dependabot[bot] opened a new pull request, #17673: URL: https://github.com/apache/iceberg/pull/17673
Bumps [datamodel-code-generator](https://github.com/koxudaxi/datamodel-code-generator) from 0.71.0 to 0.72.2. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/koxudaxi/datamodel-code-generator/releases">datamodel-code-generator's releases</a>.</em></p> <blockquote> <h2>0.72.2</h2> <h2>What's Changed</h2> <ul> <li>Bump aiohttp from 3.13.3 to 3.14.3 by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/koxudaxi/datamodel-code-generator/pull/3701">koxudaxi/datamodel-code-generator#3701</a></li> <li>Update CHANGELOG for 0.72.1 by <a href="https://github.com/dcg-generated-docs"><code>@dcg-generated-docs</code></a>[bot] in <a href="https://redirect.github.com/koxudaxi/datamodel-code-generator/pull/3702">koxudaxi/datamodel-code-generator#3702</a></li> <li>Update release benchmark data by <a href="https://github.com/dcg-generated-docs"><code>@dcg-generated-docs</code></a>[bot] in <a href="https://redirect.github.com/koxudaxi/datamodel-code-generator/pull/3703">koxudaxi/datamodel-code-generator#3703</a></li> <li>Bump cryptography from 46.0.5 to 50.0.0 by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/koxudaxi/datamodel-code-generator/pull/3700">koxudaxi/datamodel-code-generator#3700</a></li> <li>Speed up parser hot paths by <a href="https://github.com/koxudaxi"><code>@koxudaxi</code></a> in <a href="https://redirect.github.com/koxudaxi/datamodel-code-generator/pull/3704">koxudaxi/datamodel-code-generator#3704</a></li> <li>Suggest similar CLI options by <a href="https://github.com/koxudaxi"><code>@koxudaxi</code></a> in <a href="https://redirect.github.com/koxudaxi/datamodel-code-generator/pull/3706">koxudaxi/datamodel-code-generator#3706</a></li> <li>Pin playground builds to Python 3.14.6 by <a href="https://github.com/koxudaxi"><code>@koxudaxi</code></a> in <a href="https://redirect.github.com/koxudaxi/datamodel-code-generator/pull/3712">koxudaxi/datamodel-code-generator#3712</a></li> <li>Add .dockerignore to reduce Docker build context by <a href="https://github.com/chernojagne"><code>@chernojagne</code></a> in <a href="https://redirect.github.com/koxudaxi/datamodel-code-generator/pull/3705">koxudaxi/datamodel-code-generator#3705</a></li> <li>Bump the github-actions group with 4 updates by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/koxudaxi/datamodel-code-generator/pull/3709">koxudaxi/datamodel-code-generator#3709</a></li> <li>Preserve array union types by <a href="https://github.com/koxudaxi"><code>@koxudaxi</code></a> in <a href="https://redirect.github.com/koxudaxi/datamodel-code-generator/pull/3711">koxudaxi/datamodel-code-generator#3711</a></li> <li>Add --use-tuple-for-fixed-length-arrays option by <a href="https://github.com/koxudaxi"><code>@koxudaxi</code></a> in <a href="https://redirect.github.com/koxudaxi/datamodel-code-generator/pull/3714">koxudaxi/datamodel-code-generator#3714</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/chernojagne"><code>@chernojagne</code></a> made their first contribution in <a href="https://redirect.github.com/koxudaxi/datamodel-code-generator/pull/3705">koxudaxi/datamodel-code-generator#3705</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/koxudaxi/datamodel-code-generator/compare/0.72.1...0.72.2">https://github.com/koxudaxi/datamodel-code-generator/compare/0.72.1...0.72.2</a></p> <h2>0.72.1</h2> <h2>What's Changed</h2> <ul> <li>Add TypedDict total=False option by <a href="https://github.com/koxudaxi"><code>@koxudaxi</code></a> in <a href="https://redirect.github.com/koxudaxi/datamodel-code-generator/pull/3689">koxudaxi/datamodel-code-generator#3689</a></li> <li>Update CHANGELOG for 0.72.0 by <a href="https://github.com/dcg-generated-docs"><code>@dcg-generated-docs</code></a>[bot] in <a href="https://redirect.github.com/koxudaxi/datamodel-code-generator/pull/3690">koxudaxi/datamodel-code-generator#3690</a></li> <li>Support import overrides by <a href="https://github.com/koxudaxi"><code>@koxudaxi</code></a> in <a href="https://redirect.github.com/koxudaxi/datamodel-code-generator/pull/3691">koxudaxi/datamodel-code-generator#3691</a></li> <li>Update release benchmark data by <a href="https://github.com/dcg-generated-docs"><code>@dcg-generated-docs</code></a>[bot] in <a href="https://redirect.github.com/koxudaxi/datamodel-code-generator/pull/3692">koxudaxi/datamodel-code-generator#3692</a></li> <li>Resolve Python type imports by target by <a href="https://github.com/koxudaxi"><code>@koxudaxi</code></a> in <a href="https://redirect.github.com/koxudaxi/datamodel-code-generator/pull/3694">koxudaxi/datamodel-code-generator#3694</a></li> <li>Support TypeAliasType for non-Pydantic output by <a href="https://github.com/koxudaxi"><code>@koxudaxi</code></a> in <a href="https://redirect.github.com/koxudaxi/datamodel-code-generator/pull/3688">koxudaxi/datamodel-code-generator#3688</a></li> <li>Bind Python type imports by <a href="https://github.com/koxudaxi"><code>@koxudaxi</code></a> in <a href="https://redirect.github.com/koxudaxi/datamodel-code-generator/pull/3696">koxudaxi/datamodel-code-generator#3696</a></li> <li>Structure input model runtime types by <a href="https://github.com/koxudaxi"><code>@koxudaxi</code></a> in <a href="https://redirect.github.com/koxudaxi/datamodel-code-generator/pull/3693">koxudaxi/datamodel-code-generator#3693</a></li> <li>Fix --use-exact-imports for dotted ancestor package case by <a href="https://github.com/bokshitsky"><code>@bokshitsky</code></a> in <a href="https://redirect.github.com/koxudaxi/datamodel-code-generator/pull/3697">koxudaxi/datamodel-code-generator#3697</a></li> <li>Embed package version at build time by <a href="https://github.com/koxudaxi"><code>@koxudaxi</code></a> in <a href="https://redirect.github.com/koxudaxi/datamodel-code-generator/pull/3699">koxudaxi/datamodel-code-generator#3699</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/bokshitsky"><code>@bokshitsky</code></a> made their first contribution in <a href="https://redirect.github.com/koxudaxi/datamodel-code-generator/pull/3697">koxudaxi/datamodel-code-generator#3697</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/koxudaxi/datamodel-code-generator/compare/0.72.0...0.72.1">https://github.com/koxudaxi/datamodel-code-generator/compare/0.72.0...0.72.1</a></p> <h2>0.72.0</h2> <h2>Breaking Changes</h2> <h3>Code Generation Changes</h3> <ul> <li>msgspec empty object default on nested Struct now builds the model - An empty object (<code>{}</code>) default whose type is a nested <code>Struct</code> reference now renders a conversion factory instead of a plain <code>dict</code> factory, changing the runtime default from an empty dict to an actual model instance. No CLI flag is required to trigger this. Regenerating existing schemas that have empty-object defaults for nested Struct fields will produce different output and different default values (<a href="https://redirect.github.com/koxudaxi/datamodel-code-generator/issues/3668">#3668</a>)</li> </ul> <pre lang="python"><code># Before nested: Nested | UnsetType = field(default_factory=dict) <h1>After</h1> <p>nested: Nested | UnsetType = field( </tr></table> </code></pre></p> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/koxudaxi/datamodel-code-generator/blob/main/CHANGELOG.md">datamodel-code-generator's changelog</a>.</em></p> <blockquote> <h2><a href="https://github.com/koxudaxi/datamodel-code-generator/releases/tag/0.72.2">0.72.2</a> - 2026-08-06</h2> <h2>What's Changed</h2> <ul> <li>Bump aiohttp from 3.13.3 to 3.14.3 by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/koxudaxi/datamodel-code-generator/pull/3701">koxudaxi/datamodel-code-generator#3701</a></li> <li>Update CHANGELOG for 0.72.1 by <a href="https://github.com/dcg-generated-docs"><code>@dcg-generated-docs</code></a>[bot] in <a href="https://redirect.github.com/koxudaxi/datamodel-code-generator/pull/3702">koxudaxi/datamodel-code-generator#3702</a></li> <li>Update release benchmark data by <a href="https://github.com/dcg-generated-docs"><code>@dcg-generated-docs</code></a>[bot] in <a href="https://redirect.github.com/koxudaxi/datamodel-code-generator/pull/3703">koxudaxi/datamodel-code-generator#3703</a></li> <li>Bump cryptography from 46.0.5 to 50.0.0 by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/koxudaxi/datamodel-code-generator/pull/3700">koxudaxi/datamodel-code-generator#3700</a></li> <li>Speed up parser hot paths by <a href="https://github.com/koxudaxi"><code>@koxudaxi</code></a> in <a href="https://redirect.github.com/koxudaxi/datamodel-code-generator/pull/3704">koxudaxi/datamodel-code-generator#3704</a></li> <li>Suggest similar CLI options by <a href="https://github.com/koxudaxi"><code>@koxudaxi</code></a> in <a href="https://redirect.github.com/koxudaxi/datamodel-code-generator/pull/3706">koxudaxi/datamodel-code-generator#3706</a></li> <li>Pin playground builds to Python 3.14.6 by <a href="https://github.com/koxudaxi"><code>@koxudaxi</code></a> in <a href="https://redirect.github.com/koxudaxi/datamodel-code-generator/pull/3712">koxudaxi/datamodel-code-generator#3712</a></li> <li>Add .dockerignore to reduce Docker build context by <a href="https://github.com/chernojagne"><code>@chernojagne</code></a> in <a href="https://redirect.github.com/koxudaxi/datamodel-code-generator/pull/3705">koxudaxi/datamodel-code-generator#3705</a></li> <li>Bump the github-actions group with 4 updates by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/koxudaxi/datamodel-code-generator/pull/3709">koxudaxi/datamodel-code-generator#3709</a></li> <li>Preserve array union types by <a href="https://github.com/koxudaxi"><code>@koxudaxi</code></a> in <a href="https://redirect.github.com/koxudaxi/datamodel-code-generator/pull/3711">koxudaxi/datamodel-code-generator#3711</a></li> <li>Add --use-tuple-for-fixed-length-arrays option by <a href="https://github.com/koxudaxi"><code>@koxudaxi</code></a> in <a href="https://redirect.github.com/koxudaxi/datamodel-code-generator/pull/3714">koxudaxi/datamodel-code-generator#3714</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/chernojagne"><code>@chernojagne</code></a> made their first contribution in <a href="https://redirect.github.com/koxudaxi/datamodel-code-generator/pull/3705">koxudaxi/datamodel-code-generator#3705</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/koxudaxi/datamodel-code-generator/compare/0.72.1...0.72.2">https://github.com/koxudaxi/datamodel-code-generator/compare/0.72.1...0.72.2</a></p> <hr /> <h2><a href="https://github.com/koxudaxi/datamodel-code-generator/releases/tag/0.72.1">0.72.1</a> - 2026-08-04</h2> <h2>What's Changed</h2> <ul> <li>Add TypedDict total=False option by <a href="https://github.com/koxudaxi"><code>@koxudaxi</code></a> in <a href="https://redirect.github.com/koxudaxi/datamodel-code-generator/pull/3689">koxudaxi/datamodel-code-generator#3689</a></li> <li>Update CHANGELOG for 0.72.0 by <a href="https://github.com/dcg-generated-docs"><code>@dcg-generated-docs</code></a>[bot] in <a href="https://redirect.github.com/koxudaxi/datamodel-code-generator/pull/3690">koxudaxi/datamodel-code-generator#3690</a></li> <li>Support import overrides by <a href="https://github.com/koxudaxi"><code>@koxudaxi</code></a> in <a href="https://redirect.github.com/koxudaxi/datamodel-code-generator/pull/3691">koxudaxi/datamodel-code-generator#3691</a></li> <li>Update release benchmark data by <a href="https://github.com/dcg-generated-docs"><code>@dcg-generated-docs</code></a>[bot] in <a href="https://redirect.github.com/koxudaxi/datamodel-code-generator/pull/3692">koxudaxi/datamodel-code-generator#3692</a></li> <li>Resolve Python type imports by target by <a href="https://github.com/koxudaxi"><code>@koxudaxi</code></a> in <a href="https://redirect.github.com/koxudaxi/datamodel-code-generator/pull/3694">koxudaxi/datamodel-code-generator#3694</a></li> <li>Support TypeAliasType for non-Pydantic output by <a href="https://github.com/koxudaxi"><code>@koxudaxi</code></a> in <a href="https://redirect.github.com/koxudaxi/datamodel-code-generator/pull/3688">koxudaxi/datamodel-code-generator#3688</a></li> <li>Bind Python type imports by <a href="https://github.com/koxudaxi"><code>@koxudaxi</code></a> in <a href="https://redirect.github.com/koxudaxi/datamodel-code-generator/pull/3696">koxudaxi/datamodel-code-generator#3696</a></li> <li>Structure input model runtime types by <a href="https://github.com/koxudaxi"><code>@koxudaxi</code></a> in <a href="https://redirect.github.com/koxudaxi/datamodel-code-generator/pull/3693">koxudaxi/datamodel-code-generator#3693</a></li> <li>Fix --use-exact-imports for dotted ancestor package case by <a href="https://github.com/bokshitsky"><code>@bokshitsky</code></a> in <a href="https://redirect.github.com/koxudaxi/datamodel-code-generator/pull/3697">koxudaxi/datamodel-code-generator#3697</a></li> <li>Embed package version at build time by <a href="https://github.com/koxudaxi"><code>@koxudaxi</code></a> in <a href="https://redirect.github.com/koxudaxi/datamodel-code-generator/pull/3699">koxudaxi/datamodel-code-generator#3699</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/bokshitsky"><code>@bokshitsky</code></a> made their first contribution in <a href="https://redirect.github.com/koxudaxi/datamodel-code-generator/pull/3697">koxudaxi/datamodel-code-generator#3697</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/koxudaxi/datamodel-code-generator/compare/0.72.0...0.72.1">https://github.com/koxudaxi/datamodel-code-generator/compare/0.72.0...0.72.1</a></p> <hr /> <h2><a href="https://github.com/koxudaxi/datamodel-code-generator/releases/tag/0.72.0">0.72.0</a> - 2026-08-03</h2> <h2>Breaking Changes</h2> <h3>Code Generation Changes</h3> <ul> <li>msgspec empty object default on nested Struct now builds the model - An empty object (<code>{}</code>) default whose type is a nested <code>Struct</code> reference now renders a conversion factory instead of a plain <code>dict</code> factory, changing the runtime default from an empty dict to an actual model instance. No CLI flag is required to trigger this. Regenerating existing schemas that have empty-object defaults for nested Struct fields will produce different output and different default values (<a href="https://redirect.github.com/koxudaxi/datamodel-code-generator/issues/3668">#3668</a>)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/koxudaxi/datamodel-code-generator/commit/f990b699bc14222f176e7d98324f0f1f260b1b7f"><code>f990b69</code></a> Add --use-tuple-for-fixed-length-arrays option (<a href="https://redirect.github.com/koxudaxi/datamodel-code-generator/issues/3714">#3714</a>)</li> <li><a href="https://github.com/koxudaxi/datamodel-code-generator/commit/e0156b070301b78cd88985b2b4f6dbf64408334e"><code>e0156b0</code></a> Preserve array union types (<a href="https://redirect.github.com/koxudaxi/datamodel-code-generator/issues/3711">#3711</a>)</li> <li><a href="https://github.com/koxudaxi/datamodel-code-generator/commit/47d57689d7caa7e44fcdb472d3eb0060e6429c88"><code>47d5768</code></a> Bump the github-actions group with 4 updates (<a href="https://redirect.github.com/koxudaxi/datamodel-code-generator/issues/3709">#3709</a>)</li> <li><a href="https://github.com/koxudaxi/datamodel-code-generator/commit/f01c4e6ddd98b08ff27060592b8b850b67cac442"><code>f01c4e6</code></a> Add .dockerignore to reduce Docker build context (<a href="https://redirect.github.com/koxudaxi/datamodel-code-generator/issues/3705">#3705</a>)</li> <li><a href="https://github.com/koxudaxi/datamodel-code-generator/commit/1ddf60779b455fbbf915781697f0e335ece9feab"><code>1ddf607</code></a> Pin playground builds to Python 3.14.6 (<a href="https://redirect.github.com/koxudaxi/datamodel-code-generator/issues/3712">#3712</a>)</li> <li><a href="https://github.com/koxudaxi/datamodel-code-generator/commit/2fa8999e8ad8c8573acd50e397d9f674bba3d962"><code>2fa8999</code></a> Suggest similar CLI options (<a href="https://redirect.github.com/koxudaxi/datamodel-code-generator/issues/3706">#3706</a>)</li> <li><a href="https://github.com/koxudaxi/datamodel-code-generator/commit/8a3a396d298a9a5b791d0ca6e4ee136c85b33b89"><code>8a3a396</code></a> Speed up parser hot paths (<a href="https://redirect.github.com/koxudaxi/datamodel-code-generator/issues/3704">#3704</a>)</li> <li><a href="https://github.com/koxudaxi/datamodel-code-generator/commit/695d315fb8798157b1e7a7e762f7f41080afc2a2"><code>695d315</code></a> Bump cryptography from 46.0.5 to 50.0.0 (<a href="https://redirect.github.com/koxudaxi/datamodel-code-generator/issues/3700">#3700</a>)</li> <li><a href="https://github.com/koxudaxi/datamodel-code-generator/commit/bda37aa5acb7bd22642748ca3fee4f48252502a2"><code>bda37aa</code></a> docs: update release benchmark data (<a href="https://redirect.github.com/koxudaxi/datamodel-code-generator/issues/3703">#3703</a>)</li> <li><a href="https://github.com/koxudaxi/datamodel-code-generator/commit/94230eec9f572307d5470c3b5c1340c9a35ec39f"><code>94230ee</code></a> docs: update CHANGELOG.md for 0.72.1 (<a href="https://redirect.github.com/koxudaxi/datamodel-code-generator/issues/3702">#3702</a>)</li> <li>Additional commits viewable in <a href="https://github.com/koxudaxi/datamodel-code-generator/compare/0.71.0...0.72.2">compare view</a></li> </ul> </details> <br /> [](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]
