renovate-bot opened a new pull request, #3771: URL: https://github.com/apache/polaris/pull/3771
> ℹ️ **Note** > > This PR body was truncated due to platform limits. This PR contains the following updates: | Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---| | [pyiceberg](https://redirect.github.com/apache/iceberg-python) | `==0.10.0` → `==0.11.0` |  |  | --- ### Release Notes <details> <summary>apache/iceberg-python (pyiceberg)</summary> ### [`v0.11.0`](https://redirect.github.com/apache/iceberg-python/releases/tag/pyiceberg-0.11.0) [Compare Source](https://redirect.github.com/apache/iceberg-python/compare/pyiceberg-0.10.0...pyiceberg-0.11.0) #### What's Changed - Bump version in `iceberg-bug-report.yaml` by [@​Fokko](https://redirect.github.com/Fokko) in [#​2463](https://redirect.github.com/apache/iceberg-python/pull/2463) - Bump version in `Dockerfile` by [@​Fokko](https://redirect.github.com/Fokko) in [#​2464](https://redirect.github.com/apache/iceberg-python/pull/2464) - add docker cleanup to integration tests by [@​geruh](https://redirect.github.com/geruh) in [#​2465](https://redirect.github.com/apache/iceberg-python/pull/2465) - Fix prefix match for ADLS\_SAS\_TOKEN by [@​tom-s-powell](https://redirect.github.com/tom-s-powell) in [#​2461](https://redirect.github.com/apache/iceberg-python/pull/2461) - fix: correct type mismatch in BinaryEncoder write by [@​zhongyujiang](https://redirect.github.com/zhongyujiang) in [#​2460](https://redirect.github.com/apache/iceberg-python/pull/2460) - infra: let Makefile execute command from python by [@​kevinjqliu](https://redirect.github.com/kevinjqliu) in [#​2476](https://redirect.github.com/apache/iceberg-python/pull/2476) - infra: update github action runners by [@​kevinjqliu](https://redirect.github.com/kevinjqliu) in [#​2484](https://redirect.github.com/apache/iceberg-python/pull/2484) - Remove user flag from poetry installation by [@​geruh](https://redirect.github.com/geruh) in [#​2486](https://redirect.github.com/apache/iceberg-python/pull/2486) - infra: prefer downloads.apache.org, fallback to archive.apache.org by [@​kevinjqliu](https://redirect.github.com/kevinjqliu) in [#​2494](https://redirect.github.com/apache/iceberg-python/pull/2494) - BUG: Add assert spec id to requirements in spec update by [@​gabeiglio](https://redirect.github.com/gabeiglio) in [#​2489](https://redirect.github.com/apache/iceberg-python/pull/2489) - infra: use spark connect to run pytests by [@​kevinjqliu](https://redirect.github.com/kevinjqliu) in [#​2491](https://redirect.github.com/apache/iceberg-python/pull/2491) - Fix `FsspecFileIO.get_fs` thread safety by [@​lwfitzgerald](https://redirect.github.com/lwfitzgerald) in [#​2495](https://redirect.github.com/apache/iceberg-python/pull/2495) - Fix renames of `tpep_pickup_datetime` → `tpep_pickup_day` by [@​Fokko](https://redirect.github.com/Fokko) in [#​2496](https://redirect.github.com/apache/iceberg-python/pull/2496) - Bump Iceberg to 1.10.0 in CI by [@​Fokko](https://redirect.github.com/Fokko) in [#​2497](https://redirect.github.com/apache/iceberg-python/pull/2497) - feat: Support of branches in add\_files by [@​vinjai](https://redirect.github.com/vinjai) in [#​2485](https://redirect.github.com/apache/iceberg-python/pull/2485) - Add RemoveSchemasUpdate event by [@​rambleraptor](https://redirect.github.com/rambleraptor) in [#​2200](https://redirect.github.com/apache/iceberg-python/pull/2200) - Add comprehensive ORC read support to PyArrow I/O by [@​mccormickt12](https://redirect.github.com/mccormickt12) in [#​2432](https://redirect.github.com/apache/iceberg-python/pull/2432) - Run Catalog integration tests against REST Catalog impls by [@​rambleraptor](https://redirect.github.com/rambleraptor) in [#​2482](https://redirect.github.com/apache/iceberg-python/pull/2482) - Add RemovePartitionSpecsUpdate event by [@​rambleraptor](https://redirect.github.com/rambleraptor) in [#​2198](https://redirect.github.com/apache/iceberg-python/pull/2198) - Support fsspec s3 addressing\_style properties by [@​fcfangcc](https://redirect.github.com/fcfangcc) in [#​2517](https://redirect.github.com/apache/iceberg-python/pull/2517) - Expire snapshot mutability issue by [@​ForeverAngry](https://redirect.github.com/ForeverAngry) in [#​2430](https://redirect.github.com/apache/iceberg-python/pull/2430) - Manage snapshots mutability issue by [@​ForeverAngry](https://redirect.github.com/ForeverAngry) in [#​2431](https://redirect.github.com/apache/iceberg-python/pull/2431) - fix: incorrect descriptions of snapshot operations by [@​zhongyujiang](https://redirect.github.com/zhongyujiang) in [#​2513](https://redirect.github.com/apache/iceberg-python/pull/2513) - Bump griffe by [@​TiansuYu](https://redirect.github.com/TiansuYu) in [#​2532](https://redirect.github.com/apache/iceberg-python/pull/2532) - Upgrade poetry to latest (2.2.1) by [@​gregunz](https://redirect.github.com/gregunz) in [#​2535](https://redirect.github.com/apache/iceberg-python/pull/2535) - Re-use connections when remote S3 signing by [@​lwfitzgerald](https://redirect.github.com/lwfitzgerald) in [#​2543](https://redirect.github.com/apache/iceberg-python/pull/2543) - add lock for cachetools by [@​Gowthami03B](https://redirect.github.com/Gowthami03B) in [#​2555](https://redirect.github.com/apache/iceberg-python/pull/2555) - Serialize true false by [@​nathanbijleveld](https://redirect.github.com/nathanbijleveld) in [#​2538](https://redirect.github.com/apache/iceberg-python/pull/2538) - infra: use spark base image for docker by [@​kevinjqliu](https://redirect.github.com/kevinjqliu) in [#​2540](https://redirect.github.com/apache/iceberg-python/pull/2540) - Feat/update sort order by [@​Fokko](https://redirect.github.com/Fokko) in [#​2552](https://redirect.github.com/apache/iceberg-python/pull/2552) - infra: group spark files into `dev/spark/` by [@​kevinjqliu](https://redirect.github.com/kevinjqliu) in [#​2563](https://redirect.github.com/apache/iceberg-python/pull/2563) - infra: cleanup filterwarnings by [@​kevinjqliu](https://redirect.github.com/kevinjqliu) in [#​2569](https://redirect.github.com/apache/iceberg-python/pull/2569) - infra: upgrade spark to 4.0.1 by [@​kevinjqliu](https://redirect.github.com/kevinjqliu) in [#​2566](https://redirect.github.com/apache/iceberg-python/pull/2566) - infra: remove outdated filterwarnings by [@​kevinjqliu](https://redirect.github.com/kevinjqliu) in [#​2568](https://redirect.github.com/apache/iceberg-python/pull/2568) - Make Reference JSON serializable by [@​Fokko](https://redirect.github.com/Fokko) in [#​2564](https://redirect.github.com/apache/iceberg-python/pull/2564) - Make `ExecutorFactory` multi-process safe by [@​iatkinson](https://redirect.github.com/iatkinson) in [#​2546](https://redirect.github.com/apache/iceberg-python/pull/2546) - Support arbitrary literal comparisons in BETWEEN operator by [@​jtuglu1](https://redirect.github.com/jtuglu1) in [#​2567](https://redirect.github.com/apache/iceberg-python/pull/2567) - DOCS: Add better docs for tags and branches by [@​gabeiglio](https://redirect.github.com/gabeiglio) in [#​2571](https://redirect.github.com/apache/iceberg-python/pull/2571) - Replace pre-commit by prek by [@​luizvbo](https://redirect.github.com/luizvbo) in [#​2533](https://redirect.github.com/apache/iceberg-python/pull/2533) - Simplify ray contraint by [@​Fokko](https://redirect.github.com/Fokko) in [#​2573](https://redirect.github.com/apache/iceberg-python/pull/2573) - Make Literal Pydantic serializeable by [@​Fokko](https://redirect.github.com/Fokko) in [#​2575](https://redirect.github.com/apache/iceberg-python/pull/2575) - \[Upstream Error] Pin pydantic version <2.12.0 to avoid regression by [@​HonahX](https://redirect.github.com/HonahX) in [#​2591](https://redirect.github.com/apache/iceberg-python/pull/2591) - Add analytics block on Pyiceberg website by [@​rambleraptor](https://redirect.github.com/rambleraptor) in [#​2587](https://redirect.github.com/apache/iceberg-python/pull/2587) - Make SetPredicate and Subclasses JSON Serializable with Pydantic by [@​Aniketsy](https://redirect.github.com/Aniketsy) in [#​2557](https://redirect.github.com/apache/iceberg-python/pull/2557) - Add transaction tests to catalog integration tests by [@​gabeiglio](https://redirect.github.com/gabeiglio) in [#​2371](https://redirect.github.com/apache/iceberg-python/pull/2371) - docs: Add installing guide for Datafusion API by [@​manuzhang](https://redirect.github.com/manuzhang) in [#​2597](https://redirect.github.com/apache/iceberg-python/pull/2597) - docs: Note pyiceberg only works with datafusion `< 49` by [@​manuzhang](https://redirect.github.com/manuzhang) in [#​2602](https://redirect.github.com/apache/iceberg-python/pull/2602) - build: Run linter in Python CI Docs by [@​manuzhang](https://redirect.github.com/manuzhang) in [#​2603](https://redirect.github.com/apache/iceberg-python/pull/2603) - Consolidate register\_table tests in test\_catalog.py by [@​gabeiglio](https://redirect.github.com/gabeiglio) in [#​2595](https://redirect.github.com/apache/iceberg-python/pull/2595) - Add namespace check on RestCatalog.rename\_table by [@​rambleraptor](https://redirect.github.com/rambleraptor) in [#​2588](https://redirect.github.com/apache/iceberg-python/pull/2588) - \[[#​2624](https://redirect.github.com/apache/iceberg-python/issues/2624)] docs: add gravitino REST catalog use example by [@​FANNG1](https://redirect.github.com/FANNG1) in [#​2625](https://redirect.github.com/apache/iceberg-python/pull/2625) - table.inspect.partitions(): add filter expression by [@​emilie-wang](https://redirect.github.com/emilie-wang) in [#​2596](https://redirect.github.com/apache/iceberg-python/pull/2596) - Fix expression tests by [@​Fokko](https://redirect.github.com/Fokko) in [#​2632](https://redirect.github.com/apache/iceberg-python/pull/2632) - feat: make LiteralPredicate serializable via internal IcebergBaseModel by [@​jaimeferj](https://redirect.github.com/jaimeferj) in [#​2561](https://redirect.github.com/apache/iceberg-python/pull/2561) - Fix after model validator signatures by [@​Viicos](https://redirect.github.com/Viicos) in [#​2626](https://redirect.github.com/apache/iceberg-python/pull/2626) - dep: disallow pydantic 2.12.0 and 2.12.1, update poetry lock to use pydantic 2.12.3 by [@​kevinjqliu](https://redirect.github.com/kevinjqliu) in [#​2635](https://redirect.github.com/apache/iceberg-python/pull/2635) - Fix StaticTable.\_metadata\_location\_from\_version\_hint metadata location format ERROR by [@​qccash](https://redirect.github.com/qccash) in [#​2609](https://redirect.github.com/apache/iceberg-python/pull/2609) - Remove Python 3.9 support by [@​Aniketsy](https://redirect.github.com/Aniketsy) in [#​2554](https://redirect.github.com/apache/iceberg-python/pull/2554) - nit: Remove dangling string by [@​Fokko](https://redirect.github.com/Fokko) in [#​2650](https://redirect.github.com/apache/iceberg-python/pull/2650) - Remove the unneeded suppression by [@​Fokko](https://redirect.github.com/Fokko) in [#​2654](https://redirect.github.com/apache/iceberg-python/pull/2654) - Feat/json serialize or expression by [@​jaimeferj](https://redirect.github.com/jaimeferj) in [#​2565](https://redirect.github.com/apache/iceberg-python/pull/2565) - Make UnaryPredicate JSON Serializable and Add Unit Tests by [@​Aniketsy](https://redirect.github.com/Aniketsy) in [#​2598](https://redirect.github.com/apache/iceberg-python/pull/2598) - Row lineage fields for v3 by [@​rambleraptor](https://redirect.github.com/rambleraptor) in [#​2129](https://redirect.github.com/apache/iceberg-python/pull/2129) - Add tests for Partition Spec Evolution by [@​rambleraptor](https://redirect.github.com/rambleraptor) in [#​2479](https://redirect.github.com/apache/iceberg-python/pull/2479) - feat: replace ExpressionA with IsNull("a") and ExpressionB with IsNul… by [@​jaimeferj](https://redirect.github.com/jaimeferj) in [#​2651](https://redirect.github.com/apache/iceberg-python/pull/2651) - Make Not expression JSON serializable by [@​Aniketsy](https://redirect.github.com/Aniketsy) in [#​2593](https://redirect.github.com/apache/iceberg-python/pull/2593) - API: fix: inject header prior to `AuthManager` by [@​rinzool](https://redirect.github.com/rinzool) in [#​2656](https://redirect.github.com/apache/iceberg-python/pull/2656) - Refactor glue to iceberg table conversion by [@​geruh](https://redirect.github.com/geruh) in [#​2660](https://redirect.github.com/apache/iceberg-python/pull/2660) - fix checking physical type for Decimal type in StatsAggregator by [@​gweaverbiodev](https://redirect.github.com/gweaverbiodev) in [#​2515](https://redirect.github.com/apache/iceberg-python/pull/2515) - \[docs] Update "how to release" doc by [@​kevinjqliu](https://redirect.github.com/kevinjqliu) in [#​1700](https://redirect.github.com/apache/iceberg-python/pull/1700) - perf: do not copy metadata for each data file in summary by [@​Anton-Tarazi](https://redirect.github.com/Anton-Tarazi) in [#​2674](https://redirect.github.com/apache/iceberg-python/pull/2674) - Fix Nightly PyPi Artifact Wheels Build by [@​geruh](https://redirect.github.com/geruh) in [#​2678](https://redirect.github.com/apache/iceberg-python/pull/2678) - perf: iterate over generators when writing datafiles to reduce memory pressure by [@​hamilton-earthscope](https://redirect.github.com/hamilton-earthscope) in [#​2671](https://redirect.github.com/apache/iceberg-python/pull/2671) - Fix partition column projection with schema evolution by [@​KevinJiao](https://redirect.github.com/KevinJiao) in [#​2685](https://redirect.github.com/apache/iceberg-python/pull/2685) - infra: use apache/hive:4.0.0 as hive Dockerfile base image by [@​kevinjqliu](https://redirect.github.com/kevinjqliu) in [#​2697](https://redirect.github.com/apache/iceberg-python/pull/2697) - update prek libraries, make lint by [@​kevinjqliu](https://redirect.github.com/kevinjqliu) in [#​2696](https://redirect.github.com/apache/iceberg-python/pull/2696) - lint: remove ignoring ruff rule B905 (zip-without-explicit-strict) by [@​kevinjqliu](https://redirect.github.com/kevinjqliu) in [#​2701](https://redirect.github.com/apache/iceberg-python/pull/2701) - lint: remove ignoring ruff rule E203 (whitespace-before-punctuation) by [@​kevinjqliu](https://redirect.github.com/kevinjqliu) in [#​2703](https://redirect.github.com/apache/iceberg-python/pull/2703) - fix: Pass snapshot\_id as keyword argument to RemoveStatisticsUpdate by [@​ForeverAngry](https://redirect.github.com/ForeverAngry) in [#​2694](https://redirect.github.com/apache/iceberg-python/pull/2694) - mypy: Ignore missing annotations globally by [@​Fokko](https://redirect.github.com/Fokko) in [#​2704](https://redirect.github.com/apache/iceberg-python/pull/2704) - Limit split so colons are allowed in the password by [@​martelli](https://redirect.github.com/martelli) in [#​2706](https://redirect.github.com/apache/iceberg-python/pull/2706) - Add support for UV dependency management by [@​geruh](https://redirect.github.com/geruh) in [#​2601](https://redirect.github.com/apache/iceberg-python/pull/2601) - docs: update contributing.md with uv by [@​geruh](https://redirect.github.com/geruh) in [#​2733](https://redirect.github.com/apache/iceberg-python/pull/2733) - Fix: Support nested struct field filtering with PyArrow ([#​953](https://redirect.github.com/apache/iceberg-python/issues/953)) by [@​yiftizur](https://redirect.github.com/yiftizur) in [#​2628](https://redirect.github.com/apache/iceberg-python/pull/2628) - pyproject.toml: move homepage and repo up by [@​kevinjqliu](https://redirect.github.com/kevinjqliu) in [#​2736](https://redirect.github.com/apache/iceberg-python/pull/2736) - Renable linter rule B024 by [@​rambleraptor](https://redirect.github.com/rambleraptor) in [#​2737](https://redirect.github.com/apache/iceberg-python/pull/2737) - sdist: remove .egg-info and setup.cfg from sdist by [@​kevinjqliu](https://redirect.github.com/kevinjqliu) in [#​2734](https://redirect.github.com/apache/iceberg-python/pull/2734) - Makefile: apply PYTHON\_ARG override in all uv commands by [@​kevinjqliu](https://redirect.github.com/kevinjqliu) in [#​2735](https://redirect.github.com/apache/iceberg-python/pull/2735) - Re-enable rule B208 by [@​rambleraptor](https://redirect.github.com/rambleraptor) in [#​2738](https://redirect.github.com/apache/iceberg-python/pull/2738) - Enable up037 by [@​rambleraptor](https://redirect.github.com/rambleraptor) in [#​2739](https://redirect.github.com/apache/iceberg-python/pull/2739) - Enables linter rule UP006 by [@​rambleraptor](https://redirect.github.com/rambleraptor) in [#​2744](https://redirect.github.com/apache/iceberg-python/pull/2744) - docs: add GCP BigLake Metastore Catalog configuration example by [@​heathkh-recursion](https://redirect.github.com/heathkh-recursion) in [#​2740](https://redirect.github.com/apache/iceberg-python/pull/2740) - dont need pyiceberg-core in some optional deps by [@​kevinjqliu](https://redirect.github.com/kevinjqliu) in [#​2748](https://redirect.github.com/apache/iceberg-python/pull/2748) - infra: notify on github workflow failure by [@​kevinjqliu](https://redirect.github.com/kevinjqliu) in [#​2682](https://redirect.github.com/apache/iceberg-python/pull/2682) - Fix `check-md-link` and allow manual trigger by [@​kevinjqliu](https://redirect.github.com/kevinjqliu) in [#​2765](https://redirect.github.com/apache/iceberg-python/pull/2765) - Remove `Generic` from expressions by [@​Fokko](https://redirect.github.com/Fokko) in [#​2750](https://redirect.github.com/apache/iceberg-python/pull/2750) - Remove UP035 from ruff ignore list by [@​rambleraptor](https://redirect.github.com/rambleraptor) in [#​2767](https://redirect.github.com/apache/iceberg-python/pull/2767) - Follow up on cleaning up the removal of `Generic` by [@​Fokko](https://redirect.github.com/Fokko) in [#​2769](https://redirect.github.com/apache/iceberg-python/pull/2769) - infra: add instructions for cleaning up testpypi artifacts by [@​kevinjqliu](https://redirect.github.com/kevinjqliu) in [#​2774](https://redirect.github.com/apache/iceberg-python/pull/2774) - fix: Remove unused fields from FileScanTask by [@​geruh](https://redirect.github.com/geruh) in [#​2777](https://redirect.github.com/apache/iceberg-python/pull/2777) - fix: Serialize AlwaysTrue/AlwaysFalse as boolean literals by [@​geruh](https://redirect.github.com/geruh) in [#​2780](https://redirect.github.com/apache/iceberg-python/pull/2780) - chore: add pyarrow-stubs dependency for type hint & suggestion by [@​dingo4dev](https://redirect.github.com/dingo4dev) in [#​2768](https://redirect.github.com/apache/iceberg-python/pull/2768) - fix: Set Expression serialization to use 'values' by [@​geruh](https://redirect.github.com/geruh) in [#​2782](https://redirect.github.com/apache/iceberg-python/pull/2782) - feat: Make AND expression JSON serializable by [@​geruh](https://redirect.github.com/geruh) in [#​2784](https://redirect.github.com/apache/iceberg-python/pull/2784) - Add missing ORC iceberg.required attribute by [@​ebyhr](https://redirect.github.com/ebyhr) in [#​2789](https://redirect.github.com/apache/iceberg-python/pull/2789) - infra: use new `del_branch_on_merge` in .asf.yaml by [@​kevinjqliu](https://redirect.github.com/kevinjqliu) in [#​2788](https://redirect.github.com/apache/iceberg-python/pull/2788) - JSON to expression by [@​Fokko](https://redirect.github.com/Fokko) in [#​2783](https://redirect.github.com/apache/iceberg-python/pull/2783) - Read partitioned tables with source field missing from schema by [@​gabeiglio](https://redirect.github.com/gabeiglio) in [#​2367](https://redirect.github.com/apache/iceberg-python/pull/2367) - docs: Update pyiceberg CLI help docs by [@​el10savio](https://redirect.github.com/el10savio) in [#​2793](https://redirect.github.com/apache/iceberg-python/pull/2793) - Remove field id constraint on add files by [@​jeroko](https://redirect.github.com/jeroko) in [#​2662](https://redirect.github.com/apache/iceberg-python/pull/2662) - fix: Allow writing data with missing optional map fields by [@​somasays](https://redirect.github.com/somasays) in [#​2797](https://redirect.github.com/apache/iceberg-python/pull/2797) - docs: add example for microsoft onelake iceberg rest catalog by [@​NNSatyaKarthik](https://redirect.github.com/NNSatyaKarthik) in [#​2796](https://redirect.github.com/apache/iceberg-python/pull/2796) - infra: add the missing `setup-uv` step by [@​kevinjqliu](https://redirect.github.com/kevinjqliu) in [#​2824](https://redirect.github.com/apache/iceberg-python/pull/2824) - feat: Add RESTscan Planning Endpoints and config by [@​geruh](https://redirect.github.com/geruh) in [#​2842](https://redirect.github.com/apache/iceberg-python/pull/2842) - Run `uv lock --upgrade` to upgrade pyparsing by [@​Fokko](https://redirect.github.com/Fokko) in [#​2850](https://redirect.github.com/apache/iceberg-python/pull/2850) - Core: Fix bin packing when target file size is smaller than a row by [@​010Soham](https://redirect.github.com/010Soham) in [#​2844](https://redirect.github.com/apache/iceberg-python/pull/2844) - Core: Respect partition evolution in inspect.partitions by [@​010Soham](https://redirect.github.com/010Soham) in [#​2845](https://redirect.github.com/apache/iceberg-python/pull/2845) - fix: Add Cython build step to Makefile by [@​geruh](https://redirect.github.com/geruh) in [#​2869](https://redirect.github.com/apache/iceberg-python/pull/2869) - feat: Add models for rest scan planning by [@​geruh](https://redirect.github.com/geruh) in [#​2861](https://redirect.github.com/apache/iceberg-python/pull/2861) - feat: Allow servers to express supported endpoints with ConfigResponse by [@​geruh](https://redirect.github.com/geruh) in [#​2848](https://redirect.github.com/apache/iceberg-python/pull/2848) - fix: Validate SetStatisticsUpdate correctly by [@​ragnard](https://redirect.github.com/ragnard) in [#​2866](https://redirect.github.com/apache/iceberg-python/pull/2866) - chore: Use `SnapshotRefType` Enum instead of hard-coded strings by [@​jayceslesar](https://redirect.github.com/jayceslesar) in [#​2880](https://redirect.github.com/apache/iceberg-python/pull/2880) - feat: Add snapshot\_properties support to upsert operation by [@​somasays](https://redirect.github.com/somasays) in [#​2829](https://redirect.github.com/apache/iceberg-python/pull/2829) - infra: add python 3.13 support by [@​kevinjqliu](https://redirect.github.com/kevinjqliu) in [#​2863](https://redirect.github.com/apache/iceberg-python/pull/2863) - infra: auto update docker image by [@​kevinjqliu](https://redirect.github.com/kevinjqliu) in [#​2885](https://redirect.github.com/apache/iceberg-python/pull/2885) - infra: use Iceberg 1.10.1 by [@​kevinjqliu](https://redirect.github.com/kevinjqliu) in [#​2886](https://redirect.github.com/apache/iceberg-python/pull/2886) - infra: spark 4 already comes with spark connect jar by [@​kevinjqliu](https://redirect.github.com/kevinjqliu) in [#​2887](https://redirect.github.com/apache/iceberg-python/pull/2887) - Clean up logging: move exception tracebacks to debug level by [@​kevinjqliu](https://redirect.github.com/kevinjqliu) in [#​2867](https://redirect.github.com/apache/iceberg-python/pull/2867) - cli: add log level param by [@​kevinjqliu](https://redirect.github.com/kevinjqliu) in [#​2868](https://redirect.github.com/apache/iceberg-python/pull/2868) - Fix live reload for `make docs-serve` by [@​kevinjqliu](https://redirect.github.com/kevinjqliu) in [#​2889](https://redirect.github.com/apache/iceberg-python/pull/2889) - Core: Improve error for null/unknown schema types in table creation by [@​010Soham](https://redirect.github.com/010Soham) in [#​2843](https://redirect.github.com/apache/iceberg-python/pull/2843) - chore: Remove unused \[tool.black] and \[tool.pycln] config by [@​geruh](https://redirect.github.com/geruh) in [#​2891](https://redirect.github.com/apache/iceberg-python/pull/2891) - feat: Add Set Current Snapshot to ManageSnapshots API by [@​geruh](https://redirect.github.com/geruh) in [#​2871](https://redirect.github.com/apache/iceberg-python/pull/2871) - Consolidating InMemoryCatalog and SqlCatalog tests by [@​nssalian](https://redirect.github.com/nssalian) in [#​2906](https://redirect.github.com/apache/iceberg-python/pull/2906) - add X-Client-Version header to rest client by [@​nssalian](https://redirect.github.com/nssalian) in [#​2910](https://redirect.github.com/apache/iceberg-python/pull/2910) - Fixing nightly build failure by [@​nssalian](https://redirect.github.com/nssalian) in [#​2912](https://redirect.github.com/apache/iceberg-python/pull/2912) - feat: Add support for rolling back to snapshot by [@​geruh](https://redirect.github.com/geruh) in [#​2878](https://redirect.github.com/apache/iceberg-python/pull/2878) - sync cibuildwheel test env with uv by [@​kevinjqliu](https://redirect.github.com/kevinjqliu) in [#​2913](https://redirect.github.com/apache/iceberg-python/pull/2913) - fix(rest): handle empty body in AWS SigV4 signing by [@​plusplusjiajia](https://redirect.github.com/plusplusjiajia) in [#​2827](https://redirect.github.com/apache/iceberg-python/pull/2827) - fix: Add check table UUID to detect table replacement by [@​geruh](https://redirect.github.com/geruh) in [#​2890](https://redirect.github.com/apache/iceberg-python/pull/2890) - feat: Add support for rest scan planning by [@​geruh](https://redirect.github.com/geruh) in [#​2864](https://redirect.github.com/apache/iceberg-python/pull/2864) - Core: Pass REST auth manager to S3 signer by [@​010Soham](https://redirect.github.com/010Soham) in [#​2846](https://redirect.github.com/apache/iceberg-python/pull/2846) - fix: redirect only error output from makefile command to do not install uv if already present on system by [@​raulcd](https://redirect.github.com/raulcd) in [#​2742](https://redirect.github.com/apache/iceberg-python/pull/2742) - fix: nanos\_to\_hours returning incorrect hour values by [@​geruh](https://redirect.github.com/geruh) in [#​2920](https://redirect.github.com/apache/iceberg-python/pull/2920) - dep: upgrade pyiceberg-core to 0.8.0 and datafusion to 51 by [@​kevinjqliu](https://redirect.github.com/kevinjqliu) in [#​2928](https://redirect.github.com/apache/iceberg-python/pull/2928) - improve dockerfile for better caching by [@​kevinjqliu](https://redirect.github.com/kevinjqliu) in [#​2930](https://redirect.github.com/apache/iceberg-python/pull/2930) - infra: optimize python ci by [@​kevinjqliu](https://redirect.github.com/kevinjqliu) in [#​2931](https://redirect.github.com/apache/iceberg-python/pull/2931) - pre-commit uv lock check by [@​nssalian](https://redirect.github.com/nssalian) in [#​2932](https://redirect.github.com/apache/iceberg-python/pull/2932) - dev: add `make notebook` by [@​kevinjqliu](https://redirect.github.com/kevinjqliu) in [#​2528](https://redirect.github.com/apache/iceberg-python/pull/2528) - install the prek git hook by [@​kevinjqliu](https://redirect.github.com/kevinjqliu) in [#​2933](https://redirect.github.com/apache/iceberg-python/pull/2933) - Make REST catalog namespace separator configurable by [@​rambleraptor](https://redirect.github.com/rambleraptor) in [#​2826](https://redirect.github.com/apache/iceberg-python/pull/2826) - feat: Add support for rolling back to timestamp by [@​geruh](https://redirect.github.com/geruh) in [#​2879](https://redirect.github.com/apache/iceberg-python/pull/2879) - fix: preserve HMS table properties during commits by [@​bharos](https://redirect.github.com/bharos) in [#​2927](https://redirect.github.com/apache/iceberg-python/pull/2927) - feat: Add DeleteFileIndex to improve position delete lookup by [@​geruh](https://redirect.github.com/geruh) in [#​2918](https://redirect.github.com/apache/iceberg-python/pull/2918) - add hive catalog table properties docs and refactor by [@​kevinjqliu](https://redirect.github.com/kevinjqliu) in [#​2941](https://redirect.github.com/apache/iceberg-python/pull/2941) - Remove sortedcontainers dependency by [@​geruh](https://redirect.github.com/geruh) in [#​2947](https://redirect.github.com/apache/iceberg-python/pull/2947) - fix: Cast smaller integer types to int32/int64 on write for Spark compatibility by [@​somasays](https://redirect.github.com/somasays) in [#​2799](https://redirect.github.com/apache/iceberg-python/pull/2799) - fix: Allow update\_column to change required for list elements and map values by [@​somasays](https://redirect.github.com/somasays) in [#​2798](https://redirect.github.com/apache/iceberg-python/pull/2798) - Remove E501 from ruff ignore list by [@​kevinjqliu](https://redirect.github.com/kevinjqliu) in [#​2949](https://redirect.github.com/apache/iceberg-python/pull/2949) - add more tests for `update_column` changing list/map optionality by [@​kevinjqliu](https://redirect.github.com/kevinjqliu) in [#​2950](https://redirect.github.com/apache/iceberg-python/pull/2950) - chore: remove redundant flynt pre-commit hook by [@​geruh](https://redirect.github.com/geruh) in [#​2953](https://redirect.github.com/apache/iceberg-python/pull/2953) - chore: replace debug-statements hook with ruff T100 by [@​geruh](https://redirect.github.com/geruh) in [#​2954](https://redirect.github.com/apache/iceberg-python/pull/2954) - Remove Pandas 3 Version Restriction by [@​ehsantn](https://redirect.github.com/ehsantn) in [#​2968](https://redirect.github.com/apache/iceberg-python/pull/2968) - AWS profile support to glue and fsspec s3 fileio by [@​stats-dev](https://redirect.github.com/stats-dev) in [#​2948](https://redirect.github.com/apache/iceberg-python/pull/2948) - Block schema field drop if it is reference by an active partition or sort field by [@​gabeiglio](https://redirect.github.com/gabeiglio) in [#​2410](https://redirect.github.com/apache/iceberg-python/pull/2410) - docs: Add missing methods for table and namespace manipulation by [@​rambleraptor](https://redirect.github.com/rambleraptor) in [#​2942](https://redirect.github.com/apache/iceberg-python/pull/2942) - fix: add max intel wheel builds by [@​geruh](https://redirect.github.com/geruh) in [#​2976](https://redirect.github.com/apache/iceberg-python/pull/2976) - chore: remove stale ciwheelbuild config for PyPy by [@​geruh](https://redirect.github.com/geruh) in [#​2975](https://redirect.github.com/apache/iceberg-python/pull/2975) - Add namespace\_exists method by [@​rambleraptor](https://redirect.github.com/rambleraptor) in [#​2972](https://redirect.github.com/apache/iceberg-python/pull/2972) - fix manifest cache by [@​kevinjqliu](https://redirect.github.com/kevinjqliu) in [#​2951](https://redirect.github.com/apache/iceberg-python/pull/2951) - Fix a link in the docs by [@​rambleraptor](https://redirect.github.com/rambleraptor) in [#​2977](https://redirect.github.com/apache/iceberg-python/pull/2977) - Add support for aarch64 by [@​rambleraptor](https://redirect.github.com/rambleraptor) in [#​2973](https://redirect.github.com/apache/iceberg-python/pull/2973) - Add missing catalog tests by [@​rambleraptor](https://redirect.github.com/rambleraptor) in [#​2955](https://redirect.github.com/apache/iceberg-python/pull/2955) - Add Entra ID auth manager by [@​kevinjqliu](https://redirect.github.com/kevinjqliu) in [#​2974](https://redirect.github.com/apache/iceberg-python/pull/2974) - Add anon property to fsspec adls file io config to ease usage of DefaultCredential pipeline by [@​NikitaMatskevich](https://redirect.github.com/NikitaMatskevich) in [#​2661](https://redirect.github.com/apache/iceberg-python/pull/2661) - fix: allow reading pyarrow timestamptz as iceberg timestamp by [@​kevinjqliu](https://redirect.github.com/kevinjqliu) in [#​2708](https://redirect.github.com/apache/iceberg-python/pull/2708) - Bump version to 0.11.0 by [@​geruh](https://redirect.github.com/geruh) in [#​2984](https://redirect.github.com/apache/iceberg-python/pull/2984) - Remove 0.11.0 deprecated methods by [@​rambleraptor](https://redirect.github.com/rambleraptor) in [#​2983](https://redirect.github.com/apache/iceberg-python/pull/2983) - fix: skip pre-commit hook install with running during release by [@​geruh](https://redirect.github.com/geruh) in [#​2986](https://redirect.github.com/apache/iceberg-python/pull/2986) - fix: include uv.lock in release tarball by [@​geruh](https://redirect.github.com/geruh) in [#​2987](https://redirect.github.com/apache/iceberg-python/pull/2987) - infra: allow rerun `make install` without prompt by [@​kevinjqliu](https://redirect.github.com/kevinjqliu) in [#​2979](https://redirect.github.com/apache/iceberg-python/pull/2979) ##### Dependabot - Build: Bump mypy-boto3-glue from 1.40.15 to 1.40.20 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​2411](https://redirect.github.com/apache/iceberg-python/pull/2411) - Build: Bump adlfs from 2024.12.0 to 2025.8.0 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​2412](https://redirect.github.com/apache/iceberg-python/pull/2412) - Build: Bump daft from 0.5.21 to 0.5.22 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​2413](https://redirect.github.com/apache/iceberg-python/pull/2413) - Build: Bump griffe from 1.12.1 to 1.13.0 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​2414](https://redirect.github.com/apache/iceberg-python/pull/2414) - Build: Bump google-cloud-bigquery from 3.34.0 to 3.36.0 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​2415](https://redirect.github.com/apache/iceberg-python/pull/2415) - Build: Bump bodo from 2025.7.5 to 2025.8.2 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​2416](https://redirect.github.com/apache/iceberg-python/pull/2416) - Build: Bump polars from 1.30.0 to 1.33.0 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​2418](https://redirect.github.com/apache/iceberg-python/pull/2418) - Build: Bump coverage from 7.10.5 to 7.10.6 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​2417](https://redirect.github.com/apache/iceberg-python/pull/2417) - Build: Bump mypy-boto3-dynamodb from 1.40.14 to 1.40.20 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​2419](https://redirect.github.com/apache/iceberg-python/pull/2419) - Build: Bump mkdocs-autorefs from 1.4.2 to 1.4.3 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​2421](https://redirect.github.com/apache/iceberg-python/pull/2421) - Build: Bump mkdocstrings-python from 1.17.0 to 1.18.2 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​2457](https://redirect.github.com/apache/iceberg-python/pull/2457) - Build: Bump boto3 from 1.37.3 to 1.40.18 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​2456](https://redirect.github.com/apache/iceberg-python/pull/2456) - Build: Bump daft from 0.5.22 to 0.6.0 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​2454](https://redirect.github.com/apache/iceberg-python/pull/2454) - Build: Bump rich from 14.0.0 to 14.1.0 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​2452](https://redirect.github.com/apache/iceberg-python/pull/2452) - Build: Bump docutils from 0.21.2 to 0.22 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​2449](https://redirect.github.com/apache/iceberg-python/pull/2449) - Build: Bump duckdb from 1.3.0 to 1.3.2 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​2447](https://redirect.github.com/apache/iceberg-python/pull/2447) - Build: Bump pyiceberg-core from 0.5.1 to 0.6.0 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​2445](https://redirect.github.com/apache/iceberg-python/pull/2445) - Build: Bump pydantic from 2.11.5 to 2.11.7 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​2444](https://redirect.github.com/apache/iceberg-python/pull/2444) - Build: Bump actions/setup-python from 5 to 6 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​2436](https://redirect.github.com/apache/iceberg-python/pull/2436) - Build: Bump actions/stale from 9.1.0 to 10.0.0 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​2437](https://redirect.github.com/apache/iceberg-python/pull/2437) - Build: Bump zstandard from 0.23.0 to 0.24.0 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​2438](https://redirect.github.com/apache/iceberg-python/pull/2438) - Build: Bump mmh3 from 5.1.0 to 5.2.0 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​2453](https://redirect.github.com/apache/iceberg-python/pull/2453) - Build: Bump deptry from 0.23.0 to 0.23.1 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​2450](https://redirect.github.com/apache/iceberg-python/pull/2450) - Build: Bump requests from 2.32.4 to 2.32.5 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​2441](https://redirect.github.com/apache/iceberg-python/pull/2441) - Build: Bump huggingface-hub from 0.32.5 to 0.34.4 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​2448](https://redirect.github.com/apache/iceberg-python/pull/2448) - Build: Bump sqlalchemy from 2.0.41 to 2.0.43 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​2446](https://redirect.github.com/apache/iceberg-python/pull/2446) - Build: Bump mkdocs-material from 9.6.18 to 9.6.19 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​2442](https://redirect.github.com/apache/iceberg-python/pull/2442) - Build: Bump pyroaring from 1.0.1 to 1.0.2 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​2440](https://redirect.github.com/apache/iceberg-python/pull/2440) - Build: Bump moto from 5.1.11 to 5.1.12 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​2443](https://redirect.github.com/apache/iceberg-python/pull/2443) - Build: Bump pytest-mock from 3.14.1 to 3.15.0 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​2455](https://redirect.github.com/apache/iceberg-python/pull/2455) - Build: Bump google-cloud-bigquery from 3.36.0 to 3.37.0 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​2468](https://redirect.github.com/apache/iceberg-python/pull/2468) - Build: Bump polars from 1.33.0 to 1.33.1 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​2475](https://redirect.github.com/apache/iceberg-python/pull/2475) - Build: Bump daft from 0.6.0 to 0.6.1 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​2469](https://redirect.github.com/apache/iceberg-python/pull/2469) - Build: Bump huggingface-hub from 0.34.4 to 0.34.5 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​2470](https://redirect.github.com/apache/iceberg-python/pull/2470) - Build: Bump pydantic from 2.11.7 to 2.11.9 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​2474](https://redirect.github.com/apache/iceberg-python/pull/2474) - Build: Bump zstandard from 0.24.0 to 0.25.0 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​2473](https://redirect.github.com/apache/iceberg-python/pull/2473) - Build: Bump mkdocs-material from 9.6.19 to 9.6.20 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​2472](https://redirect.github.com/apache/iceberg-python/pull/2472) - Build: Bump pyparsing from 3.2.3 to 3.2.4 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​2471](https://redirect.github.com/apache/iceberg-python/pull/2471) - Build: Bump pypa/cibuildwheel from 3.1.4 to 3.2.0 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​2498](https://redirect.github.com/apache/iceberg-python/pull/2498) - Build: Bump huggingface-hub from 0.34.5 to 0.35.0 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​2499](https://redirect.github.com/apache/iceberg-python/pull/2499) - Build: Bump pyparsing from 3.2.4 to 3.2.5 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​2500](https://redirect.github.com/apache/iceberg-python/pull/2500) - Build: Bump cython from 3.1.3 to 3.1.4 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​2502](https://redirect.github.com/apache/iceberg-python/pull/2502) - Build: Bump moto from 5.1.12 to 5.1.13 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​2503](https://redirect.github.com/apache/iceberg-python/pull/2503) - Build: Bump coverage from 7.10.6 to 7.10.7 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​2504](https://redirect.github.com/apache/iceberg-python/pull/2504) - Build: Bump google-cloud-bigquery from 3.37.0 to 3.38.0 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​2509](https://redirect.github.com/apache/iceberg-python/pull/2509) - Build: Bump docutils from 0.22 to 0.22.2 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​2510](https://redirect.github.com/apache/iceberg-python/pull/2510) - Build: Bump duckdb from 1.3.2 to 1.4.0 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​2505](https://redirect.github.com/apache/iceberg-python/pull/2505) - Build: Bump bodo from 2025.8.2 to 2025.9 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​2501](https://redirect.github.com/apache/iceberg-python/pull/2501) - Build: Bump daft from 0.6.1 to 0.6.2 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​2508](https://redirect.github.com/apache/iceberg-python/pull/2508) - Build: Bump mkdocstrings from 0.30.0 to 0.30.1 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​2507](https://redirect.github.com/apache/iceberg-python/pull/2507) - Build: Bump pytest-mock from 3.15.0 to 3.15.1 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​2506](https://redirect.github.com/apache/iceberg-python/pull/2506) - Build: Bump google-auth from 2.40.3 to 2.41.0 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​2547](https://redirect.github.com/apache/iceberg-python/pull/2547) - Build: Bump huggingface-hub from 0.35.0 to 0.35.3 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​2548](https://redirect.github.com/apache/iceberg-python/pull/2548) - Build: Bump mypy-boto3-glue from 1.40.20 to 1.40.39 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​2549](https://redirect.github.com/apache/iceberg-python/pull/2549) - Build: Bump cachetools from 5.5.2 to 6.1.0 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​2145](https://redirect.github.com/apache/iceberg-python/pull/2145) - Build: Bump daft from 0.6.2 to 0.6.3 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​2551](https://redirect.github.com/apache/iceberg-python/pull/2551) - Build: Bump protobuf from 5.29.1 to 5.29.5 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​2570](https://redirect.github.com/apache/iceberg-python/pull/2570) - Build: Bump actions/stale from 10.0.0 to 10.1.0 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​2576](https://redirect.github.com/apache/iceberg-python/pull/2576) - Build: Bump mkdocs-material from 9.6.20 to 9.6.21 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​2577](https://redirect.github.com/apache/iceberg-python/pull/2577) - Build: Bump daft from 0.6.3 to 0.6.5 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​2580](https://redirect.github.com/apache/iceberg-python/pull/2580) - Build: Bump fastavro from 1.12.0 to 1.12.1 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​2623](https://redirect.github.com/apache/iceberg-python/pull/2623) - Build: Bump docutils from 0.21.2 to 0.22.2 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​2621](https://redirect.github.com/apache/iceberg-python/pull/2621) - Build: Bump rich from 14.1.0 to 14.2.0 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​2620](https://redirect.github.com/apache/iceberg-python/pull/2620) - Build: Bump cachetools from 6.2.0 to 6.2.1 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​2619](https://redirect.github.com/apache/iceberg-python/pull/2619) - Build: Bump boto3 from 1.40.18 to 1.40.49 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​2618](https://redirect.github.com/apache/iceberg-python/pull/2618) - Build: Bump sqlalchemy from 2.0.43 to 2.0.44 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​2617](https://redirect.github.com/apache/iceberg-python/pull/2617) - Build: Bump pyroaring from 1.0.2 to 1.0.3 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​2616](https://redirect.github.com/apache/iceberg-python/pull/2616) - Build: Bump duckdb from 1.4.0 to 1.4.1 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​2615](https://redirect.github.com/apache/iceberg-python/pull/2615) - Build: Bump mypy-boto3-glue from 1.40.46 to 1.40.50 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​2612](https://redirect.github.com/apache/iceberg-python/pull/2612) - Build: Bump pypa/cibuildwheel from 3.2.0 to 3.2.1 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​2610](https://redirect.github.com/apache/iceberg-python/pull/2610) - Build: Bump pyiceberg-core from 0.6.0 to 0.7.0 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​2613](https://redirect.github.com/apache/iceberg-python/pull/2613) - Build: Bump psycopg2-binary from 2.9.10 to 2.9.11 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​2622](https://redirect.github.com/apache/iceberg-python/pull/2622) - Build: Bump prek from 0.2.3 to 0.2.5 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​2611](https://redirect.github.com/apache/iceberg-python/pull/2611) - Build: Bump cython from 3.1.4 to 3.1.5 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​2647](https://redirect.github.com/apache/iceberg-python/pull/2647) - Build: Bump prek from 0.2.8 to 0.2.10 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​2646](https://redirect.github.com/apache/iceberg-python/pull/2646) - Build: Bump moto from 5.1.14 to 5.1.15 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​2644](https://redirect.github.com/apache/iceberg-python/pull/2644) - Build: Bump bodo from 2025.10 to 2025.10.1 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​2643](https://redirect.github.com/apache/iceberg-python/pull/2643) - Build: Bump coverage from 7.10.7 to 7.11.0 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​2641](https://redirect.github.com/apache/iceberg-python/pull/2641) - Build: Bump click from 8.1.8 to 8.3.0 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​2639](https://redirect.github.com/apache/iceberg-python/pull/2639) - Build: Bump mkdocs-material from 9.6.21 to 9.6.22 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​2640](https://redirect.github.com/apache/iceberg-python/pull/2640) - Build: Bump daft from 0.6.5 to 0.6.7 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​2642](https://redirect.github.com/apache/iceberg-python/pull/2642) - Build: Bump protobuf from 5.29.5 to 6.33.0 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​2638](https://redirect.github.com/apache/iceberg-python/pull/2638) - Build: Bump bodo from 2025.10.1 to 2025.10.2 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​2670](https://redirect.github.com/apache/iceberg-python/pull/2670) - Build: Bump huggingface-hub from 0.35.3 to 1.0.0 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​2669](https://redirect.github.com/apache/iceberg-python/pull/2669) - Build: Bump mypy-boto3-dynamodb from 1.40.44 to 1.40.56 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​2668](https://redirect.github.com/apache/iceberg-python/pull/2668) - Build: Bump prek from 0.2.10 to 0.2.12 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​2667](https://redirect.github.com/apache/iceberg-python/pull/2667) - Build: Bump cython from 3.1.5 to 3.1.6 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​2666](https://redirect.github.com/apache/iceberg-python/pull/2666) - Build: Bump actions/download-artifact from 5 to 6 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​2665](https://redirect.github.com/apache/iceberg-python/pull/2665) - Build: Bump huggingface-hub from 1.0.0 to 1.0.1 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​2686](https://redirect.github.com/apache/iceberg-python/pull/2686) - Build: Bump mkdocs-material from 9.6.22 to 9.6.23 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​2687](https://redirect.github.com/apache/iceberg-python/pull/2687) - Build: Bump boto3 from 1.40.49 to 1.40.61 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​2688](https://redirect.github.com/apache/iceberg-python/pull/2688) - Build: Bump daft from 0.6.7 to 0.6.8 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​2689](https://redirect.github.com/apache/iceberg-python/pull/2689) - Build: Bump polars from 1.34.0 to 1.35.1 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​2690](https://redirect.github.com/apache/iceberg-python/pull/2690) - Build: Bump moto from 5.1.15 to 5.1.16 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​2691](https://redirect.github.com/apache/iceberg-python/pull/2691) - Build: Bump mypy-boto3-glue from 1.40.50 to 1.40.63 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​2692](https://redirect.github.com/apache/iceberg-python/pull/2692) - Build: Bump google-auth from 2.41.1 to 2.42.1 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​2693](https://redirect.github.com/apache/iceberg-python/pull/2693) - Build: Bump coverage from 7.11.0 to 7.11.3 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​2709](https://redirect.github.com/apache/iceberg-python/pull/2709) - Build: Bump griffe from 1.14.0 to 1.15.0 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​2710](https://redirect.github.com/apache/iceberg-python/pull/2710) - Build: Bump google-auth from 2.42.1 to 2.43.0 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​2713](https://redirect.github.com/apache/iceberg-python/pull/2713) - Build: Bump polars from 1.35.1 to 1.35.2 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​2714](https://redirect.github.com/apache/iceberg-python/pull/2714) - Build: Bump huggingface-hub from 1.0.1 to 1.1.2 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​2716](https://redirect.github.com/apache/iceberg-python/pull/2716) - Build: Bump daft from 0.6.8 to 0.6.12 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​2718](https://redirect.github.com/apache/iceberg-python/pull/2718) - Build: Bump docutils from 0.22.2 to 0.22.3 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​2719](https://redirect.github.com/apache/iceberg-python/pull/2719) - Build: Bump pydantic from 2.12.3 to 2.12.4 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​2721](https://redirect.github.com/apache/iceberg-python/pull/2721) - Build: Bump prek from 0.2.12 to 0.2.13 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​2720](https://redirect.github.com/apache/iceberg-python/pull/2720) - Build: Bump deptry from 0.23.1 to 0.24.0 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​2712](https://redirect.github.com/apache/iceberg-python/pull/2712) - Build: Bump cython from 3.1.6 to 3.2.0 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​2717](https://redirect.github.com/apache/iceberg-python/pull/2717) - Build: Bump mkdocstrings-python from 1.18.2 to 1.19.0 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​2715](https://redirect.github.com/apache/iceberg-python/pull/2715) - Build: Bump huggingface-hub from 1.1.1 to 1.1.2 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​2732](https://redirect.github.com/apache/iceberg-python/pull/2732) - Build: Bump mkdocstrings-python from 1.18.2 to 1.19.0 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​2731](https://redirect.github.com/apache/iceberg-python/pull/2731) - Build: Bump cython from 3.1.6 to 3.2.0 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​2728](https://redirect.github.com/apache/iceberg-python/pull/2728) - Build: Bump astral-sh/setup-uv from 6 to 7 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​2722](https://redirect.github.com/apache/iceberg-python/pull/2722) - Build: Bump polars from 1.35.1 to 1.35.2 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​2723](https://redirect.github.com/apache/iceberg-python/pull/2723) - Build: Bump pyiceberg-core from 0.6.0 to 0.7.0 by [@​dependabot](https://redirect.github.com/dependabot) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/apache/polaris). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My44LjUiLCJ1cGRhdGVkSW5WZXIiOiI0My44LjUiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbInJlbm92YXRlLXBvbGFyaXMiXX0=--> -- 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]
