stable

python-databases-0.8.0-1.fc39

FEDORA-2023-aae21eab3a created by music a year ago for Fedora 39

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

How to install

Updates may require up to 24 hours to propagate to mirrors. If the following command doesn't work, please retry later:

sudo dnf upgrade --refresh --advisory=FEDORA-2023-aae21eab3a

This update has been submitted for testing by music.

a year ago

This update's test gating status has been changed to 'ignored'.

a year ago

music edited this update.

a year ago

This update has been pushed to testing.

a year ago

This update has been submitted for stable by bodhi.

There is an ongoing freeze; this will be pushed to stable after the freeze is over.

a year ago

This update has been pushed to stable.

a year ago

Please log in to add feedback.

Metadata
Type
bugfix
Karma
0
Signed
Content Type
RPM
Test Gating
Autopush Settings
Unstable by Karma
-3
Stable by Karma
3
Stable by Time
3 days
Dates
submitted
a year ago
in testing
a year ago
in stable
a year ago
modified
a year ago
approved
a year ago
BZ#2235410 python-databases-0.8.0 is available
0
0

Automated Test Results