chore: Generate Changelog Dependencies for 0.4.0 release (#812)
* dependencies
* 0.4.0 changelog
* update reelease.md
* typos
diff --git a/CHANGELOG.md b/CHANGELOG.md
index fc576c5..7c3a3d6 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -24,6 +24,143 @@
The format is based on [Keep a Changelog](https://keepachangelog.com/)
and this project adheres to [Semantic Versioning](https://semver.org/).
+## [v0.4.0] - 2024-12-16
+* io: add support for role arn and external id s3 props by @mattheusv in https://github.com/apache/iceberg-rust/pull/553
+* fix: ensure S3 and GCS integ tests are conditionally compiled only when the storage-s3 and storage-gcs features are enabled by @sdd in https://github.com/apache/iceberg-rust/pull/552
+* docs: fix main iceberg example by @jdockerty in https://github.com/apache/iceberg-rust/pull/554
+* io: add support to set assume role session name by @mattheusv in https://github.com/apache/iceberg-rust/pull/555
+* test: refactor datafusion test with memory catalog by @FANNG1 in https://github.com/apache/iceberg-rust/pull/557
+* chore: add clean job in Makefile by @ChinoUkaegbu in https://github.com/apache/iceberg-rust/pull/561
+* docs: Fix build website permission changed by @Xuanwo in https://github.com/apache/iceberg-rust/pull/564
+* Object Cache: caches parsed Manifests and ManifestLists for performance by @sdd in https://github.com/apache/iceberg-rust/pull/512
+* Update the paths by @Fokko in https://github.com/apache/iceberg-rust/pull/569
+* docs: Add links for released crates by @Xuanwo in https://github.com/apache/iceberg-rust/pull/570
+* Python: Use hatch for dependency management by @sungwy in https://github.com/apache/iceberg-rust/pull/572
+* Ensure that RestCatalog passes user config to FileIO by @sdd in https://github.com/apache/iceberg-rust/pull/476
+* Move `zlib` and `unicode` licenses to `allow` by @Fokko in https://github.com/apache/iceberg-rust/pull/566
+* website: Update links for 0.3.0 by @Xuanwo in https://github.com/apache/iceberg-rust/pull/573
+* feat(timestamp_ns): Implement timestamps with nanosecond precision by @Sl1mb0 in https://github.com/apache/iceberg-rust/pull/542
+* fix: correct partition-id to field-id in UnboundPartitionField by @FANNG1 in https://github.com/apache/iceberg-rust/pull/576
+* fix: Update sqlx from 0.8.0 to 0.8.1 by @FANNG1 in https://github.com/apache/iceberg-rust/pull/584
+* chore(deps): Update typed-builder requirement from 0.19 to 0.20 by @dependabot in https://github.com/apache/iceberg-rust/pull/582
+* Expose Transforms to Python Binding by @sungwy in https://github.com/apache/iceberg-rust/pull/556
+* chore(deps): Bump crate-ci/typos from 1.23.6 to 1.24.1 by @dependabot in https://github.com/apache/iceberg-rust/pull/583
+* Table Scan: Add Row Group Skipping by @sdd in https://github.com/apache/iceberg-rust/pull/558
+* chore: bump crate-ci/typos to 1.24.3 by @sdlarsen in https://github.com/apache/iceberg-rust/pull/598
+* feat: SQL Catalog - namespaces by @callum-ryan in https://github.com/apache/iceberg-rust/pull/534
+* feat: Add more fields in FileScanTask by @Xuanwo in https://github.com/apache/iceberg-rust/pull/609
+* chore(deps): Bump crate-ci/typos from 1.24.3 to 1.24.5 by @dependabot in https://github.com/apache/iceberg-rust/pull/616
+* fix: Less Panics for Snapshot timestamps by @c-thiel in https://github.com/apache/iceberg-rust/pull/614
+* feat: partition compatibility by @c-thiel in https://github.com/apache/iceberg-rust/pull/612
+* feat: SortOrder methods should take schema ref if possible by @c-thiel in https://github.com/apache/iceberg-rust/pull/613
+* feat: add `client.region` by @jdockerty in https://github.com/apache/iceberg-rust/pull/623
+* fix: Correctly calculate highest_field_id in schema by @liurenjie1024 in https://github.com/apache/iceberg-rust/pull/590
+* Feat: Normalize TableMetadata by @c-thiel in https://github.com/apache/iceberg-rust/pull/611
+* refactor(python): Expose transform as a submodule for pyiceberg_core by @Xuanwo in https://github.com/apache/iceberg-rust/pull/628
+* feat: support projection pushdown for datafusion iceberg by @FANNG1 in https://github.com/apache/iceberg-rust/pull/594
+* chore: Bump opendal to 0.50 by @Xuanwo in https://github.com/apache/iceberg-rust/pull/634
+* feat: add Sync to TransformFunction by @xxchan in https://github.com/apache/iceberg-rust/pull/638
+* feat: expose arrow type <-> iceberg type by @xxchan in https://github.com/apache/iceberg-rust/pull/637
+* doc: improve FileIO doc by @xxchan in https://github.com/apache/iceberg-rust/pull/642
+* chore(deps): Bump crate-ci/typos from 1.24.5 to 1.24.6 by @dependabot in https://github.com/apache/iceberg-rust/pull/640
+* Migrate to arrow-* v53 by @sdd in https://github.com/apache/iceberg-rust/pull/626
+* feat: expose remove_all in FileIO by @xxchan in https://github.com/apache/iceberg-rust/pull/643
+* feat (datafusion integration): convert datafusion expr filters to Iceberg Predicate by @a-agmon in https://github.com/apache/iceberg-rust/pull/588
+* feat: Add NamespaceIdent.parent() by @c-thiel in https://github.com/apache/iceberg-rust/pull/641
+* Table Scan: Add Row Selection Filtering by @sdd in https://github.com/apache/iceberg-rust/pull/565
+* fix: compile error due to merge stale PR by @xxchan in https://github.com/apache/iceberg-rust/pull/646
+* scan: change ErrorKind when table dont have spanshots by @mattheusv in https://github.com/apache/iceberg-rust/pull/608
+* fix: avoid to create operator of memory storage every time by @ZENOTME in https://github.com/apache/iceberg-rust/pull/635
+* feat (datafusion): making IcebergTableProvider public to be used without a catalog by @a-agmon in https://github.com/apache/iceberg-rust/pull/650
+* test (datafusion): add test for table provider creation by @a-agmon in https://github.com/apache/iceberg-rust/pull/651
+* fix: page index evaluator min/max args inverted by @sdd in https://github.com/apache/iceberg-rust/pull/648
+* chore: fix typo in FileIO Schemes by @wcy-fdu in https://github.com/apache/iceberg-rust/pull/653
+* fix: TableUpdate Snapshot deserialization for v1 by @c-thiel in https://github.com/apache/iceberg-rust/pull/656
+* feat: Reassign field ids for schema by @c-thiel in https://github.com/apache/iceberg-rust/pull/615
+* feat: add gcp oauth support by @twuebi in https://github.com/apache/iceberg-rust/pull/654
+* fix(arrow): Use new ParquetMetaDataReader instead by @Xuanwo in https://github.com/apache/iceberg-rust/pull/661
+* chore(deps): bump typos crate to 1.25.0 by @matthewwillian in https://github.com/apache/iceberg-rust/pull/662
+* RecordBatchTransformer: Handle schema migration and column re-ordering in table scans by @sdd in https://github.com/apache/iceberg-rust/pull/602
+* docs: installation of the new `iceberg_catalog_rest` added to the docs by @nishant-sachdeva in https://github.com/apache/iceberg-rust/pull/355
+* feat(datafusion): Support pushdown more datafusion exprs to Iceberg by @FANNG1 in https://github.com/apache/iceberg-rust/pull/649
+* feat: Derive PartialEq for FileScanTask by @Xuanwo in https://github.com/apache/iceberg-rust/pull/660
+* feat: SQL Catalog - Tables by @callum-ryan in https://github.com/apache/iceberg-rust/pull/610
+* ci: Allow install a non-debian-packaged Python package by @Xuanwo in https://github.com/apache/iceberg-rust/pull/666
+* docs: README uses iceberg-rust instead of we by @caicancai in https://github.com/apache/iceberg-rust/pull/667
+* chore(deps): Bump crate-ci/typos from 1.25.0 to 1.26.0 by @dependabot in https://github.com/apache/iceberg-rust/pull/668
+* feat: Add equality delete writer by @Dysprosium0626 in https://github.com/apache/iceberg-rust/pull/372
+* Revert "feat: Add equality delete writer (#372)" by @Xuanwo in https://github.com/apache/iceberg-rust/pull/672
+* ci: Fix CI for bindings python by @Xuanwo in https://github.com/apache/iceberg-rust/pull/678
+* fix: OpenDAL `is_exist` => `exists` by @sdd in https://github.com/apache/iceberg-rust/pull/680
+* feat: Expose ManifestEntry status by @zheilbron in https://github.com/apache/iceberg-rust/pull/681
+* feat: allow empty projection in table scan by @sundy-li in https://github.com/apache/iceberg-rust/pull/677
+* chore(deps): Bump crate-ci/typos from 1.26.0 to 1.26.8 by @dependabot in https://github.com/apache/iceberg-rust/pull/683
+* fix: bump parquet minor version by @xxchan in https://github.com/apache/iceberg-rust/pull/684
+* fix(type): fix type promote to ignore field name. by @chenzl25 in https://github.com/apache/iceberg-rust/pull/685
+* feat: implement IcebergTableProviderFactory for datafusion by @yukkit in https://github.com/apache/iceberg-rust/pull/600
+* feat: Safer PartitionSpec & SchemalessPartitionSpec by @c-thiel in https://github.com/apache/iceberg-rust/pull/645
+* chore(deps): Bump crate-ci/typos from 1.26.8 to 1.27.0 by @dependabot in https://github.com/apache/iceberg-rust/pull/687
+* feat: TableMetadata accessors for current ids of Schema, Snapshot and SortOrder by @c-thiel in https://github.com/apache/iceberg-rust/pull/688
+* chore: upgrade to DataFusion 43 by @gruuya in https://github.com/apache/iceberg-rust/pull/691
+* chore(deps): Bump crate-ci/typos from 1.27.0 to 1.27.3 by @dependabot in https://github.com/apache/iceberg-rust/pull/693
+* feat: Expose length of Iterators by @c-thiel in https://github.com/apache/iceberg-rust/pull/692
+* feat: Implement TableRequirement checks by @c-thiel in https://github.com/apache/iceberg-rust/pull/689
+* feat: Add ViewUpdate to catalog by @c-thiel in https://github.com/apache/iceberg-rust/pull/690
+* chore: update .asf.yaml by @c-thiel in https://github.com/apache/iceberg-rust/pull/701
+* datafusion: Create table provider for a snapshot. by @ryzhyk in https://github.com/apache/iceberg-rust/pull/707
+* Add Python Release Action to publish `pyiceberg_core` dist to Pypi by @sungwy in https://github.com/apache/iceberg-rust/pull/705
+* chore: Mark `last-field-id` as deprecated by @Fokko in https://github.com/apache/iceberg-rust/pull/715
+* TableMetadataBuilder by @c-thiel in https://github.com/apache/iceberg-rust/pull/587
+* Add `fallback` attribute to all `strip_option`s. by @ryzhyk in https://github.com/apache/iceberg-rust/pull/708
+* fix: Remove check of last_column_id by @liurenjie1024 in https://github.com/apache/iceberg-rust/pull/717
+* Fix error running data fusion queries - Physical input schema should be the same as the one converted from logical input schema by @FANNG1 in https://github.com/apache/iceberg-rust/pull/664
+* chore: Typo in test :) by @Fokko in https://github.com/apache/iceberg-rust/pull/727
+* Derive Clone for IcebergTableProvider by @SergeiPatiakin in https://github.com/apache/iceberg-rust/pull/722
+* fix: expand arrow to iceberg schema to handle nanosecond timestamp by @jdockerty in https://github.com/apache/iceberg-rust/pull/710
+* feat: Add equality delete writer by @ZENOTME in https://github.com/apache/iceberg-rust/pull/703
+* chore: Bump upload-artifact@v3 to v4 by @sungwy in https://github.com/apache/iceberg-rust/pull/725
+* feat: support append data file and add e2e test by @ZENOTME in https://github.com/apache/iceberg-rust/pull/349
+* chore(deps): Bump actions/setup-python from 4 to 5 by @dependabot in https://github.com/apache/iceberg-rust/pull/746
+* chore: Align argument name with doc comment by @SergeiPatiakin in https://github.com/apache/iceberg-rust/pull/750
+* fix: equality delete writer field id project by @ZENOTME in https://github.com/apache/iceberg-rust/pull/751
+* feat: expose opendal S3 options for anonymous access by @gruuya in https://github.com/apache/iceberg-rust/pull/757
+* fix: current-snapshot-id serialized to -1 in TableMetadata.json by @c-thiel in https://github.com/apache/iceberg-rust/pull/755
+* feat(puffin): Add Puffin crate and CompressionCodec by @fqaiser94 in https://github.com/apache/iceberg-rust/pull/745
+* Build: Delete branch automatically on PR merge by @manuzhang in https://github.com/apache/iceberg-rust/pull/764
+* chore(deps): bump crate-ci/typos from 1.27.3 to 1.28.1 by @jonathanc-n in https://github.com/apache/iceberg-rust/pull/769
+* chore(deps): Bump crate-ci/typos from 1.27.3 to 1.28.2 by @dependabot in https://github.com/apache/iceberg-rust/pull/767
+* Add Spark for integration tests by @Fokko in https://github.com/apache/iceberg-rust/pull/766
+* refine: refine writer interface by @ZENOTME in https://github.com/apache/iceberg-rust/pull/741
+* Clean up docker Docker by @Fokko in https://github.com/apache/iceberg-rust/pull/770
+* name mapping serde by @barronw in https://github.com/apache/iceberg-rust/pull/740
+* docker: The `archive` seems unstable by @Fokko in https://github.com/apache/iceberg-rust/pull/773
+* doc: add RisingWave to users by @xxchan in https://github.com/apache/iceberg-rust/pull/775
+* feat: Expose disable_config_load opendal S3 option by @gruuya in https://github.com/apache/iceberg-rust/pull/782
+* Support conversion of Arrow Int8 and Int16 to Iceberg Int by @gruuya in https://github.com/apache/iceberg-rust/pull/787
+* infra: Dismiss stale reviews by @liurenjie1024 in https://github.com/apache/iceberg-rust/pull/779
+* fix: return type for year and month transform should be int by @xxchan in https://github.com/apache/iceberg-rust/pull/776
+* feat: Allow for schema evolution by @Fokko in https://github.com/apache/iceberg-rust/pull/786
+* Retry object store reads on temporary errors. by @ryzhyk in https://github.com/apache/iceberg-rust/pull/788
+* refactor(puffin): Move puffin crate contents inside iceberg crate by @fqaiser94 in https://github.com/apache/iceberg-rust/pull/789
+* feat: Implement Decimal from/to bytes represents by @Xuanwo in https://github.com/apache/iceberg-rust/pull/665
+* feat: eagerly project the arrow schema to scope out non-selected fields by @gruuya in https://github.com/apache/iceberg-rust/pull/785
+* fix: wrong compute of partitions in manifest by @ZENOTME in https://github.com/apache/iceberg-rust/pull/794
+* fix: set key_metadata to Null by default by @feniljain in https://github.com/apache/iceberg-rust/pull/800
+* test: append partition data file by @feniljain in https://github.com/apache/iceberg-rust/pull/742
+* chore: Add more debug message inside error by @Xuanwo in https://github.com/apache/iceberg-rust/pull/793
+* fix: Error source from cache has been shadowed by @Xuanwo in https://github.com/apache/iceberg-rust/pull/792
+* fix(catalog/rest): Ensure token been reused correctly by @Xuanwo in https://github.com/apache/iceberg-rust/pull/801
+* feat!: Remove `BoundPartitionSpec` by @c-thiel in https://github.com/apache/iceberg-rust/pull/771
+* chore(deps): Bump crate-ci/typos from 1.28.2 to 1.28.3 by @dependabot in https://github.com/apache/iceberg-rust/pull/805
+* feat: add `DataFileWriter` tests for schema and partition by @jonathanc-n in https://github.com/apache/iceberg-rust/pull/768
+* fix: day transform compute by @ZENOTME in https://github.com/apache/iceberg-rust/pull/796
+* feat: TableMetadata Statistic Files by @c-thiel in https://github.com/apache/iceberg-rust/pull/799
+* Bump `pyiceberg_core` to 0.4.0 by @sungwy in https://github.com/apache/iceberg-rust/pull/808
+* chore(docs): Update Readme - Lakekeeper repository moved by @c-thiel in https://github.com/apache/iceberg-rust/pull/810
+* Prep 0.4.0 release by @sungwy in https://github.com/apache/iceberg-rust/pull/809
+* feat: Add RemovePartitionSpecs table update by @c-thiel in https://github.com/apache/iceberg-rust/pull/804
+* feat: Store file io props to allow re-build it by @Xuanwo in https://github.com/apache/iceberg-rust/pull/802
+
## [v0.3.0] - 2024-08-14
* Smooth out release steps by @Fokko in https://github.com/apache/iceberg-rust/pull/197
diff --git a/bindings/python/DEPENDENCIES.rust.tsv b/bindings/python/DEPENDENCIES.rust.tsv
new file mode 100644
index 0000000..c24db25
--- /dev/null
+++ b/bindings/python/DEPENDENCIES.rust.tsv
@@ -0,0 +1,307 @@
+crate 0BSD Apache-2.0 Apache-2.0 WITH LLVM-exception BSD-2-Clause BSD-3-Clause BSL-1.0 CC0-1.0 ISC MIT MPL-2.0 OpenSSL Unicode-DFS-2016 Unlicense Zlib
+addr2line@0.22.0 X X
+adler@1.0.2 X X X
+adler32@1.2.0 X
+ahash@0.8.11 X X
+aho-corasick@1.1.3 X X
+alloc-no-stdlib@2.0.4 X
+alloc-stdlib@0.2.2 X
+allocator-api2@0.2.18 X X
+android-tzdata@0.1.1 X X
+android_system_properties@0.1.5 X X
+anyhow@1.0.86 X X
+apache-avro@0.17.0 X
+array-init@2.1.0 X X
+arrayvec@0.7.4 X X
+arrow@53.2.0 X
+arrow-arith@53.2.0 X
+arrow-array@53.2.0 X
+arrow-buffer@53.2.0 X
+arrow-cast@53.2.0 X
+arrow-csv@53.2.0 X
+arrow-data@53.2.0 X
+arrow-ipc@53.2.0 X
+arrow-json@53.2.0 X
+arrow-ord@53.2.0 X
+arrow-row@53.2.0 X
+arrow-schema@53.2.0 X
+arrow-select@53.2.0 X
+arrow-string@53.2.0 X
+async-lock@3.4.0 X X
+async-trait@0.1.81 X X
+atoi@2.0.0 X
+autocfg@1.3.0 X X
+backon@1.2.0 X
+backtrace@0.3.73 X X
+base64@0.22.1 X X
+bigdecimal@0.4.5 X X
+bimap@0.6.3 X X
+bitflags@1.3.2 X X
+bitflags@2.6.0 X X
+bitvec@1.0.1 X
+block-buffer@0.10.4 X X
+brotli@7.0.0 X X
+brotli-decompressor@4.0.1 X X
+bumpalo@3.16.0 X X
+byteorder@1.5.0 X X
+bytes@1.7.1 X
+cc@1.1.7 X X
+cfg-if@1.0.0 X X
+chrono@0.4.38 X X
+concurrent-queue@2.5.0 X X
+const-oid@0.9.6 X X
+const-random@0.1.18 X X
+const-random-macro@0.1.16 X X
+core-foundation-sys@0.8.6 X X
+core2@0.4.0 X X
+cpufeatures@0.2.12 X X
+crc32c@0.6.8 X X
+crc32fast@1.4.2 X X
+crossbeam-channel@0.5.13 X X
+crossbeam-epoch@0.9.18 X X
+crossbeam-utils@0.8.20 X X
+crunchy@0.2.2 X
+crypto-common@0.1.6 X X
+csv@1.3.0 X X
+csv-core@0.1.11 X X
+darling@0.20.10 X
+darling_core@0.20.10 X
+darling_macro@0.20.10 X
+dary_heap@0.3.6 X X
+derive_builder@0.20.0 X X
+derive_builder_core@0.20.0 X X
+derive_builder_macro@0.20.0 X X
+digest@0.10.7 X X
+either@1.13.0 X X
+equivalent@1.0.1 X X
+event-listener@5.3.1 X X
+event-listener-strategy@0.5.2 X X
+fastrand@2.1.0 X X
+flagset@0.4.6 X
+flatbuffers@24.3.25 X
+flate2@1.0.31 X X
+fnv@1.0.7 X X
+form_urlencoded@1.2.1 X X
+funty@2.0.0 X
+futures@0.3.30 X X
+futures-channel@0.3.30 X X
+futures-core@0.3.30 X X
+futures-executor@0.3.30 X X
+futures-io@0.3.30 X X
+futures-macro@0.3.30 X X
+futures-sink@0.3.30 X X
+futures-task@0.3.30 X X
+futures-util@0.3.30 X X
+generic-array@0.14.7 X
+getrandom@0.2.15 X X
+gimli@0.29.0 X X
+gloo-timers@0.3.0 X X
+half@2.4.1 X X
+hashbrown@0.14.5 X X
+heck@0.5.0 X X
+hermit-abi@0.3.9 X X
+hex@0.4.3 X X
+hmac@0.12.1 X X
+home@0.5.9 X X
+http@1.1.0 X X
+http-body@1.0.1 X
+http-body-util@0.1.2 X
+httparse@1.9.4 X X
+hyper@1.4.1 X
+hyper-rustls@0.27.2 X X X
+hyper-util@0.1.6 X
+iana-time-zone@0.1.60 X X
+iana-time-zone-haiku@0.1.2 X X
+iceberg@0.4.0 X
+ident_case@1.0.1 X X
+idna@0.5.0 X X
+indexmap@2.3.0 X X
+indoc@2.0.5 X X
+integer-encoding@3.0.4 X
+ipnet@2.9.0 X X
+itertools@0.13.0 X X
+itoa@1.0.11 X X
+jobserver@0.1.32 X X
+js-sys@0.3.69 X X
+lazy_static@1.5.0 X X
+lexical-core@1.0.2 X X
+lexical-parse-float@1.0.2 X X
+lexical-parse-integer@1.0.2 X X
+lexical-util@1.0.3 X X
+lexical-write-float@1.0.2 X X
+lexical-write-integer@1.0.2 X X
+libc@0.2.155 X X
+libflate@2.1.0 X
+libflate_lz77@2.1.0 X
+libm@0.2.8 X X
+lock_api@0.4.12 X X
+log@0.4.22 X X
+lz4_flex@0.11.3 X
+md-5@0.10.6 X X
+memchr@2.7.4 X X
+memoffset@0.9.1 X
+mime@0.3.17 X X
+miniz_oxide@0.7.4 X X X
+mio@1.0.1 X
+moka@0.12.8 X X
+murmur3@0.5.2 X X
+num@0.4.3 X X
+num-bigint@0.4.6 X X
+num-complex@0.4.6 X X
+num-integer@0.1.46 X X
+num-iter@0.1.45 X X
+num-rational@0.4.2 X X
+num-traits@0.2.19 X X
+object@0.36.2 X X
+once_cell@1.19.0 X X
+opendal@0.50.2 X
+ordered-float@2.10.1 X
+ordered-float@4.2.2 X
+parking@2.2.1 X X
+parking_lot@0.12.3 X X
+parking_lot_core@0.9.10 X X
+parquet@53.2.0 X
+paste@1.0.15 X X
+percent-encoding@2.3.1 X X
+pin-project@1.1.5 X X
+pin-project-internal@1.1.5 X X
+pin-project-lite@0.2.14 X X
+pin-utils@0.1.0 X X
+pkg-config@0.3.30 X X
+portable-atomic@1.7.0 X X
+ppv-lite86@0.2.20 X X
+proc-macro2@1.0.86 X X
+pyiceberg_core_rust@0.4.0 X
+pyo3@0.22.6 X X
+pyo3-build-config@0.22.6 X X
+pyo3-ffi@0.22.6 X X
+pyo3-macros@0.22.6 X X
+pyo3-macros-backend@0.22.6 X X
+quad-rand@0.2.1 X
+quanta@0.12.3 X
+quick-xml@0.36.1 X
+quote@1.0.36 X X
+radium@0.7.0 X
+rand@0.8.5 X X
+rand_chacha@0.3.1 X X
+rand_core@0.6.4 X X
+raw-cpuid@11.2.0 X
+redox_syscall@0.5.3 X
+regex@1.10.6 X X
+regex-automata@0.4.7 X X
+regex-lite@0.1.6 X X
+regex-syntax@0.8.4 X X
+reqsign@0.16.1 X
+reqwest@0.12.5 X X
+ring@0.17.8 X
+rle-decode-fast@1.0.3 X X
+rust_decimal@1.35.0 X
+rustc-demangle@0.1.24 X X
+rustc_version@0.4.0 X X
+rustls@0.23.12 X X X
+rustls-pemfile@2.1.3 X X X
+rustls-pki-types@1.7.0 X X
+rustls-webpki@0.102.6 X
+rustversion@1.0.17 X X
+ryu@1.0.18 X X
+scopeguard@1.2.0 X X
+semver@1.0.23 X X
+seq-macro@0.3.5 X X
+serde@1.0.204 X X
+serde_bytes@0.11.15 X X
+serde_derive@1.0.204 X X
+serde_json@1.0.122 X X
+serde_repr@0.1.19 X X
+serde_urlencoded@0.7.1 X X
+serde_with@3.9.0 X X
+serde_with_macros@3.9.0 X X
+sha1@0.10.6 X X
+sha2@0.10.8 X X
+slab@0.4.9 X
+smallvec@1.13.2 X X
+snap@1.1.1 X
+socket2@0.5.7 X X
+spin@0.9.8 X
+static_assertions@1.1.0 X X
+strsim@0.11.1 X
+strum@0.26.3 X
+strum_macros@0.26.4 X
+subtle@2.6.1 X
+syn@2.0.72 X X
+sync_wrapper@1.0.1 X
+tagptr@0.2.0 X X
+tap@1.0.1 X
+target-lexicon@0.12.16 X
+thiserror@1.0.63 X X
+thiserror-impl@1.0.63 X X
+thrift@0.17.0 X
+tiny-keccak@2.0.2 X
+tinyvec@1.8.0 X X X
+tinyvec_macros@0.1.1 X X X
+tokio@1.39.2 X
+tokio-macros@2.4.0 X
+tokio-rustls@0.26.0 X X
+tokio-util@0.7.11 X
+tower@0.4.13 X
+tower-layer@0.3.2 X
+tower-service@0.3.2 X
+tracing@0.1.40 X
+tracing-core@0.1.32 X
+triomphe@0.1.11 X X
+try-lock@0.2.5 X
+twox-hash@1.6.3 X
+typed-builder@0.19.1 X X
+typed-builder@0.20.0 X X
+typed-builder-macro@0.19.1 X X
+typed-builder-macro@0.20.0 X X
+typenum@1.17.0 X X
+unicode-bidi@0.3.15 X X
+unicode-ident@1.0.12 X X X
+unicode-normalization@0.1.23 X X
+unindent@0.2.3 X X
+untrusted@0.9.0 X
+url@2.5.2 X X
+uuid@1.10.0 X X
+version_check@0.9.5 X X
+want@0.3.1 X
+wasi@0.11.0+wasi-snapshot-preview1 X X X
+wasm-bindgen@0.2.92 X X
+wasm-bindgen-backend@0.2.92 X X
+wasm-bindgen-futures@0.4.42 X X
+wasm-bindgen-macro@0.2.92 X X
+wasm-bindgen-macro-support@0.2.92 X X
+wasm-bindgen-shared@0.2.92 X X
+wasm-streams@0.4.0 X X
+web-sys@0.3.69 X X
+webpki-roots@0.26.3 X
+winapi@0.3.9 X X
+winapi-i686-pc-windows-gnu@0.4.0 X X
+winapi-x86_64-pc-windows-gnu@0.4.0 X X
+windows-core@0.52.0 X X
+windows-sys@0.48.0 X X
+windows-sys@0.52.0 X X
+windows-targets@0.48.5 X X
+windows-targets@0.52.6 X X
+windows_aarch64_gnullvm@0.48.5 X X
+windows_aarch64_gnullvm@0.52.6 X X
+windows_aarch64_msvc@0.48.5 X X
+windows_aarch64_msvc@0.52.6 X X
+windows_i686_gnu@0.48.5 X X
+windows_i686_gnu@0.52.6 X X
+windows_i686_gnullvm@0.52.6 X X
+windows_i686_msvc@0.48.5 X X
+windows_i686_msvc@0.52.6 X X
+windows_x86_64_gnu@0.48.5 X X
+windows_x86_64_gnu@0.52.6 X X
+windows_x86_64_gnullvm@0.48.5 X X
+windows_x86_64_gnullvm@0.52.6 X X
+windows_x86_64_msvc@0.48.5 X X
+windows_x86_64_msvc@0.52.6 X X
+winreg@0.52.0 X
+wyz@0.5.1 X
+zerocopy@0.7.35 X X X
+zerocopy-derive@0.7.35 X X X
+zeroize@1.8.1 X X
+zstd@0.13.2 X
+zstd-safe@7.2.1 X X
+zstd-sys@2.0.12+zstd.1.5.6 X X
diff --git a/crates/catalog/glue/DEPENDENCIES.rust.tsv b/crates/catalog/glue/DEPENDENCIES.rust.tsv
index 735d544..007c54f 100644
--- a/crates/catalog/glue/DEPENDENCIES.rust.tsv
+++ b/crates/catalog/glue/DEPENDENCIES.rust.tsv
@@ -1,171 +1,195 @@
-crate 0BSD Apache-2.0 Apache-2.0 WITH LLVM-exception BSD-2-Clause BSD-3-Clause BSL-1.0 CC0-1.0 ISC MIT MPL-2.0 OpenSSL Unicode-DFS-2016 Unlicense Zlib
-addr2line@0.22.0 X X
-adler@1.0.2 X X X
+crate 0BSD Apache-2.0 Apache-2.0 WITH LLVM-exception BSD-2-Clause BSD-3-Clause BSL-1.0 CC0-1.0 ISC MIT MPL-2.0 OpenSSL Unicode-3.0 Unlicense Zlib
+addr2line@0.24.2 X X
+adler2@2.0.0 X X X
adler32@1.2.0 X
ahash@0.8.11 X X
aho-corasick@1.1.3 X X
alloc-no-stdlib@2.0.4 X
alloc-stdlib@0.2.2 X
-allocator-api2@0.2.18 X X
+allocator-api2@0.2.21 X X
android-tzdata@0.1.1 X X
android_system_properties@0.1.5 X X
-anstream@0.6.15 X X
-anstyle@1.0.8 X X
-anstyle-parse@0.2.5 X X
-anstyle-query@1.1.1 X X
-anstyle-wincon@3.0.4 X X
-anyhow@1.0.86 X X
+anstream@0.6.18 X X
+anstyle@1.0.10 X X
+anstyle-parse@0.2.6 X X
+anstyle-query@1.1.2 X X
+anstyle-wincon@3.0.6 X X
+anyhow@1.0.94 X X
apache-avro@0.17.0 X
array-init@2.1.0 X X
-arrayvec@0.7.4 X X
-arrow-arith@52.2.0 X
-arrow-array@52.2.0 X
-arrow-buffer@52.2.0 X
-arrow-cast@52.2.0 X
-arrow-data@52.2.0 X
-arrow-ipc@52.2.0 X
-arrow-ord@52.2.0 X
-arrow-schema@52.2.0 X
-arrow-select@52.2.0 X
-arrow-string@52.2.0 X
-async-trait@0.1.81 X X
+arrayvec@0.7.6 X X
+arrow-arith@53.3.0 X
+arrow-array@53.3.0 X
+arrow-buffer@53.3.0 X
+arrow-cast@53.3.0 X
+arrow-data@53.3.0 X
+arrow-ipc@53.3.0 X
+arrow-ord@53.3.0 X
+arrow-schema@53.3.0 X
+arrow-select@53.3.0 X
+arrow-string@53.3.0 X
+async-lock@3.4.0 X X
+async-trait@0.1.83 X X
atoi@2.0.0 X
-autocfg@1.3.0 X X
-aws-config@1.5.5 X
-aws-credential-types@1.2.0 X
-aws-runtime@1.4.0 X
-aws-sdk-glue@1.53.0 X
-aws-sdk-sso@1.37.0 X
-aws-sdk-ssooidc@1.38.0 X
-aws-sdk-sts@1.37.0 X
-aws-sigv4@1.2.3 X
-aws-smithy-async@1.2.1 X
-aws-smithy-http@0.60.9 X
+autocfg@1.4.0 X X
+aws-config@1.5.10 X
+aws-credential-types@1.2.1 X
+aws-runtime@1.4.4 X
+aws-sdk-glue@1.72.0 X
+aws-sdk-sso@1.50.0 X
+aws-sdk-ssooidc@1.51.0 X
+aws-sdk-sts@1.51.0 X
+aws-sigv4@1.2.6 X
+aws-smithy-async@1.2.2 X
+aws-smithy-http@0.60.11 X
aws-smithy-json@0.60.7 X
+aws-smithy-json@0.61.1 X
aws-smithy-query@0.60.7 X
-aws-smithy-runtime@1.6.2 X
-aws-smithy-runtime-api@1.7.2 X
-aws-smithy-types@1.2.0 X
-aws-smithy-xml@0.60.8 X
+aws-smithy-runtime@1.7.5 X
+aws-smithy-runtime-api@1.7.3 X
+aws-smithy-types@1.2.10 X
+aws-smithy-xml@0.60.9 X
aws-types@1.3.3 X
-backon@0.4.4 X
-backtrace@0.3.73 X X
+backon@1.3.0 X
+backtrace@0.3.74 X X
base64@0.21.7 X X
base64@0.22.1 X X
base64-simd@0.8.0 X
-bigdecimal@0.4.5 X X
+bigdecimal@0.4.7 X X
bimap@0.6.3 X X
bitflags@1.3.2 X X
bitflags@2.6.0 X X
bitvec@1.0.1 X
block-buffer@0.10.4 X X
-brotli@6.0.0 X X
+brotli@7.0.0 X X
brotli-decompressor@4.0.1 X X
bumpalo@3.16.0 X X
byteorder@1.5.0 X X
-bytes@1.7.1 X
+bytes@1.9.0 X
bytes-utils@0.1.4 X X
-cc@1.1.11 X X
+cc@1.2.4 X X
cfg-if@1.0.0 X X
-chrono@0.4.38 X X
-colorchoice@1.0.2 X X
+chrono@0.4.39 X X
+colorchoice@1.0.3 X X
+concurrent-queue@2.5.0 X X
const-oid@0.9.6 X X
const-random@0.1.18 X X
const-random-macro@0.1.16 X X
core-foundation@0.9.4 X X
core-foundation-sys@0.8.7 X X
core2@0.4.0 X X
-cpufeatures@0.2.13 X X
+cpufeatures@0.2.16 X X
crc32c@0.6.8 X X
crc32fast@1.4.2 X X
+crossbeam-channel@0.5.14 X X
+crossbeam-epoch@0.9.18 X X
+crossbeam-utils@0.8.21 X X
crunchy@0.2.2 X
crypto-common@0.1.6 X X
darling@0.20.10 X
darling_core@0.20.10 X
darling_macro@0.20.10 X
-dary_heap@0.3.6 X X
+dary_heap@0.3.7 X X
deranged@0.3.11 X X
-derive_builder@0.20.0 X X
-derive_builder_core@0.20.0 X X
-derive_builder_macro@0.20.0 X X
+derive_builder@0.20.2 X X
+derive_builder_core@0.20.2 X X
+derive_builder_macro@0.20.2 X X
digest@0.10.7 X X
+displaydoc@0.2.5 X X
either@1.13.0 X X
env_filter@0.1.2 X X
env_logger@0.11.5 X X
equivalent@1.0.1 X X
-fastrand@2.1.0 X X
+event-listener@5.3.1 X X
+event-listener-strategy@0.5.3 X X
+fastrand@2.3.0 X X
flagset@0.4.6 X
flatbuffers@24.3.25 X
-flate2@1.0.31 X X
+flate2@1.0.35 X X
fnv@1.0.7 X X
form_urlencoded@1.2.1 X X
funty@2.0.0 X
-futures@0.3.30 X X
-futures-channel@0.3.30 X X
-futures-core@0.3.30 X X
-futures-executor@0.3.30 X X
-futures-io@0.3.30 X X
-futures-macro@0.3.30 X X
-futures-sink@0.3.30 X X
-futures-task@0.3.30 X X
-futures-util@0.3.30 X X
+futures@0.3.31 X X
+futures-channel@0.3.31 X X
+futures-core@0.3.31 X X
+futures-executor@0.3.31 X X
+futures-io@0.3.31 X X
+futures-macro@0.3.31 X X
+futures-sink@0.3.31 X X
+futures-task@0.3.31 X X
+futures-util@0.3.31 X X
generic-array@0.14.7 X
getrandom@0.2.15 X X
-gimli@0.29.0 X X
+gimli@0.31.1 X X
+gloo-timers@0.3.0 X X
h2@0.3.26 X
half@2.4.1 X X
hashbrown@0.14.5 X X
+hashbrown@0.15.2 X X
heck@0.5.0 X X
-hermit-abi@0.3.9 X X
hex@0.4.3 X X
hmac@0.12.1 X X
-home@0.5.9 X X
+home@0.5.11 X X
http@0.2.12 X X
-http@1.1.0 X X
+http@1.2.0 X X
http-body@0.4.6 X
http-body@1.0.1 X
http-body-util@0.1.2 X
-httparse@1.9.4 X X
+httparse@1.9.5 X X
httpdate@1.0.3 X X
humantime@2.1.0 X X
-hyper@0.14.30 X
-hyper@1.4.1 X
+hyper@0.14.32 X
+hyper@1.5.2 X
hyper-rustls@0.24.2 X X X
-hyper-rustls@0.27.2 X X X
-hyper-util@0.1.7 X
-iana-time-zone@0.1.60 X X
+hyper-rustls@0.27.3 X X X
+hyper-util@0.1.10 X
+iana-time-zone@0.1.61 X X
iana-time-zone-haiku@0.1.2 X X
-iceberg@0.3.0 X
-iceberg-catalog-glue@0.3.0 X
-iceberg-catalog-memory@0.3.0 X
-iceberg_test_utils@0.3.0 X
+iceberg@0.4.0 X
+iceberg-catalog-glue@0.4.0 X
+iceberg-catalog-memory@0.4.0 X
+iceberg_test_utils@0.4.0 X
+icu_collections@1.5.0 X
+icu_locid@1.5.0 X
+icu_locid_transform@1.5.0 X
+icu_locid_transform_data@1.5.0 X
+icu_normalizer@1.5.0 X
+icu_normalizer_data@1.5.0 X
+icu_properties@1.5.1 X
+icu_properties_data@1.5.0 X
+icu_provider@1.5.0 X
+icu_provider_macros@1.5.0 X
ident_case@1.0.1 X X
-idna@0.5.0 X X
-indexmap@2.4.0 X X
+idna@1.0.3 X X
+idna_adapter@1.2.0 X X
+indexmap@2.7.0 X X
integer-encoding@3.0.4 X
-ipnet@2.9.0 X X
+ipnet@2.10.1 X X
is_terminal_polyfill@1.70.1 X X
itertools@0.13.0 X X
-itoa@1.0.11 X X
+itoa@1.0.14 X X
jobserver@0.1.32 X X
-js-sys@0.3.70 X X
-lexical-core@0.8.5 X X
-lexical-parse-float@0.8.5 X X
-lexical-parse-integer@0.8.6 X X
-lexical-util@0.8.5 X X
-lexical-write-float@0.8.5 X X
-lexical-write-integer@0.8.5 X X
-libc@0.2.155 X X
+js-sys@0.3.76 X X
+lexical-core@1.0.5 X X
+lexical-parse-float@1.0.5 X X
+lexical-parse-integer@1.0.5 X X
+lexical-util@1.0.6 X X
+lexical-write-float@1.0.5 X X
+lexical-write-integer@1.0.5 X X
+libc@0.2.168 X X
libflate@2.1.0 X
libflate_lz77@2.1.0 X
-libm@0.2.8 X X
+libm@0.2.11 X X
+litemap@0.7.4 X
+lock_api@0.4.12 X X
log@0.4.22 X X
lz4_flex@0.11.3 X
md-5@0.10.6 X X
memchr@2.7.4 X X
mime@0.3.17 X X
-miniz_oxide@0.7.4 X X X
-mio@1.0.2 X
+miniz_oxide@0.8.0 X X X
+mio@1.0.3 X
+moka@0.12.8 X X
murmur3@0.5.2 X X
num@0.4.3 X X
num-bigint@0.4.6 X X
@@ -175,66 +199,71 @@
num-iter@0.1.45 X X
num-rational@0.4.2 X X
num-traits@0.2.19 X X
-object@0.36.3 X X
-once_cell@1.19.0 X X
-opendal@0.49.0 X
+object@0.36.5 X X
+once_cell@1.20.2 X X
+opendal@0.50.2 X
openssl-probe@0.1.5 X X
ordered-float@2.10.1 X
-ordered-float@4.2.2 X
+ordered-float@4.5.0 X
outref@0.5.1 X
-parquet@52.2.0 X
+parking@2.2.1 X X
+parking_lot@0.12.3 X X
+parking_lot_core@0.9.10 X X
+parquet@53.3.0 X
paste@1.0.15 X X
percent-encoding@2.3.1 X X
-pin-project@1.1.5 X X
-pin-project-internal@1.1.5 X X
-pin-project-lite@0.2.14 X X
+pin-project-lite@0.2.15 X X
pin-utils@0.1.0 X X
-pkg-config@0.3.30 X X
+pkg-config@0.3.31 X X
powerfmt@0.2.0 X X
ppv-lite86@0.2.20 X X
-proc-macro2@1.0.86 X X
-quad-rand@0.2.1 X
-quick-xml@0.36.1 X
-quote@1.0.36 X X
+proc-macro2@1.0.92 X X
+quad-rand@0.2.3 X
+quanta@0.12.4 X
+quick-xml@0.36.2 X
+quote@1.0.37 X X
radium@0.7.0 X
rand@0.8.5 X X
rand_chacha@0.3.1 X X
rand_core@0.6.4 X X
-regex@1.10.6 X X
-regex-automata@0.4.7 X X
+raw-cpuid@11.2.0 X
+redox_syscall@0.5.8 X
+regex@1.11.1 X X
+regex-automata@0.4.9 X X
regex-lite@0.1.6 X X
-regex-syntax@0.8.4 X X
-reqsign@0.16.0 X
-reqwest@0.12.5 X X
+regex-syntax@0.8.5 X X
+reqsign@0.16.1 X
+reqwest@0.12.9 X X
ring@0.17.8 X
rle-decode-fast@1.0.3 X X
-rust_decimal@1.35.0 X
+rust_decimal@1.36.0 X
rustc-demangle@0.1.24 X X
-rustc_version@0.4.0 X X
+rustc_version@0.4.1 X X
rustls@0.21.12 X X X
-rustls@0.23.12 X X X
+rustls@0.23.20 X X X
rustls-native-certs@0.6.3 X X X
rustls-pemfile@1.0.4 X X X
-rustls-pemfile@2.1.3 X X X
-rustls-pki-types@1.8.0 X X
+rustls-pemfile@2.2.0 X X X
+rustls-pki-types@1.10.1 X X
rustls-webpki@0.101.7 X
-rustls-webpki@0.102.6 X
-rustversion@1.0.17 X X
+rustls-webpki@0.102.8 X
+rustversion@1.0.18 X X
ryu@1.0.18 X X
-schannel@0.1.23 X
+schannel@0.1.27 X
+scopeguard@1.2.0 X X
sct@0.7.1 X X X
security-framework@2.11.1 X X
-security-framework-sys@2.11.1 X X
-semver@1.0.23 X X
+security-framework-sys@2.12.1 X X
+semver@1.0.24 X X
seq-macro@0.3.5 X X
-serde@1.0.207 X X
+serde@1.0.216 X X
serde_bytes@0.11.15 X X
-serde_derive@1.0.207 X X
-serde_json@1.0.124 X X
+serde_derive@1.0.216 X X
+serde_json@1.0.133 X X
serde_repr@0.1.19 X X
serde_urlencoded@0.7.1 X X
-serde_with@3.9.0 X X
-serde_with_macros@3.9.0 X X
+serde_with@3.11.0 X X
+serde_with_macros@3.11.0 X X
sha1@0.10.6 X X
sha2@0.10.8 X X
shlex@1.3.0 X X
@@ -242,87 +271,95 @@
slab@0.4.9 X
smallvec@1.13.2 X X
snap@1.1.1 X
-socket2@0.5.7 X X
+socket2@0.5.8 X X
spin@0.9.8 X
+stable_deref_trait@1.2.0 X X
static_assertions@1.1.0 X X
strsim@0.11.1 X
strum@0.26.3 X
strum_macros@0.26.4 X
subtle@2.6.1 X
-syn@2.0.74 X X
-sync_wrapper@1.0.1 X
+syn@2.0.90 X X
+sync_wrapper@1.0.2 X
+synstructure@0.13.1 X
+tagptr@0.2.0 X X
tap@1.0.1 X
-thiserror@1.0.63 X X
-thiserror-impl@1.0.63 X X
+thiserror@1.0.69 X X
+thiserror-impl@1.0.69 X X
thrift@0.17.0 X
-time@0.3.36 X X
+time@0.3.37 X X
time-core@0.1.2 X X
tiny-keccak@2.0.2 X
-tinyvec@1.8.0 X X X
-tinyvec_macros@0.1.1 X X X
-tokio@1.39.2 X
+tinystr@0.7.6 X
+tokio@1.42.0 X
tokio-macros@2.4.0 X
tokio-rustls@0.24.1 X X
-tokio-rustls@0.26.0 X X
-tokio-util@0.7.11 X
-tower@0.4.13 X
-tower-layer@0.3.3 X
+tokio-rustls@0.26.1 X X
+tokio-util@0.7.13 X
tower-service@0.3.3 X
-tracing@0.1.40 X
-tracing-attributes@0.1.27 X
-tracing-core@0.1.32 X
+tracing@0.1.41 X
+tracing-attributes@0.1.28 X
+tracing-core@0.1.33 X
+triomphe@0.1.11 X X
try-lock@0.2.5 X
twox-hash@1.6.3 X
typed-builder@0.19.1 X X
+typed-builder@0.20.0 X X
typed-builder-macro@0.19.1 X X
+typed-builder-macro@0.20.0 X X
typenum@1.17.0 X X
-unicode-bidi@0.3.15 X X
-unicode-ident@1.0.12 X X X
-unicode-normalization@0.1.23 X X
+unicode-ident@1.0.14 X X X
untrusted@0.9.0 X
-url@2.5.2 X X
+url@2.5.4 X X
urlencoding@2.1.3 X
+utf16_iter@1.0.5 X X
+utf8_iter@1.0.4 X X
utf8parse@0.2.2 X X
-uuid@1.10.0 X X
+uuid@1.11.0 X X
version_check@0.9.5 X X
vsimd@0.8.0 X
want@0.3.1 X
wasi@0.11.0+wasi-snapshot-preview1 X X X
-wasm-bindgen@0.2.93 X X
-wasm-bindgen-backend@0.2.93 X X
-wasm-bindgen-futures@0.4.43 X X
-wasm-bindgen-macro@0.2.93 X X
-wasm-bindgen-macro-support@0.2.93 X X
-wasm-bindgen-shared@0.2.93 X X
-wasm-streams@0.4.0 X X
-web-sys@0.3.70 X X
-webpki-roots@0.26.3 X
+wasm-bindgen@0.2.99 X X
+wasm-bindgen-backend@0.2.99 X X
+wasm-bindgen-futures@0.4.49 X X
+wasm-bindgen-macro@0.2.99 X X
+wasm-bindgen-macro-support@0.2.99 X X
+wasm-bindgen-shared@0.2.99 X X
+wasm-streams@0.4.2 X X
+web-sys@0.3.76 X X
+webpki-roots@0.26.7 X
+winapi@0.3.9 X X
+winapi-i686-pc-windows-gnu@0.4.0 X X
+winapi-x86_64-pc-windows-gnu@0.4.0 X X
windows-core@0.52.0 X X
-windows-sys@0.48.0 X X
+windows-registry@0.2.0 X X
+windows-result@0.2.0 X X
+windows-strings@0.1.0 X X
windows-sys@0.52.0 X X
-windows-targets@0.48.5 X X
+windows-sys@0.59.0 X X
windows-targets@0.52.6 X X
-windows_aarch64_gnullvm@0.48.5 X X
windows_aarch64_gnullvm@0.52.6 X X
-windows_aarch64_msvc@0.48.5 X X
windows_aarch64_msvc@0.52.6 X X
-windows_i686_gnu@0.48.5 X X
windows_i686_gnu@0.52.6 X X
windows_i686_gnullvm@0.52.6 X X
-windows_i686_msvc@0.48.5 X X
windows_i686_msvc@0.52.6 X X
-windows_x86_64_gnu@0.48.5 X X
windows_x86_64_gnu@0.52.6 X X
-windows_x86_64_gnullvm@0.48.5 X X
windows_x86_64_gnullvm@0.52.6 X X
-windows_x86_64_msvc@0.48.5 X X
windows_x86_64_msvc@0.52.6 X X
-winreg@0.52.0 X
+write16@1.0.0 X X
+writeable@0.5.5 X
wyz@0.5.1 X
xmlparser@0.13.6 X X
+yoke@0.7.5 X
+yoke-derive@0.7.5 X
zerocopy@0.7.35 X X X
zerocopy-derive@0.7.35 X X X
+zerofrom@0.1.5 X
+zerofrom-derive@0.1.5 X
zeroize@1.8.1 X X
+zerovec@0.10.4 X
+zerovec-derive@0.10.3 X
zstd@0.13.2 X
zstd-safe@7.2.1 X X
-zstd-sys@2.0.12+zstd.1.5.6 X X
+zstd-sys@2.0.13+zstd.1.5.6 X X
diff --git a/crates/catalog/hms/DEPENDENCIES.rust.tsv b/crates/catalog/hms/DEPENDENCIES.rust.tsv
index f54295c..f355335 100644
--- a/crates/catalog/hms/DEPENDENCIES.rust.tsv
+++ b/crates/catalog/hms/DEPENDENCIES.rust.tsv
@@ -1,152 +1,168 @@
-crate 0BSD Apache-2.0 Apache-2.0 WITH LLVM-exception BSD-2-Clause BSD-3-Clause BSL-1.0 CC0-1.0 ISC MIT MPL-2.0 OpenSSL Unicode-DFS-2016 Unlicense Zlib
-addr2line@0.22.0 X X
-adler@1.0.2 X X X
+crate 0BSD Apache-2.0 Apache-2.0 WITH LLVM-exception BSD-2-Clause BSD-3-Clause BSL-1.0 CC0-1.0 ISC MIT MPL-2.0 OpenSSL Unicode-3.0 Unlicense Zlib
+addr2line@0.24.2 X X
+adler2@2.0.0 X X X
adler32@1.2.0 X
ahash@0.8.11 X X
aho-corasick@1.1.3 X X
alloc-no-stdlib@2.0.4 X
alloc-stdlib@0.2.2 X
-allocator-api2@0.2.18 X X
+allocator-api2@0.2.21 X X
android-tzdata@0.1.1 X X
android_system_properties@0.1.5 X X
-anstream@0.6.15 X X
-anstyle@1.0.8 X X
-anstyle-parse@0.2.5 X X
-anstyle-query@1.1.1 X X
-anstyle-wincon@3.0.4 X X
-anyhow@1.0.86 X X
+anstream@0.6.18 X X
+anstyle@1.0.10 X X
+anstyle-parse@0.2.6 X X
+anstyle-query@1.1.2 X X
+anstyle-wincon@3.0.6 X X
+anyhow@1.0.94 X X
apache-avro@0.17.0 X
array-init@2.1.0 X X
-arrayref@0.3.8 X
-arrayvec@0.7.4 X X
-arrow-arith@52.2.0 X
-arrow-array@52.2.0 X
-arrow-buffer@52.2.0 X
-arrow-cast@52.2.0 X
-arrow-data@52.2.0 X
-arrow-ipc@52.2.0 X
-arrow-ord@52.2.0 X
-arrow-schema@52.2.0 X
-arrow-select@52.2.0 X
-arrow-string@52.2.0 X
+arrayvec@0.7.6 X X
+arrow-arith@53.3.0 X
+arrow-array@53.3.0 X
+arrow-buffer@53.3.0 X
+arrow-cast@53.3.0 X
+arrow-data@53.3.0 X
+arrow-ipc@53.3.0 X
+arrow-ord@53.3.0 X
+arrow-schema@53.3.0 X
+arrow-select@53.3.0 X
+arrow-string@53.3.0 X
async-broadcast@0.7.1 X X
+async-lock@3.4.0 X X
async-recursion@1.1.1 X X
-async-trait@0.1.81 X X
+async-trait@0.1.83 X X
atoi@2.0.0 X
-autocfg@1.3.0 X X
-backon@0.4.4 X
-backtrace@0.3.73 X X
+autocfg@1.4.0 X X
+backon@1.3.0 X
+backtrace@0.3.74 X X
base64@0.22.1 X X
-bigdecimal@0.4.5 X X
+bigdecimal@0.4.7 X X
bimap@0.6.3 X X
bitflags@1.3.2 X X
bitflags@2.6.0 X X
bitvec@1.0.1 X
block-buffer@0.10.4 X X
-brotli@6.0.0 X X
+brotli@7.0.0 X X
brotli-decompressor@4.0.1 X X
bumpalo@3.16.0 X X
byteorder@1.5.0 X X
-bytes@1.7.1 X
-cc@1.1.11 X X
+bytes@1.9.0 X
+cc@1.2.4 X X
cfg-if@1.0.0 X X
-cfg_aliases@0.1.1 X
-chrono@0.4.38 X X
-colorchoice@1.0.2 X X
+cfg_aliases@0.2.1 X
+chrono@0.4.39 X X
+colorchoice@1.0.3 X X
concurrent-queue@2.5.0 X X
const-oid@0.9.6 X X
const-random@0.1.18 X X
const-random-macro@0.1.16 X X
core-foundation-sys@0.8.7 X X
core2@0.4.0 X X
-cpufeatures@0.2.13 X X
+cpufeatures@0.2.16 X X
crc32c@0.6.8 X X
crc32fast@1.4.2 X X
-crossbeam-utils@0.8.20 X X
+crossbeam-channel@0.5.14 X X
+crossbeam-epoch@0.9.18 X X
+crossbeam-utils@0.8.21 X X
crunchy@0.2.2 X
crypto-common@0.1.6 X X
darling@0.20.10 X
darling_core@0.20.10 X
darling_macro@0.20.10 X
-dary_heap@0.3.6 X X
-dashmap@5.5.3 X
+dary_heap@0.3.7 X X
+dashmap@6.1.0 X
derivative@2.2.0 X X
-derive_builder@0.20.0 X X
-derive_builder_core@0.20.0 X X
-derive_builder_macro@0.20.0 X X
+derive_builder@0.20.2 X X
+derive_builder_core@0.20.2 X X
+derive_builder_macro@0.20.2 X X
digest@0.10.7 X X
+displaydoc@0.2.5 X X
either@1.13.0 X X
env_filter@0.1.2 X X
env_logger@0.11.5 X X
equivalent@1.0.1 X X
event-listener@5.3.1 X X
-event-listener-strategy@0.5.2 X X
-fastrand@2.1.0 X X
-faststr@0.2.21 X X
+event-listener-strategy@0.5.3 X X
+fastrand@2.3.0 X X
+faststr@0.2.27 X X
flagset@0.4.6 X
flatbuffers@24.3.25 X
-flate2@1.0.31 X X
+flate2@1.0.35 X X
fnv@1.0.7 X X
form_urlencoded@1.2.1 X X
funty@2.0.0 X
-futures@0.3.30 X X
-futures-channel@0.3.30 X X
-futures-core@0.3.30 X X
-futures-executor@0.3.30 X X
-futures-io@0.3.30 X X
-futures-macro@0.3.30 X X
-futures-sink@0.3.30 X X
-futures-task@0.3.30 X X
-futures-util@0.3.30 X X
+futures@0.3.31 X X
+futures-channel@0.3.31 X X
+futures-core@0.3.31 X X
+futures-executor@0.3.31 X X
+futures-io@0.3.31 X X
+futures-macro@0.3.31 X X
+futures-sink@0.3.31 X X
+futures-task@0.3.31 X X
+futures-util@0.3.31 X X
generic-array@0.14.7 X
getrandom@0.2.15 X X
-gimli@0.29.0 X X
+gimli@0.31.1 X X
+gloo-timers@0.3.0 X X
half@2.4.1 X X
hashbrown@0.14.5 X X
+hashbrown@0.15.2 X X
heck@0.5.0 X X
-hermit-abi@0.3.9 X X
hex@0.4.3 X X
hive_metastore@0.1.0 X
hmac@0.12.1 X X
-home@0.5.9 X X
-http@1.1.0 X X
+home@0.5.11 X X
+http@1.2.0 X X
http-body@1.0.1 X
http-body-util@0.1.2 X
-httparse@1.9.4 X X
+httparse@1.9.5 X X
humantime@2.1.0 X X
-hyper@1.4.1 X
-hyper-rustls@0.27.2 X X X
-hyper-util@0.1.7 X
-iana-time-zone@0.1.60 X X
+hyper@1.5.2 X
+hyper-rustls@0.27.3 X X X
+hyper-util@0.1.10 X
+iana-time-zone@0.1.61 X X
iana-time-zone-haiku@0.1.2 X X
-iceberg@0.3.0 X
-iceberg-catalog-hms@0.3.0 X
-iceberg-catalog-memory@0.3.0 X
-iceberg_test_utils@0.3.0 X
+iceberg@0.4.0 X
+iceberg-catalog-hms@0.4.0 X
+iceberg-catalog-memory@0.4.0 X
+iceberg_test_utils@0.4.0 X
+icu_collections@1.5.0 X
+icu_locid@1.5.0 X
+icu_locid_transform@1.5.0 X
+icu_locid_transform_data@1.5.0 X
+icu_normalizer@1.5.0 X
+icu_normalizer_data@1.5.0 X
+icu_properties@1.5.1 X
+icu_properties_data@1.5.0 X
+icu_provider@1.5.0 X
+icu_provider_macros@1.5.0 X
ident_case@1.0.1 X X
-idna@0.5.0 X X
-indexmap@2.4.0 X X
+idna@1.0.3 X X
+idna_adapter@1.2.0 X X
+indexmap@2.7.0 X X
integer-encoding@3.0.4 X
integer-encoding@4.0.2 X
-ipnet@2.9.0 X X
+ipnet@2.10.1 X X
is_terminal_polyfill@1.70.1 X X
itertools@0.13.0 X X
-itoa@1.0.11 X X
+itoa@1.0.14 X X
jobserver@0.1.32 X X
-js-sys@0.3.70 X X
+js-sys@0.3.76 X X
lazy_static@1.5.0 X X
-lexical-core@0.8.5 X X
-lexical-parse-float@0.8.5 X X
-lexical-parse-integer@0.8.6 X X
-lexical-util@0.8.5 X X
-lexical-write-float@0.8.5 X X
-lexical-write-integer@0.8.5 X X
-libc@0.2.155 X X
+lexical-core@1.0.5 X X
+lexical-parse-float@1.0.5 X X
+lexical-parse-integer@1.0.5 X X
+lexical-util@1.0.6 X X
+lexical-write-float@1.0.5 X X
+lexical-write-integer@1.0.5 X X
+libc@0.2.168 X X
libflate@2.1.0 X
libflate_lz77@2.1.0 X
-libm@0.2.8 X X
+libm@0.2.11 X X
linked-hash-map@0.5.6 X X
linkedbytes@0.1.8 X X
+litemap@0.7.4 X
lock_api@0.4.12 X X
log@0.4.22 X X
lz4_flex@0.11.3 X
@@ -155,13 +171,14 @@
memoffset@0.9.1 X
metainfo@0.7.12 X X
mime@0.3.17 X X
-miniz_oxide@0.7.4 X X X
-mio@1.0.2 X
+miniz_oxide@0.8.0 X X X
+mio@1.0.3 X
+moka@0.12.8 X X
motore@0.4.1 X X
motore-macros@0.4.1 X X
mur3@0.1.0 X
murmur3@0.5.2 X X
-nix@0.28.0 X
+nix@0.29.0 X
num@0.4.3 X X
num-bigint@0.4.6 X X
num-complex@0.4.6 X X
@@ -171,158 +188,172 @@
num-traits@0.2.19 X X
num_enum@0.7.3 X X X
num_enum_derive@0.7.3 X X X
-object@0.36.3 X X
-once_cell@1.19.0 X X
-opendal@0.49.0 X
+object@0.36.5 X X
+once_cell@1.20.2 X X
+opendal@0.50.2 X
ordered-float@2.10.1 X
-ordered-float@4.2.2 X
-page_size@0.6.0 X X
-parking@2.2.0 X X
+ordered-float@4.5.0 X
+parking@2.2.1 X X
parking_lot@0.12.3 X X
parking_lot_core@0.9.10 X X
-parquet@52.2.0 X
+parquet@53.3.0 X
paste@1.0.15 X X
percent-encoding@2.3.1 X X
-pilota@0.11.3 X X
-pin-project@1.1.5 X X
-pin-project-internal@1.1.5 X X
-pin-project-lite@0.2.14 X X
+pilota@0.11.8 X X
+pin-project@1.1.7 X X
+pin-project-internal@1.1.7 X X
+pin-project-lite@0.2.15 X X
pin-utils@0.1.0 X X
-pkg-config@0.3.30 X X
+pkg-config@0.3.31 X X
ppv-lite86@0.2.20 X X
-proc-macro-crate@3.1.0 X X
-proc-macro2@1.0.86 X X
-quad-rand@0.2.1 X
-quick-xml@0.36.1 X
-quote@1.0.36 X X
+proc-macro-crate@3.2.0 X X
+proc-macro2@1.0.92 X X
+quad-rand@0.2.3 X
+quanta@0.12.4 X
+quick-xml@0.36.2 X
+quote@1.0.37 X X
radium@0.7.0 X
rand@0.8.5 X X
rand_chacha@0.3.1 X X
rand_core@0.6.4 X X
-redox_syscall@0.5.3 X
-regex@1.10.6 X X
-regex-automata@0.4.7 X X
+raw-cpuid@11.2.0 X
+redox_syscall@0.5.8 X
+ref-cast@1.0.23 X X
+ref-cast-impl@1.0.23 X X
+regex@1.11.1 X X
+regex-automata@0.4.9 X X
regex-lite@0.1.6 X X
-regex-syntax@0.8.4 X X
-reqsign@0.16.0 X
-reqwest@0.12.5 X X
+regex-syntax@0.8.5 X X
+reqsign@0.16.1 X
+reqwest@0.12.9 X X
ring@0.17.8 X
rle-decode-fast@1.0.3 X X
-rust_decimal@1.35.0 X
+rust_decimal@1.36.0 X
rustc-demangle@0.1.24 X X
-rustc-hash@2.0.0 X X
-rustc_version@0.4.0 X X
-rustls@0.23.12 X X X
-rustls-pemfile@2.1.3 X X X
-rustls-pki-types@1.8.0 X X
-rustls-webpki@0.102.6 X
-rustversion@1.0.17 X X
+rustc-hash@2.1.0 X X
+rustc_version@0.4.1 X X
+rustls@0.23.20 X X X
+rustls-pemfile@2.2.0 X X X
+rustls-pki-types@1.10.1 X X
+rustls-webpki@0.102.8 X
+rustversion@1.0.18 X X
ryu@1.0.18 X X
scopeguard@1.2.0 X X
-semver@1.0.23 X X
+semver@1.0.24 X X
seq-macro@0.3.5 X X
-serde@1.0.207 X X
+serde@1.0.216 X X
serde_bytes@0.11.15 X X
-serde_derive@1.0.207 X X
-serde_json@1.0.124 X X
+serde_derive@1.0.216 X X
+serde_json@1.0.133 X X
serde_repr@0.1.19 X X
serde_urlencoded@0.7.1 X X
-serde_with@3.9.0 X X
-serde_with_macros@3.9.0 X X
+serde_with@3.11.0 X X
+serde_with_macros@3.11.0 X X
sha1@0.10.6 X X
sha2@0.10.8 X X
shlex@1.3.0 X X
signal-hook-registry@1.4.2 X X
-simdutf8@0.1.4 X X
+simdutf8@0.1.5 X X
slab@0.4.9 X
smallvec@1.13.2 X X
snap@1.1.1 X
-socket2@0.5.7 X X
-sonic-rs@0.3.10 X
+socket2@0.5.8 X X
+sonic-number@0.1.0 X
+sonic-rs@0.3.17 X
+sonic-simd@0.1.0 X
spin@0.9.8 X
+stable_deref_trait@1.2.0 X X
static_assertions@1.1.0 X X
strsim@0.11.1 X
strum@0.26.3 X
strum_macros@0.26.4 X
subtle@2.6.1 X
syn@1.0.109 X X
-syn@2.0.74 X X
-sync_wrapper@1.0.1 X
+syn@2.0.90 X X
+sync_wrapper@1.0.2 X
+synstructure@0.13.1 X
+tagptr@0.2.0 X X
tap@1.0.1 X
-thiserror@1.0.63 X X
-thiserror-impl@1.0.63 X X
+thiserror@1.0.69 X X
+thiserror@2.0.7 X X
+thiserror-impl@1.0.69 X X
+thiserror-impl@2.0.7 X X
thrift@0.17.0 X
tiny-keccak@2.0.2 X
-tinyvec@1.8.0 X X X
-tinyvec_macros@0.1.1 X X X
-tokio@1.39.2 X
+tinystr@0.7.6 X
+tokio@1.42.0 X
tokio-macros@2.4.0 X
-tokio-rustls@0.26.0 X X
-tokio-stream@0.1.15 X
-tokio-util@0.7.11 X
+tokio-rustls@0.26.1 X X
+tokio-stream@0.1.17 X
+tokio-util@0.7.13 X
toml_datetime@0.6.8 X X
-toml_edit@0.21.1 X X
-tower@0.4.13 X
+toml_edit@0.22.22 X X
+tower@0.5.2 X
tower-layer@0.3.3 X
tower-service@0.3.3 X
-tracing@0.1.40 X
-tracing-attributes@0.1.27 X
-tracing-core@0.1.32 X
+tracing@0.1.41 X
+tracing-attributes@0.1.28 X
+tracing-core@0.1.33 X
+triomphe@0.1.11 X X
try-lock@0.2.5 X
twox-hash@1.6.3 X
typed-builder@0.19.1 X X
+typed-builder@0.20.0 X X
typed-builder-macro@0.19.1 X X
+typed-builder-macro@0.20.0 X X
typenum@1.17.0 X X
-unicode-bidi@0.3.15 X X
-unicode-ident@1.0.12 X X X
-unicode-normalization@0.1.23 X X
+unicode-ident@1.0.14 X X X
untrusted@0.9.0 X
-url@2.5.2 X X
+url@2.5.4 X X
+utf16_iter@1.0.5 X X
+utf8_iter@1.0.4 X X
utf8parse@0.2.2 X X
-uuid@1.10.0 X X
+uuid@1.11.0 X X
version_check@0.9.5 X X
-volo@0.10.1 X X
-volo-thrift@0.10.2 X X
+volo@0.10.3 X X
+volo-thrift@0.10.5 X X
want@0.3.1 X
wasi@0.11.0+wasi-snapshot-preview1 X X X
-wasm-bindgen@0.2.93 X X
-wasm-bindgen-backend@0.2.93 X X
-wasm-bindgen-futures@0.4.43 X X
-wasm-bindgen-macro@0.2.93 X X
-wasm-bindgen-macro-support@0.2.93 X X
-wasm-bindgen-shared@0.2.93 X X
-wasm-streams@0.4.0 X X
-web-sys@0.3.70 X X
-webpki-roots@0.26.3 X
+wasm-bindgen@0.2.99 X X
+wasm-bindgen-backend@0.2.99 X X
+wasm-bindgen-futures@0.4.49 X X
+wasm-bindgen-macro@0.2.99 X X
+wasm-bindgen-macro-support@0.2.99 X X
+wasm-bindgen-shared@0.2.99 X X
+wasm-streams@0.4.2 X X
+web-sys@0.3.76 X X
+webpki-roots@0.26.7 X
winapi@0.3.9 X X
winapi-i686-pc-windows-gnu@0.4.0 X X
winapi-x86_64-pc-windows-gnu@0.4.0 X X
windows-core@0.52.0 X X
-windows-sys@0.48.0 X X
+windows-registry@0.2.0 X X
+windows-result@0.2.0 X X
+windows-strings@0.1.0 X X
windows-sys@0.52.0 X X
-windows-targets@0.48.5 X X
+windows-sys@0.59.0 X X
windows-targets@0.52.6 X X
-windows_aarch64_gnullvm@0.48.5 X X
windows_aarch64_gnullvm@0.52.6 X X
-windows_aarch64_msvc@0.48.5 X X
windows_aarch64_msvc@0.52.6 X X
-windows_i686_gnu@0.48.5 X X
windows_i686_gnu@0.52.6 X X
windows_i686_gnullvm@0.52.6 X X
-windows_i686_msvc@0.48.5 X X
windows_i686_msvc@0.52.6 X X
-windows_x86_64_gnu@0.48.5 X X
windows_x86_64_gnu@0.52.6 X X
-windows_x86_64_gnullvm@0.48.5 X X
windows_x86_64_gnullvm@0.52.6 X X
-windows_x86_64_msvc@0.48.5 X X
windows_x86_64_msvc@0.52.6 X X
-winnow@0.5.40 X
-winreg@0.52.0 X
+winnow@0.6.20 X
+write16@1.0.0 X X
+writeable@0.5.5 X
wyz@0.5.1 X
+yoke@0.7.5 X
+yoke-derive@0.7.5 X
zerocopy@0.7.35 X X X
zerocopy-derive@0.7.35 X X X
+zerofrom@0.1.5 X
+zerofrom-derive@0.1.5 X
zeroize@1.8.1 X X
+zerovec@0.10.4 X
+zerovec-derive@0.10.3 X
zstd@0.13.2 X
zstd-safe@7.2.1 X X
-zstd-sys@2.0.12+zstd.1.5.6 X X
+zstd-sys@2.0.13+zstd.1.5.6 X X
diff --git a/crates/catalog/memory/DEPENDENCIES.rust.tsv b/crates/catalog/memory/DEPENDENCIES.rust.tsv
index b4617ee..5779db2 100644
--- a/crates/catalog/memory/DEPENDENCIES.rust.tsv
+++ b/crates/catalog/memory/DEPENDENCIES.rust.tsv
@@ -1,139 +1,163 @@
-crate 0BSD Apache-2.0 Apache-2.0 WITH LLVM-exception BSD-2-Clause BSD-3-Clause BSL-1.0 CC0-1.0 ISC MIT MPL-2.0 OpenSSL Unicode-DFS-2016 Unlicense Zlib
-addr2line@0.22.0 X X
-adler@1.0.2 X X X
+crate 0BSD Apache-2.0 Apache-2.0 WITH LLVM-exception BSD-2-Clause BSD-3-Clause BSL-1.0 CC0-1.0 ISC MIT MPL-2.0 OpenSSL Unicode-3.0 Unlicense Zlib
+addr2line@0.24.2 X X
+adler2@2.0.0 X X X
adler32@1.2.0 X
ahash@0.8.11 X X
aho-corasick@1.1.3 X X
alloc-no-stdlib@2.0.4 X
alloc-stdlib@0.2.2 X
-allocator-api2@0.2.18 X X
+allocator-api2@0.2.21 X X
android-tzdata@0.1.1 X X
android_system_properties@0.1.5 X X
-anstream@0.6.15 X X
-anstyle@1.0.8 X X
-anstyle-parse@0.2.5 X X
-anstyle-query@1.1.1 X X
-anstyle-wincon@3.0.4 X X
-anyhow@1.0.86 X X
+anstream@0.6.18 X X
+anstyle@1.0.10 X X
+anstyle-parse@0.2.6 X X
+anstyle-query@1.1.2 X X
+anstyle-wincon@3.0.6 X X
+anyhow@1.0.94 X X
apache-avro@0.17.0 X
array-init@2.1.0 X X
-arrayvec@0.7.4 X X
-arrow-arith@52.2.0 X
-arrow-array@52.2.0 X
-arrow-buffer@52.2.0 X
-arrow-cast@52.2.0 X
-arrow-data@52.2.0 X
-arrow-ipc@52.2.0 X
-arrow-ord@52.2.0 X
-arrow-schema@52.2.0 X
-arrow-select@52.2.0 X
-arrow-string@52.2.0 X
-async-trait@0.1.81 X X
+arrayvec@0.7.6 X X
+arrow-arith@53.3.0 X
+arrow-array@53.3.0 X
+arrow-buffer@53.3.0 X
+arrow-cast@53.3.0 X
+arrow-data@53.3.0 X
+arrow-ipc@53.3.0 X
+arrow-ord@53.3.0 X
+arrow-schema@53.3.0 X
+arrow-select@53.3.0 X
+arrow-string@53.3.0 X
+async-lock@3.4.0 X X
+async-trait@0.1.83 X X
atoi@2.0.0 X
-autocfg@1.3.0 X X
-backon@0.4.4 X
-backtrace@0.3.73 X X
+autocfg@1.4.0 X X
+backon@1.3.0 X
+backtrace@0.3.74 X X
base64@0.22.1 X X
-bigdecimal@0.4.5 X X
+bigdecimal@0.4.7 X X
bimap@0.6.3 X X
bitflags@1.3.2 X X
+bitflags@2.6.0 X X
bitvec@1.0.1 X
block-buffer@0.10.4 X X
-brotli@6.0.0 X X
+brotli@7.0.0 X X
brotli-decompressor@4.0.1 X X
bumpalo@3.16.0 X X
byteorder@1.5.0 X X
-bytes@1.7.1 X
-cc@1.1.11 X X
+bytes@1.9.0 X
+cc@1.2.4 X X
cfg-if@1.0.0 X X
-chrono@0.4.38 X X
-colorchoice@1.0.2 X X
+chrono@0.4.39 X X
+colorchoice@1.0.3 X X
+concurrent-queue@2.5.0 X X
const-oid@0.9.6 X X
const-random@0.1.18 X X
const-random-macro@0.1.16 X X
core-foundation-sys@0.8.7 X X
core2@0.4.0 X X
-cpufeatures@0.2.13 X X
+cpufeatures@0.2.16 X X
crc32c@0.6.8 X X
crc32fast@1.4.2 X X
+crossbeam-channel@0.5.14 X X
+crossbeam-epoch@0.9.18 X X
+crossbeam-utils@0.8.21 X X
crunchy@0.2.2 X
crypto-common@0.1.6 X X
darling@0.20.10 X
darling_core@0.20.10 X
darling_macro@0.20.10 X
-dary_heap@0.3.6 X X
-derive_builder@0.20.0 X X
-derive_builder_core@0.20.0 X X
-derive_builder_macro@0.20.0 X X
+dary_heap@0.3.7 X X
+derive_builder@0.20.2 X X
+derive_builder_core@0.20.2 X X
+derive_builder_macro@0.20.2 X X
digest@0.10.7 X X
+displaydoc@0.2.5 X X
either@1.13.0 X X
env_filter@0.1.2 X X
env_logger@0.11.5 X X
-fastrand@2.1.0 X X
+event-listener@5.3.1 X X
+event-listener-strategy@0.5.3 X X
+fastrand@2.3.0 X X
flagset@0.4.6 X
flatbuffers@24.3.25 X
-flate2@1.0.31 X X
+flate2@1.0.35 X X
fnv@1.0.7 X X
form_urlencoded@1.2.1 X X
funty@2.0.0 X
-futures@0.3.30 X X
-futures-channel@0.3.30 X X
-futures-core@0.3.30 X X
-futures-executor@0.3.30 X X
-futures-io@0.3.30 X X
-futures-macro@0.3.30 X X
-futures-sink@0.3.30 X X
-futures-task@0.3.30 X X
-futures-util@0.3.30 X X
+futures@0.3.31 X X
+futures-channel@0.3.31 X X
+futures-core@0.3.31 X X
+futures-executor@0.3.31 X X
+futures-io@0.3.31 X X
+futures-macro@0.3.31 X X
+futures-sink@0.3.31 X X
+futures-task@0.3.31 X X
+futures-util@0.3.31 X X
generic-array@0.14.7 X
getrandom@0.2.15 X X
-gimli@0.29.0 X X
+gimli@0.31.1 X X
+gloo-timers@0.3.0 X X
half@2.4.1 X X
hashbrown@0.14.5 X X
+hashbrown@0.15.2 X X
heck@0.5.0 X X
-hermit-abi@0.3.9 X X
hex@0.4.3 X X
hmac@0.12.1 X X
-home@0.5.9 X X
-http@1.1.0 X X
+home@0.5.11 X X
+http@1.2.0 X X
http-body@1.0.1 X
http-body-util@0.1.2 X
-httparse@1.9.4 X X
+httparse@1.9.5 X X
humantime@2.1.0 X X
-hyper@1.4.1 X
-hyper-rustls@0.27.2 X X X
-hyper-util@0.1.7 X
-iana-time-zone@0.1.60 X X
+hyper@1.5.2 X
+hyper-rustls@0.27.3 X X X
+hyper-util@0.1.10 X
+iana-time-zone@0.1.61 X X
iana-time-zone-haiku@0.1.2 X X
-iceberg@0.3.0 X
-iceberg-catalog-memory@0.3.0 X
-iceberg_test_utils@0.3.0 X
+iceberg@0.4.0 X
+iceberg-catalog-memory@0.4.0 X
+iceberg_test_utils@0.4.0 X
+icu_collections@1.5.0 X
+icu_locid@1.5.0 X
+icu_locid_transform@1.5.0 X
+icu_locid_transform_data@1.5.0 X
+icu_normalizer@1.5.0 X
+icu_normalizer_data@1.5.0 X
+icu_properties@1.5.1 X
+icu_properties_data@1.5.0 X
+icu_provider@1.5.0 X
+icu_provider_macros@1.5.0 X
ident_case@1.0.1 X X
-idna@0.5.0 X X
+idna@1.0.3 X X
+idna_adapter@1.2.0 X X
integer-encoding@3.0.4 X
-ipnet@2.9.0 X X
+ipnet@2.10.1 X X
is_terminal_polyfill@1.70.1 X X
itertools@0.13.0 X X
-itoa@1.0.11 X X
+itoa@1.0.14 X X
jobserver@0.1.32 X X
-js-sys@0.3.70 X X
-lexical-core@0.8.5 X X
-lexical-parse-float@0.8.5 X X
-lexical-parse-integer@0.8.6 X X
-lexical-util@0.8.5 X X
-lexical-write-float@0.8.5 X X
-lexical-write-integer@0.8.5 X X
-libc@0.2.155 X X
+js-sys@0.3.76 X X
+lexical-core@1.0.5 X X
+lexical-parse-float@1.0.5 X X
+lexical-parse-integer@1.0.5 X X
+lexical-util@1.0.6 X X
+lexical-write-float@1.0.5 X X
+lexical-write-integer@1.0.5 X X
+libc@0.2.168 X X
libflate@2.1.0 X
libflate_lz77@2.1.0 X
-libm@0.2.8 X X
+libm@0.2.11 X X
+litemap@0.7.4 X
+lock_api@0.4.12 X X
log@0.4.22 X X
lz4_flex@0.11.3 X
md-5@0.10.6 X X
memchr@2.7.4 X X
mime@0.3.17 X X
-miniz_oxide@0.7.4 X X X
-mio@1.0.2 X
+miniz_oxide@0.8.0 X X X
+mio@1.0.3 X
+moka@0.12.8 X X
murmur3@0.5.2 X X
num@0.4.3 X X
num-bigint@0.4.6 X X
@@ -142,135 +166,148 @@
num-iter@0.1.45 X X
num-rational@0.4.2 X X
num-traits@0.2.19 X X
-object@0.36.3 X X
-once_cell@1.19.0 X X
-opendal@0.49.0 X
+object@0.36.5 X X
+once_cell@1.20.2 X X
+opendal@0.50.2 X
ordered-float@2.10.1 X
-ordered-float@4.2.2 X
-parquet@52.2.0 X
+ordered-float@4.5.0 X
+parking@2.2.1 X X
+parking_lot@0.12.3 X X
+parking_lot_core@0.9.10 X X
+parquet@53.3.0 X
paste@1.0.15 X X
percent-encoding@2.3.1 X X
-pin-project@1.1.5 X X
-pin-project-internal@1.1.5 X X
-pin-project-lite@0.2.14 X X
+pin-project-lite@0.2.15 X X
pin-utils@0.1.0 X X
-pkg-config@0.3.30 X X
+pkg-config@0.3.31 X X
ppv-lite86@0.2.20 X X
-proc-macro2@1.0.86 X X
-quad-rand@0.2.1 X
-quick-xml@0.36.1 X
-quote@1.0.36 X X
+proc-macro2@1.0.92 X X
+quad-rand@0.2.3 X
+quanta@0.12.4 X
+quick-xml@0.36.2 X
+quote@1.0.37 X X
radium@0.7.0 X
rand@0.8.5 X X
rand_chacha@0.3.1 X X
rand_core@0.6.4 X X
-regex@1.10.6 X X
-regex-automata@0.4.7 X X
+raw-cpuid@11.2.0 X
+redox_syscall@0.5.8 X
+regex@1.11.1 X X
+regex-automata@0.4.9 X X
regex-lite@0.1.6 X X
-regex-syntax@0.8.4 X X
-reqsign@0.16.0 X
-reqwest@0.12.5 X X
+regex-syntax@0.8.5 X X
+reqsign@0.16.1 X
+reqwest@0.12.9 X X
ring@0.17.8 X
rle-decode-fast@1.0.3 X X
-rust_decimal@1.35.0 X
+rust_decimal@1.36.0 X
rustc-demangle@0.1.24 X X
-rustc_version@0.4.0 X X
-rustls@0.23.12 X X X
-rustls-pemfile@2.1.3 X X X
-rustls-pki-types@1.8.0 X X
-rustls-webpki@0.102.6 X
-rustversion@1.0.17 X X
+rustc_version@0.4.1 X X
+rustls@0.23.20 X X X
+rustls-pemfile@2.2.0 X X X
+rustls-pki-types@1.10.1 X X
+rustls-webpki@0.102.8 X
+rustversion@1.0.18 X X
ryu@1.0.18 X X
-semver@1.0.23 X X
+scopeguard@1.2.0 X X
+semver@1.0.24 X X
seq-macro@0.3.5 X X
-serde@1.0.207 X X
+serde@1.0.216 X X
serde_bytes@0.11.15 X X
-serde_derive@1.0.207 X X
-serde_json@1.0.124 X X
+serde_derive@1.0.216 X X
+serde_json@1.0.133 X X
serde_repr@0.1.19 X X
serde_urlencoded@0.7.1 X X
-serde_with@3.9.0 X X
-serde_with_macros@3.9.0 X X
+serde_with@3.11.0 X X
+serde_with_macros@3.11.0 X X
sha1@0.10.6 X X
sha2@0.10.8 X X
shlex@1.3.0 X X
slab@0.4.9 X
smallvec@1.13.2 X X
snap@1.1.1 X
-socket2@0.5.7 X X
+socket2@0.5.8 X X
spin@0.9.8 X
+stable_deref_trait@1.2.0 X X
static_assertions@1.1.0 X X
strsim@0.11.1 X
strum@0.26.3 X
strum_macros@0.26.4 X
subtle@2.6.1 X
-syn@2.0.74 X X
-sync_wrapper@1.0.1 X
+syn@2.0.90 X X
+sync_wrapper@1.0.2 X
+synstructure@0.13.1 X
+tagptr@0.2.0 X X
tap@1.0.1 X
-thiserror@1.0.63 X X
-thiserror-impl@1.0.63 X X
+thiserror@1.0.69 X X
+thiserror-impl@1.0.69 X X
thrift@0.17.0 X
tiny-keccak@2.0.2 X
-tinyvec@1.8.0 X X X
-tinyvec_macros@0.1.1 X X X
-tokio@1.39.2 X
+tinystr@0.7.6 X
+tokio@1.42.0 X
tokio-macros@2.4.0 X
-tokio-rustls@0.26.0 X X
-tokio-util@0.7.11 X
-tower@0.4.13 X
-tower-layer@0.3.3 X
+tokio-rustls@0.26.1 X X
+tokio-util@0.7.13 X
tower-service@0.3.3 X
-tracing@0.1.40 X
-tracing-core@0.1.32 X
+tracing@0.1.41 X
+tracing-core@0.1.33 X
+triomphe@0.1.11 X X
try-lock@0.2.5 X
twox-hash@1.6.3 X
typed-builder@0.19.1 X X
+typed-builder@0.20.0 X X
typed-builder-macro@0.19.1 X X
+typed-builder-macro@0.20.0 X X
typenum@1.17.0 X X
-unicode-bidi@0.3.15 X X
-unicode-ident@1.0.12 X X X
-unicode-normalization@0.1.23 X X
+unicode-ident@1.0.14 X X X
untrusted@0.9.0 X
-url@2.5.2 X X
+url@2.5.4 X X
+utf16_iter@1.0.5 X X
+utf8_iter@1.0.4 X X
utf8parse@0.2.2 X X
-uuid@1.10.0 X X
+uuid@1.11.0 X X
version_check@0.9.5 X X
want@0.3.1 X
wasi@0.11.0+wasi-snapshot-preview1 X X X
-wasm-bindgen@0.2.93 X X
-wasm-bindgen-backend@0.2.93 X X
-wasm-bindgen-futures@0.4.43 X X
-wasm-bindgen-macro@0.2.93 X X
-wasm-bindgen-macro-support@0.2.93 X X
-wasm-bindgen-shared@0.2.93 X X
-wasm-streams@0.4.0 X X
-web-sys@0.3.70 X X
-webpki-roots@0.26.3 X
+wasm-bindgen@0.2.99 X X
+wasm-bindgen-backend@0.2.99 X X
+wasm-bindgen-futures@0.4.49 X X
+wasm-bindgen-macro@0.2.99 X X
+wasm-bindgen-macro-support@0.2.99 X X
+wasm-bindgen-shared@0.2.99 X X
+wasm-streams@0.4.2 X X
+web-sys@0.3.76 X X
+webpki-roots@0.26.7 X
+winapi@0.3.9 X X
+winapi-i686-pc-windows-gnu@0.4.0 X X
+winapi-x86_64-pc-windows-gnu@0.4.0 X X
windows-core@0.52.0 X X
-windows-sys@0.48.0 X X
+windows-registry@0.2.0 X X
+windows-result@0.2.0 X X
+windows-strings@0.1.0 X X
windows-sys@0.52.0 X X
-windows-targets@0.48.5 X X
+windows-sys@0.59.0 X X
windows-targets@0.52.6 X X
-windows_aarch64_gnullvm@0.48.5 X X
windows_aarch64_gnullvm@0.52.6 X X
-windows_aarch64_msvc@0.48.5 X X
windows_aarch64_msvc@0.52.6 X X
-windows_i686_gnu@0.48.5 X X
windows_i686_gnu@0.52.6 X X
windows_i686_gnullvm@0.52.6 X X
-windows_i686_msvc@0.48.5 X X
windows_i686_msvc@0.52.6 X X
-windows_x86_64_gnu@0.48.5 X X
windows_x86_64_gnu@0.52.6 X X
-windows_x86_64_gnullvm@0.48.5 X X
windows_x86_64_gnullvm@0.52.6 X X
-windows_x86_64_msvc@0.48.5 X X
windows_x86_64_msvc@0.52.6 X X
-winreg@0.52.0 X
+write16@1.0.0 X X
+writeable@0.5.5 X
wyz@0.5.1 X
+yoke@0.7.5 X
+yoke-derive@0.7.5 X
zerocopy@0.7.35 X X X
zerocopy-derive@0.7.35 X X X
+zerofrom@0.1.5 X
+zerofrom-derive@0.1.5 X
zeroize@1.8.1 X X
+zerovec@0.10.4 X
+zerovec-derive@0.10.3 X
zstd@0.13.2 X
zstd-safe@7.2.1 X X
-zstd-sys@2.0.12+zstd.1.5.6 X X
+zstd-sys@2.0.13+zstd.1.5.6 X X
diff --git a/crates/catalog/rest/DEPENDENCIES.rust.tsv b/crates/catalog/rest/DEPENDENCIES.rust.tsv
index 43b4ed3..4b4389c 100644
--- a/crates/catalog/rest/DEPENDENCIES.rust.tsv
+++ b/crates/catalog/rest/DEPENDENCIES.rust.tsv
@@ -1,147 +1,169 @@
-crate 0BSD Apache-2.0 Apache-2.0 WITH LLVM-exception BSD-2-Clause BSD-3-Clause BSL-1.0 CC0-1.0 ISC MIT MPL-2.0 OpenSSL Unicode-DFS-2016 Unlicense Zlib
-addr2line@0.22.0 X X
-adler@1.0.2 X X X
+crate 0BSD Apache-2.0 Apache-2.0 WITH LLVM-exception BSD-2-Clause BSD-3-Clause BSL-1.0 CC0-1.0 ISC MIT MPL-2.0 OpenSSL Unicode-3.0 Unlicense Zlib
+addr2line@0.24.2 X X
+adler2@2.0.0 X X X
adler32@1.2.0 X
ahash@0.8.11 X X
aho-corasick@1.1.3 X X
alloc-no-stdlib@2.0.4 X
alloc-stdlib@0.2.2 X
-allocator-api2@0.2.18 X X
+allocator-api2@0.2.21 X X
android-tzdata@0.1.1 X X
android_system_properties@0.1.5 X X
-anstream@0.6.15 X X
-anstyle@1.0.8 X X
-anstyle-parse@0.2.5 X X
-anstyle-query@1.1.1 X X
-anstyle-wincon@3.0.4 X X
-anyhow@1.0.86 X X
+anstream@0.6.18 X X
+anstyle@1.0.10 X X
+anstyle-parse@0.2.6 X X
+anstyle-query@1.1.2 X X
+anstyle-wincon@3.0.6 X X
+anyhow@1.0.94 X X
apache-avro@0.17.0 X
array-init@2.1.0 X X
-arrayvec@0.7.4 X X
-arrow-arith@52.2.0 X
-arrow-array@52.2.0 X
-arrow-buffer@52.2.0 X
-arrow-cast@52.2.0 X
-arrow-data@52.2.0 X
-arrow-ipc@52.2.0 X
-arrow-ord@52.2.0 X
-arrow-schema@52.2.0 X
-arrow-select@52.2.0 X
-arrow-string@52.2.0 X
-async-trait@0.1.81 X X
+arrayvec@0.7.6 X X
+arrow-arith@53.3.0 X
+arrow-array@53.3.0 X
+arrow-buffer@53.3.0 X
+arrow-cast@53.3.0 X
+arrow-data@53.3.0 X
+arrow-ipc@53.3.0 X
+arrow-ord@53.3.0 X
+arrow-schema@53.3.0 X
+arrow-select@53.3.0 X
+arrow-string@53.3.0 X
+async-lock@3.4.0 X X
+async-trait@0.1.83 X X
atoi@2.0.0 X
atomic-waker@1.1.2 X X
-autocfg@1.3.0 X X
-backon@0.4.4 X
-backtrace@0.3.73 X X
+autocfg@1.4.0 X X
+backon@1.3.0 X
+backtrace@0.3.74 X X
base64@0.22.1 X X
-bigdecimal@0.4.5 X X
+bigdecimal@0.4.7 X X
bimap@0.6.3 X X
bitflags@1.3.2 X X
bitflags@2.6.0 X X
bitvec@1.0.1 X
block-buffer@0.10.4 X X
-brotli@6.0.0 X X
+brotli@7.0.0 X X
brotli-decompressor@4.0.1 X X
bumpalo@3.16.0 X X
byteorder@1.5.0 X X
-bytes@1.7.1 X
-cc@1.1.11 X X
+bytes@1.9.0 X
+cc@1.2.4 X X
cfg-if@1.0.0 X X
-chrono@0.4.38 X X
-colorchoice@1.0.2 X X
+chrono@0.4.39 X X
+colorchoice@1.0.3 X X
+concurrent-queue@2.5.0 X X
const-oid@0.9.6 X X
const-random@0.1.18 X X
const-random-macro@0.1.16 X X
core-foundation-sys@0.8.7 X X
core2@0.4.0 X X
-cpufeatures@0.2.13 X X
+cpufeatures@0.2.16 X X
crc32c@0.6.8 X X
crc32fast@1.4.2 X X
+crossbeam-channel@0.5.14 X X
+crossbeam-epoch@0.9.18 X X
+crossbeam-utils@0.8.21 X X
crunchy@0.2.2 X
crypto-common@0.1.6 X X
darling@0.20.10 X
darling_core@0.20.10 X
darling_macro@0.20.10 X
-dary_heap@0.3.6 X X
-derive_builder@0.20.0 X X
-derive_builder_core@0.20.0 X X
-derive_builder_macro@0.20.0 X X
+dary_heap@0.3.7 X X
+derive_builder@0.20.2 X X
+derive_builder_core@0.20.2 X X
+derive_builder_macro@0.20.2 X X
digest@0.10.7 X X
+displaydoc@0.2.5 X X
either@1.13.0 X X
env_filter@0.1.2 X X
env_logger@0.11.5 X X
equivalent@1.0.1 X X
-fastrand@2.1.0 X X
+event-listener@5.3.1 X X
+event-listener-strategy@0.5.3 X X
+fastrand@2.3.0 X X
flagset@0.4.6 X
flatbuffers@24.3.25 X
-flate2@1.0.31 X X
+flate2@1.0.35 X X
fnv@1.0.7 X X
form_urlencoded@1.2.1 X X
funty@2.0.0 X
-futures@0.3.30 X X
-futures-channel@0.3.30 X X
-futures-core@0.3.30 X X
-futures-executor@0.3.30 X X
-futures-io@0.3.30 X X
-futures-macro@0.3.30 X X
-futures-sink@0.3.30 X X
-futures-task@0.3.30 X X
-futures-util@0.3.30 X X
+futures@0.3.31 X X
+futures-channel@0.3.31 X X
+futures-core@0.3.31 X X
+futures-executor@0.3.31 X X
+futures-io@0.3.31 X X
+futures-macro@0.3.31 X X
+futures-sink@0.3.31 X X
+futures-task@0.3.31 X X
+futures-util@0.3.31 X X
generic-array@0.14.7 X
getrandom@0.2.15 X X
-gimli@0.29.0 X X
-h2@0.4.5 X
+gimli@0.31.1 X X
+gloo-timers@0.3.0 X X
+h2@0.4.7 X
half@2.4.1 X X
hashbrown@0.14.5 X X
+hashbrown@0.15.2 X X
heck@0.5.0 X X
-hermit-abi@0.3.9 X X
hex@0.4.3 X X
hmac@0.12.1 X X
-home@0.5.9 X X
-http@1.1.0 X X
+home@0.5.11 X X
+http@1.2.0 X X
http-body@1.0.1 X
http-body-util@0.1.2 X
-httparse@1.9.4 X X
+httparse@1.9.5 X X
httpdate@1.0.3 X X
humantime@2.1.0 X X
-hyper@1.4.1 X
-hyper-rustls@0.27.2 X X X
-hyper-util@0.1.7 X
-iana-time-zone@0.1.60 X X
+hyper@1.5.2 X
+hyper-rustls@0.27.3 X X X
+hyper-util@0.1.10 X
+iana-time-zone@0.1.61 X X
iana-time-zone-haiku@0.1.2 X X
-iceberg@0.3.0 X
-iceberg-catalog-memory@0.3.0 X
-iceberg-catalog-rest@0.3.0 X
-iceberg_test_utils@0.3.0 X
+iceberg@0.4.0 X
+iceberg-catalog-memory@0.4.0 X
+iceberg-catalog-rest@0.4.0 X
+iceberg_test_utils@0.4.0 X
+icu_collections@1.5.0 X
+icu_locid@1.5.0 X
+icu_locid_transform@1.5.0 X
+icu_locid_transform_data@1.5.0 X
+icu_normalizer@1.5.0 X
+icu_normalizer_data@1.5.0 X
+icu_properties@1.5.1 X
+icu_properties_data@1.5.0 X
+icu_provider@1.5.0 X
+icu_provider_macros@1.5.0 X
ident_case@1.0.1 X X
-idna@0.5.0 X X
-indexmap@2.4.0 X X
+idna@1.0.3 X X
+idna_adapter@1.2.0 X X
+indexmap@2.7.0 X X
integer-encoding@3.0.4 X
-ipnet@2.9.0 X X
+ipnet@2.10.1 X X
is_terminal_polyfill@1.70.1 X X
itertools@0.13.0 X X
-itoa@1.0.11 X X
+itoa@1.0.14 X X
jobserver@0.1.32 X X
-js-sys@0.3.70 X X
-lexical-core@0.8.5 X X
-lexical-parse-float@0.8.5 X X
-lexical-parse-integer@0.8.6 X X
-lexical-util@0.8.5 X X
-lexical-write-float@0.8.5 X X
-lexical-write-integer@0.8.5 X X
-libc@0.2.155 X X
+js-sys@0.3.76 X X
+lexical-core@1.0.5 X X
+lexical-parse-float@1.0.5 X X
+lexical-parse-integer@1.0.5 X X
+lexical-util@1.0.6 X X
+lexical-write-float@1.0.5 X X
+lexical-write-integer@1.0.5 X X
+libc@0.2.168 X X
libflate@2.1.0 X
libflate_lz77@2.1.0 X
-libm@0.2.8 X X
+libm@0.2.11 X X
+litemap@0.7.4 X
lock_api@0.4.12 X X
log@0.4.22 X X
lz4_flex@0.11.3 X
md-5@0.10.6 X X
memchr@2.7.4 X X
mime@0.3.17 X X
-miniz_oxide@0.7.4 X X X
-mio@1.0.2 X
+miniz_oxide@0.8.0 X X X
+mio@1.0.3 X
+moka@0.12.8 X X
murmur3@0.5.2 X X
num@0.4.3 X X
num-bigint@0.4.6 X X
@@ -150,139 +172,148 @@
num-iter@0.1.45 X X
num-rational@0.4.2 X X
num-traits@0.2.19 X X
-object@0.36.3 X X
-once_cell@1.19.0 X X
-opendal@0.49.0 X
+object@0.36.5 X X
+once_cell@1.20.2 X X
+opendal@0.50.2 X
ordered-float@2.10.1 X
-ordered-float@4.2.2 X
+ordered-float@4.5.0 X
+parking@2.2.1 X X
parking_lot@0.12.3 X X
parking_lot_core@0.9.10 X X
-parquet@52.2.0 X
+parquet@53.3.0 X
paste@1.0.15 X X
percent-encoding@2.3.1 X X
-pin-project@1.1.5 X X
-pin-project-internal@1.1.5 X X
-pin-project-lite@0.2.14 X X
+pin-project-lite@0.2.15 X X
pin-utils@0.1.0 X X
-pkg-config@0.3.30 X X
+pkg-config@0.3.31 X X
ppv-lite86@0.2.20 X X
-proc-macro2@1.0.86 X X
-quad-rand@0.2.1 X
-quick-xml@0.36.1 X
-quote@1.0.36 X X
+proc-macro2@1.0.92 X X
+quad-rand@0.2.3 X
+quanta@0.12.4 X
+quick-xml@0.36.2 X
+quote@1.0.37 X X
radium@0.7.0 X
rand@0.8.5 X X
rand_chacha@0.3.1 X X
rand_core@0.6.4 X X
-redox_syscall@0.5.3 X
-regex@1.10.6 X X
-regex-automata@0.4.7 X X
+raw-cpuid@11.2.0 X
+redox_syscall@0.5.8 X
+regex@1.11.1 X X
+regex-automata@0.4.9 X X
regex-lite@0.1.6 X X
-regex-syntax@0.8.4 X X
-reqsign@0.16.0 X
-reqwest@0.12.5 X X
+regex-syntax@0.8.5 X X
+reqsign@0.16.1 X
+reqwest@0.12.9 X X
ring@0.17.8 X
rle-decode-fast@1.0.3 X X
-rust_decimal@1.35.0 X
+rust_decimal@1.36.0 X
rustc-demangle@0.1.24 X X
-rustc_version@0.4.0 X X
-rustls@0.23.12 X X X
-rustls-pemfile@2.1.3 X X X
-rustls-pki-types@1.8.0 X X
-rustls-webpki@0.102.6 X
-rustversion@1.0.17 X X
+rustc_version@0.4.1 X X
+rustls@0.23.20 X X X
+rustls-pemfile@2.2.0 X X X
+rustls-pki-types@1.10.1 X X
+rustls-webpki@0.102.8 X
+rustversion@1.0.18 X X
ryu@1.0.18 X X
scopeguard@1.2.0 X X
-semver@1.0.23 X X
+semver@1.0.24 X X
seq-macro@0.3.5 X X
-serde@1.0.207 X X
+serde@1.0.216 X X
serde_bytes@0.11.15 X X
-serde_derive@1.0.207 X X
-serde_json@1.0.124 X X
+serde_derive@1.0.216 X X
+serde_json@1.0.133 X X
serde_repr@0.1.19 X X
serde_urlencoded@0.7.1 X X
-serde_with@3.9.0 X X
-serde_with_macros@3.9.0 X X
+serde_with@3.11.0 X X
+serde_with_macros@3.11.0 X X
sha1@0.10.6 X X
sha2@0.10.8 X X
shlex@1.3.0 X X
slab@0.4.9 X
smallvec@1.13.2 X X
snap@1.1.1 X
-socket2@0.5.7 X X
+socket2@0.5.8 X X
spin@0.9.8 X
+stable_deref_trait@1.2.0 X X
static_assertions@1.1.0 X X
strsim@0.11.1 X
strum@0.26.3 X
strum_macros@0.26.4 X
subtle@2.6.1 X
-syn@2.0.74 X X
-sync_wrapper@1.0.1 X
+syn@2.0.90 X X
+sync_wrapper@1.0.2 X
+synstructure@0.13.1 X
+tagptr@0.2.0 X X
tap@1.0.1 X
-thiserror@1.0.63 X X
-thiserror-impl@1.0.63 X X
+thiserror@1.0.69 X X
+thiserror-impl@1.0.69 X X
thrift@0.17.0 X
tiny-keccak@2.0.2 X
-tinyvec@1.8.0 X X X
-tinyvec_macros@0.1.1 X X X
-tokio@1.39.2 X
+tinystr@0.7.6 X
+tokio@1.42.0 X
tokio-macros@2.4.0 X
-tokio-rustls@0.26.0 X X
-tokio-util@0.7.11 X
-tower@0.4.13 X
-tower-layer@0.3.3 X
+tokio-rustls@0.26.1 X X
+tokio-util@0.7.13 X
tower-service@0.3.3 X
-tracing@0.1.40 X
-tracing-core@0.1.32 X
+tracing@0.1.41 X
+tracing-core@0.1.33 X
+triomphe@0.1.11 X X
try-lock@0.2.5 X
twox-hash@1.6.3 X
typed-builder@0.19.1 X X
+typed-builder@0.20.0 X X
typed-builder-macro@0.19.1 X X
+typed-builder-macro@0.20.0 X X
typenum@1.17.0 X X
-unicode-bidi@0.3.15 X X
-unicode-ident@1.0.12 X X X
-unicode-normalization@0.1.23 X X
+unicode-ident@1.0.14 X X X
untrusted@0.9.0 X
-url@2.5.2 X X
+url@2.5.4 X X
+utf16_iter@1.0.5 X X
+utf8_iter@1.0.4 X X
utf8parse@0.2.2 X X
-uuid@1.10.0 X X
+uuid@1.11.0 X X
version_check@0.9.5 X X
want@0.3.1 X
wasi@0.11.0+wasi-snapshot-preview1 X X X
-wasm-bindgen@0.2.93 X X
-wasm-bindgen-backend@0.2.93 X X
-wasm-bindgen-futures@0.4.43 X X
-wasm-bindgen-macro@0.2.93 X X
-wasm-bindgen-macro-support@0.2.93 X X
-wasm-bindgen-shared@0.2.93 X X
-wasm-streams@0.4.0 X X
-web-sys@0.3.70 X X
-webpki-roots@0.26.3 X
+wasm-bindgen@0.2.99 X X
+wasm-bindgen-backend@0.2.99 X X
+wasm-bindgen-futures@0.4.49 X X
+wasm-bindgen-macro@0.2.99 X X
+wasm-bindgen-macro-support@0.2.99 X X
+wasm-bindgen-shared@0.2.99 X X
+wasm-streams@0.4.2 X X
+web-sys@0.3.76 X X
+webpki-roots@0.26.7 X
+winapi@0.3.9 X X
+winapi-i686-pc-windows-gnu@0.4.0 X X
+winapi-x86_64-pc-windows-gnu@0.4.0 X X
windows-core@0.52.0 X X
-windows-sys@0.48.0 X X
+windows-registry@0.2.0 X X
+windows-result@0.2.0 X X
+windows-strings@0.1.0 X X
windows-sys@0.52.0 X X
-windows-targets@0.48.5 X X
+windows-sys@0.59.0 X X
windows-targets@0.52.6 X X
-windows_aarch64_gnullvm@0.48.5 X X
windows_aarch64_gnullvm@0.52.6 X X
-windows_aarch64_msvc@0.48.5 X X
windows_aarch64_msvc@0.52.6 X X
-windows_i686_gnu@0.48.5 X X
windows_i686_gnu@0.52.6 X X
windows_i686_gnullvm@0.52.6 X X
-windows_i686_msvc@0.48.5 X X
windows_i686_msvc@0.52.6 X X
-windows_x86_64_gnu@0.48.5 X X
windows_x86_64_gnu@0.52.6 X X
-windows_x86_64_gnullvm@0.48.5 X X
windows_x86_64_gnullvm@0.52.6 X X
-windows_x86_64_msvc@0.48.5 X X
windows_x86_64_msvc@0.52.6 X X
-winreg@0.52.0 X
+write16@1.0.0 X X
+writeable@0.5.5 X
wyz@0.5.1 X
+yoke@0.7.5 X
+yoke-derive@0.7.5 X
zerocopy@0.7.35 X X X
zerocopy-derive@0.7.35 X X X
+zerofrom@0.1.5 X
+zerofrom-derive@0.1.5 X
zeroize@1.8.1 X X
+zerovec@0.10.4 X
+zerovec-derive@0.10.3 X
zstd@0.13.2 X
zstd-safe@7.2.1 X X
-zstd-sys@2.0.12+zstd.1.5.6 X X
+zstd-sys@2.0.13+zstd.1.5.6 X X
diff --git a/crates/catalog/sql/DEPENDENCIES.rust.tsv b/crates/catalog/sql/DEPENDENCIES.rust.tsv
index f03c70d..c2ed8b0 100644
--- a/crates/catalog/sql/DEPENDENCIES.rust.tsv
+++ b/crates/catalog/sql/DEPENDENCIES.rust.tsv
@@ -1,147 +1,164 @@
-crate 0BSD Apache-2.0 Apache-2.0 WITH LLVM-exception BSD-2-Clause BSD-3-Clause BSL-1.0 CC0-1.0 ISC MIT MPL-2.0 OpenSSL Unicode-DFS-2016 Unlicense Zlib
-addr2line@0.22.0 X X
-adler@1.0.2 X X X
+crate 0BSD Apache-2.0 Apache-2.0 WITH LLVM-exception BSD-2-Clause BSD-3-Clause BSL-1.0 CC0-1.0 ISC MIT MPL-2.0 OpenSSL Unicode-3.0 Unlicense Zlib
+addr2line@0.24.2 X X
+adler2@2.0.0 X X X
adler32@1.2.0 X
ahash@0.8.11 X X
aho-corasick@1.1.3 X X
alloc-no-stdlib@2.0.4 X
alloc-stdlib@0.2.2 X
-allocator-api2@0.2.18 X X
+allocator-api2@0.2.21 X X
android-tzdata@0.1.1 X X
android_system_properties@0.1.5 X X
-anstream@0.6.15 X X
-anstyle@1.0.8 X X
-anstyle-parse@0.2.5 X X
-anstyle-query@1.1.1 X X
-anstyle-wincon@3.0.4 X X
-anyhow@1.0.86 X X
+anstream@0.6.18 X X
+anstyle@1.0.10 X X
+anstyle-parse@0.2.6 X X
+anstyle-query@1.1.2 X X
+anstyle-wincon@3.0.6 X X
+anyhow@1.0.94 X X
apache-avro@0.17.0 X
array-init@2.1.0 X X
-arrayvec@0.7.4 X X
-arrow-arith@52.2.0 X
-arrow-array@52.2.0 X
-arrow-buffer@52.2.0 X
-arrow-cast@52.2.0 X
-arrow-data@52.2.0 X
-arrow-ipc@52.2.0 X
-arrow-ord@52.2.0 X
-arrow-schema@52.2.0 X
-arrow-select@52.2.0 X
-arrow-string@52.2.0 X
-async-trait@0.1.81 X X
+arrayvec@0.7.6 X X
+arrow-arith@53.3.0 X
+arrow-array@53.3.0 X
+arrow-buffer@53.3.0 X
+arrow-cast@53.3.0 X
+arrow-data@53.3.0 X
+arrow-ipc@53.3.0 X
+arrow-ord@53.3.0 X
+arrow-schema@53.3.0 X
+arrow-select@53.3.0 X
+arrow-string@53.3.0 X
+async-lock@3.4.0 X X
+async-trait@0.1.83 X X
atoi@2.0.0 X
-autocfg@1.3.0 X X
-backon@0.4.4 X
-backtrace@0.3.73 X X
-base64@0.21.7 X X
+autocfg@1.4.0 X X
+backon@1.3.0 X
+backtrace@0.3.74 X X
base64@0.22.1 X X
-bigdecimal@0.4.5 X X
+bigdecimal@0.4.7 X X
bimap@0.6.3 X X
bitflags@1.3.2 X X
bitflags@2.6.0 X X
bitvec@1.0.1 X
block-buffer@0.10.4 X X
-brotli@6.0.0 X X
+brotli@7.0.0 X X
brotli-decompressor@4.0.1 X X
bumpalo@3.16.0 X X
byteorder@1.5.0 X X
-bytes@1.7.1 X
-cc@1.1.11 X X
+bytes@1.9.0 X
+cc@1.2.4 X X
cfg-if@1.0.0 X X
-chrono@0.4.38 X X
-colorchoice@1.0.2 X X
+chrono@0.4.39 X X
+colorchoice@1.0.3 X X
concurrent-queue@2.5.0 X X
const-oid@0.9.6 X X
const-random@0.1.18 X X
const-random-macro@0.1.16 X X
core-foundation-sys@0.8.7 X X
core2@0.4.0 X X
-cpufeatures@0.2.13 X X
+cpufeatures@0.2.16 X X
crc@3.2.1 X X
crc-catalog@2.4.0 X X
crc32c@0.6.8 X X
crc32fast@1.4.2 X X
-crossbeam-queue@0.3.11 X X
-crossbeam-utils@0.8.20 X X
+crossbeam-channel@0.5.14 X X
+crossbeam-epoch@0.9.18 X X
+crossbeam-queue@0.3.12 X X
+crossbeam-utils@0.8.21 X X
crunchy@0.2.2 X
crypto-common@0.1.6 X X
darling@0.20.10 X
darling_core@0.20.10 X
darling_macro@0.20.10 X
-dary_heap@0.3.6 X X
-derive_builder@0.20.0 X X
-derive_builder_core@0.20.0 X X
-derive_builder_macro@0.20.0 X X
+dary_heap@0.3.7 X X
+derive_builder@0.20.2 X X
+derive_builder_core@0.20.2 X X
+derive_builder_macro@0.20.2 X X
digest@0.10.7 X X
+displaydoc@0.2.5 X X
either@1.13.0 X X
env_filter@0.1.2 X X
env_logger@0.11.5 X X
equivalent@1.0.1 X X
event-listener@5.3.1 X X
-fastrand@2.1.0 X X
+event-listener-strategy@0.5.3 X X
+fastrand@2.3.0 X X
flagset@0.4.6 X
flatbuffers@24.3.25 X
-flate2@1.0.31 X X
-flume@0.11.0 X X
+flate2@1.0.35 X X
+flume@0.11.1 X X
fnv@1.0.7 X X
form_urlencoded@1.2.1 X X
funty@2.0.0 X
-futures@0.3.30 X X
-futures-channel@0.3.30 X X
-futures-core@0.3.30 X X
-futures-executor@0.3.30 X X
+futures@0.3.31 X X
+futures-channel@0.3.31 X X
+futures-core@0.3.31 X X
+futures-executor@0.3.31 X X
futures-intrusive@0.5.0 X X
-futures-io@0.3.30 X X
-futures-macro@0.3.30 X X
-futures-sink@0.3.30 X X
-futures-task@0.3.30 X X
-futures-util@0.3.30 X X
+futures-io@0.3.31 X X
+futures-macro@0.3.31 X X
+futures-sink@0.3.31 X X
+futures-task@0.3.31 X X
+futures-util@0.3.31 X X
generic-array@0.14.7 X
getrandom@0.2.15 X X
-gimli@0.29.0 X X
+gimli@0.31.1 X X
+gloo-timers@0.3.0 X X
half@2.4.1 X X
hashbrown@0.14.5 X X
+hashbrown@0.15.2 X X
hashlink@0.9.1 X X
heck@0.5.0 X X
-hermit-abi@0.3.9 X X
hex@0.4.3 X X
hmac@0.12.1 X X
-home@0.5.9 X X
-http@1.1.0 X X
+home@0.5.11 X X
+http@1.2.0 X X
http-body@1.0.1 X
http-body-util@0.1.2 X
-httparse@1.9.4 X X
+httparse@1.9.5 X X
humantime@2.1.0 X X
-hyper@1.4.1 X
-hyper-rustls@0.27.2 X X X
-hyper-util@0.1.7 X
-iana-time-zone@0.1.60 X X
+hyper@1.5.2 X
+hyper-rustls@0.27.3 X X X
+hyper-util@0.1.10 X
+iana-time-zone@0.1.61 X X
iana-time-zone-haiku@0.1.2 X X
-iceberg@0.3.0 X
-iceberg-catalog-memory@0.3.0 X
-iceberg-catalog-sql@0.3.0 X
-iceberg_test_utils@0.3.0 X
+iceberg@0.4.0 X
+iceberg-catalog-memory@0.4.0 X
+iceberg-catalog-sql@0.4.0 X
+iceberg_test_utils@0.4.0 X
+icu_collections@1.5.0 X
+icu_locid@1.5.0 X
+icu_locid_transform@1.5.0 X
+icu_locid_transform_data@1.5.0 X
+icu_normalizer@1.5.0 X
+icu_normalizer_data@1.5.0 X
+icu_properties@1.5.1 X
+icu_properties_data@1.5.0 X
+icu_provider@1.5.0 X
+icu_provider_macros@1.5.0 X
ident_case@1.0.1 X X
-idna@0.5.0 X X
-indexmap@2.4.0 X X
+idna@1.0.3 X X
+idna_adapter@1.2.0 X X
+indexmap@2.7.0 X X
integer-encoding@3.0.4 X
-ipnet@2.9.0 X X
+ipnet@2.10.1 X X
is_terminal_polyfill@1.70.1 X X
itertools@0.13.0 X X
-itoa@1.0.11 X X
+itoa@1.0.14 X X
jobserver@0.1.32 X X
-js-sys@0.3.70 X X
-lexical-core@0.8.5 X X
-lexical-parse-float@0.8.5 X X
-lexical-parse-integer@0.8.6 X X
-lexical-util@0.8.5 X X
-lexical-write-float@0.8.5 X X
-lexical-write-integer@0.8.5 X X
-libc@0.2.155 X X
+js-sys@0.3.76 X X
+lexical-core@1.0.5 X X
+lexical-parse-float@1.0.5 X X
+lexical-parse-integer@1.0.5 X X
+lexical-util@1.0.6 X X
+lexical-write-float@1.0.5 X X
+lexical-write-integer@1.0.5 X X
+libc@0.2.168 X X
libflate@2.1.0 X
libflate_lz77@2.1.0 X
-libm@0.2.8 X X
-libsqlite3-sys@0.28.0 X
+libm@0.2.11 X X
+libsqlite3-sys@0.30.1 X
+litemap@0.7.4 X
lock_api@0.4.12 X X
log@0.4.22 X X
lz4_flex@0.11.3 X
@@ -149,8 +166,9 @@
memchr@2.7.4 X X
mime@0.3.17 X X
minimal-lexical@0.2.1 X X
-miniz_oxide@0.7.4 X X X
-mio@1.0.2 X
+miniz_oxide@0.8.0 X X X
+mio@1.0.3 X
+moka@0.12.8 X X
murmur3@0.5.2 X X
nom@7.1.3 X
num@0.4.3 X X
@@ -160,153 +178,156 @@
num-iter@0.1.45 X X
num-rational@0.4.2 X X
num-traits@0.2.19 X X
-object@0.36.3 X X
-once_cell@1.19.0 X X
-opendal@0.49.0 X
+object@0.36.5 X X
+once_cell@1.20.2 X X
+opendal@0.50.2 X
ordered-float@2.10.1 X
-ordered-float@4.2.2 X
-parking@2.2.0 X X
+ordered-float@4.5.0 X
+parking@2.2.1 X X
parking_lot@0.12.3 X X
parking_lot_core@0.9.10 X X
-parquet@52.2.0 X
+parquet@53.3.0 X
paste@1.0.15 X X
percent-encoding@2.3.1 X X
-pin-project@1.1.5 X X
-pin-project-internal@1.1.5 X X
-pin-project-lite@0.2.14 X X
+pin-project-lite@0.2.15 X X
pin-utils@0.1.0 X X
-pkg-config@0.3.30 X X
+pkg-config@0.3.31 X X
ppv-lite86@0.2.20 X X
-proc-macro2@1.0.86 X X
-quad-rand@0.2.1 X
-quick-xml@0.36.1 X
-quote@1.0.36 X X
+proc-macro2@1.0.92 X X
+quad-rand@0.2.3 X
+quanta@0.12.4 X
+quick-xml@0.36.2 X
+quote@1.0.37 X X
radium@0.7.0 X
rand@0.8.5 X X
rand_chacha@0.3.1 X X
rand_core@0.6.4 X X
-redox_syscall@0.5.3 X
-regex@1.10.6 X X
-regex-automata@0.4.7 X X
+raw-cpuid@11.2.0 X
+redox_syscall@0.5.8 X
+regex@1.11.1 X X
+regex-automata@0.4.9 X X
regex-lite@0.1.6 X X
-regex-syntax@0.8.4 X X
-reqsign@0.16.0 X
-reqwest@0.12.5 X X
+regex-syntax@0.8.5 X X
+reqsign@0.16.1 X
+reqwest@0.12.9 X X
ring@0.17.8 X
rle-decode-fast@1.0.3 X X
-rust_decimal@1.35.0 X
+rust_decimal@1.36.0 X
rustc-demangle@0.1.24 X X
-rustc_version@0.4.0 X X
-rustls@0.21.12 X X X
-rustls@0.23.12 X X X
-rustls-pemfile@1.0.4 X X X
-rustls-pemfile@2.1.3 X X X
-rustls-pki-types@1.8.0 X X
-rustls-webpki@0.101.7 X
-rustls-webpki@0.102.6 X
-rustversion@1.0.17 X X
+rustc_version@0.4.1 X X
+rustls@0.23.20 X X X
+rustls-pemfile@2.2.0 X X X
+rustls-pki-types@1.10.1 X X
+rustls-webpki@0.102.8 X
+rustversion@1.0.18 X X
ryu@1.0.18 X X
scopeguard@1.2.0 X X
-sct@0.7.1 X X X
-semver@1.0.23 X X
+semver@1.0.24 X X
seq-macro@0.3.5 X X
-serde@1.0.207 X X
+serde@1.0.216 X X
serde_bytes@0.11.15 X X
-serde_derive@1.0.207 X X
-serde_json@1.0.124 X X
+serde_derive@1.0.216 X X
+serde_json@1.0.133 X X
serde_repr@0.1.19 X X
serde_urlencoded@0.7.1 X X
-serde_with@3.9.0 X X
-serde_with_macros@3.9.0 X X
+serde_with@3.11.0 X X
+serde_with_macros@3.11.0 X X
sha1@0.10.6 X X
sha2@0.10.8 X X
shlex@1.3.0 X X
slab@0.4.9 X
smallvec@1.13.2 X X
snap@1.1.1 X
-socket2@0.5.7 X X
+socket2@0.5.8 X X
spin@0.9.8 X
-sqlformat@0.2.4 X X
-sqlx@0.8.0 X X
-sqlx-core@0.8.0 X X
-sqlx-sqlite@0.8.0 X X
+sqlformat@0.2.6 X X
+sqlx@0.8.2 X X
+sqlx-core@0.8.2 X X
+sqlx-sqlite@0.8.2 X X
+stable_deref_trait@1.2.0 X X
static_assertions@1.1.0 X X
strsim@0.11.1 X
strum@0.26.3 X
strum_macros@0.26.4 X
subtle@2.6.1 X
-syn@2.0.74 X X
-sync_wrapper@1.0.1 X
+syn@2.0.90 X X
+sync_wrapper@1.0.2 X
+synstructure@0.13.1 X
+tagptr@0.2.0 X X
tap@1.0.1 X
-thiserror@1.0.63 X X
-thiserror-impl@1.0.63 X X
+thiserror@1.0.69 X X
+thiserror-impl@1.0.69 X X
thrift@0.17.0 X
tiny-keccak@2.0.2 X
-tinyvec@1.8.0 X X X
-tinyvec_macros@0.1.1 X X X
-tokio@1.39.2 X
+tinystr@0.7.6 X
+tokio@1.42.0 X
tokio-macros@2.4.0 X
-tokio-rustls@0.26.0 X X
-tokio-stream@0.1.15 X
-tokio-util@0.7.11 X
-tower@0.4.13 X
-tower-layer@0.3.3 X
+tokio-rustls@0.26.1 X X
+tokio-stream@0.1.17 X
+tokio-util@0.7.13 X
tower-service@0.3.3 X
-tracing@0.1.40 X
-tracing-attributes@0.1.27 X
-tracing-core@0.1.32 X
+tracing@0.1.41 X
+tracing-attributes@0.1.28 X
+tracing-core@0.1.33 X
+triomphe@0.1.11 X X
try-lock@0.2.5 X
twox-hash@1.6.3 X
typed-builder@0.19.1 X X
+typed-builder@0.20.0 X X
typed-builder-macro@0.19.1 X X
+typed-builder-macro@0.20.0 X X
typenum@1.17.0 X X
-unicode-bidi@0.3.15 X X
-unicode-ident@1.0.12 X X X
-unicode-normalization@0.1.23 X X
+unicode-ident@1.0.14 X X X
unicode_categories@0.1.1 X X
untrusted@0.9.0 X
-url@2.5.2 X X
+url@2.5.4 X X
+utf16_iter@1.0.5 X X
+utf8_iter@1.0.4 X X
utf8parse@0.2.2 X X
-uuid@1.10.0 X X
+uuid@1.11.0 X X
vcpkg@0.2.15 X X
version_check@0.9.5 X X
want@0.3.1 X
wasi@0.11.0+wasi-snapshot-preview1 X X X
-wasm-bindgen@0.2.93 X X
-wasm-bindgen-backend@0.2.93 X X
-wasm-bindgen-futures@0.4.43 X X
-wasm-bindgen-macro@0.2.93 X X
-wasm-bindgen-macro-support@0.2.93 X X
-wasm-bindgen-shared@0.2.93 X X
-wasm-streams@0.4.0 X X
-web-sys@0.3.70 X X
-webpki-roots@0.25.4 X
-webpki-roots@0.26.3 X
+wasm-bindgen@0.2.99 X X
+wasm-bindgen-backend@0.2.99 X X
+wasm-bindgen-futures@0.4.49 X X
+wasm-bindgen-macro@0.2.99 X X
+wasm-bindgen-macro-support@0.2.99 X X
+wasm-bindgen-shared@0.2.99 X X
+wasm-streams@0.4.2 X X
+web-sys@0.3.76 X X
+webpki-roots@0.26.7 X
+winapi@0.3.9 X X
+winapi-i686-pc-windows-gnu@0.4.0 X X
+winapi-x86_64-pc-windows-gnu@0.4.0 X X
windows-core@0.52.0 X X
-windows-sys@0.48.0 X X
+windows-registry@0.2.0 X X
+windows-result@0.2.0 X X
+windows-strings@0.1.0 X X
windows-sys@0.52.0 X X
-windows-targets@0.48.5 X X
+windows-sys@0.59.0 X X
windows-targets@0.52.6 X X
-windows_aarch64_gnullvm@0.48.5 X X
windows_aarch64_gnullvm@0.52.6 X X
-windows_aarch64_msvc@0.48.5 X X
windows_aarch64_msvc@0.52.6 X X
-windows_i686_gnu@0.48.5 X X
windows_i686_gnu@0.52.6 X X
windows_i686_gnullvm@0.52.6 X X
-windows_i686_msvc@0.48.5 X X
windows_i686_msvc@0.52.6 X X
-windows_x86_64_gnu@0.48.5 X X
windows_x86_64_gnu@0.52.6 X X
-windows_x86_64_gnullvm@0.48.5 X X
windows_x86_64_gnullvm@0.52.6 X X
-windows_x86_64_msvc@0.48.5 X X
windows_x86_64_msvc@0.52.6 X X
-winreg@0.52.0 X
+write16@1.0.0 X X
+writeable@0.5.5 X
wyz@0.5.1 X
+yoke@0.7.5 X
+yoke-derive@0.7.5 X
zerocopy@0.7.35 X X X
zerocopy-derive@0.7.35 X X X
+zerofrom@0.1.5 X
+zerofrom-derive@0.1.5 X
zeroize@1.8.1 X X
+zerovec@0.10.4 X
+zerovec-derive@0.10.3 X
zstd@0.13.2 X
zstd-safe@7.2.1 X X
-zstd-sys@2.0.12+zstd.1.5.6 X X
+zstd-sys@2.0.13+zstd.1.5.6 X X
diff --git a/crates/iceberg/DEPENDENCIES.rust.tsv b/crates/iceberg/DEPENDENCIES.rust.tsv
index b4617ee..5779db2 100644
--- a/crates/iceberg/DEPENDENCIES.rust.tsv
+++ b/crates/iceberg/DEPENDENCIES.rust.tsv
@@ -1,139 +1,163 @@
-crate 0BSD Apache-2.0 Apache-2.0 WITH LLVM-exception BSD-2-Clause BSD-3-Clause BSL-1.0 CC0-1.0 ISC MIT MPL-2.0 OpenSSL Unicode-DFS-2016 Unlicense Zlib
-addr2line@0.22.0 X X
-adler@1.0.2 X X X
+crate 0BSD Apache-2.0 Apache-2.0 WITH LLVM-exception BSD-2-Clause BSD-3-Clause BSL-1.0 CC0-1.0 ISC MIT MPL-2.0 OpenSSL Unicode-3.0 Unlicense Zlib
+addr2line@0.24.2 X X
+adler2@2.0.0 X X X
adler32@1.2.0 X
ahash@0.8.11 X X
aho-corasick@1.1.3 X X
alloc-no-stdlib@2.0.4 X
alloc-stdlib@0.2.2 X
-allocator-api2@0.2.18 X X
+allocator-api2@0.2.21 X X
android-tzdata@0.1.1 X X
android_system_properties@0.1.5 X X
-anstream@0.6.15 X X
-anstyle@1.0.8 X X
-anstyle-parse@0.2.5 X X
-anstyle-query@1.1.1 X X
-anstyle-wincon@3.0.4 X X
-anyhow@1.0.86 X X
+anstream@0.6.18 X X
+anstyle@1.0.10 X X
+anstyle-parse@0.2.6 X X
+anstyle-query@1.1.2 X X
+anstyle-wincon@3.0.6 X X
+anyhow@1.0.94 X X
apache-avro@0.17.0 X
array-init@2.1.0 X X
-arrayvec@0.7.4 X X
-arrow-arith@52.2.0 X
-arrow-array@52.2.0 X
-arrow-buffer@52.2.0 X
-arrow-cast@52.2.0 X
-arrow-data@52.2.0 X
-arrow-ipc@52.2.0 X
-arrow-ord@52.2.0 X
-arrow-schema@52.2.0 X
-arrow-select@52.2.0 X
-arrow-string@52.2.0 X
-async-trait@0.1.81 X X
+arrayvec@0.7.6 X X
+arrow-arith@53.3.0 X
+arrow-array@53.3.0 X
+arrow-buffer@53.3.0 X
+arrow-cast@53.3.0 X
+arrow-data@53.3.0 X
+arrow-ipc@53.3.0 X
+arrow-ord@53.3.0 X
+arrow-schema@53.3.0 X
+arrow-select@53.3.0 X
+arrow-string@53.3.0 X
+async-lock@3.4.0 X X
+async-trait@0.1.83 X X
atoi@2.0.0 X
-autocfg@1.3.0 X X
-backon@0.4.4 X
-backtrace@0.3.73 X X
+autocfg@1.4.0 X X
+backon@1.3.0 X
+backtrace@0.3.74 X X
base64@0.22.1 X X
-bigdecimal@0.4.5 X X
+bigdecimal@0.4.7 X X
bimap@0.6.3 X X
bitflags@1.3.2 X X
+bitflags@2.6.0 X X
bitvec@1.0.1 X
block-buffer@0.10.4 X X
-brotli@6.0.0 X X
+brotli@7.0.0 X X
brotli-decompressor@4.0.1 X X
bumpalo@3.16.0 X X
byteorder@1.5.0 X X
-bytes@1.7.1 X
-cc@1.1.11 X X
+bytes@1.9.0 X
+cc@1.2.4 X X
cfg-if@1.0.0 X X
-chrono@0.4.38 X X
-colorchoice@1.0.2 X X
+chrono@0.4.39 X X
+colorchoice@1.0.3 X X
+concurrent-queue@2.5.0 X X
const-oid@0.9.6 X X
const-random@0.1.18 X X
const-random-macro@0.1.16 X X
core-foundation-sys@0.8.7 X X
core2@0.4.0 X X
-cpufeatures@0.2.13 X X
+cpufeatures@0.2.16 X X
crc32c@0.6.8 X X
crc32fast@1.4.2 X X
+crossbeam-channel@0.5.14 X X
+crossbeam-epoch@0.9.18 X X
+crossbeam-utils@0.8.21 X X
crunchy@0.2.2 X
crypto-common@0.1.6 X X
darling@0.20.10 X
darling_core@0.20.10 X
darling_macro@0.20.10 X
-dary_heap@0.3.6 X X
-derive_builder@0.20.0 X X
-derive_builder_core@0.20.0 X X
-derive_builder_macro@0.20.0 X X
+dary_heap@0.3.7 X X
+derive_builder@0.20.2 X X
+derive_builder_core@0.20.2 X X
+derive_builder_macro@0.20.2 X X
digest@0.10.7 X X
+displaydoc@0.2.5 X X
either@1.13.0 X X
env_filter@0.1.2 X X
env_logger@0.11.5 X X
-fastrand@2.1.0 X X
+event-listener@5.3.1 X X
+event-listener-strategy@0.5.3 X X
+fastrand@2.3.0 X X
flagset@0.4.6 X
flatbuffers@24.3.25 X
-flate2@1.0.31 X X
+flate2@1.0.35 X X
fnv@1.0.7 X X
form_urlencoded@1.2.1 X X
funty@2.0.0 X
-futures@0.3.30 X X
-futures-channel@0.3.30 X X
-futures-core@0.3.30 X X
-futures-executor@0.3.30 X X
-futures-io@0.3.30 X X
-futures-macro@0.3.30 X X
-futures-sink@0.3.30 X X
-futures-task@0.3.30 X X
-futures-util@0.3.30 X X
+futures@0.3.31 X X
+futures-channel@0.3.31 X X
+futures-core@0.3.31 X X
+futures-executor@0.3.31 X X
+futures-io@0.3.31 X X
+futures-macro@0.3.31 X X
+futures-sink@0.3.31 X X
+futures-task@0.3.31 X X
+futures-util@0.3.31 X X
generic-array@0.14.7 X
getrandom@0.2.15 X X
-gimli@0.29.0 X X
+gimli@0.31.1 X X
+gloo-timers@0.3.0 X X
half@2.4.1 X X
hashbrown@0.14.5 X X
+hashbrown@0.15.2 X X
heck@0.5.0 X X
-hermit-abi@0.3.9 X X
hex@0.4.3 X X
hmac@0.12.1 X X
-home@0.5.9 X X
-http@1.1.0 X X
+home@0.5.11 X X
+http@1.2.0 X X
http-body@1.0.1 X
http-body-util@0.1.2 X
-httparse@1.9.4 X X
+httparse@1.9.5 X X
humantime@2.1.0 X X
-hyper@1.4.1 X
-hyper-rustls@0.27.2 X X X
-hyper-util@0.1.7 X
-iana-time-zone@0.1.60 X X
+hyper@1.5.2 X
+hyper-rustls@0.27.3 X X X
+hyper-util@0.1.10 X
+iana-time-zone@0.1.61 X X
iana-time-zone-haiku@0.1.2 X X
-iceberg@0.3.0 X
-iceberg-catalog-memory@0.3.0 X
-iceberg_test_utils@0.3.0 X
+iceberg@0.4.0 X
+iceberg-catalog-memory@0.4.0 X
+iceberg_test_utils@0.4.0 X
+icu_collections@1.5.0 X
+icu_locid@1.5.0 X
+icu_locid_transform@1.5.0 X
+icu_locid_transform_data@1.5.0 X
+icu_normalizer@1.5.0 X
+icu_normalizer_data@1.5.0 X
+icu_properties@1.5.1 X
+icu_properties_data@1.5.0 X
+icu_provider@1.5.0 X
+icu_provider_macros@1.5.0 X
ident_case@1.0.1 X X
-idna@0.5.0 X X
+idna@1.0.3 X X
+idna_adapter@1.2.0 X X
integer-encoding@3.0.4 X
-ipnet@2.9.0 X X
+ipnet@2.10.1 X X
is_terminal_polyfill@1.70.1 X X
itertools@0.13.0 X X
-itoa@1.0.11 X X
+itoa@1.0.14 X X
jobserver@0.1.32 X X
-js-sys@0.3.70 X X
-lexical-core@0.8.5 X X
-lexical-parse-float@0.8.5 X X
-lexical-parse-integer@0.8.6 X X
-lexical-util@0.8.5 X X
-lexical-write-float@0.8.5 X X
-lexical-write-integer@0.8.5 X X
-libc@0.2.155 X X
+js-sys@0.3.76 X X
+lexical-core@1.0.5 X X
+lexical-parse-float@1.0.5 X X
+lexical-parse-integer@1.0.5 X X
+lexical-util@1.0.6 X X
+lexical-write-float@1.0.5 X X
+lexical-write-integer@1.0.5 X X
+libc@0.2.168 X X
libflate@2.1.0 X
libflate_lz77@2.1.0 X
-libm@0.2.8 X X
+libm@0.2.11 X X
+litemap@0.7.4 X
+lock_api@0.4.12 X X
log@0.4.22 X X
lz4_flex@0.11.3 X
md-5@0.10.6 X X
memchr@2.7.4 X X
mime@0.3.17 X X
-miniz_oxide@0.7.4 X X X
-mio@1.0.2 X
+miniz_oxide@0.8.0 X X X
+mio@1.0.3 X
+moka@0.12.8 X X
murmur3@0.5.2 X X
num@0.4.3 X X
num-bigint@0.4.6 X X
@@ -142,135 +166,148 @@
num-iter@0.1.45 X X
num-rational@0.4.2 X X
num-traits@0.2.19 X X
-object@0.36.3 X X
-once_cell@1.19.0 X X
-opendal@0.49.0 X
+object@0.36.5 X X
+once_cell@1.20.2 X X
+opendal@0.50.2 X
ordered-float@2.10.1 X
-ordered-float@4.2.2 X
-parquet@52.2.0 X
+ordered-float@4.5.0 X
+parking@2.2.1 X X
+parking_lot@0.12.3 X X
+parking_lot_core@0.9.10 X X
+parquet@53.3.0 X
paste@1.0.15 X X
percent-encoding@2.3.1 X X
-pin-project@1.1.5 X X
-pin-project-internal@1.1.5 X X
-pin-project-lite@0.2.14 X X
+pin-project-lite@0.2.15 X X
pin-utils@0.1.0 X X
-pkg-config@0.3.30 X X
+pkg-config@0.3.31 X X
ppv-lite86@0.2.20 X X
-proc-macro2@1.0.86 X X
-quad-rand@0.2.1 X
-quick-xml@0.36.1 X
-quote@1.0.36 X X
+proc-macro2@1.0.92 X X
+quad-rand@0.2.3 X
+quanta@0.12.4 X
+quick-xml@0.36.2 X
+quote@1.0.37 X X
radium@0.7.0 X
rand@0.8.5 X X
rand_chacha@0.3.1 X X
rand_core@0.6.4 X X
-regex@1.10.6 X X
-regex-automata@0.4.7 X X
+raw-cpuid@11.2.0 X
+redox_syscall@0.5.8 X
+regex@1.11.1 X X
+regex-automata@0.4.9 X X
regex-lite@0.1.6 X X
-regex-syntax@0.8.4 X X
-reqsign@0.16.0 X
-reqwest@0.12.5 X X
+regex-syntax@0.8.5 X X
+reqsign@0.16.1 X
+reqwest@0.12.9 X X
ring@0.17.8 X
rle-decode-fast@1.0.3 X X
-rust_decimal@1.35.0 X
+rust_decimal@1.36.0 X
rustc-demangle@0.1.24 X X
-rustc_version@0.4.0 X X
-rustls@0.23.12 X X X
-rustls-pemfile@2.1.3 X X X
-rustls-pki-types@1.8.0 X X
-rustls-webpki@0.102.6 X
-rustversion@1.0.17 X X
+rustc_version@0.4.1 X X
+rustls@0.23.20 X X X
+rustls-pemfile@2.2.0 X X X
+rustls-pki-types@1.10.1 X X
+rustls-webpki@0.102.8 X
+rustversion@1.0.18 X X
ryu@1.0.18 X X
-semver@1.0.23 X X
+scopeguard@1.2.0 X X
+semver@1.0.24 X X
seq-macro@0.3.5 X X
-serde@1.0.207 X X
+serde@1.0.216 X X
serde_bytes@0.11.15 X X
-serde_derive@1.0.207 X X
-serde_json@1.0.124 X X
+serde_derive@1.0.216 X X
+serde_json@1.0.133 X X
serde_repr@0.1.19 X X
serde_urlencoded@0.7.1 X X
-serde_with@3.9.0 X X
-serde_with_macros@3.9.0 X X
+serde_with@3.11.0 X X
+serde_with_macros@3.11.0 X X
sha1@0.10.6 X X
sha2@0.10.8 X X
shlex@1.3.0 X X
slab@0.4.9 X
smallvec@1.13.2 X X
snap@1.1.1 X
-socket2@0.5.7 X X
+socket2@0.5.8 X X
spin@0.9.8 X
+stable_deref_trait@1.2.0 X X
static_assertions@1.1.0 X X
strsim@0.11.1 X
strum@0.26.3 X
strum_macros@0.26.4 X
subtle@2.6.1 X
-syn@2.0.74 X X
-sync_wrapper@1.0.1 X
+syn@2.0.90 X X
+sync_wrapper@1.0.2 X
+synstructure@0.13.1 X
+tagptr@0.2.0 X X
tap@1.0.1 X
-thiserror@1.0.63 X X
-thiserror-impl@1.0.63 X X
+thiserror@1.0.69 X X
+thiserror-impl@1.0.69 X X
thrift@0.17.0 X
tiny-keccak@2.0.2 X
-tinyvec@1.8.0 X X X
-tinyvec_macros@0.1.1 X X X
-tokio@1.39.2 X
+tinystr@0.7.6 X
+tokio@1.42.0 X
tokio-macros@2.4.0 X
-tokio-rustls@0.26.0 X X
-tokio-util@0.7.11 X
-tower@0.4.13 X
-tower-layer@0.3.3 X
+tokio-rustls@0.26.1 X X
+tokio-util@0.7.13 X
tower-service@0.3.3 X
-tracing@0.1.40 X
-tracing-core@0.1.32 X
+tracing@0.1.41 X
+tracing-core@0.1.33 X
+triomphe@0.1.11 X X
try-lock@0.2.5 X
twox-hash@1.6.3 X
typed-builder@0.19.1 X X
+typed-builder@0.20.0 X X
typed-builder-macro@0.19.1 X X
+typed-builder-macro@0.20.0 X X
typenum@1.17.0 X X
-unicode-bidi@0.3.15 X X
-unicode-ident@1.0.12 X X X
-unicode-normalization@0.1.23 X X
+unicode-ident@1.0.14 X X X
untrusted@0.9.0 X
-url@2.5.2 X X
+url@2.5.4 X X
+utf16_iter@1.0.5 X X
+utf8_iter@1.0.4 X X
utf8parse@0.2.2 X X
-uuid@1.10.0 X X
+uuid@1.11.0 X X
version_check@0.9.5 X X
want@0.3.1 X
wasi@0.11.0+wasi-snapshot-preview1 X X X
-wasm-bindgen@0.2.93 X X
-wasm-bindgen-backend@0.2.93 X X
-wasm-bindgen-futures@0.4.43 X X
-wasm-bindgen-macro@0.2.93 X X
-wasm-bindgen-macro-support@0.2.93 X X
-wasm-bindgen-shared@0.2.93 X X
-wasm-streams@0.4.0 X X
-web-sys@0.3.70 X X
-webpki-roots@0.26.3 X
+wasm-bindgen@0.2.99 X X
+wasm-bindgen-backend@0.2.99 X X
+wasm-bindgen-futures@0.4.49 X X
+wasm-bindgen-macro@0.2.99 X X
+wasm-bindgen-macro-support@0.2.99 X X
+wasm-bindgen-shared@0.2.99 X X
+wasm-streams@0.4.2 X X
+web-sys@0.3.76 X X
+webpki-roots@0.26.7 X
+winapi@0.3.9 X X
+winapi-i686-pc-windows-gnu@0.4.0 X X
+winapi-x86_64-pc-windows-gnu@0.4.0 X X
windows-core@0.52.0 X X
-windows-sys@0.48.0 X X
+windows-registry@0.2.0 X X
+windows-result@0.2.0 X X
+windows-strings@0.1.0 X X
windows-sys@0.52.0 X X
-windows-targets@0.48.5 X X
+windows-sys@0.59.0 X X
windows-targets@0.52.6 X X
-windows_aarch64_gnullvm@0.48.5 X X
windows_aarch64_gnullvm@0.52.6 X X
-windows_aarch64_msvc@0.48.5 X X
windows_aarch64_msvc@0.52.6 X X
-windows_i686_gnu@0.48.5 X X
windows_i686_gnu@0.52.6 X X
windows_i686_gnullvm@0.52.6 X X
-windows_i686_msvc@0.48.5 X X
windows_i686_msvc@0.52.6 X X
-windows_x86_64_gnu@0.48.5 X X
windows_x86_64_gnu@0.52.6 X X
-windows_x86_64_gnullvm@0.48.5 X X
windows_x86_64_gnullvm@0.52.6 X X
-windows_x86_64_msvc@0.48.5 X X
windows_x86_64_msvc@0.52.6 X X
-winreg@0.52.0 X
+write16@1.0.0 X X
+writeable@0.5.5 X
wyz@0.5.1 X
+yoke@0.7.5 X
+yoke-derive@0.7.5 X
zerocopy@0.7.35 X X X
zerocopy-derive@0.7.35 X X X
+zerofrom@0.1.5 X
+zerofrom-derive@0.1.5 X
zeroize@1.8.1 X X
+zerovec@0.10.4 X
+zerovec-derive@0.10.3 X
zstd@0.13.2 X
zstd-safe@7.2.1 X X
-zstd-sys@2.0.12+zstd.1.5.6 X X
+zstd-sys@2.0.13+zstd.1.5.6 X X
diff --git a/crates/integrations/datafusion/DEPENDENCIES.rust.tsv b/crates/integrations/datafusion/DEPENDENCIES.rust.tsv
index 2f6a564..9acf41f 100644
--- a/crates/integrations/datafusion/DEPENDENCIES.rust.tsv
+++ b/crates/integrations/datafusion/DEPENDENCIES.rust.tsv
@@ -1,208 +1,211 @@
-crate 0BSD Apache-2.0 Apache-2.0 WITH LLVM-exception BSD-2-Clause BSD-3-Clause BSL-1.0 CC0-1.0 ISC MIT MIT-0 MPL-2.0 OpenSSL Unicode-DFS-2016 Unlicense Zlib
-addr2line@0.22.0 X X
-adler@1.0.2 X X X
+crate 0BSD Apache-2.0 Apache-2.0 WITH LLVM-exception BSD-2-Clause BSD-3-Clause BSL-1.0 CC0-1.0 ISC MIT MIT-0 MPL-2.0 OpenSSL Unicode-3.0 Unlicense Zlib
+addr2line@0.24.2 X X
+adler2@2.0.0 X X X
adler32@1.2.0 X
ahash@0.8.11 X X
aho-corasick@1.1.3 X X
alloc-no-stdlib@2.0.4 X
alloc-stdlib@0.2.2 X
-allocator-api2@0.2.18 X X
+allocator-api2@0.2.21 X X
android-tzdata@0.1.1 X X
android_system_properties@0.1.5 X X
-anstream@0.6.15 X X
-anstyle@1.0.8 X X
-anstyle-parse@0.2.5 X X
-anstyle-query@1.1.1 X X
-anstyle-wincon@3.0.4 X X
-anyhow@1.0.86 X X
+anstream@0.6.18 X X
+anstyle@1.0.10 X X
+anstyle-parse@0.2.6 X X
+anstyle-query@1.1.2 X X
+anstyle-wincon@3.0.6 X X
+anyhow@1.0.94 X X
apache-avro@0.17.0 X
array-init@2.1.0 X X
-arrayref@0.3.8 X
-arrayvec@0.7.4 X X
-arrow@52.2.0 X
-arrow-arith@52.2.0 X
-arrow-array@52.2.0 X
-arrow-buffer@52.2.0 X
-arrow-cast@52.2.0 X
-arrow-csv@52.2.0 X
-arrow-data@52.2.0 X
-arrow-ipc@52.2.0 X
-arrow-json@52.2.0 X
-arrow-ord@52.2.0 X
-arrow-row@52.2.0 X
-arrow-schema@52.2.0 X
-arrow-select@52.2.0 X
-arrow-string@52.2.0 X
-async-broadcast@0.7.1 X X
-async-compression@0.4.12 X X
-async-recursion@1.1.1 X X
-async-trait@0.1.81 X X
+arrayref@0.3.9 X
+arrayvec@0.7.6 X X
+arrow@53.3.0 X
+arrow-arith@53.3.0 X
+arrow-array@53.3.0 X
+arrow-buffer@53.3.0 X
+arrow-cast@53.3.0 X
+arrow-csv@53.3.0 X
+arrow-data@53.3.0 X
+arrow-ipc@53.3.0 X
+arrow-json@53.3.0 X
+arrow-ord@53.3.0 X
+arrow-row@53.3.0 X
+arrow-schema@53.3.0 X
+arrow-select@53.3.0 X
+arrow-string@53.3.0 X
+async-compression@0.4.18 X X
+async-lock@3.4.0 X X
+async-trait@0.1.83 X X
atoi@2.0.0 X
-autocfg@1.3.0 X X
-backon@0.4.4 X
-backtrace@0.3.73 X X
+autocfg@1.4.0 X X
+backon@1.3.0 X
+backtrace@0.3.74 X X
base64@0.22.1 X X
-bigdecimal@0.4.5 X X
+bigdecimal@0.4.7 X X
bimap@0.6.3 X X
bitflags@1.3.2 X X
bitflags@2.6.0 X X
bitvec@1.0.1 X
blake2@0.10.6 X X
-blake3@1.5.3 X X X
+blake3@1.5.5 X X X
block-buffer@0.10.4 X X
-brotli@6.0.0 X X
+brotli@7.0.0 X X
brotli-decompressor@4.0.1 X X
bumpalo@3.16.0 X X
byteorder@1.5.0 X X
-bytes@1.7.1 X
+bytes@1.9.0 X
bzip2@0.4.4 X X
bzip2-sys@0.1.11+1.0.8 X X
-cc@1.1.11 X X
+cc@1.2.4 X X
cfg-if@1.0.0 X X
-cfg_aliases@0.1.1 X
-chrono@0.4.38 X X
-chrono-tz@0.9.0 X X
-chrono-tz-build@0.3.0 X X
-colorchoice@1.0.2 X X
-comfy-table@7.1.1 X
+chrono@0.4.39 X X
+chrono-tz@0.10.0 X X
+chrono-tz-build@0.4.0 X X
+colorchoice@1.0.3 X X
+comfy-table@7.1.3 X
concurrent-queue@2.5.0 X X
const-oid@0.9.6 X X
const-random@0.1.18 X X
const-random-macro@0.1.16 X X
-constant_time_eq@0.3.0 X X X
+constant_time_eq@0.3.1 X X X
core-foundation-sys@0.8.7 X X
core2@0.4.0 X X
-cpufeatures@0.2.13 X X
+cpufeatures@0.2.16 X X
crc32c@0.6.8 X X
crc32fast@1.4.2 X X
-crossbeam-utils@0.8.20 X X
+crossbeam-channel@0.5.14 X X
+crossbeam-epoch@0.9.18 X X
+crossbeam-utils@0.8.21 X X
crunchy@0.2.2 X
crypto-common@0.1.6 X X
-csv@1.3.0 X X
+csv@1.3.1 X X
csv-core@0.1.11 X X
darling@0.20.10 X
darling_core@0.20.10 X
darling_macro@0.20.10 X
-dary_heap@0.3.6 X X
-dashmap@5.5.3 X
-dashmap@6.0.1 X
-datafusion@41.0.0 X
-datafusion-catalog@41.0.0 X
-datafusion-common@41.0.0 X
-datafusion-common-runtime@41.0.0 X
-datafusion-execution@41.0.0 X
-datafusion-expr@41.0.0 X
-datafusion-functions@41.0.0 X
-datafusion-functions-aggregate@41.0.0 X
-datafusion-functions-nested@41.0.0 X
-datafusion-optimizer@41.0.0 X
-datafusion-physical-expr@41.0.0 X
-datafusion-physical-expr-common@41.0.0 X
-datafusion-physical-optimizer@41.0.0 X
-datafusion-physical-plan@41.0.0 X
-datafusion-sql@41.0.0 X
-derivative@2.2.0 X X
-derive_builder@0.20.0 X X
-derive_builder_core@0.20.0 X X
-derive_builder_macro@0.20.0 X X
+dary_heap@0.3.7 X X
+dashmap@6.1.0 X
+datafusion@43.0.0 X
+datafusion-catalog@43.0.0 X
+datafusion-common@43.0.0 X
+datafusion-common-runtime@43.0.0 X
+datafusion-execution@43.0.0 X
+datafusion-expr@43.0.0 X
+datafusion-expr-common@43.0.0 X
+datafusion-functions@43.0.0 X
+datafusion-functions-aggregate@43.0.0 X
+datafusion-functions-aggregate-common@43.0.0 X
+datafusion-functions-nested@43.0.0 X
+datafusion-functions-window@43.0.0 X
+datafusion-functions-window-common@43.0.0 X
+datafusion-optimizer@43.0.0 X
+datafusion-physical-expr@43.0.0 X
+datafusion-physical-expr-common@43.0.0 X
+datafusion-physical-optimizer@43.0.0 X
+datafusion-physical-plan@43.0.0 X
+datafusion-sql@43.0.0 X
+derive_builder@0.20.2 X X
+derive_builder_core@0.20.2 X X
+derive_builder_macro@0.20.2 X X
digest@0.10.7 X X
-doc-comment@0.3.3 X
+displaydoc@0.2.5 X X
either@1.13.0 X X
env_filter@0.1.2 X X
env_logger@0.11.5 X X
equivalent@1.0.1 X X
-errno@0.3.9 X X
+errno@0.3.10 X X
event-listener@5.3.1 X X
-event-listener-strategy@0.5.2 X X
-fastrand@2.1.0 X X
-faststr@0.2.21 X X
+event-listener-strategy@0.5.3 X X
+fastrand@2.3.0 X X
fixedbitset@0.4.2 X X
flagset@0.4.6 X
flatbuffers@24.3.25 X
-flate2@1.0.31 X X
+flate2@1.0.35 X X
fnv@1.0.7 X X
form_urlencoded@1.2.1 X X
funty@2.0.0 X
-futures@0.3.30 X X
-futures-channel@0.3.30 X X
-futures-core@0.3.30 X X
-futures-executor@0.3.30 X X
-futures-io@0.3.30 X X
-futures-macro@0.3.30 X X
-futures-sink@0.3.30 X X
-futures-task@0.3.30 X X
-futures-util@0.3.30 X X
+futures@0.3.31 X X
+futures-channel@0.3.31 X X
+futures-core@0.3.31 X X
+futures-executor@0.3.31 X X
+futures-io@0.3.31 X X
+futures-macro@0.3.31 X X
+futures-sink@0.3.31 X X
+futures-task@0.3.31 X X
+futures-util@0.3.31 X X
generic-array@0.14.7 X
getrandom@0.2.15 X X
-gimli@0.29.0 X X
+gimli@0.31.1 X X
glob@0.3.1 X X
+gloo-timers@0.3.0 X X
half@2.4.1 X X
hashbrown@0.14.5 X X
-heck@0.4.1 X X
+hashbrown@0.15.2 X X
heck@0.5.0 X X
hermit-abi@0.3.9 X X
hex@0.4.3 X X
-hive_metastore@0.1.0 X
hmac@0.12.1 X X
-home@0.5.9 X X
-http@1.1.0 X X
+home@0.5.11 X X
+http@1.2.0 X X
http-body@1.0.1 X
http-body-util@0.1.2 X
-httparse@1.9.4 X X
+httparse@1.9.5 X X
humantime@2.1.0 X X
-hyper@1.4.1 X
-hyper-rustls@0.27.2 X X X
-hyper-util@0.1.7 X
-iana-time-zone@0.1.60 X X
+hyper@1.5.2 X
+hyper-rustls@0.27.3 X X X
+hyper-util@0.1.10 X
+iana-time-zone@0.1.61 X X
iana-time-zone-haiku@0.1.2 X X
-iceberg@0.3.0 X
-iceberg-catalog-hms@0.3.0 X
-iceberg-catalog-memory@0.3.0 X
-iceberg-datafusion@0.3.0 X
-iceberg_test_utils@0.3.0 X
+iceberg@0.4.0 X
+iceberg-catalog-memory@0.4.0 X
+iceberg-datafusion@0.4.0 X
+iceberg_test_utils@0.4.0 X
+icu_collections@1.5.0 X
+icu_locid@1.5.0 X
+icu_locid_transform@1.5.0 X
+icu_locid_transform_data@1.5.0 X
+icu_normalizer@1.5.0 X
+icu_normalizer_data@1.5.0 X
+icu_properties@1.5.1 X
+icu_properties_data@1.5.0 X
+icu_provider@1.5.0 X
+icu_provider_macros@1.5.0 X
ident_case@1.0.1 X X
-idna@0.5.0 X X
-indexmap@2.4.0 X X
+idna@1.0.3 X X
+idna_adapter@1.2.0 X X
+indexmap@2.7.0 X X
instant@0.1.13 X
integer-encoding@3.0.4 X
-integer-encoding@4.0.2 X
-ipnet@2.9.0 X X
+ipnet@2.10.1 X X
is_terminal_polyfill@1.70.1 X X
-itertools@0.12.1 X X
itertools@0.13.0 X X
-itoa@1.0.11 X X
+itoa@1.0.14 X X
jobserver@0.1.32 X X
-js-sys@0.3.70 X X
+js-sys@0.3.76 X X
lazy_static@1.5.0 X X
-lexical-core@0.8.5 X X
-lexical-parse-float@0.8.5 X X
-lexical-parse-integer@0.8.6 X X
-lexical-util@0.8.5 X X
-lexical-write-float@0.8.5 X X
-lexical-write-integer@0.8.5 X X
-libc@0.2.155 X X
+lexical-core@1.0.5 X X
+lexical-parse-float@1.0.5 X X
+lexical-parse-integer@1.0.5 X X
+lexical-util@1.0.6 X X
+lexical-write-float@1.0.5 X X
+lexical-write-integer@1.0.5 X X
+libc@0.2.168 X X
libflate@2.1.0 X
libflate_lz77@2.1.0 X
-libm@0.2.8 X X
-linked-hash-map@0.5.6 X X
-linkedbytes@0.1.8 X X
+libm@0.2.11 X X
linux-raw-sys@0.4.14 X X X
+litemap@0.7.4 X
lock_api@0.4.12 X X
log@0.4.22 X X
lz4_flex@0.11.3 X
lzma-sys@0.1.20 X X
md-5@0.10.6 X X
memchr@2.7.4 X X
-memoffset@0.9.1 X
-metainfo@0.7.12 X X
mime@0.3.17 X X
-miniz_oxide@0.7.4 X X X
-mio@1.0.2 X
-motore@0.4.1 X X
-motore-macros@0.4.1 X X
-mur3@0.1.0 X
+miniz_oxide@0.8.0 X X X
+mio@1.0.3 X
+moka@0.12.8 X X
murmur3@0.5.2 X X
-nix@0.28.0 X
num@0.4.3 X X
num-bigint@0.4.6 X X
num-complex@0.4.6 X X
@@ -211,19 +214,16 @@
num-rational@0.4.2 X X
num-traits@0.2.19 X X
num_cpus@1.16.0 X X
-num_enum@0.7.3 X X X
-num_enum_derive@0.7.3 X X X
-object@0.36.3 X X
-object_store@0.10.2 X X
-once_cell@1.19.0 X X
-opendal@0.49.0 X
+object@0.36.5 X X
+object_store@0.11.1 X X
+once_cell@1.20.2 X X
+opendal@0.50.2 X
ordered-float@2.10.1 X
-ordered-float@4.2.2 X
-page_size@0.6.0 X X
-parking@2.2.0 X X
+ordered-float@4.5.0 X
+parking@2.2.1 X X
parking_lot@0.12.3 X X
parking_lot_core@0.9.10 X X
-parquet@52.2.0 X
+parquet@53.3.0 X
parse-zoneinfo@0.3.1 X
paste@1.0.15 X X
percent-encoding@2.3.1 X X
@@ -232,160 +232,151 @@
phf_codegen@0.11.2 X
phf_generator@0.11.2 X
phf_shared@0.11.2 X
-pilota@0.11.3 X X
-pin-project@1.1.5 X X
-pin-project-internal@1.1.5 X X
-pin-project-lite@0.2.14 X X
+pin-project-lite@0.2.15 X X
pin-utils@0.1.0 X X
-pkg-config@0.3.30 X X
+pkg-config@0.3.31 X X
ppv-lite86@0.2.20 X X
-proc-macro-crate@3.1.0 X X
-proc-macro2@1.0.86 X X
-quad-rand@0.2.1 X
-quick-xml@0.36.1 X
-quote@1.0.36 X X
+proc-macro2@1.0.92 X X
+quad-rand@0.2.3 X
+quanta@0.12.4 X
+quick-xml@0.36.2 X
+quote@1.0.37 X X
radium@0.7.0 X
rand@0.8.5 X X
rand_chacha@0.3.1 X X
rand_core@0.6.4 X X
-redox_syscall@0.5.3 X
-regex@1.10.6 X X
-regex-automata@0.4.7 X X
+raw-cpuid@11.2.0 X
+redox_syscall@0.5.8 X
+regex@1.11.1 X X
+regex-automata@0.4.9 X X
regex-lite@0.1.6 X X
-regex-syntax@0.8.4 X X
-reqsign@0.16.0 X
-reqwest@0.12.5 X X
+regex-syntax@0.8.5 X X
+reqsign@0.16.1 X
+reqwest@0.12.9 X X
ring@0.17.8 X
rle-decode-fast@1.0.3 X X
-rust_decimal@1.35.0 X
+rust_decimal@1.36.0 X
rustc-demangle@0.1.24 X X
-rustc-hash@2.0.0 X X
-rustc_version@0.4.0 X X
-rustix@0.38.34 X X X
-rustls@0.23.12 X X X
-rustls-pemfile@2.1.3 X X X
-rustls-pki-types@1.8.0 X X
-rustls-webpki@0.102.6 X
-rustversion@1.0.17 X X
+rustc_version@0.4.1 X X
+rustix@0.38.42 X X X
+rustls@0.23.20 X X X
+rustls-pemfile@2.2.0 X X X
+rustls-pki-types@1.10.1 X X
+rustls-webpki@0.102.8 X
+rustversion@1.0.18 X X
ryu@1.0.18 X X
same-file@1.0.6 X X
scopeguard@1.2.0 X X
-semver@1.0.23 X X
+semver@1.0.24 X X
seq-macro@0.3.5 X X
-serde@1.0.207 X X
+serde@1.0.216 X X
serde_bytes@0.11.15 X X
-serde_derive@1.0.207 X X
-serde_json@1.0.124 X X
+serde_derive@1.0.216 X X
+serde_json@1.0.133 X X
serde_repr@0.1.19 X X
serde_urlencoded@0.7.1 X X
-serde_with@3.9.0 X X
-serde_with_macros@3.9.0 X X
+serde_with@3.11.0 X X
+serde_with_macros@3.11.0 X X
sha1@0.10.6 X X
sha2@0.10.8 X X
shlex@1.3.0 X X
-signal-hook-registry@1.4.2 X X
-simdutf8@0.1.4 X X
siphasher@0.3.11 X X
slab@0.4.9 X
smallvec@1.13.2 X X
-snafu@0.7.5 X X
-snafu-derive@0.7.5 X X
+snafu@0.8.5 X X
+snafu-derive@0.8.5 X X
snap@1.1.1 X
-socket2@0.5.7 X X
-sonic-rs@0.3.10 X
+socket2@0.5.8 X X
spin@0.9.8 X
-sqlparser@0.49.0 X
+sqlparser@0.51.0 X
sqlparser_derive@0.2.2 X
+stable_deref_trait@1.2.0 X X
static_assertions@1.1.0 X X
strsim@0.11.1 X
strum@0.26.3 X
strum_macros@0.26.4 X
subtle@2.6.1 X
-syn@1.0.109 X X
-syn@2.0.74 X X
-sync_wrapper@1.0.1 X
+syn@2.0.90 X X
+sync_wrapper@1.0.2 X
+synstructure@0.13.1 X
+tagptr@0.2.0 X X
tap@1.0.1 X
-tempfile@3.12.0 X X
-thiserror@1.0.63 X X
-thiserror-impl@1.0.63 X X
+tempfile@3.14.0 X X
+thiserror@1.0.69 X X
+thiserror-impl@1.0.69 X X
thrift@0.17.0 X
tiny-keccak@2.0.2 X
-tinyvec@1.8.0 X X X
-tinyvec_macros@0.1.1 X X X
-tokio@1.39.2 X
+tinystr@0.7.6 X
+tokio@1.42.0 X
tokio-macros@2.4.0 X
-tokio-rustls@0.26.0 X X
-tokio-stream@0.1.15 X
-tokio-util@0.7.11 X
-toml_datetime@0.6.8 X X
-toml_edit@0.21.1 X X
-tower@0.4.13 X
-tower-layer@0.3.3 X
+tokio-rustls@0.26.1 X X
+tokio-util@0.7.13 X
tower-service@0.3.3 X
-tracing@0.1.40 X
-tracing-attributes@0.1.27 X
-tracing-core@0.1.32 X
+tracing@0.1.41 X
+tracing-attributes@0.1.28 X
+tracing-core@0.1.33 X
+triomphe@0.1.11 X X
try-lock@0.2.5 X
twox-hash@1.6.3 X
typed-builder@0.19.1 X X
+typed-builder@0.20.0 X X
typed-builder-macro@0.19.1 X X
+typed-builder-macro@0.20.0 X X
typenum@1.17.0 X X
-unicode-bidi@0.3.15 X X
-unicode-ident@1.0.12 X X X
-unicode-normalization@0.1.23 X X
-unicode-segmentation@1.11.0 X X
-unicode-width@0.1.13 X X
+unicode-ident@1.0.14 X X X
+unicode-segmentation@1.12.0 X X
+unicode-width@0.2.0 X X
untrusted@0.9.0 X
-url@2.5.2 X X
+url@2.5.4 X X
+utf16_iter@1.0.5 X X
+utf8_iter@1.0.4 X X
utf8parse@0.2.2 X X
-uuid@1.10.0 X X
+uuid@1.11.0 X X
version_check@0.9.5 X X
-volo@0.10.1 X X
-volo-thrift@0.10.2 X X
walkdir@2.5.0 X X
want@0.3.1 X
wasi@0.11.0+wasi-snapshot-preview1 X X X
-wasm-bindgen@0.2.93 X X
-wasm-bindgen-backend@0.2.93 X X
-wasm-bindgen-futures@0.4.43 X X
-wasm-bindgen-macro@0.2.93 X X
-wasm-bindgen-macro-support@0.2.93 X X
-wasm-bindgen-shared@0.2.93 X X
-wasm-streams@0.4.0 X X
-web-sys@0.3.70 X X
-webpki-roots@0.26.3 X
+wasm-bindgen@0.2.99 X X
+wasm-bindgen-backend@0.2.99 X X
+wasm-bindgen-futures@0.4.49 X X
+wasm-bindgen-macro@0.2.99 X X
+wasm-bindgen-macro-support@0.2.99 X X
+wasm-bindgen-shared@0.2.99 X X
+wasm-streams@0.4.2 X X
+web-sys@0.3.76 X X
+webpki-roots@0.26.7 X
winapi@0.3.9 X X
winapi-i686-pc-windows-gnu@0.4.0 X X
winapi-util@0.1.9 X X
winapi-x86_64-pc-windows-gnu@0.4.0 X X
windows-core@0.52.0 X X
-windows-sys@0.48.0 X X
+windows-registry@0.2.0 X X
+windows-result@0.2.0 X X
+windows-strings@0.1.0 X X
windows-sys@0.52.0 X X
windows-sys@0.59.0 X X
-windows-targets@0.48.5 X X
windows-targets@0.52.6 X X
-windows_aarch64_gnullvm@0.48.5 X X
windows_aarch64_gnullvm@0.52.6 X X
-windows_aarch64_msvc@0.48.5 X X
windows_aarch64_msvc@0.52.6 X X
-windows_i686_gnu@0.48.5 X X
windows_i686_gnu@0.52.6 X X
windows_i686_gnullvm@0.52.6 X X
-windows_i686_msvc@0.48.5 X X
windows_i686_msvc@0.52.6 X X
-windows_x86_64_gnu@0.48.5 X X
windows_x86_64_gnu@0.52.6 X X
-windows_x86_64_gnullvm@0.48.5 X X
windows_x86_64_gnullvm@0.52.6 X X
-windows_x86_64_msvc@0.48.5 X X
windows_x86_64_msvc@0.52.6 X X
-winnow@0.5.40 X
-winreg@0.52.0 X
+write16@1.0.0 X X
+writeable@0.5.5 X
wyz@0.5.1 X
xz2@0.1.7 X X
+yoke@0.7.5 X
+yoke-derive@0.7.5 X
zerocopy@0.7.35 X X X
zerocopy-derive@0.7.35 X X X
+zerofrom@0.1.5 X
+zerofrom-derive@0.1.5 X
zeroize@1.8.1 X X
+zerovec@0.10.4 X
+zerovec-derive@0.10.3 X
zstd@0.13.2 X
zstd-safe@7.2.1 X X
-zstd-sys@2.0.12+zstd.1.5.6 X X
+zstd-sys@2.0.13+zstd.1.5.6 X X
diff --git a/scripts/dependencies.py b/scripts/dependencies.py
index 1c8db96..32fff7c 100644
--- a/scripts/dependencies.py
+++ b/scripts/dependencies.py
@@ -27,8 +27,9 @@
"crates/catalog/memory", "crates/catalog/rest",
"crates/catalog/sql",
- "crates/integrations/datafusion"
-
+ "crates/integrations/datafusion",
+
+ "bindings/python"
]
diff --git a/website/src/release.md b/website/src/release.md
index a822b1e..dc94bb6 100644
--- a/website/src/release.md
+++ b/website/src/release.md
@@ -111,7 +111,7 @@
### Update docs
-- Update `CHANGELOG.md`, refer to [Generate Release Note](reference/generate_release_note.md) for more information.
+- Update `CHANGELOG.md` by Drafting a new release [note on Github Releases](https://github.com/apache/iceberg-rust/releases/new)
### Generate dependencies list