aio-libs / aiomysql

aiomysql is a library for accessing a MySQL database from the asyncio
https://aiomysql.rtfd.io
MIT License
1.74k stars 255 forks source link

Bump sqlalchemy from 1.3.24 to 1.4.40 #835

Open dependabot[bot] opened 2 years ago

dependabot[bot] commented 2 years ago

Bumps sqlalchemy from 1.3.24 to 1.4.40.

Release notes

Sourced from sqlalchemy's releases.

1.4.40

Released: August 8, 2022

orm

  • [orm] [bug] Fixed issue where referencing a CTE multiple times in conjunction with a polymorphic SELECT could result in multiple "clones" of the same CTE being constructed, which would then trigger these two CTEs as duplicates. To resolve, the two CTEs are deep-compared when this occurs to ensure that they are equivalent, then are treated as equivalent.

    References: #8357

  • [orm] [bug] A _sql.select() construct that is passed a sole '*' argument for SELECT *, either via string, _sql.text(), or _sql.literal_column(), will be interpreted as a Core-level SQL statement rather than as an ORM level statement. This is so that the *, when expanded to match any number of columns, will result in all columns returned in the result. the ORM- level interpretation of _sql.select() needs to know the names and types of all ORM columns up front which can't be achieved when '*' is used.

    If '* is used amongst other expressions simultaneously with an ORM statement, an error is raised as this can't be interpreted correctly by the ORM.

    References: #8235

orm declarative

  • [orm] [declarative] [bug] Fixed issue where a hierarchy of classes set up as an abstract or mixin declarative classes could not declare standalone columns on a superclass that would then be copied correctly to a _orm.declared_attr callable that wanted to make use of them on a descendant class.

    References: #8190

engine

  • [engine] [usecase] Implemented new _engine.Connection.execution_options.yield_per execution option for _engine.Connection in Core, to mirror that of the same yield_per <orm_queryguide_yield_per> option available in the ORM. The option sets both the _engine.Connection.execution_options.stream_results option at the same time as invoking _engine.Result.yield_per(), to provide the most common streaming result configuration which also mirrors that of the

... (truncated)

Commits


Dependabot compatibility score

You can trigger a rebase of this PR 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 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)
> **Note** > Automatic rebases have been disabled on this pull request as it has been open for over 30 days.
codecov[bot] commented 2 years ago

Codecov Report

Merging #835 (ad8719b) into master (fe98dd1) will decrease coverage by 0.02%. The diff coverage is n/a.

:exclamation: Current head ad8719b differs from pull request most recent head d171a71. Consider uploading reports for the commit d171a71 to get more accurate results

@@            Coverage Diff             @@
##           master     #835      +/-   ##
==========================================
- Coverage   93.64%   93.61%   -0.03%     
==========================================
  Files          36       36              
  Lines        5542     5532      -10     
  Branches      939      937       -2     
==========================================
- Hits         5190     5179      -11     
- Misses        262      263       +1     
  Partials       90       90              
Flag Coverage Δ
ubuntu-latest_3.10_mariadb-10.3 90.14% <ø> (-0.04%) :arrow_down:
ubuntu-latest_3.10_mariadb-10.4 90.14% <ø> (-0.04%) :arrow_down:
ubuntu-latest_3.10_mariadb-10.5 90.13% <ø> (-0.04%) :arrow_down:
ubuntu-latest_3.10_mariadb-10.6 90.13% <ø> (-0.04%) :arrow_down:
ubuntu-latest_3.10_mariadb-10.7 90.13% <ø> (-0.04%) :arrow_down:
ubuntu-latest_3.10_mariadb-10.8 90.13% <ø> (-0.04%) :arrow_down:
ubuntu-latest_3.10_mysql-5.7 90.83% <ø> (-0.04%) :arrow_down:
ubuntu-latest_3.10_mysql-8.0 92.22% <ø> (-0.04%) :arrow_down:
ubuntu-latest_3.11-dev_mariadb-10.3 90.11% <ø> (-0.04%) :arrow_down:
ubuntu-latest_3.11-dev_mariadb-10.4 90.11% <ø> (-0.04%) :arrow_down:
ubuntu-latest_3.11-dev_mariadb-10.5 90.09% <ø> (-0.04%) :arrow_down:
ubuntu-latest_3.11-dev_mariadb-10.6 90.09% <ø> (-0.04%) :arrow_down:
ubuntu-latest_3.11-dev_mariadb-10.7 90.09% <ø> (-0.04%) :arrow_down:
ubuntu-latest_3.11-dev_mariadb-10.8 90.09% <ø> (-0.04%) :arrow_down:
ubuntu-latest_3.11-dev_mysql-5.7 90.79% <ø> (-0.04%) :arrow_down:
ubuntu-latest_3.11-dev_mysql-8.0 92.19% <ø> (-0.04%) :arrow_down:
ubuntu-latest_3.7_mariadb-10.3 89.59% <ø> (-0.04%) :arrow_down:
ubuntu-latest_3.7_mariadb-10.4 89.59% <ø> (-0.04%) :arrow_down:
ubuntu-latest_3.7_mariadb-10.5 89.57% <ø> (-0.04%) :arrow_down:
ubuntu-latest_3.7_mariadb-10.6 89.57% <ø> (-0.04%) :arrow_down:
ubuntu-latest_3.7_mariadb-10.7 89.57% <ø> (-0.04%) :arrow_down:
ubuntu-latest_3.7_mariadb-10.8 89.57% <ø> (-0.04%) :arrow_down:
ubuntu-latest_3.7_mysql-5.7 90.32% <ø> (-0.04%) :arrow_down:
ubuntu-latest_3.7_mysql-8.0 91.80% <ø> (-0.04%) :arrow_down:
ubuntu-latest_3.8_mariadb-10.3 90.19% <ø> (-0.04%) :arrow_down:
ubuntu-latest_3.8_mariadb-10.4 90.19% <ø> (-0.04%) :arrow_down:
ubuntu-latest_3.8_mariadb-10.5 90.17% <ø> (-0.04%) :arrow_down:
ubuntu-latest_3.8_mariadb-10.6 90.17% <ø> (-0.04%) :arrow_down:
ubuntu-latest_3.8_mariadb-10.7 90.17% <ø> (-0.04%) :arrow_down:
ubuntu-latest_3.8_mariadb-10.8 90.17% <ø> (-0.04%) :arrow_down:
ubuntu-latest_3.8_mysql-5.7 90.87% <ø> (-0.04%) :arrow_down:
ubuntu-latest_3.8_mysql-8.0 92.25% <ø> (-0.04%) :arrow_down:
ubuntu-latest_3.9_mariadb-10.3 90.04% <ø> (-0.02%) :arrow_down:
ubuntu-latest_3.9_mariadb-10.4 90.04% <ø> (-0.02%) :arrow_down:
ubuntu-latest_3.9_mariadb-10.5 90.02% <ø> (-0.02%) :arrow_down:
ubuntu-latest_3.9_mariadb-10.6 90.02% <ø> (-0.02%) :arrow_down:
ubuntu-latest_3.9_mariadb-10.7 90.02% <ø> (-0.02%) :arrow_down:
ubuntu-latest_3.9_mariadb-10.8 90.02% <ø> (-0.02%) :arrow_down:
ubuntu-latest_3.9_mysql-5.7 90.73% <ø> (-0.02%) :arrow_down:
ubuntu-latest_3.9_mysql-8.0 92.10% <ø> (-0.02%) :arrow_down:

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files Coverage Δ
aiomysql/sa/result.py 91.74% <0.00%> (-0.49%) :arrow_down:
tests/sa/test_sa_connection.py 97.32% <0.00%> (-0.08%) :arrow_down:

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more

dependabot[bot] commented 2 years ago

A newer version of sqlalchemy exists, but since this PR has been edited by someone other than Dependabot I haven't updated it. You'll get a PR for the updated version as normal once this PR is merged.