Skip to content

Commit

Permalink
Bump sqlalchemy from 2.0.20 to 2.0.21 (#117)
Browse files Browse the repository at this point in the history
Bumps [sqlalchemy](https://github.com/sqlalchemy/sqlalchemy) from 2.0.20
to 2.0.21.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/sqlalchemy/sqlalchemy/releases">sqlalchemy's
releases</a>.</em></p>
<blockquote>
<h1>2.0.21</h1>
<p>Released: September 18, 2023</p>
<h2>orm</h2>
<ul>
<li>
<p><strong>[orm] [bug]</strong> Adjusted the ORM's interpretation of the
&quot;target&quot; entity used within
<code>Update</code> and <code>Delete</code> to not interfere with the
target
&quot;from&quot; object passed to the statement, such as when passing an
ORM-mapped
<code>_orm.aliased</code> construct that should be maintained within a
phrase
like &quot;UPDATE FROM&quot;. Cases like ORM session synchonize using
&quot;SELECT&quot;
statements such as with MySQL/ MariaDB will still have issues with
UPDATE/DELETE of this form so it's best to disable synchonize_session
when
using DML statements of this type.</p>
<p>References: <a
href="https://www.sqlalchemy.org/trac/ticket/10279">#10279</a></p>
</li>
<li>
<p><strong>[orm] [bug]</strong> Added new capability to the
<code>_orm.selectin_polymorphic()</code> loader option
which allows other loader options to be bundled as siblings, referring
to
one of its subclasses, within the sub-options of parent loader option.
Previously, this pattern was only supported if the
<code>_orm.selectin_polymorphic()</code> were at the top level of the
options for
the query.   See new documentation section for example.</p>
<p>As part of this change, improved the behavior of the
<code>_orm.Load.selectin_polymorphic()</code> method / loader strategy
so that the
subclass load does not load most already-loaded columns from the parent
table, when the option is used against a class that is already being
relationship-loaded.  Previously, the logic to load only the subclass
columns worked only for a top level class load.</p>
<p>References: <a
href="https://www.sqlalchemy.org/trac/ticket/10348">#10348</a></p>
</li>
</ul>
<h2>engine</h2>
<ul>
<li>
<p><strong>[engine] [bug]</strong> Fixed a series of reflection issues
affecting the PostgreSQL,
MySQL/MariaDB, and SQLite dialects when reflecting foreign key
constraints
where the target column contained parenthesis in one or both of the
table
name or column name.</p>
<p>References: <a
href="https://www.sqlalchemy.org/trac/ticket/10275">#10275</a></p>
</li>
</ul>
<h2>sql</h2>
<ul>
<li><strong>[sql] [usecase]</strong> Adjusted the
<code>_types.Enum</code> datatype to accept an argument of
<code>None</code> for the <code>_types.Enum.length</code> parameter,
resulting in a
VARCHAR or other textual type with no length in the resulting DDL.
This</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/sqlalchemy/sqlalchemy/commits">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=sqlalchemy&package-manager=pip&previous-version=2.0.20&new-version=2.0.21)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

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-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

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)


</details>

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
  • Loading branch information
dependabot[bot] authored Sep 25, 2023
1 parent 2945913 commit 11f05c2
Show file tree
Hide file tree
Showing 2 changed files with 81 additions and 49 deletions.
2 changes: 1 addition & 1 deletion Pipfile
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ pytz = "==2023.3"
s3transfer = "==0.4.2"
sendgrid = "==6.10.0"
six = "==1.16.0"
sqlalchemy = "==2.0.20"
sqlalchemy = "==2.0.21"
starkbank-ecdsa = "==2.2.0"
tatsu = "==5.8.3"
urllib3 = "==1.26.16"
Expand Down
128 changes: 80 additions & 48 deletions Pipfile.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

0 comments on commit 11f05c2

Please sign in to comment.