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

   Bumps [pydantic](https://github.com/pydantic/pydantic) from 2.13.5 to 2.14.0.
   <details>
   <summary>Release notes</summary>
   <p><em>Sourced from <a 
href="https://github.com/pydantic/pydantic/releases";>pydantic's 
releases</a>.</em></p>
   <blockquote>
   <h2>v2.14.0 2026-10-08</h2>
   <h3>What's Changed</h3>
   <p>The highlights of the v2.14 release are available in the <a 
href="https://pydantic.dev/articles/pydantic-v2-14-release";>blog post</a>.
   Several minor changes (considered non-breaking changes according to our <a 
href="https://pydantic.dev/docs/validation/2.14/get-started/version-policy/#pydantic-v2";>versioning
 policy</a>) are also included in this release. Make sure to look into them 
before upgrading.</p>
   <p>This release drops support for Python 3.9 and adds support for Python 
3.15.</p>
   <h4>New Features</h4>
   <ul>
   <li>Add support for <code>multiple_of</code> constraint in 
<code>fraction</code> and <code>timedelta</code> core schemas by <a 
href="https://github.com/Viicos";><code>@​Viicos</code></a> in <a 
href="https://redirect.github.com/pydantic/pydantic/pull/13873";>#13873</a></li>
   <li>Add <code>__namespace__</code> parameter to <code>create_model()</code> 
by <a href="https://github.com/Viicos";><code>@​Viicos</code></a> in <a 
href="https://redirect.github.com/pydantic/pydantic/pull/13895";>#13895</a></li>
   </ul>
   <h4>Changes</h4>
   <ul>
   <li>Add an <code>ordered-dict</code> core schema by <a 
href="https://github.com/Viicos";><code>@​Viicos</code></a> in <a 
href="https://redirect.github.com/pydantic/pydantic/pull/13796";>#13796</a></li>
   <li>Add a <code>counter</code> core schema by <a 
href="https://github.com/Viicos";><code>@​Viicos</code></a> in <a 
href="https://redirect.github.com/pydantic/pydantic/pull/13824";>#13824</a></li>
   <li>Do not mutate <code>model_config</code> attribute by <a 
href="https://github.com/Viicos";><code>@​Viicos</code></a> in <a 
href="https://redirect.github.com/pydantic/pydantic/pull/13825";>#13825</a></li>
   <li>Reject newlines in <code>NameEmail</code> validation by <a 
href="https://github.com/Viicos";><code>@​Viicos</code></a> in <a 
href="https://redirect.github.com/pydantic/pydantic/pull/13897";>#13897</a></li>
   </ul>
   <h4>Fixes</h4>
   <ul>
   <li>Call enum constructors in both validation modes by <a 
href="https://github.com/Viicos";><code>@​Viicos</code></a> in <a 
href="https://redirect.github.com/pydantic/pydantic/pull/13792";>#13792</a></li>
   <li>Fix documentation examples not raising and remove unused 
<code>string_sub_type</code> unused error code by <a 
href="https://github.com/Viicos";><code>@​Viicos</code></a> in <a 
href="https://redirect.github.com/pydantic/pydantic/pull/13821";>#13821</a></li>
   <li>Catch <code>OverflowError</code> during <code>ByteSize</code> validation 
by <a href="https://github.com/Viicos";><code>@​Viicos</code></a> in <a 
href="https://redirect.github.com/pydantic/pydantic/pull/13850";>#13850</a></li>
   <li>Require <code>multiple_of</code> constraints to be positive by <a 
href="https://github.com/Viicos";><code>@​Viicos</code></a> in <a 
href="https://redirect.github.com/pydantic/pydantic/pull/13862";>#13862</a></li>
   <li>Always pop field name and model type stacks during schema generation by 
<a href="https://github.com/saquibjawedbit";><code>@​saquibjawedbit</code></a> 
in <a 
href="https://redirect.github.com/pydantic/pydantic/pull/13859";>#13859</a></li>
   <li>Handle <code>TypeError</code> gracefully during docstring extraction by 
<a href="https://github.com/Viicos";><code>@​Viicos</code></a> in <a 
href="https://redirect.github.com/pydantic/pydantic/pull/13874";>#13874</a></li>
   <li>Fix config propagation of stdlib dataclasses and <code>TypedDict</code>s 
in JSON Schema by <a href="https://github.com/Viicos";><code>@​Viicos</code></a> 
in <a 
href="https://redirect.github.com/pydantic/pydantic/pull/13891";>#13891</a></li>
   <li>Don't apply <code>ser_json_timedelta</code> to all datetime types in 
serialization inference by <a 
href="https://github.com/Viicos";><code>@​Viicos</code></a> in <a 
href="https://redirect.github.com/pydantic/pydantic/pull/13892";>#13892</a></li>
   <li>Encode JSON Schema defaults with a consistent configuration by <a 
href="https://github.com/Viicos";><code>@​Viicos</code></a> in <a 
href="https://redirect.github.com/pydantic/pydantic/pull/13893";>#13893</a></li>
   <li>Propagate <code>init</code> and <code>kw_only=False</code> from 
<code>Field()</code> to stdlib dataclass fields by <a 
href="https://github.com/Viicos";><code>@​Viicos</code></a> in <a 
href="https://redirect.github.com/pydantic/pydantic/pull/13898";>#13898</a></li>
   <li>Respect propagated extra config in the JSON Schema of stdlib dataclasses 
by <a href="https://github.com/Viicos";><code>@​Viicos</code></a> in <a 
href="https://redirect.github.com/pydantic/pydantic/pull/13899";>#13899</a></li>
   <li>Handle OS errors during <code>ZoneInfo</code> validation by <a 
href="https://github.com/Viicos";><code>@​Viicos</code></a> in <a 
href="https://redirect.github.com/pydantic/pydantic/pull/13912";>#13912</a></li>
   <li>Handle exceptions during <code>Decimal</code> validation by <a 
href="https://github.com/Viicos";><code>@​Viicos</code></a> in <a 
href="https://redirect.github.com/pydantic/pydantic/pull/13940";>#13940</a></li>
   <li>Rebuild incomplete types during serialization inference by <a 
href="https://github.com/Viicos";><code>@​Viicos</code></a> in <a 
href="https://redirect.github.com/pydantic/pydantic/pull/13922";>#13922</a></li>
   <li>Reject large exponents in <code>Fraction</code> validation by <a 
href="https://github.com/Viicos";><code>@​Viicos</code></a> in <a 
href="https://redirect.github.com/pydantic/pydantic/pull/13944";>#13944</a></li>
   <li>Avoid validating URL prefix multiple times in multi host URLs by <a 
href="https://github.com/Viicos";><code>@​Viicos</code></a> in <a 
href="https://redirect.github.com/pydantic/pydantic/pull/13945";>#13945</a></li>
   </ul>
   <p><strong>Full Changelog</strong>: <a 
href="https://github.com/pydantic/pydantic/compare/v2.13.0...v2.14.0";>https://github.com/pydantic/pydantic/compare/v2.13.0...v2.14.0</a></p>
   <h2>v2.14.0b2 2026-09-09</h2>
   <h3>What's Changed</h3>
   <p>This pre-release adds full support for Python 3.15 specific features, 
such as support for <a 
href="https://docs.python.org/3.15/library/stdtypes.html#frozendict";><code>frozendict</code></a>,
 making use of <a 
href="https://docs.python.org/3.15/library/typing.html#typing.TypeForm";><code>TypeForm</code></a>
 and stabilizing the <a 
href="https://pydantic.dev/docs/validation/latest/concepts/types/#missing-sentinel";><code>MISSING</code>
 sentinel</a> type.</p>
   <h4>New Features</h4>
   <ul>
   <li>Allow any <code>CoreSchema</code> to be used as serialization by <a 
href="https://github.com/Viicos";><code>@​Viicos</code></a> in <a 
href="https://redirect.github.com/pydantic/pydantic/pull/13680";>#13680</a></li>
   <li>Add support for <a 
href="https://docs.python.org/3.15/library/stdtypes.html#frozendict";><code>frozendict</code></a>
 type by <a href="https://github.com/Viicos";><code>@​Viicos</code></a> in <a 
href="https://redirect.github.com/pydantic/pydantic/pull/13634";>#13634</a></li>
   </ul>
   <!-- raw HTML omitted -->
   </blockquote>
   <p>... (truncated)</p>
   </details>
   <details>
   <summary>Changelog</summary>
   <p><em>Sourced from <a 
href="https://github.com/pydantic/pydantic/blob/main/HISTORY.md";>pydantic's 
changelog</a>.</em></p>
   <blockquote>
   <h2>v2.14.0 (2026-10-08)</h2>
   <p><a 
href="https://github.com/pydantic/pydantic/releases/tag/v2.14.0";>GitHub 
release</a></p>
   <h3>What's Changed</h3>
   <p>The highlights of the v2.14 release are available in the <a 
href="https://pydantic.dev/articles/pydantic-v2-14-release";>blog post</a>.
   Several minor changes (considered non-breaking changes according to our <a 
href="https://pydantic.dev/docs/validation/2.14/get-started/version-policy/#pydantic-v2";>versioning
 policy</a>)
   are also included in this release. Make sure to look into them before 
upgrading.</p>
   <p>This release drops support for Python 3.9 and adds support for Python 
3.15.</p>
   <h4>New Features</h4>
   <ul>
   <li>Add support for <code>multiple_of</code> constraint in 
<code>fraction</code> and <code>timedelta</code> core schemas by <a 
href="https://github.com/Viicos";><code>@​Viicos</code></a> in <a 
href="https://redirect.github.com/pydantic/pydantic/pull/13873";>#13873</a></li>
   <li>Add <code>__namespace__</code> parameter to <code>create_model()</code> 
by <a href="https://github.com/Viicos";><code>@​Viicos</code></a> in <a 
href="https://redirect.github.com/pydantic/pydantic/pull/13895";>#13895</a></li>
   </ul>
   <h4>Changes</h4>
   <ul>
   <li>Add an <code>ordered-dict</code> core schema by <a 
href="https://github.com/Viicos";><code>@​Viicos</code></a> in <a 
href="https://redirect.github.com/pydantic/pydantic/pull/13796";>#13796</a></li>
   <li>Add a <code>counter</code> core schema by <a 
href="https://github.com/Viicos";><code>@​Viicos</code></a> in <a 
href="https://redirect.github.com/pydantic/pydantic/pull/13824";>#13824</a></li>
   <li>Do not mutate <code>model_config</code> attribute by <a 
href="https://github.com/Viicos";><code>@​Viicos</code></a> in <a 
href="https://redirect.github.com/pydantic/pydantic/pull/13825";>#13825</a></li>
   <li>Reject newlines in <code>NameEmail</code> validation by <a 
href="https://github.com/Viicos";><code>@​Viicos</code></a> in <a 
href="https://redirect.github.com/pydantic/pydantic/pull/13897";>#13897</a></li>
   </ul>
   <h4>Fixes</h4>
   <ul>
   <li>Call enum constructors in both validation modes by <a 
href="https://github.com/Viicos";><code>@​Viicos</code></a> in <a 
href="https://redirect.github.com/pydantic/pydantic/pull/13792";>#13792</a></li>
   <li>Fix documentation examples not raising and remove unused 
<code>string_sub_type</code> unused error code by <a 
href="https://github.com/Viicos";><code>@​Viicos</code></a> in <a 
href="https://redirect.github.com/pydantic/pydantic/pull/13821";>#13821</a></li>
   <li>Catch <code>OverflowError</code> during <code>ByteSize</code> validation 
by <a href="https://github.com/Viicos";><code>@​Viicos</code></a> in <a 
href="https://redirect.github.com/pydantic/pydantic/pull/13850";>#13850</a></li>
   <li>Require <code>multiple_of</code> constraints to be positive by <a 
href="https://github.com/Viicos";><code>@​Viicos</code></a> in <a 
href="https://redirect.github.com/pydantic/pydantic/pull/13862";>#13862</a></li>
   <li>Always pop field name and model type stacks during schema generation by 
<a href="https://github.com/saquibjawedbit";><code>@​saquibjawedbit</code></a> 
in <a 
href="https://redirect.github.com/pydantic/pydantic/pull/13859";>#13859</a></li>
   <li>Handle <code>TypeError</code> gracefully during docstring extraction by 
<a href="https://github.com/Viicos";><code>@​Viicos</code></a> in <a 
href="https://redirect.github.com/pydantic/pydantic/pull/13874";>#13874</a></li>
   <li>Fix config propagation of stdlib dataclasses and <code>TypedDict</code>s 
in JSON Schema by <a href="https://github.com/Viicos";><code>@​Viicos</code></a> 
in <a 
href="https://redirect.github.com/pydantic/pydantic/pull/13891";>#13891</a></li>
   <li>Don't apply <code>ser_json_timedelta</code> to all datetime types in 
serialization inference by <a 
href="https://github.com/Viicos";><code>@​Viicos</code></a> in <a 
href="https://redirect.github.com/pydantic/pydantic/pull/13892";>#13892</a></li>
   <li>Encode JSON Schema defaults with a consistent configuration by <a 
href="https://github.com/Viicos";><code>@​Viicos</code></a> in <a 
href="https://redirect.github.com/pydantic/pydantic/pull/13893";>#13893</a></li>
   <li>Propagate <code>init</code> and <code>kw_only=False</code> from 
<code>Field()</code> to stdlib dataclass fields by <a 
href="https://github.com/Viicos";><code>@​Viicos</code></a> in <a 
href="https://redirect.github.com/pydantic/pydantic/pull/13898";>#13898</a></li>
   <li>Respect propagated extra config in the JSON Schema of stdlib dataclasses 
by <a href="https://github.com/Viicos";><code>@​Viicos</code></a> in <a 
href="https://redirect.github.com/pydantic/pydantic/pull/13899";>#13899</a></li>
   <li>Handle OS errors during <code>ZoneInfo</code> validation by <a 
href="https://github.com/Viicos";><code>@​Viicos</code></a> in <a 
href="https://redirect.github.com/pydantic/pydantic/pull/13912";>#13912</a></li>
   <li>Handle exceptions during <code>Decimal</code> validation by <a 
href="https://github.com/Viicos";><code>@​Viicos</code></a> in <a 
href="https://redirect.github.com/pydantic/pydantic/pull/13940";>#13940</a></li>
   <li>Rebuild incomplete types during serialization inference by <a 
href="https://github.com/Viicos";><code>@​Viicos</code></a> in <a 
href="https://redirect.github.com/pydantic/pydantic/pull/13922";>#13922</a></li>
   <li>Reject large exponents in <code>Fraction</code> validation by <a 
href="https://github.com/Viicos";><code>@​Viicos</code></a> in <a 
href="https://redirect.github.com/pydantic/pydantic/pull/13944";>#13944</a></li>
   <li>Avoid validating URL prefix multiple times in multi host URLs by <a 
href="https://github.com/Viicos";><code>@​Viicos</code></a> in <a 
href="https://redirect.github.com/pydantic/pydantic/pull/13945";>#13945</a></li>
   </ul>
   <h3>New Contributors</h3>
   <ul>
   <li><a 
href="https://github.com/saquibjawedbit";><code>@​saquibjawedbit</code></a> made 
their first contribution in <a 
href="https://redirect.github.com/pydantic/pydantic/pull/13859";>#13859</a></li>
   </ul>
   <h2>v2.14.0b2 (2026-09-09)</h2>
   <p><a 
href="https://github.com/pydantic/pydantic/releases/tag/v2.14.0b2";>GitHub 
release</a></p>
   <!-- raw HTML omitted -->
   </blockquote>
   <p>... (truncated)</p>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/pydantic/pydantic/commit/fcdefa7198c4fc94a22eecf1a5b7926e20b9fc8a";><code>fcdefa7</code></a>
 Correct v2.14.0 release date (<a 
href="https://redirect.github.com/pydantic/pydantic/issues/13952";>#13952</a>)</li>
   <li><a 
href="https://github.com/pydantic/pydantic/commit/c821eaccf9873357477a1e7d2d4d12dd4e161c8a";><code>c821eac</code></a>
 Revert &quot;Respect config in <code>TypeAdapter.json_schemas()</code> (<a 
href="https://redirect.github.com/pydantic/pydantic/issues/13890";>#13890</a>)&quot;
 (<a 
href="https://redirect.github.com/pydantic/pydantic/issues/13951";>#13951</a>)</li>
   <li><a 
href="https://github.com/pydantic/pydantic/commit/a656b75d58a80f5033f376f7af17092606bbfde2";><code>a656b75</code></a>
 Prepare release v2.14.0 (<a 
href="https://redirect.github.com/pydantic/pydantic/issues/13948";>#13948</a>)</li>
   <li><a 
href="https://github.com/pydantic/pydantic/commit/b4028f9d87e34750e53be0ba011d70f3c0fcc94e";><code>b4028f9</code></a>
 Avoid validating URL prefix multiple times in multi host URLs (<a 
href="https://redirect.github.com/pydantic/pydantic/issues/13945";>#13945</a>)</li>
   <li><a 
href="https://github.com/pydantic/pydantic/commit/69ed168e9ad465eef4c8d81efb152a93b604daf5";><code>69ed168</code></a>
 Reject large exponents in <code>Fraction</code> validation (<a 
href="https://redirect.github.com/pydantic/pydantic/issues/13944";>#13944</a>)</li>
   <li><a 
href="https://github.com/pydantic/pydantic/commit/895c0c285c5cb4c0c7c7a4619a80941c12f2c75f";><code>895c0c2</code></a>
 Fix datetime parsing in custom validator examples (<a 
href="https://redirect.github.com/pydantic/pydantic/issues/13931";>#13931</a>)</li>
   <li><a 
href="https://github.com/pydantic/pydantic/commit/d2cbaaab74ba4a26bb66f604199ec9793aab6177";><code>d2cbaaa</code></a>
 Bump virtualenv from 20.36.1 to 21.7.13 (<a 
href="https://redirect.github.com/pydantic/pydantic/issues/13943";>#13943</a>)</li>
   <li><a 
href="https://github.com/pydantic/pydantic/commit/3fbc25ab2bd4f370f478102652f20aea1f5de0b0";><code>3fbc25a</code></a>
 Bump <code>pydantic-core</code> dependencies (<a 
href="https://redirect.github.com/pydantic/pydantic/issues/13942";>#13942</a>)</li>
   <li><a 
href="https://github.com/pydantic/pydantic/commit/027b5c714791d5f6e86faea4110ef26f4776648c";><code>027b5c7</code></a>
 Rebuild incomplete types during serialization inference (<a 
href="https://redirect.github.com/pydantic/pydantic/issues/13922";>#13922</a>)</li>
   <li><a 
href="https://github.com/pydantic/pydantic/commit/2706d1f6cdd0ca5b941fd5170ecf0254f933e1f6";><code>2706d1f</code></a>
 Handle exceptions during <code>Decimal</code> validation (<a 
href="https://redirect.github.com/pydantic/pydantic/issues/13940";>#13940</a>)</li>
   <li>Additional commits viewable in <a 
href="https://github.com/pydantic/pydantic/compare/v2.13.5...v2.14.0";>compare 
view</a></li>
   </ul>
   </details>
   <br />
   
   
   [![Dependabot compatibility 
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pydantic&package-manager=pip&previous-version=2.13.5&new-version=2.14.0)](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