dependabot[bot] opened a new pull request, #45693:
URL: https://github.com/apache/superset/pull/45693

   Bumps [sqlalchemy](https://github.com/sqlalchemy/sqlalchemy) from 2.0.52 to 
2.1.5.
   <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.1.5</h1>
   <p>Released: October 16, 2026</p>
   <h2>orm</h2>
   <ul>
   <li>
   <p><strong>[orm] [feature]</strong> Added the <code>_orm.Unmapped</code> 
annotation and the
   <code>_orm.unmapped_column()</code> construct, providing a 
declarative-compatible
   approach to having &quot;excluded&quot; columns in a Declarative model, that 
is,
   columns that are part of the <code>_schema.Table</code> but are not mapped,
   replacing the use of <code>_orm.Mapper.exclude_properties</code> for this
   purpose when using a Declarative mapping.</p>
   <p>References: <a 
href="https://www.sqlalchemy.org/trac/ticket/13650";>#13650</a></p>
   </li>
   <li>
   <p><strong>[orm] [bug] [regression]</strong> Fixed regression caused by <a 
href="https://www.sqlalchemy.org/trac/ticket/11917";>#11917</a> in version 
2.0.36 where an ORM
   enabled <code>_sql.update()</code> using WHERE criteria which matched more 
than
   one object present in the <code>_orm.Session</code> would expire server-side
   onupdate columns, as well as columns that were SET to a SQL expression, on
   only one of the matched objects, leaving the remaining objects with stale
   values for those attributes. The columns are now expired for all matched
   objects.</p>
   <p>This change is also <strong>backported</strong> to: 2.0.55</p>
   <p>References: <a 
href="https://www.sqlalchemy.org/trac/ticket/13675";>#13675</a></p>
   </li>
   <li>
   <p><strong>[orm] [deprecated]</strong> Using the 
<code>_orm.Mapper.exclude_properties</code> or
   <code>_orm.Mapper.include_properties</code> parameters on a Declarative
   mapping to exclude attributes that are declared on the class, such as with
   <code>_orm.mapped_column()</code>, is deprecated and now emits a deprecation
   warning.  This use was never supported, and depending on the arguments
   passed to <code>_orm.mapped_column()</code>, the attribute could remain 
mapped
   regardless; in particular, as of 2.1 this includes ORM mapped dataclasses
   where <code>_orm.mapped_column.default</code> is present.  The new
   <code>_orm.unmapped_column()</code> construct should be used instead.  
Excluding
   columns that are present only in the <code>_schema.Table</code>, such as 
those
   from <code>__table__</code>, <code>__table_args__</code> or table 
reflection, is not
   affected.</p>
   <p>References: <a 
href="https://www.sqlalchemy.org/trac/ticket/13650";>#13650</a></p>
   </li>
   </ul>
   <h2>schema</h2>
   <ul>
   <li><strong>[schema] [bug]</strong> Fixed issue where dialect-specific 
keyword arguments established on a
   <code>ForeignKeyConstraint</code>, <code>ForeignKey</code> or
   <code>CheckConstraint</code>, such as <code>postgresql_not_valid</code>, 
were not
   carried along to the copy of the constraint produced by</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.52&new-version=2.1.5)](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 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>


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to