aiarena-docker-base
aiarena-docker-base copied to clipboard
Bump sqlalchemy from 1.4.48 to 2.0.25
Bumps sqlalchemy from 1.4.48 to 2.0.25.
Release notes
Sourced from sqlalchemy's releases.
2.0.25
Released: January 2, 2024
orm
[orm] [usecase] Added preliminary support for Python 3.12 pep-695 type alias structures, when resolving custom type maps for ORM Annotated Declarative mappings.
References: #10807
[orm] [bug] Fixed issue where when making use of the
_orm.relationship.post_update
feature at the same time as using a mapper version_id_col could lead to a situation where the second UPDATE statement emitted by the post-update feature would fail to make use of the correct version identifier, assuming an UPDATE was already emitted in that flush which had already bumped the version counter.References: #10800
[orm] [bug] Fixed issue where ORM Annotated Declarative would mis-interpret the left hand side of a relationship without any collection specified as uselist=True if the left type were given as a class and not a string, without using future-style annotations.
References: #10815
sql
[sql] [bug] Improved compilation of
_sql.any_()
/_sql.all_()
in the context of a negation of boolean comparison, will now renderNOT (expr)
rather than reversing the equality operator to not equals, allowing finer-grained control of negations for these non-typical operators.References: #10817
typing
[typing] [bug] Fixed regressions caused by typing added to the
sqlalchemy.sql.functions
module in version 2.0.24, as part of #6810:- Further enhancements to pep-484 typing to allow SQL functions from `_sql.func` derived elements to work more effectively with ORM-mapped attributes ([#10801](https://www.sqlalchemy.org/trac/ticket/10801))
- Fixed the argument types passed to functions so that literal expressions
... (truncated)
Commits
- See full diff in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase
.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
-
@dependabot rebase
will rebase this PR -
@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it -
@dependabot merge
will merge this PR after your CI passes on it -
@dependabot squash and merge
will squash and merge this PR after your CI passes on it -
@dependabot cancel merge
will cancel a previously requested merge and block automerging -
@dependabot reopen
will reopen this PR if it is closed -
@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot show <dependency name> ignore conditions
will show all of the ignore conditions of the specified dependency -
@dependabot ignore this major version
will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this minor version
will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this dependency
will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)