Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix: incorrect concurrent usage of connection and transaction #546

Merged
merged 20 commits into from
Jul 25, 2023

Commits on Apr 11, 2023

  1. Configuration menu
    Copy the full SHA
    90c33da View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bea6629 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c9e3464 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f3078aa View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    75969d3 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    4cd7451 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    e4c95a7 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    a38e135 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    460f72e View commit details
    Browse the repository at this point in the history

Commits on Apr 16, 2023

  1. Configuration menu
    Copy the full SHA
    2d4554d View commit details
    Browse the repository at this point in the history

Commits on Apr 17, 2023

  1. Merge remote-tracking branch 'madkinsz/example/instance-safe' into fi…

    …x-transaction-contextvar
    zevisert committed Apr 17, 2023
    Configuration menu
    Copy the full SHA
    16403c3 View commit details
    Browse the repository at this point in the history

Commits on Apr 18, 2023

  1. Configuration menu
    Copy the full SHA
    8370299 View commit details
    Browse the repository at this point in the history

Commits on May 24, 2023

  1. Configuration menu
    Copy the full SHA
    1d4896f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    02a9acb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0f93807 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f091482 View commit details
    Browse the repository at this point in the history

Commits on May 25, 2023

  1. Configuration menu
    Copy the full SHA
    6fb55a5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6de4f60 View commit details
    Browse the repository at this point in the history

Commits on May 26, 2023

  1. fix: remove connection inheritance, add more tests, update docs

    Connections are once again stored as state on the Database instance,
    keyed by the current asyncio.Task. Each task acquires it's own
    connection, and a WeakKeyDictionary allows the connection to be
    discarded if the owning task is garbage collected. TransactionBackends
    are still stored as contextvars, and a connection must be explicitly
    provided to descendant tasks if active transaction state is to be
    inherited.
    zevisert committed May 26, 2023
    Configuration menu
    Copy the full SHA
    b94f097 View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2023

  1. Configuration menu
    Copy the full SHA
    0a9e9e5 View commit details
    Browse the repository at this point in the history