-------------------------------------------------------------------------------- Fedora Update Notification FEDORA-2023-aae21eab3a 2023-09-15 18:36:13.241813 -------------------------------------------------------------------------------- Name : python-databases Product : Fedora 39 Version : 0.8.0 Release : 1.fc39 URL : https://www.encode.io/databases/ Summary : Async database support for Python Description : Databases gives you simple asyncio support for a range of databases. It allows you to make queries using the powerful SQLAlchemy Core expression language, and provides support for PostgreSQL, MySQL, and SQLite. Databases is suitable for integrating against any async Web framework, such as Starlette, Sanic, Responder, Quart, aiohttp, Tornado, or FastAPI. Documentation: https://www.encode.io/databases/ Community: https://discuss.encode.io/c/databases -------------------------------------------------------------------------------- Update Information: ## 0.8.0 (August 28th, 2023) This release improves isolation of connections and transactions across concurrent tasks: - Database connections are now task-local and are not inherited by child tasks - The `@db.transaction` decorator uses the calling task's connection - Each new task uses a new connection unless a connection is explicitly provided These changes improve the consistency of behavior and fix bugs where connections and transactions were not properly isolated. In most cases, these changes should not be breaking. However, if using an open transaction across tasks, the active connection (`db.connection()`) now needs to be explicitly passed to each task. ### Added - Allow SQLite query parameters and support cached databases - Support for unix socket for aiomysql and asyncmy ### Changed - Change isolation connections and transactions during concurrent usage - Bump dependency versions: requests, starlette, asyncmy, wheel -------------------------------------------------------------------------------- ChangeLog: * Tue Aug 29 2023 Benjamin A. Beasley <code@xxxxxxxxxxxxxxxxxx> - 0.8.0-1 - Update to 0.8.0 (close RHBZ#2235410) -------------------------------------------------------------------------------- References: [ 1 ] Bug #2235410 - python-databases-0.8.0 is available https://bugzilla.redhat.com/show_bug.cgi?id=2235410 -------------------------------------------------------------------------------- This update can be installed with the "dnf" update program. Use su -c 'dnf upgrade --advisory FEDORA-2023-aae21eab3a' at the command line. For more information, refer to the dnf documentation available at http://dnf.readthedocs.io/en/latest/command_ref.html#upgrade-command-label All packages are signed with the Fedora Project GPG key. More details on the GPG keys used by the Fedora Project can be found at https://fedoraproject.org/keys -------------------------------------------------------------------------------- _______________________________________________ package-announce mailing list -- package-announce@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to package-announce-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/package-announce@xxxxxxxxxxxxxxxxxxxxxxx Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue