Release Notes¶
0.7.0¶
Fixed¶
urllib.parse.urlsplit
was causing the password or username from being properly parsed and split with special characters.
0.6.0¶
Added¶
- Support for Python 3.12
Changed¶
pyodbc
version for MSSQL driver.
0.5.0¶
Fixed¶
- Patch done in the core of Databases fixing the concurrent usage of connections and transactions. This patch also affects databases. #PR 546 by @zevisert. We thank @zevisert for the fix done in the original project that also affect Databasez.
0.4.0¶
Changed¶
- Added extra support for unix sockets for mysql and asyncmy. PR #13 by tarsil.
- Update version of SQLAlchemy.
0.3.0¶
Changed¶
- Upgraded SQLAlchemy to version 2.0.12+ where the BaseRow implementation was redesigned and improved in terms of performance. #10
- Updated internal Record representation of the returned Row from SQLAlchemy reflecting the performance improvements.
0.2.2¶
Fixed¶
- Bad state when a connection was cancelled.
0.2.1¶
Fixed¶
- Error raised when checking the column mapping for empty columns.
0.2.0¶
Changed¶
- Updated requirements to the latest of sqlalchemy and added support for
nest_asyncio
.
Added¶
- New
run_sync
function for connections allowing every connection to run blocking operations inside async. For example, asqlalchemy inspect
0.1.0¶
Initial release.
This is the official release of databasez
where it provides the experience as the one
forked from Encode with additional features and improvements.
- SQLAlchemy 2+ integration.
- Additonal support for
mssql
. - Connection as dict.
- Brings a native test client.