You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@opendal.apache.org by xu...@apache.org on 2025/11/17 11:13:10 UTC

(opendal) branch bump-opendal-0.55.0-rc2 created (now b1a3938a1)

This is an automated email from the ASF dual-hosted git repository.

xuanwo pushed a change to branch bump-opendal-0.55.0-rc2
in repository https://gitbox.apache.org/repos/asf/opendal.git


      at b1a3938a1 update upgrade

This branch includes the following new commits:

     new 25b5e23f3 Update changelogs
     new b1a3938a1 update upgrade

The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.



(opendal) 01/02: Update changelogs

Posted by xu...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

xuanwo pushed a commit to branch bump-opendal-0.55.0-rc2
in repository https://gitbox.apache.org/repos/asf/opendal.git

commit 25b5e23f3ee8d366ac8487cb5574040f0ba4c233
Author: Xuanwo <gi...@xuanwo.io>
AuthorDate: Mon Nov 17 18:33:46 2025 +0800

    Update changelogs
    
    Signed-off-by: Xuanwo <gi...@xuanwo.io>
---
 CHANGELOG.md                                    |  11 +-
 bindings/c/DEPENDENCIES.rust.tsv                |  20 +-
 bindings/cpp/DEPENDENCIES.rust.tsv              |  26 +-
 bindings/dotnet/DEPENDENCIES.rust.tsv           |  20 +-
 bindings/haskell/DEPENDENCIES.rust.tsv          |  20 +-
 bindings/java/DEPENDENCIES.rust.tsv             |  20 +-
 bindings/lua/DEPENDENCIES.rust.tsv              |  20 +-
 bindings/nodejs/DEPENDENCIES.rust.tsv           | 505 +++++++++++++-----------
 bindings/ocaml/DEPENDENCIES.rust.tsv            |  20 +-
 bindings/php/DEPENDENCIES.rust.tsv              |  20 +-
 bindings/python/DEPENDENCIES.rust.tsv           |  24 +-
 bindings/ruby/DEPENDENCIES.rust.tsv             |  26 +-
 core/Cargo.lock                                 | 204 ++++------
 core/DEPENDENCIES.rust.tsv                      |  16 +-
 integrations/dav-server/DEPENDENCIES.rust.tsv   |  16 +-
 integrations/object_store/DEPENDENCIES.rust.tsv |  16 +-
 integrations/parquet/DEPENDENCIES.rust.tsv      |  16 +-
 integrations/unftp-sbe/DEPENDENCIES.rust.tsv    |  20 +-
 18 files changed, 509 insertions(+), 511 deletions(-)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index c36fcb60e..2d058264b 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -8,7 +8,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/).
 <!-- Release notes generated with: gh release create v_draft --generate-notes --draft -->
 
 ## [v0.55.0] - 2025-11-11
-
 ### Added
 * feat(services/oss): allow users to specify endpoint addressing style by @howardlau1999 in https://github.com/apache/opendal/pull/6504
 * feat(bindings/ruby): publish ruby binding by @erickguan in https://github.com/apache/opendal/pull/6539
@@ -36,6 +35,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/).
 * feat(services/compfs): implement IoVectoredBuf for Buffer by @meteorgan in https://github.com/apache/opendal/pull/6762
 * feat(services/lakefs): Implement write returns metadata by @kingsword09 in https://github.com/apache/opendal/pull/6770
 * Add `connection_pool_max_size` option to memcached and redis builders by @trxcllnt in https://github.com/apache/opendal/pull/6759
+* fix:(bindings/python) Gate service-sftp on windows targets by @chitralverma in https://github.com/apache/opendal/pull/6777
+* feat(binding/nodejs): add TimeoutLayer, LoggingLayer and ThrottleLayer in nodejs binding by @Kilerd in https://github.com/apache/opendal/pull/6772
 ### Changed
 * refactor: Migrate cloudflare_kv from adapter::kv to Access instead by @kingsword09 in https://github.com/apache/opendal/pull/6340
 * refactor: Centralize date/time handling with Timestamp wrapper by @dami0806 in https://github.com/apache/opendal/pull/6650
@@ -60,6 +61,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/).
 * refactor(hdfs): restructure HdfsBackend and introduce HdfsCore by @kingsword09 in https://github.com/apache/opendal/pull/6736
 * refactor(hdfs-native): restructure HdfsNativeBackend and introduce HdfsNativeCore by @kingsword09 in https://github.com/apache/opendal/pull/6737
 * refactor(services): impl Debug for all service builders by @koushiro in https://github.com/apache/opendal/pull/6756
+* refactor(types)!: use string-based scheme over enum-based approach by @koushiro in https://github.com/apache/opendal/pull/6765
 ### Fixed
 * fix(services/cloudflare_kv): Use DEFAULT_SCHEME constant for Cloudflare KV scheme by @kingsword09 in https://github.com/apache/opendal/pull/6568
 * fix(bindings/d): Enhance D bindings build script and tests for OpenDAL by @kingsword09 in https://github.com/apache/opendal/pull/6569
@@ -77,6 +79,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/).
 * fix: retry on 409 with AWS S3 by @wolfv in https://github.com/apache/opendal/pull/6742
 * fix(bindings/ruby): fix release build error by @erickguan in https://github.com/apache/opendal/pull/6766
 * fix(binding/nodejs): add missing lister methods by @Kilerd in https://github.com/apache/opendal/pull/6769
+* fix(bindings/python): Update python/stubgen & core/hdfs-native by @chitralverma in https://github.com/apache/opendal/pull/6774
 ### Docs
 * doc(bindinds/ruby): add examples and links by @erickguan in https://github.com/apache/opendal/pull/6609
 * docs: spelling and minor wording change by @carlsonp in https://github.com/apache/opendal/pull/6620
@@ -84,6 +87,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/).
 * docs(python): add documentation for local usage by @jayceslesar in https://github.com/apache/opendal/pull/6480
 * docs(apps): add migration guide, update links; remove bin/{oli,ofs} (#6689) by @tao12345666333 in https://github.com/apache/opendal/pull/6705
 * docs(core/types): add some comments for Buffer by @meteorgan in https://github.com/apache/opendal/pull/6746
+* docs: Make it clear that bindings have different version with rust core. by @0lai0 in https://github.com/apache/opendal/pull/6780
 ### CI
 * ci: Switch from --nocapture to --no-capture by @kingsword09 in https://github.com/apache/opendal/pull/6567
 * ci: Add patch file to Ruby release workflow by @erickguan in https://github.com/apache/opendal/pull/6592
@@ -139,6 +143,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/).
 * chore: rename delete module => deleter module; ServiceAccessor => ServiceBackend by @koushiro in https://github.com/apache/opendal/pull/6757
 * chore(services): unify scheme usage by @koushiro in https://github.com/apache/opendal/pull/6764
 * chore(services): remove empty list operation and update docs of all services by @koushiro in https://github.com/apache/opendal/pull/6768
+* Bump to version 0.55.0 by @Xuanwo in https://github.com/apache/opendal/pull/6771
+* chore(types)!: remove deprecated `Operator::from_map` and `Operator::via_map` by @koushiro in https://github.com/apache/opendal/pull/6775
+* chore(types)!: remove deprecated `list_with_version` capability by @koushiro in https://github.com/apache/opendal/pull/6781
+* chore(services/s3)!: remove deprecated `S3::security_token` by @koushiro in https://github.com/apache/opendal/pull/6779
+* chore(services/fs): use NotADirectory directly by @meteorgan in https://github.com/apache/opendal/pull/6786
 
 ## [v0.54.1] - 2025-09-02
 
diff --git a/bindings/c/DEPENDENCIES.rust.tsv b/bindings/c/DEPENDENCIES.rust.tsv
index b39473558..72e82fb4a 100644
--- a/bindings/c/DEPENDENCIES.rust.tsv
+++ b/bindings/c/DEPENDENCIES.rust.tsv
@@ -2,8 +2,8 @@ crate	Apache-2.0	Apache-2.0 WITH LLVM-exception	BSD-3-Clause	BSL-1.0	CDLA-Permis
 anstream@0.6.21	X							X			
 anstyle@1.0.13	X							X			
 anstyle-parse@0.2.7	X							X			
-anstyle-query@1.1.4	X							X			
-anstyle-wincon@3.0.10	X							X			
+anstyle-query@1.1.5	X							X			
+anstyle-wincon@3.0.11	X							X			
 anyhow@1.0.100	X							X			
 atomic-waker@1.1.2	X							X			
 backon@1.6.0	X										
@@ -11,21 +11,21 @@ base64@0.22.1	X							X
 bitflags@2.10.0	X							X			
 block-buffer@0.10.4	X							X			
 bumpalo@3.19.0	X							X			
-bytes@1.10.1								X			
+bytes@1.11.0								X			
 cbindgen@0.29.2									X		
-cc@1.2.45	X							X			
+cc@1.2.46	X							X			
 cfg-if@1.0.4	X							X			
 clap@4.5.51	X							X			
 clap_builder@4.5.51	X							X			
 clap_lex@0.7.6	X							X			
 colorchoice@1.0.4	X							X			
-crypto-common@0.1.6	X							X			
+crypto-common@0.1.7	X							X			
 digest@0.10.7	X							X			
 displaydoc@0.2.5	X							X			
 equivalent@1.0.2	X							X			
 errno@0.3.14	X							X			
 fastrand@2.3.0	X							X			
-find-msvc-tools@0.1.4	X							X			
+find-msvc-tools@0.1.5	X							X			
 fnv@1.0.7	X							X			
 form_urlencoded@1.2.2	X							X			
 futures@0.3.31	X							X			
@@ -36,7 +36,7 @@ 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.9								X			
+generic-array@0.14.7								X			
 getrandom@0.2.16	X							X			
 getrandom@0.3.4	X							X			
 gloo-timers@0.3.0	X							X			
@@ -46,9 +46,9 @@ http@1.3.1	X							X
 http-body@1.0.1								X			
 http-body-util@0.1.3								X			
 httparse@1.10.1	X							X			
-hyper@1.7.0								X			
+hyper@1.8.1								X			
 hyper-rustls@0.27.7	X					X		X			
-hyper-util@0.1.17								X			
+hyper-util@0.1.18								X			
 icu_collections@2.1.1										X	
 icu_locale_core@2.1.1										X	
 icu_normalizer@2.1.1										X	
@@ -85,7 +85,7 @@ portable-atomic@1.11.1	X							X
 portable-atomic-util@0.2.4	X							X			
 potential_utf@0.1.4										X	
 proc-macro2@1.0.103	X							X			
-quick-xml@0.38.3								X			
+quick-xml@0.38.4								X			
 quote@1.0.42	X							X			
 r-efi@5.3.0	X						X	X			
 reqwest@0.12.24	X							X			
diff --git a/bindings/cpp/DEPENDENCIES.rust.tsv b/bindings/cpp/DEPENDENCIES.rust.tsv
index a2745fbc2..59dd5a269 100644
--- a/bindings/cpp/DEPENDENCIES.rust.tsv
+++ b/bindings/cpp/DEPENDENCIES.rust.tsv
@@ -6,20 +6,20 @@ base64@0.22.1	X							X
 bitflags@2.10.0	X							X			
 block-buffer@0.10.4	X							X			
 bumpalo@3.19.0	X							X			
-bytes@1.10.1								X			
-cc@1.2.45	X							X			
+bytes@1.11.0								X			
+cc@1.2.46	X							X			
 cfg-if@1.0.4	X							X			
-codespan-reporting@0.12.0	X										
-crypto-common@0.1.6	X							X			
-cxx@1.0.186	X							X			
-cxx-build@1.0.186	X							X			
-cxxbridge-flags@1.0.186	X							X			
-cxxbridge-macro@1.0.186	X							X			
+codespan-reporting@0.13.1	X										
+crypto-common@0.1.7	X							X			
+cxx@1.0.188	X							X			
+cxx-build@1.0.188	X							X			
+cxxbridge-flags@1.0.188	X							X			
+cxxbridge-macro@1.0.188	X							X			
 digest@0.10.7	X							X			
 displaydoc@0.2.5	X							X			
 equivalent@1.0.2	X							X			
 fastrand@2.3.0	X							X			
-find-msvc-tools@0.1.4	X							X			
+find-msvc-tools@0.1.5	X							X			
 fnv@1.0.7	X							X			
 foldhash@0.2.0											X
 form_urlencoded@1.2.2	X							X			
@@ -32,7 +32,7 @@ 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.9								X			
+generic-array@0.14.7								X			
 getrandom@0.2.16	X							X			
 getrandom@0.3.4	X							X			
 gloo-timers@0.3.0	X							X			
@@ -41,9 +41,9 @@ http@1.3.1	X							X
 http-body@1.0.1								X			
 http-body-util@0.1.3								X			
 httparse@1.10.1	X							X			
-hyper@1.7.0								X			
+hyper@1.8.1								X			
 hyper-rustls@0.27.7	X					X		X			
-hyper-util@0.1.17								X			
+hyper-util@0.1.18								X			
 icu_collections@2.1.1									X		
 icu_locale_core@2.1.1									X		
 icu_normalizer@2.1.1									X		
@@ -78,7 +78,7 @@ portable-atomic@1.11.1	X							X
 portable-atomic-util@0.2.4	X							X			
 potential_utf@0.1.4									X		
 proc-macro2@1.0.103	X							X			
-quick-xml@0.38.3								X			
+quick-xml@0.38.4								X			
 quote@1.0.42	X							X			
 r-efi@5.3.0	X						X	X			
 reqwest@0.12.24	X							X			
diff --git a/bindings/dotnet/DEPENDENCIES.rust.tsv b/bindings/dotnet/DEPENDENCIES.rust.tsv
index 66ba46ab9..4d07eb24c 100644
--- a/bindings/dotnet/DEPENDENCIES.rust.tsv
+++ b/bindings/dotnet/DEPENDENCIES.rust.tsv
@@ -12,9 +12,9 @@ bitflags@2.10.0	X								X
 block-buffer@0.10.4	X								X		
 block-padding@0.3.3	X								X		
 bumpalo@3.19.0	X								X		
-bytes@1.10.1									X		
+bytes@1.11.0									X		
 cbc@0.1.2	X								X		
-cc@1.2.45	X								X		
+cc@1.2.46	X								X		
 cfg-if@1.0.4	X								X		
 chrono@0.4.42	X								X		
 cipher@0.4.4	X								X		
@@ -22,14 +22,14 @@ const-oid@0.9.6	X								X
 core-foundation-sys@0.8.7	X								X		
 cpufeatures@0.2.17	X								X		
 crc32c@0.6.8	X								X		
-crypto-common@0.1.6	X								X		
+crypto-common@0.1.7	X								X		
 der@0.7.10	X								X		
 deranged@0.5.5	X								X		
 digest@0.10.7	X								X		
 displaydoc@0.2.5	X								X		
 either@1.15.0	X								X		
 fastrand@2.3.0	X								X		
-find-msvc-tools@0.1.4	X								X		
+find-msvc-tools@0.1.5	X								X		
 fnv@1.0.7	X								X		
 form_urlencoded@1.2.2	X								X		
 futures@0.3.31	X								X		
@@ -40,7 +40,7 @@ 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.9									X		
+generic-array@0.14.7									X		
 getrandom@0.2.16	X								X		
 getrandom@0.3.4	X								X		
 ghac@0.2.0	X										
@@ -52,9 +52,9 @@ http@1.3.1	X								X
 http-body@1.0.1									X		
 http-body-util@0.1.3									X		
 httparse@1.10.1	X								X		
-hyper@1.7.0									X		
+hyper@1.8.1									X		
 hyper-rustls@0.27.7	X						X		X		
-hyper-util@0.1.17									X		
+hyper-util@0.1.18									X		
 iana-time-zone@0.1.64	X								X		
 iana-time-zone-haiku@0.1.2	X								X		
 icu_collections@2.1.1										X	
@@ -86,7 +86,7 @@ md-5@0.10.6	X								X
 memchr@2.7.6									X		X
 mio@1.1.0									X		
 num-bigint@0.4.6	X								X		
-num-bigint-dig@0.8.5	X								X		
+num-bigint-dig@0.8.6	X								X		
 num-conv@0.1.0	X								X		
 num-integer@0.1.46	X								X		
 num-iter@0.1.45	X								X		
@@ -114,7 +114,7 @@ proc-macro2@1.0.103	X								X
 prost@0.13.5	X										
 prost-derive@0.13.5	X										
 quick-xml@0.37.5									X		
-quick-xml@0.38.3									X		
+quick-xml@0.38.4									X		
 quote@1.0.42	X								X		
 r-efi@5.3.0	X							X	X		
 rand@0.8.5	X								X		
@@ -124,7 +124,7 @@ redox_syscall@0.5.18									X
 reqsign@0.16.5	X										
 reqwest@0.12.24	X								X		
 ring@0.17.14	X						X				
-rsa@0.9.8	X								X		
+rsa@0.9.9	X								X		
 rustc_version@0.4.1	X								X		
 rustls@0.23.35	X						X		X		
 rustls-pki-types@1.13.0	X								X		
diff --git a/bindings/haskell/DEPENDENCIES.rust.tsv b/bindings/haskell/DEPENDENCIES.rust.tsv
index 494e36cd4..c5c9549ff 100644
--- a/bindings/haskell/DEPENDENCIES.rust.tsv
+++ b/bindings/haskell/DEPENDENCIES.rust.tsv
@@ -12,9 +12,9 @@ bitflags@2.10.0	X								X
 block-buffer@0.10.4	X								X		
 block-padding@0.3.3	X								X		
 bumpalo@3.19.0	X								X		
-bytes@1.10.1									X		
+bytes@1.11.0									X		
 cbc@0.1.2	X								X		
-cc@1.2.45	X								X		
+cc@1.2.46	X								X		
 cfg-if@1.0.4	X								X		
 chrono@0.4.42	X								X		
 cipher@0.4.4	X								X		
@@ -22,14 +22,14 @@ const-oid@0.9.6	X								X
 core-foundation-sys@0.8.7	X								X		
 cpufeatures@0.2.17	X								X		
 crc32c@0.6.8	X								X		
-crypto-common@0.1.6	X								X		
+crypto-common@0.1.7	X								X		
 der@0.7.10	X								X		
 deranged@0.5.5	X								X		
 digest@0.10.7	X								X		
 displaydoc@0.2.5	X								X		
 either@1.15.0	X								X		
 fastrand@2.3.0	X								X		
-find-msvc-tools@0.1.4	X								X		
+find-msvc-tools@0.1.5	X								X		
 fnv@1.0.7	X								X		
 form_urlencoded@1.2.2	X								X		
 futures@0.3.31	X								X		
@@ -40,7 +40,7 @@ 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.9									X		
+generic-array@0.14.7									X		
 getrandom@0.2.16	X								X		
 getrandom@0.3.4	X								X		
 ghac@0.2.0	X										
@@ -52,9 +52,9 @@ http@1.3.1	X								X
 http-body@1.0.1									X		
 http-body-util@0.1.3									X		
 httparse@1.10.1	X								X		
-hyper@1.7.0									X		
+hyper@1.8.1									X		
 hyper-rustls@0.27.7	X						X		X		
-hyper-util@0.1.17									X		
+hyper-util@0.1.18									X		
 iana-time-zone@0.1.64	X								X		
 iana-time-zone-haiku@0.1.2	X								X		
 icu_collections@2.1.1										X	
@@ -86,7 +86,7 @@ md-5@0.10.6	X								X
 memchr@2.7.6									X		X
 mio@1.1.0									X		
 num-bigint@0.4.6	X								X		
-num-bigint-dig@0.8.5	X								X		
+num-bigint-dig@0.8.6	X								X		
 num-conv@0.1.0	X								X		
 num-integer@0.1.46	X								X		
 num-iter@0.1.45	X								X		
@@ -114,7 +114,7 @@ proc-macro2@1.0.103	X								X
 prost@0.13.5	X										
 prost-derive@0.13.5	X										
 quick-xml@0.37.5									X		
-quick-xml@0.38.3									X		
+quick-xml@0.38.4									X		
 quote@1.0.42	X								X		
 r-efi@5.3.0	X							X	X		
 rand@0.8.5	X								X		
@@ -124,7 +124,7 @@ redox_syscall@0.5.18									X
 reqsign@0.16.5	X										
 reqwest@0.12.24	X								X		
 ring@0.17.14	X						X				
-rsa@0.9.8	X								X		
+rsa@0.9.9	X								X		
 rustc_version@0.4.1	X								X		
 rustls@0.23.35	X						X		X		
 rustls-pki-types@1.13.0	X								X		
diff --git a/bindings/java/DEPENDENCIES.rust.tsv b/bindings/java/DEPENDENCIES.rust.tsv
index 2ce44f7c4..eac8c9411 100644
--- a/bindings/java/DEPENDENCIES.rust.tsv
+++ b/bindings/java/DEPENDENCIES.rust.tsv
@@ -16,9 +16,9 @@ bitflags@2.10.0	X								X
 block-buffer@0.10.4	X								X		
 block-padding@0.3.3	X								X		
 bumpalo@3.19.0	X								X		
-bytes@1.10.1									X		
+bytes@1.11.0									X		
 cbc@0.1.2	X								X		
-cc@1.2.45	X								X		
+cc@1.2.46	X								X		
 cesu8@1.1.0	X								X		
 cfg-if@1.0.4	X								X		
 chrono@0.4.42	X								X		
@@ -29,7 +29,7 @@ const-oid@0.9.6	X								X
 core-foundation-sys@0.8.7	X								X		
 cpufeatures@0.2.17	X								X		
 crc32c@0.6.8	X								X		
-crypto-common@0.1.6	X								X		
+crypto-common@0.1.7	X								X		
 der@0.7.10	X								X		
 deranged@0.5.5	X								X		
 derive_destructure2@0.1.3	X								X		
@@ -38,7 +38,7 @@ displaydoc@0.2.5	X								X
 either@1.15.0	X								X		
 errno@0.3.14	X								X		
 fastrand@2.3.0	X								X		
-find-msvc-tools@0.1.4	X								X		
+find-msvc-tools@0.1.5	X								X		
 fnv@1.0.7	X								X		
 form_urlencoded@1.2.2	X								X		
 futures@0.3.31	X								X		
@@ -49,7 +49,7 @@ 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.9									X		
+generic-array@0.14.7									X		
 getrandom@0.2.16	X								X		
 getrandom@0.3.4	X								X		
 ghac@0.2.0	X										
@@ -61,9 +61,9 @@ http@1.3.1	X								X
 http-body@1.0.1									X		
 http-body-util@0.1.3									X		
 httparse@1.10.1	X								X		
-hyper@1.7.0									X		
+hyper@1.8.1									X		
 hyper-rustls@0.27.7	X						X		X		
-hyper-util@0.1.17									X		
+hyper-util@0.1.18									X		
 iana-time-zone@0.1.64	X								X		
 iana-time-zone-haiku@0.1.2	X								X		
 icu_collections@2.1.1										X	
@@ -98,7 +98,7 @@ md-5@0.10.6	X								X
 memchr@2.7.6									X		X
 mio@1.1.0									X		
 num-bigint@0.4.6	X								X		
-num-bigint-dig@0.8.5	X								X		
+num-bigint-dig@0.8.6	X								X		
 num-conv@0.1.0	X								X		
 num-derive@0.4.2	X								X		
 num-integer@0.1.46	X								X		
@@ -135,7 +135,7 @@ proc-macro2@1.0.103	X								X
 prost@0.13.5	X										
 prost-derive@0.13.5	X										
 quick-xml@0.37.5									X		
-quick-xml@0.38.3									X		
+quick-xml@0.38.4									X		
 quote@1.0.42	X								X		
 r-efi@5.3.0	X							X	X		
 rand@0.8.5	X								X		
@@ -145,7 +145,7 @@ redox_syscall@0.5.18									X
 reqsign@0.16.5	X										
 reqwest@0.12.24	X								X		
 ring@0.17.14	X						X				
-rsa@0.9.8	X								X		
+rsa@0.9.9	X								X		
 rustc_version@0.4.1	X								X		
 rustix@1.1.2	X	X							X		
 rustls@0.23.35	X						X		X		
diff --git a/bindings/lua/DEPENDENCIES.rust.tsv b/bindings/lua/DEPENDENCIES.rust.tsv
index 06d713fde..3cde21769 100644
--- a/bindings/lua/DEPENDENCIES.rust.tsv
+++ b/bindings/lua/DEPENDENCIES.rust.tsv
@@ -14,9 +14,9 @@ block-buffer@0.10.4	X								X
 block-padding@0.3.3	X								X		
 bstr@1.12.1	X								X		
 bumpalo@3.19.0	X								X		
-bytes@1.10.1									X		
+bytes@1.11.0									X		
 cbc@0.1.2	X								X		
-cc@1.2.45	X								X		
+cc@1.2.46	X								X		
 cfg-if@1.0.4	X								X		
 chrono@0.4.42	X								X		
 cipher@0.4.4	X								X		
@@ -24,14 +24,14 @@ const-oid@0.9.6	X								X
 core-foundation-sys@0.8.7	X								X		
 cpufeatures@0.2.17	X								X		
 crc32c@0.6.8	X								X		
-crypto-common@0.1.6	X								X		
+crypto-common@0.1.7	X								X		
 der@0.7.10	X								X		
 deranged@0.5.5	X								X		
 digest@0.10.7	X								X		
 displaydoc@0.2.5	X								X		
 either@1.15.0	X								X		
 fastrand@2.3.0	X								X		
-find-msvc-tools@0.1.4	X								X		
+find-msvc-tools@0.1.5	X								X		
 fnv@1.0.7	X								X		
 form_urlencoded@1.2.2	X								X		
 futures@0.3.31	X								X		
@@ -42,7 +42,7 @@ 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.9									X		
+generic-array@0.14.7									X		
 getrandom@0.2.16	X								X		
 getrandom@0.3.4	X								X		
 ghac@0.2.0	X										
@@ -54,9 +54,9 @@ http@1.3.1	X								X
 http-body@1.0.1									X		
 http-body-util@0.1.3									X		
 httparse@1.10.1	X								X		
-hyper@1.7.0									X		
+hyper@1.8.1									X		
 hyper-rustls@0.27.7	X						X		X		
-hyper-util@0.1.17									X		
+hyper-util@0.1.18									X		
 iana-time-zone@0.1.64	X								X		
 iana-time-zone-haiku@0.1.2	X								X		
 icu_collections@2.1.1										X	
@@ -92,7 +92,7 @@ mlua@0.9.9									X
 mlua-sys@0.6.8									X		
 mlua_derive@0.9.3									X		
 num-bigint@0.4.6	X								X		
-num-bigint-dig@0.8.5	X								X		
+num-bigint-dig@0.8.6	X								X		
 num-conv@0.1.0	X								X		
 num-integer@0.1.46	X								X		
 num-iter@0.1.45	X								X		
@@ -123,7 +123,7 @@ proc-macro2@1.0.103	X								X
 prost@0.13.5	X										
 prost-derive@0.13.5	X										
 quick-xml@0.37.5									X		
-quick-xml@0.38.3									X		
+quick-xml@0.38.4									X		
 quote@1.0.42	X								X		
 r-efi@5.3.0	X							X	X		
 rand@0.8.5	X								X		
@@ -136,7 +136,7 @@ regex-syntax@0.8.8	X								X
 reqsign@0.16.5	X										
 reqwest@0.12.24	X								X		
 ring@0.17.14	X						X				
-rsa@0.9.8	X								X		
+rsa@0.9.9	X								X		
 rustc-hash@2.1.1	X								X		
 rustc_version@0.4.1	X								X		
 rustls@0.23.35	X						X		X		
diff --git a/bindings/nodejs/DEPENDENCIES.rust.tsv b/bindings/nodejs/DEPENDENCIES.rust.tsv
index abfc56909..1d9839854 100644
--- a/bindings/nodejs/DEPENDENCIES.rust.tsv
+++ b/bindings/nodejs/DEPENDENCIES.rust.tsv
@@ -1,240 +1,265 @@
-crate	Apache-2.0	Apache-2.0 WITH LLVM-exception	BSD-2-Clause	BSD-3-Clause	BSL-1.0	CDLA-Permissive-2.0	ISC	LGPL-2.1-or-later	MIT	Unicode-3.0	Unlicense
-aes@0.8.4	X								X		
-android_system_properties@0.1.5	X								X		
-anyhow@1.0.100	X								X		
-async-trait@0.1.89	X								X		
-atomic-waker@1.1.2	X								X		
-autocfg@1.5.0	X								X		
-backon@1.6.0	X										
-base64@0.22.1	X								X		
-base64ct@1.8.0	X								X		
-bitflags@2.10.0	X								X		
-block-buffer@0.10.4	X								X		
-block-padding@0.3.3	X								X		
-bumpalo@3.19.0	X								X		
-bytes@1.10.1									X		
-cbc@0.1.2	X								X		
-cc@1.2.45	X								X		
-cfg-if@1.0.4	X								X		
-chrono@0.4.42	X								X		
-cipher@0.4.4	X								X		
-const-oid@0.9.6	X								X		
-convert_case@0.8.0									X		
-core-foundation-sys@0.8.7	X								X		
-cpufeatures@0.2.17	X								X		
-crc32c@0.6.8	X								X		
-crypto-common@0.1.6	X								X		
-ctor@0.6.1	X								X		
-ctor-proc-macro@0.0.7	X								X		
-der@0.7.10	X								X		
-deranged@0.5.5	X								X		
-digest@0.10.7	X								X		
-displaydoc@0.2.5	X								X		
-dtor@0.1.1	X								X		
-dtor-proc-macro@0.0.6	X								X		
-either@1.15.0	X								X		
-fastrand@2.3.0	X								X		
-find-msvc-tools@0.1.4	X								X		
-fnv@1.0.7	X								X		
-form_urlencoded@1.2.2	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.9									X		
-getrandom@0.2.16	X								X		
-getrandom@0.3.4	X								X		
-ghac@0.2.0	X										
-gloo-timers@0.3.0	X								X		
-hex@0.4.3	X								X		
-hmac@0.12.1	X								X		
-home@0.5.11	X								X		
-http@1.3.1	X								X		
-http-body@1.0.1									X		
-http-body-util@0.1.3									X		
-httparse@1.10.1	X								X		
-hyper@1.7.0									X		
-hyper-rustls@0.27.7	X						X		X		
-hyper-util@0.1.17									X		
-iana-time-zone@0.1.64	X								X		
-iana-time-zone-haiku@0.1.2	X								X		
-icu_collections@2.1.1										X	
-icu_locale_core@2.1.1										X	
-icu_normalizer@2.1.1										X	
-icu_normalizer_data@2.1.1										X	
-icu_properties@2.1.1										X	
-icu_properties_data@2.1.1										X	
-icu_provider@2.1.1										X	
-idna@1.1.0	X								X		
-idna_adapter@1.2.1	X								X		
-inout@0.1.4	X								X		
-ipnet@2.11.0	X								X		
-iri-string@0.7.9	X								X		
-itertools@0.14.0	X								X		
-itoa@1.0.15	X								X		
-jiff@0.2.16									X		X
-jiff-tzdb@0.1.4									X		X
-jiff-tzdb-platform@0.1.3									X		X
-js-sys@0.3.82	X								X		
-jsonwebtoken@9.3.1									X		
-lazy_static@1.5.0	X								X		
-libc@0.2.177	X								X		
-libloading@0.8.9							X				
-libm@0.2.15									X		
-litemap@0.8.1										X	
-log@0.4.28	X								X		
-md-5@0.10.6	X								X		
-memchr@2.7.6									X		X
-mio@1.1.0									X		
-napi@3.4.0									X		
-napi-build@2.2.4									X		
-napi-derive@3.3.0									X		
-napi-derive-backend@3.0.0									X		
-napi-sys@3.0.1									X		
-nohash-hasher@0.2.0	X								X		
-num-bigint@0.4.6	X								X		
-num-bigint-dig@0.8.5	X								X		
-num-conv@0.1.0	X								X		
-num-integer@0.1.46	X								X		
-num-iter@0.1.45	X								X		
-num-traits@0.2.19	X								X		
-once_cell@1.21.3	X								X		
-opendal@0.55.0	X										
-opendal-nodejs@0.0.0	X										
-pbkdf2@0.12.2	X								X		
-pem@3.0.6									X		
-pem-rfc7468@0.7.0	X								X		
-percent-encoding@2.3.2	X								X		
-pin-project-lite@0.2.16	X								X		
-pin-utils@0.1.0	X								X		
-pkcs1@0.7.5	X								X		
-pkcs5@0.7.1	X								X		
-pkcs8@0.10.2	X								X		
-portable-atomic@1.11.1	X								X		
-portable-atomic-util@0.2.4	X								X		
-potential_utf@0.1.4										X	
-powerfmt@0.2.0	X								X		
-ppv-lite86@0.2.21	X								X		
-proc-macro2@1.0.103	X								X		
-prost@0.13.5	X										
-prost-derive@0.13.5	X										
-quick-xml@0.37.5									X		
-quick-xml@0.38.3									X		
-quote@1.0.42	X								X		
-r-efi@5.3.0	X							X	X		
-rand@0.8.5	X								X		
-rand_chacha@0.3.1	X								X		
-rand_core@0.6.4	X								X		
-reqsign@0.16.5	X										
-reqwest@0.12.24	X								X		
-ring@0.17.14	X						X				
-rsa@0.9.8	X								X		
-rustc-hash@2.1.1	X								X		
-rustc_version@0.4.1	X								X		
-rustls@0.23.35	X						X		X		
-rustls-pki-types@1.13.0	X								X		
-rustls-webpki@0.103.8							X				
-rustversion@1.0.22	X								X		
-ryu@1.0.20	X				X						
-salsa20@0.10.2	X								X		
-scrypt@0.11.0	X								X		
-semver@1.0.27	X								X		
-serde@1.0.228	X								X		
-serde_core@1.0.228	X								X		
-serde_derive@1.0.228	X								X		
-serde_json@1.0.145	X								X		
-serde_urlencoded@0.7.1	X								X		
-sha1@0.10.6	X								X		
-sha2@0.10.9	X								X		
-shlex@1.3.0	X								X		
-signature@2.2.0	X								X		
-simple_asn1@0.6.3							X				
-slab@0.4.11									X		
-smallvec@1.15.1	X								X		
-socket2@0.6.1	X								X		
-spin@0.9.8									X		
-spki@0.7.3	X								X		
-stable_deref_trait@1.2.1	X								X		
-subtle@2.6.1				X							
-syn@2.0.110	X								X		
-sync_wrapper@1.0.2	X										
-synstructure@0.13.2									X		
-thiserror@2.0.17	X								X		
-thiserror-impl@2.0.17	X								X		
-time@0.3.44	X								X		
-time-core@0.1.6	X								X		
-time-macros@0.2.24	X								X		
-tinystr@0.8.2										X	
-tokio@1.48.0									X		
-tokio-rustls@0.26.4	X								X		
-tokio-util@0.7.17									X		
-tower@0.5.2									X		
-tower-http@0.6.6									X		
-tower-layer@0.3.3									X		
-tower-service@0.3.3									X		
-tracing@0.1.41									X		
-tracing-core@0.1.34									X		
-try-lock@0.2.5									X		
-typenum@1.19.0	X								X		
-unicode-ident@1.0.22	X								X	X	
-unicode-segmentation@1.12.0	X								X		
-untrusted@0.9.0							X				
-url@2.5.7	X								X		
-utf8_iter@1.0.4	X								X		
-uuid@1.18.1	X								X		
-version_check@0.9.5	X								X		
-want@0.3.1									X		
-wasi@0.11.1+wasi-snapshot-preview1	X	X							X		
-wasip2@1.0.1+wasi-0.2.4	X	X							X		
-wasm-bindgen@0.2.105	X								X		
-wasm-bindgen-futures@0.4.55	X								X		
-wasm-bindgen-macro@0.2.105	X								X		
-wasm-bindgen-macro-support@0.2.105	X								X		
-wasm-bindgen-shared@0.2.105	X								X		
-wasm-streams@0.4.2	X								X		
-web-sys@0.3.82	X								X		
-webpki-roots@1.0.4						X					
-windows-core@0.62.2	X								X		
-windows-implement@0.60.2	X								X		
-windows-interface@0.59.3	X								X		
-windows-link@0.2.1	X								X		
-windows-result@0.4.1	X								X		
-windows-strings@0.5.1	X								X		
-windows-sys@0.52.0	X								X		
-windows-sys@0.59.0	X								X		
-windows-sys@0.60.2	X								X		
-windows-sys@0.61.2	X								X		
-windows-targets@0.52.6	X								X		
-windows-targets@0.53.5	X								X		
-windows_aarch64_gnullvm@0.52.6	X								X		
-windows_aarch64_gnullvm@0.53.1	X								X		
-windows_aarch64_msvc@0.52.6	X								X		
-windows_aarch64_msvc@0.53.1	X								X		
-windows_i686_gnu@0.52.6	X								X		
-windows_i686_gnu@0.53.1	X								X		
-windows_i686_gnullvm@0.52.6	X								X		
-windows_i686_gnullvm@0.53.1	X								X		
-windows_i686_msvc@0.52.6	X								X		
-windows_i686_msvc@0.53.1	X								X		
-windows_x86_64_gnu@0.52.6	X								X		
-windows_x86_64_gnu@0.53.1	X								X		
-windows_x86_64_gnullvm@0.52.6	X								X		
-windows_x86_64_gnullvm@0.53.1	X								X		
-windows_x86_64_msvc@0.52.6	X								X		
-windows_x86_64_msvc@0.53.1	X								X		
-wit-bindgen@0.46.0	X	X							X		
-writeable@0.6.2										X	
-yoke@0.8.1										X	
-yoke-derive@0.8.1										X	
-zerocopy@0.8.27	X		X						X		
-zerofrom@0.1.6										X	
-zerofrom-derive@0.1.6										X	
-zeroize@1.8.2	X								X		
-zerotrie@0.2.3										X	
-zerovec@0.11.5										X	
-zerovec-derive@0.11.2										X	
+crate	Apache-2.0	Apache-2.0 WITH LLVM-exception	BSD-2-Clause	BSD-3-Clause	BSL-1.0	CDLA-Permissive-2.0	ISC	LGPL-2.1-or-later	MIT	Unicode-3.0	Unlicense	Zlib
+aes@0.8.4	X								X			
+allocator-api2@0.2.21	X								X			
+android_system_properties@0.1.5	X								X			
+anyhow@1.0.100	X								X			
+async-trait@0.1.89	X								X			
+atomic-waker@1.1.2	X								X			
+autocfg@1.5.0	X								X			
+backon@1.6.0	X											
+base64@0.22.1	X								X			
+base64ct@1.8.0	X								X			
+bitflags@2.10.0	X								X			
+block-buffer@0.10.4	X								X			
+block-padding@0.3.3	X								X			
+bumpalo@3.19.0	X								X			
+bytes@1.11.0									X			
+cbc@0.1.2	X								X			
+cc@1.2.46	X								X			
+cfg-if@1.0.4	X								X			
+chrono@0.4.42	X								X			
+cipher@0.4.4	X								X			
+const-oid@0.9.6	X								X			
+convert_case@0.8.0									X			
+core-foundation-sys@0.8.7	X								X			
+cpufeatures@0.2.17	X								X			
+crc32c@0.6.8	X								X			
+crossbeam-utils@0.8.21	X								X			
+crypto-common@0.1.7	X								X			
+ctor@0.6.1	X								X			
+ctor-proc-macro@0.0.7	X								X			
+dashmap@6.1.0									X			
+der@0.7.10	X								X			
+deranged@0.5.5	X								X			
+digest@0.10.7	X								X			
+displaydoc@0.2.5	X								X			
+dtor@0.1.1	X								X			
+dtor-proc-macro@0.0.6	X								X			
+either@1.15.0	X								X			
+equivalent@1.0.2	X								X			
+fastrand@2.3.0	X								X			
+find-msvc-tools@0.1.5	X								X			
+fnv@1.0.7	X								X			
+foldhash@0.2.0												X
+form_urlencoded@1.2.2	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-timer@3.0.3	X								X			
+futures-util@0.3.31	X								X			
+generic-array@0.14.7									X			
+getrandom@0.2.16	X								X			
+getrandom@0.3.4	X								X			
+ghac@0.2.0	X											
+gloo-timers@0.3.0	X								X			
+governor@0.10.2									X			
+hashbrown@0.14.5	X								X			
+hashbrown@0.16.0	X								X			
+hex@0.4.3	X								X			
+hmac@0.12.1	X								X			
+home@0.5.11	X								X			
+http@1.3.1	X								X			
+http-body@1.0.1									X			
+http-body-util@0.1.3									X			
+httparse@1.10.1	X								X			
+hyper@1.8.1									X			
+hyper-rustls@0.27.7	X						X		X			
+hyper-util@0.1.18									X			
+iana-time-zone@0.1.64	X								X			
+iana-time-zone-haiku@0.1.2	X								X			
+icu_collections@2.1.1										X		
+icu_locale_core@2.1.1										X		
+icu_normalizer@2.1.1										X		
+icu_normalizer_data@2.1.1										X		
+icu_properties@2.1.1										X		
+icu_properties_data@2.1.1										X		
+icu_provider@2.1.1										X		
+idna@1.1.0	X								X			
+idna_adapter@1.2.1	X								X			
+inout@0.1.4	X								X			
+ipnet@2.11.0	X								X			
+iri-string@0.7.9	X								X			
+itertools@0.14.0	X								X			
+itoa@1.0.15	X								X			
+jiff@0.2.16									X		X	
+jiff-tzdb@0.1.4									X		X	
+jiff-tzdb-platform@0.1.3									X		X	
+js-sys@0.3.82	X								X			
+jsonwebtoken@9.3.1									X			
+lazy_static@1.5.0	X								X			
+libc@0.2.177	X								X			
+libloading@0.8.9							X					
+libm@0.2.15									X			
+litemap@0.8.1										X		
+lock_api@0.4.14	X								X			
+log@0.4.28	X								X			
+md-5@0.10.6	X								X			
+memchr@2.7.6									X		X	
+mio@1.1.0									X			
+napi@3.4.0									X			
+napi-build@2.2.4									X			
+napi-derive@3.3.0									X			
+napi-derive-backend@3.0.0									X			
+napi-sys@3.0.1									X			
+nohash-hasher@0.2.0	X								X			
+nonzero_ext@0.3.0	X											
+num-bigint@0.4.6	X								X			
+num-bigint-dig@0.8.6	X								X			
+num-conv@0.1.0	X								X			
+num-integer@0.1.46	X								X			
+num-iter@0.1.45	X								X			
+num-traits@0.2.19	X								X			
+once_cell@1.21.3	X								X			
+opendal@0.55.0	X											
+opendal-nodejs@0.0.0	X											
+parking_lot@0.12.5	X								X			
+parking_lot_core@0.9.12	X								X			
+pbkdf2@0.12.2	X								X			
+pem@3.0.6									X			
+pem-rfc7468@0.7.0	X								X			
+percent-encoding@2.3.2	X								X			
+pin-project-lite@0.2.16	X								X			
+pin-utils@0.1.0	X								X			
+pkcs1@0.7.5	X								X			
+pkcs5@0.7.1	X								X			
+pkcs8@0.10.2	X								X			
+portable-atomic@1.11.1	X								X			
+portable-atomic-util@0.2.4	X								X			
+potential_utf@0.1.4										X		
+powerfmt@0.2.0	X								X			
+ppv-lite86@0.2.21	X								X			
+proc-macro2@1.0.103	X								X			
+prost@0.13.5	X											
+prost-derive@0.13.5	X											
+quanta@0.12.6									X			
+quick-xml@0.37.5									X			
+quick-xml@0.38.4									X			
+quote@1.0.42	X								X			
+r-efi@5.3.0	X							X	X			
+rand@0.8.5	X								X			
+rand@0.9.2	X								X			
+rand_chacha@0.3.1	X								X			
+rand_chacha@0.9.0	X								X			
+rand_core@0.6.4	X								X			
+rand_core@0.9.3	X								X			
+raw-cpuid@11.6.0									X			
+redox_syscall@0.5.18									X			
+reqsign@0.16.5	X											
+reqwest@0.12.24	X								X			
+ring@0.17.14	X						X					
+rsa@0.9.9	X								X			
+rustc-hash@2.1.1	X								X			
+rustc_version@0.4.1	X								X			
+rustls@0.23.35	X						X		X			
+rustls-pki-types@1.13.0	X								X			
+rustls-webpki@0.103.8							X					
+rustversion@1.0.22	X								X			
+ryu@1.0.20	X				X							
+salsa20@0.10.2	X								X			
+scopeguard@1.2.0	X								X			
+scrypt@0.11.0	X								X			
+semver@1.0.27	X								X			
+serde@1.0.228	X								X			
+serde_core@1.0.228	X								X			
+serde_derive@1.0.228	X								X			
+serde_json@1.0.145	X								X			
+serde_urlencoded@0.7.1	X								X			
+sha1@0.10.6	X								X			
+sha2@0.10.9	X								X			
+shlex@1.3.0	X								X			
+signature@2.2.0	X								X			
+simple_asn1@0.6.3							X					
+slab@0.4.11									X			
+smallvec@1.15.1	X								X			
+socket2@0.6.1	X								X			
+spin@0.9.8									X			
+spinning_top@0.3.0	X								X			
+spki@0.7.3	X								X			
+stable_deref_trait@1.2.1	X								X			
+subtle@2.6.1				X								
+syn@2.0.110	X								X			
+sync_wrapper@1.0.2	X											
+synstructure@0.13.2									X			
+thiserror@2.0.17	X								X			
+thiserror-impl@2.0.17	X								X			
+time@0.3.44	X								X			
+time-core@0.1.6	X								X			
+time-macros@0.2.24	X								X			
+tinystr@0.8.2										X		
+tokio@1.48.0									X			
+tokio-rustls@0.26.4	X								X			
+tokio-util@0.7.17									X			
+tower@0.5.2									X			
+tower-http@0.6.6									X			
+tower-layer@0.3.3									X			
+tower-service@0.3.3									X			
+tracing@0.1.41									X			
+tracing-core@0.1.34									X			
+try-lock@0.2.5									X			
+typenum@1.19.0	X								X			
+unicode-ident@1.0.22	X								X	X		
+unicode-segmentation@1.12.0	X								X			
+untrusted@0.9.0							X					
+url@2.5.7	X								X			
+utf8_iter@1.0.4	X								X			
+uuid@1.18.1	X								X			
+version_check@0.9.5	X								X			
+want@0.3.1									X			
+wasi@0.11.1+wasi-snapshot-preview1	X	X							X			
+wasip2@1.0.1+wasi-0.2.4	X	X							X			
+wasm-bindgen@0.2.105	X								X			
+wasm-bindgen-futures@0.4.55	X								X			
+wasm-bindgen-macro@0.2.105	X								X			
+wasm-bindgen-macro-support@0.2.105	X								X			
+wasm-bindgen-shared@0.2.105	X								X			
+wasm-streams@0.4.2	X								X			
+web-sys@0.3.82	X								X			
+web-time@1.1.0	X								X			
+webpki-roots@1.0.4						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.62.2	X								X			
+windows-implement@0.60.2	X								X			
+windows-interface@0.59.3	X								X			
+windows-link@0.2.1	X								X			
+windows-result@0.4.1	X								X			
+windows-strings@0.5.1	X								X			
+windows-sys@0.52.0	X								X			
+windows-sys@0.59.0	X								X			
+windows-sys@0.60.2	X								X			
+windows-sys@0.61.2	X								X			
+windows-targets@0.52.6	X								X			
+windows-targets@0.53.5	X								X			
+windows_aarch64_gnullvm@0.52.6	X								X			
+windows_aarch64_gnullvm@0.53.1	X								X			
+windows_aarch64_msvc@0.52.6	X								X			
+windows_aarch64_msvc@0.53.1	X								X			
+windows_i686_gnu@0.52.6	X								X			
+windows_i686_gnu@0.53.1	X								X			
+windows_i686_gnullvm@0.52.6	X								X			
+windows_i686_gnullvm@0.53.1	X								X			
+windows_i686_msvc@0.52.6	X								X			
+windows_i686_msvc@0.53.1	X								X			
+windows_x86_64_gnu@0.52.6	X								X			
+windows_x86_64_gnu@0.53.1	X								X			
+windows_x86_64_gnullvm@0.52.6	X								X			
+windows_x86_64_gnullvm@0.53.1	X								X			
+windows_x86_64_msvc@0.52.6	X								X			
+windows_x86_64_msvc@0.53.1	X								X			
+wit-bindgen@0.46.0	X	X							X			
+writeable@0.6.2										X		
+yoke@0.8.1										X		
+yoke-derive@0.8.1										X		
+zerocopy@0.8.27	X		X						X			
+zerofrom@0.1.6										X		
+zerofrom-derive@0.1.6										X		
+zeroize@1.8.2	X								X			
+zerotrie@0.2.3										X		
+zerovec@0.11.5										X		
+zerovec-derive@0.11.2										X		
diff --git a/bindings/ocaml/DEPENDENCIES.rust.tsv b/bindings/ocaml/DEPENDENCIES.rust.tsv
index e70937857..357b912d3 100644
--- a/bindings/ocaml/DEPENDENCIES.rust.tsv
+++ b/bindings/ocaml/DEPENDENCIES.rust.tsv
@@ -12,9 +12,9 @@ bitflags@2.10.0	X								X
 block-buffer@0.10.4	X								X		
 block-padding@0.3.3	X								X		
 bumpalo@3.19.0	X								X		
-bytes@1.10.1									X		
+bytes@1.11.0									X		
 cbc@0.1.2	X								X		
-cc@1.2.45	X								X		
+cc@1.2.46	X								X		
 cfg-if@1.0.4	X								X		
 chrono@0.4.42	X								X		
 cipher@0.4.4	X								X		
@@ -22,7 +22,7 @@ const-oid@0.9.6	X								X
 core-foundation-sys@0.8.7	X								X		
 cpufeatures@0.2.17	X								X		
 crc32c@0.6.8	X								X		
-crypto-common@0.1.6	X								X		
+crypto-common@0.1.7	X								X		
 cty@0.2.2	X								X		
 der@0.7.10	X								X		
 deranged@0.5.5	X								X		
@@ -30,7 +30,7 @@ digest@0.10.7	X								X
 displaydoc@0.2.5	X								X		
 either@1.15.0	X								X		
 fastrand@2.3.0	X								X		
-find-msvc-tools@0.1.4	X								X		
+find-msvc-tools@0.1.5	X								X		
 fnv@1.0.7	X								X		
 form_urlencoded@1.2.2	X								X		
 futures@0.3.31	X								X		
@@ -41,7 +41,7 @@ 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.9									X		
+generic-array@0.14.7									X		
 getrandom@0.2.16	X								X		
 getrandom@0.3.4	X								X		
 ghac@0.2.0	X										
@@ -53,9 +53,9 @@ http@1.3.1	X								X
 http-body@1.0.1									X		
 http-body-util@0.1.3									X		
 httparse@1.10.1	X								X		
-hyper@1.7.0									X		
+hyper@1.8.1									X		
 hyper-rustls@0.27.7	X						X		X		
-hyper-util@0.1.17									X		
+hyper-util@0.1.18									X		
 iana-time-zone@0.1.64	X								X		
 iana-time-zone-haiku@0.1.2	X								X		
 icu_collections@2.1.1										X	
@@ -87,7 +87,7 @@ md-5@0.10.6	X								X
 memchr@2.7.6									X		X
 mio@1.1.0									X		
 num-bigint@0.4.6	X								X		
-num-bigint-dig@0.8.5	X								X		
+num-bigint-dig@0.8.6	X								X		
 num-conv@0.1.0	X								X		
 num-integer@0.1.46	X								X		
 num-iter@0.1.45	X								X		
@@ -120,7 +120,7 @@ proc-macro2@1.0.103	X								X
 prost@0.13.5	X										
 prost-derive@0.13.5	X										
 quick-xml@0.37.5									X		
-quick-xml@0.38.3									X		
+quick-xml@0.38.4									X		
 quote@1.0.42	X								X		
 r-efi@5.3.0	X							X	X		
 rand@0.8.5	X								X		
@@ -130,7 +130,7 @@ redox_syscall@0.5.18									X
 reqsign@0.16.5	X										
 reqwest@0.12.24	X								X		
 ring@0.17.14	X						X				
-rsa@0.9.8	X								X		
+rsa@0.9.9	X								X		
 rustc_version@0.4.1	X								X		
 rustls@0.23.35	X						X		X		
 rustls-pki-types@1.13.0	X								X		
diff --git a/bindings/php/DEPENDENCIES.rust.tsv b/bindings/php/DEPENDENCIES.rust.tsv
index 02da85223..33642041a 100644
--- a/bindings/php/DEPENDENCIES.rust.tsv
+++ b/bindings/php/DEPENDENCIES.rust.tsv
@@ -16,14 +16,14 @@ block-padding@0.3.3		X									X
 bumpalo@3.19.0		X									X			
 bytecount@0.6.9		X									X			
 byteorder@1.5.0											X		X	
-bytes@1.10.1											X			
+bytes@1.11.0											X			
 bzip2@0.4.4		X									X			
 bzip2-sys@0.1.13+1.0.8		X									X			
 camino@1.2.1		X									X			
 cargo-platform@0.1.9		X									X			
 cargo_metadata@0.14.2											X			
 cbc@0.1.2		X									X			
-cc@1.2.45		X									X			
+cc@1.2.46		X									X			
 cexpr@0.6.0		X									X			
 cfg-if@1.0.4		X									X			
 chrono@0.4.42		X									X			
@@ -37,7 +37,7 @@ cpufeatures@0.2.17		X									X
 crc32c@0.6.8		X									X			
 crc32fast@1.5.0		X									X			
 crossbeam-utils@0.8.21		X									X			
-crypto-common@0.1.6		X									X			
+crypto-common@0.1.7		X									X			
 darling@0.14.4											X			
 darling_core@0.14.4											X			
 darling_macro@0.14.4											X			
@@ -51,7 +51,7 @@ error-chain@0.12.4		X									X
 ext-php-rs@0.13.1		X									X			
 ext-php-rs-derive@0.10.2		X									X			
 fastrand@2.3.0		X									X			
-find-msvc-tools@0.1.4		X									X			
+find-msvc-tools@0.1.5		X									X			
 flate2@1.1.5		X									X			
 fnv@1.0.7		X									X			
 foreign-types@0.3.2		X									X			
@@ -65,7 +65,7 @@ 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.9											X			
+generic-array@0.14.7											X			
 getrandom@0.2.16		X									X			
 getrandom@0.3.4		X									X			
 ghac@0.2.0		X												
@@ -78,9 +78,9 @@ http@1.3.1		X									X
 http-body@1.0.1											X			
 http-body-util@0.1.3											X			
 httparse@1.10.1		X									X			
-hyper@1.7.0											X			
+hyper@1.8.1											X			
 hyper-rustls@0.27.7		X							X		X			
-hyper-util@0.1.17											X			
+hyper-util@0.1.18											X			
 iana-time-zone@0.1.64		X									X			
 iana-time-zone-haiku@0.1.2		X									X			
 icu_collections@2.1.1												X		
@@ -122,7 +122,7 @@ mio@1.1.0											X
 native-tls@0.2.14		X									X			
 nom@7.1.3											X			
 num-bigint@0.4.6		X									X			
-num-bigint-dig@0.8.5		X									X			
+num-bigint-dig@0.8.6		X									X			
 num-conv@0.1.0		X									X			
 num-integer@0.1.46		X									X			
 num-iter@0.1.45		X									X			
@@ -160,7 +160,7 @@ prost@0.13.5		X
 prost-derive@0.13.5		X												
 pulldown-cmark@0.9.6											X			
 quick-xml@0.37.5											X			
-quick-xml@0.38.3											X			
+quick-xml@0.38.4											X			
 quote@1.0.42		X									X			
 r-efi@5.3.0		X								X	X			
 rand@0.8.5		X									X			
@@ -173,7 +173,7 @@ regex-syntax@0.8.8		X									X
 reqsign@0.16.5		X												
 reqwest@0.12.24		X									X			
 ring@0.17.14		X							X					
-rsa@0.9.8		X									X			
+rsa@0.9.9		X									X			
 rustc-hash@1.1.0		X									X			
 rustc_version@0.4.1		X									X			
 rustix@0.38.44		X	X								X			
diff --git a/bindings/python/DEPENDENCIES.rust.tsv b/bindings/python/DEPENDENCIES.rust.tsv
index 2fa74a776..cd48e6fab 100644
--- a/bindings/python/DEPENDENCIES.rust.tsv
+++ b/bindings/python/DEPENDENCIES.rust.tsv
@@ -13,9 +13,9 @@ bitflags@2.10.0	X										X
 block-buffer@0.10.4	X										X			
 block-padding@0.3.3	X										X			
 bumpalo@3.19.0	X										X			
-bytes@1.10.1											X			
+bytes@1.11.0											X			
 cbc@0.1.2	X										X			
-cc@1.2.45	X										X			
+cc@1.2.46	X										X			
 cfg-if@1.0.4	X										X			
 chrono@0.4.42	X										X			
 cipher@0.4.4	X										X			
@@ -24,7 +24,7 @@ core-foundation-sys@0.8.7	X										X
 cpufeatures@0.2.17	X										X			
 crc32c@0.6.8	X										X			
 crunchy@0.2.4											X			
-crypto-common@0.1.6	X										X			
+crypto-common@0.1.7	X										X			
 der@0.7.10	X										X			
 deranged@0.5.5	X										X			
 derive_more@1.0.0											X			
@@ -35,7 +35,7 @@ displaydoc@0.2.5	X										X
 either@1.15.0	X										X			
 equivalent@1.0.2	X										X			
 fastrand@2.3.0	X										X			
-find-msvc-tools@0.1.4	X										X			
+find-msvc-tools@0.1.5	X										X			
 fnv@1.0.7	X										X			
 form_urlencoded@1.2.2	X										X			
 futures@0.3.31	X										X			
@@ -47,7 +47,7 @@ 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.9											X			
+generic-array@0.14.7											X			
 getopts@0.2.24	X										X			
 getrandom@0.2.16	X										X			
 getrandom@0.3.4	X										X			
@@ -63,9 +63,9 @@ http@1.3.1	X										X
 http-body@1.0.1											X			
 http-body-util@0.1.3											X			
 httparse@1.10.1	X										X			
-hyper@1.7.0											X			
+hyper@1.8.1											X			
 hyper-rustls@0.27.7	X							X			X			
-hyper-util@0.1.17											X			
+hyper-util@0.1.18											X			
 iana-time-zone@0.1.64	X										X			
 iana-time-zone-haiku@0.1.2	X										X			
 icu_collections@2.1.1												X		
@@ -113,7 +113,7 @@ mime_guess@2.0.5											X
 mio@1.1.0											X			
 ndarray@0.16.1	X										X			
 num-bigint@0.4.6	X										X			
-num-bigint-dig@0.8.5	X										X			
+num-bigint-dig@0.8.6	X										X			
 num-complex@0.4.6	X										X			
 num-conv@0.1.0	X										X			
 num-integer@0.1.46	X										X			
@@ -152,11 +152,11 @@ pyo3-build-config@0.26.0	X										X
 pyo3-ffi@0.26.0	X										X			
 pyo3-macros@0.26.0	X										X			
 pyo3-macros-backend@0.26.0	X										X			
-pyo3-stub-gen@0.16.1	X										X			
-pyo3-stub-gen-derive@0.16.1	X										X			
+pyo3-stub-gen@0.17.1	X										X			
+pyo3-stub-gen-derive@0.17.1	X										X			
 python3-dll-a@0.2.14											X			
 quick-xml@0.37.5											X			
-quick-xml@0.38.3											X			
+quick-xml@0.38.4											X			
 quote@1.0.42	X										X			
 r-efi@5.3.0	X								X		X			
 rand@0.8.5	X										X			
@@ -166,7 +166,7 @@ rawpointer@0.2.1	X										X
 reqsign@0.16.5	X													
 reqwest@0.12.24	X										X			
 ring@0.17.14	X							X						
-rsa@0.9.8	X										X			
+rsa@0.9.9	X										X			
 rustc-hash@1.1.0	X										X			
 rustc-hash@2.1.1	X										X			
 rustc_version@0.4.1	X										X			
diff --git a/bindings/ruby/DEPENDENCIES.rust.tsv b/bindings/ruby/DEPENDENCIES.rust.tsv
index ee81a794b..93bd5019e 100644
--- a/bindings/ruby/DEPENDENCIES.rust.tsv
+++ b/bindings/ruby/DEPENDENCIES.rust.tsv
@@ -15,9 +15,9 @@ bitflags@2.10.0	X								X
 block-buffer@0.10.4	X								X			
 block-padding@0.3.3	X								X			
 bumpalo@3.19.0	X								X			
-bytes@1.10.1									X			
+bytes@1.11.0									X			
 cbc@0.1.2	X								X			
-cc@1.2.45	X								X			
+cc@1.2.46	X								X			
 cexpr@0.6.0	X								X			
 cfg-if@1.0.4	X								X			
 chrono@0.4.42	X								X			
@@ -28,7 +28,7 @@ core-foundation-sys@0.8.7	X								X
 cpufeatures@0.2.17	X								X			
 crc32c@0.6.8	X								X			
 crossbeam-utils@0.8.21	X								X			
-crypto-common@0.1.6	X								X			
+crypto-common@0.1.7	X								X			
 dashmap@6.1.0									X			
 der@0.7.10	X								X			
 deranged@0.5.5	X								X			
@@ -37,9 +37,9 @@ displaydoc@0.2.5	X								X
 either@1.15.0	X								X			
 equivalent@1.0.2	X								X			
 fastrand@2.3.0	X								X			
-find-msvc-tools@0.1.4	X								X			
+find-msvc-tools@0.1.5	X								X			
 fnv@1.0.7	X								X			
-foldhash@0.1.5												X
+foldhash@0.2.0												X
 form_urlencoded@1.2.2	X								X			
 futures@0.3.31	X								X			
 futures-channel@0.3.31	X								X			
@@ -50,15 +50,15 @@ futures-sink@0.3.31	X								X
 futures-task@0.3.31	X								X			
 futures-timer@3.0.3	X								X			
 futures-util@0.3.31	X								X			
-generic-array@0.14.9									X			
+generic-array@0.14.7									X			
 getrandom@0.2.16	X								X			
 getrandom@0.3.4	X								X			
 ghac@0.2.0	X											
 glob@0.3.3	X								X			
 gloo-timers@0.3.0	X								X			
-governor@0.10.1									X			
+governor@0.10.2									X			
 hashbrown@0.14.5	X								X			
-hashbrown@0.15.5	X								X			
+hashbrown@0.16.0	X								X			
 hex@0.4.3	X								X			
 hmac@0.12.1	X								X			
 home@0.5.11	X								X			
@@ -66,9 +66,9 @@ http@1.3.1	X								X
 http-body@1.0.1									X			
 http-body-util@0.1.3									X			
 httparse@1.10.1	X								X			
-hyper@1.7.0									X			
+hyper@1.8.1									X			
 hyper-rustls@0.27.7	X						X		X			
-hyper-util@0.1.17									X			
+hyper-util@0.1.18									X			
 iana-time-zone@0.1.64	X								X			
 iana-time-zone-haiku@0.1.2	X								X			
 icu_collections@2.1.1										X		
@@ -108,7 +108,7 @@ mio@1.1.0									X
 nom@7.1.3									X			
 nonzero_ext@0.3.0	X											
 num-bigint@0.4.6	X								X			
-num-bigint-dig@0.8.5	X								X			
+num-bigint-dig@0.8.6	X								X			
 num-conv@0.1.0	X								X			
 num-integer@0.1.46	X								X			
 num-iter@0.1.45	X								X			
@@ -137,7 +137,7 @@ prost@0.13.5	X
 prost-derive@0.13.5	X											
 quanta@0.12.6									X			
 quick-xml@0.37.5									X			
-quick-xml@0.38.3									X			
+quick-xml@0.38.4									X			
 quote@1.0.42	X								X			
 r-efi@5.3.0	X							X	X			
 rand@0.8.5	X								X			
@@ -158,7 +158,7 @@ regex-syntax@0.8.8	X								X
 reqsign@0.16.5	X											
 reqwest@0.12.24	X								X			
 ring@0.17.14	X						X					
-rsa@0.9.8	X								X			
+rsa@0.9.9	X								X			
 rustc-hash@1.1.0	X								X			
 rustc_version@0.4.1	X								X			
 rustls@0.23.35	X						X		X			
diff --git a/core/Cargo.lock b/core/Cargo.lock
index eb2de94f2..ea26890ec 100644
--- a/core/Cargo.lock
+++ b/core/Cargo.lock
@@ -137,22 +137,22 @@ dependencies = [
 
 [[package]]
 name = "anstyle-query"
-version = "1.1.4"
+version = "1.1.5"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9e231f6134f61b71076a3eab506c379d4f36122f2af15a9ff04415ea4c3339e2"
+checksum = "40c48f72fd53cd289104fc64099abca73db4166ad86ea0b4341abe65af83dadc"
 dependencies = [
- "windows-sys 0.60.2",
+ "windows-sys 0.61.2",
 ]
 
 [[package]]
 name = "anstyle-wincon"
-version = "3.0.10"
+version = "3.0.11"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3e0633414522a32ffaac8ac6cc8f748e090c5717661fddeea04219e2344f5f2a"
+checksum = "291e6a250ff86cd4a820112fb8898808a366d8f9f58ce16d1f538353ad55747d"
 dependencies = [
  "anstyle",
  "once_cell_polyfill",
- "windows-sys 0.60.2",
+ "windows-sys 0.61.2",
 ]
 
 [[package]]
@@ -323,9 +323,9 @@ dependencies = [
 
 [[package]]
 name = "async-graphql"
-version = "7.0.17"
+version = "7.0.16"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "036618f842229ba0b89652ffe425f96c7c16a49f7e3cb23b56fca7f61fd74980"
+checksum = "d3ee559e72d983e7e04001ba3bf32e6b71c1d670595780723727fd8a29d36e87"
 dependencies = [
  "async-graphql-derive",
  "async-graphql-parser",
@@ -630,9 +630,9 @@ dependencies = [
 
 [[package]]
 name = "aws-lc-rs"
-version = "1.14.1"
+version = "1.15.0"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "879b6c89592deb404ba4dc0ae6b58ffd1795c78991cbb5b8bc441c48a070440d"
+checksum = "5932a7d9d28b0d2ea34c6b3779d35e3dd6f6345317c34e73438c4f1f29144151"
 dependencies = [
  "aws-lc-sys",
  "zeroize",
@@ -640,9 +640,9 @@ dependencies = [
 
 [[package]]
 name = "aws-lc-sys"
-version = "0.32.3"
+version = "0.33.0"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "107a4e9d9cab9963e04e84bb8dee0e25f2a987f9a8bad5ed054abd439caa8f8c"
+checksum = "1826f2e4cfc2cd19ee53c42fbf68e2f81ec21108e0b7ecf6a71cf062137360fc"
 dependencies = [
  "bindgen 0.72.1",
  "cc",
@@ -884,7 +884,7 @@ dependencies = [
  "http 1.3.1",
  "http-body 0.4.6",
  "hyper 0.14.32",
- "hyper 1.7.0",
+ "hyper 1.8.1",
  "hyper-rustls 0.24.2",
  "hyper-rustls 0.27.7",
  "hyper-util",
@@ -1047,9 +1047,9 @@ dependencies = [
 
 [[package]]
 name = "axum"
-version = "0.8.6"
+version = "0.8.7"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8a18ed336352031311f4e0b4dd2ff392d4fbb370777c9d18d7fc9d7359f73871"
+checksum = "5b098575ebe77cb6d14fc7f32749631a6e44edbef6b796f89b020e99ba20d425"
 dependencies = [
  "axum-core 0.5.5",
  "bytes",
@@ -1449,9 +1449,9 @@ checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b"
 
 [[package]]
 name = "bytes"
-version = "1.10.1"
+version = "1.11.0"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a"
+checksum = "b35204fbdc0b3f4446b89fc1ac2cf84a8a68971995d0bf2e925ec7cd960f9cb3"
 dependencies = [
  "serde",
 ]
@@ -1560,9 +1560,9 @@ dependencies = [
 
 [[package]]
 name = "cc"
-version = "1.2.45"
+version = "1.2.46"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "35900b6c8d709fb1d854671ae27aeaa9eec2f8b01b364e1619a40da3e6fe2afe"
+checksum = "b97463e1064cb1b1c1384ad0a0b9c8abd0988e2a91f52606c80ef14aadb63e36"
 dependencies = [
  "find-msvc-tools",
  "jobserver",
@@ -1793,9 +1793,9 @@ dependencies = [
 
 [[package]]
 name = "compio"
-version = "0.16.0"
+version = "0.16.1"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "362c95e8e1a569b50b7e6642156eccd3678f03b4afa59834f18fad8af5649587"
+checksum = "f6829f76b635c05ef91f97dc44c3b27eb72f346179bd47c5018cd033d913420d"
 dependencies = [
  "compio-buf",
  "compio-dispatcher",
@@ -1832,9 +1832,9 @@ dependencies = [
 
 [[package]]
 name = "compio-driver"
-version = "0.9.1"
+version = "0.9.2"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "823d0ce45a1b350878ce69a143ce75d6e95cbd00b7fc578e2de2f8142692c537"
+checksum = "4f8915a1e560ab8be655c23771502a107d2802941a83fbf142734bed60a11441"
 dependencies = [
  "cfg-if",
  "cfg_aliases",
@@ -1874,9 +1874,9 @@ dependencies = [
 
 [[package]]
 name = "compio-io"
-version = "0.8.2"
+version = "0.8.3"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d125bc35ccd1ed098665218ce4f12a6c4a73855c151feff1b47fd7ba104f7955"
+checksum = "9eea1c6f8a336e0410233a0b7278ad48123f79037651a9b5c2941ef4b1438f12"
 dependencies = [
  "compio-buf",
  "futures-util",
@@ -2203,9 +2203,9 @@ dependencies = [
 
 [[package]]
 name = "crypto-common"
-version = "0.1.6"
+version = "0.1.7"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3"
+checksum = "78c8292055d1c1df0cce5d180393dc8cce0abec0a7102adb6c7b1eef6016d60a"
 dependencies = [
  "generic-array",
  "typenum",
@@ -2220,7 +2220,7 @@ dependencies = [
  "cssparser-macros",
  "dtoa-short",
  "itoa",
- "phf 0.11.3",
+ "phf",
  "smallvec",
 ]
 
@@ -2940,9 +2940,9 @@ dependencies = [
 
 [[package]]
 name = "find-msvc-tools"
-version = "0.1.4"
+version = "0.1.5"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "52051878f80a721bb68ebfbc930e07b65ba72f2da88968ea5c06fd6ca3d3a127"
+checksum = "3a3076410a55c90011c298b04d0cfa770b00fa04e1e3c97d3f6c9de105a03844"
 
 [[package]]
 name = "fixedbitset"
@@ -3317,9 +3317,9 @@ dependencies = [
 
 [[package]]
 name = "generic-array"
-version = "0.14.9"
+version = "0.14.7"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4bb6743198531e02858aeaea5398fcc883e71851fcbcb5a2f773e2fb6cb1edf2"
+checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a"
 dependencies = [
  "typenum",
  "version_check",
@@ -3431,9 +3431,9 @@ dependencies = [
 
 [[package]]
 name = "governor"
-version = "0.10.1"
+version = "0.10.2"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "444405bbb1a762387aa22dd569429533b54a1d8759d35d3b64cb39b0293eaa19"
+checksum = "6e23d5986fd4364c2fb7498523540618b4b8d92eec6c36a02e565f66748e2f79"
 dependencies = [
  "cfg-if",
  "dashmap 6.1.0",
@@ -3441,7 +3441,7 @@ dependencies = [
  "futures-timer",
  "futures-util",
  "getrandom 0.3.4",
- "hashbrown 0.15.5",
+ "hashbrown 0.16.0",
  "nonzero_ext",
  "parking_lot 0.12.5",
  "portable-atomic",
@@ -3552,6 +3552,11 @@ name = "hashbrown"
 version = "0.16.0"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 checksum = "5419bdc4f6a9207fbeba6d11b604d481addf78ecd10c11ad51e76c2f6482748d"
+dependencies = [
+ "allocator-api2",
+ "equivalent",
+ "foldhash 0.2.0",
+]
 
 [[package]]
 name = "hashlink"
@@ -3844,9 +3849,9 @@ dependencies = [
 
 [[package]]
 name = "hyper"
-version = "1.7.0"
+version = "1.8.1"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "eb3aa54a13a0dfe7fbe3a59e0c76093041720fdc77b110cc0fc260fafb4dc51e"
+checksum = "2ab2d4f250c3d7b1c9fcdff1cece94ea4e2dfbec68614f7b87cb205f24ca9d11"
 dependencies = [
  "atomic-waker",
  "bytes",
@@ -3888,7 +3893,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
 checksum = "e3c93eb611681b207e1fe55d5a71ecf91572ec8a6705cdb6857f7d8d5242cf58"
 dependencies = [
  "http 1.3.1",
- "hyper 1.7.0",
+ "hyper 1.8.1",
  "hyper-util",
  "rustls 0.23.35",
  "rustls-native-certs 0.8.2",
@@ -3917,7 +3922,7 @@ version = "0.5.2"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 checksum = "2b90d566bffbce6a75bd8b09a05aa8c2cb1fabb6cb348f8840c9e4c90a0d83b0"
 dependencies = [
- "hyper 1.7.0",
+ "hyper 1.8.1",
  "hyper-util",
  "pin-project-lite",
  "tokio",
@@ -3926,9 +3931,9 @@ dependencies = [
 
 [[package]]
 name = "hyper-util"
-version = "0.1.17"
+version = "0.1.18"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3c6995591a8f1380fcb4ba966a252a4b29188d51d2b89e3a252f5305be65aea8"
+checksum = "52e9a2a24dc5c6821e71a7030e1e14b7b632acac55c40e9d2e082c621261bb56"
 dependencies = [
  "base64 0.22.1",
  "bytes",
@@ -3937,7 +3942,7 @@ dependencies = [
  "futures-util",
  "http 1.3.1",
  "http-body 1.0.1",
- "hyper 1.7.0",
+ "hyper 1.8.1",
  "ipnet",
  "libc",
  "percent-encoding",
@@ -4169,9 +4174,9 @@ dependencies = [
 
 [[package]]
 name = "io_uring_buf_ring"
-version = "0.2.1"
+version = "0.2.2"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8a8867874ff5758b47c1dac069e6e86541432f9da8be9111c5e94154134f07d0"
+checksum = "bbe9ac631d954bb17eee5c932bd71bce3d5726c949c27729dd5c946b0de65471"
 dependencies = [
  "bytes",
  "io-uring 0.7.11",
@@ -4372,7 +4377,7 @@ dependencies = [
  "pico-args",
  "regex",
  "regex-syntax",
- "string_cache 0.8.9",
+ "string_cache",
  "term",
  "tiny-keccak",
  "unicode-xid",
@@ -4527,9 +4532,9 @@ dependencies = [
 
 [[package]]
 name = "libz-sys"
-version = "1.1.22"
+version = "1.1.23"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8b70e7a7df205e92a1a4cd9aaae7898dac0aa555503cc0a649494d0d60e7651d"
+checksum = "15d118bbf3771060e7311cc7bb0545b01d08a8b4a7de949198dec1fa0ca1c0f7"
 dependencies = [
  "cc",
  "pkg-config",
@@ -5194,9 +5199,9 @@ dependencies = [
 
 [[package]]
 name = "num-bigint-dig"
-version = "0.8.5"
+version = "0.8.6"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "82c79c15c05d4bf82b6f5ef163104cc81a760d8e874d38ac50ab67c8877b647b"
+checksum = "e661dda6640fad38e827a6d4a310ff4763082116fe217f279885c97f511bb0b7"
 dependencies = [
  "lazy_static",
  "libm",
@@ -5384,7 +5389,7 @@ dependencies = [
  "prometheus 0.14.0",
  "prometheus-client",
  "prost 0.13.5",
- "quick-xml 0.38.3",
+ "quick-xml 0.38.4",
  "rand 0.8.5",
  "redb",
  "redis",
@@ -5943,27 +5948,17 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
 checksum = "1fd6780a80ae0c52cc120a26a1a42c1ae51b247a253e4e06113d23d2c2edd078"
 dependencies = [
  "phf_macros",
- "phf_shared 0.11.3",
-]
-
-[[package]]
-name = "phf"
-version = "0.13.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c1562dc717473dbaa4c1f85a36410e03c047b2e7df7f45ee938fbef64ae7fadf"
-dependencies = [
- "phf_shared 0.13.1",
- "serde",
+ "phf_shared",
 ]
 
 [[package]]
 name = "phf_codegen"
-version = "0.13.1"
+version = "0.11.3"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "49aa7f9d80421bca176ca8dbfebe668cc7a2684708594ec9f3c0db0805d5d6e1"
+checksum = "aef8048c789fa5e851558d709946d6d79a8ff88c0440c587967f8e94bfb1216a"
 dependencies = [
- "phf_generator 0.13.1",
- "phf_shared 0.13.1",
+ "phf_generator",
+ "phf_shared",
 ]
 
 [[package]]
@@ -5972,28 +5967,18 @@ version = "0.11.3"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 checksum = "3c80231409c20246a13fddb31776fb942c38553c51e871f8cbd687a4cfb5843d"
 dependencies = [
- "phf_shared 0.11.3",
+ "phf_shared",
  "rand 0.8.5",
 ]
 
-[[package]]
-name = "phf_generator"
-version = "0.13.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "135ace3a761e564ec88c03a77317a7c6b80bb7f7135ef2544dbe054243b89737"
-dependencies = [
- "fastrand",
- "phf_shared 0.13.1",
-]
-
 [[package]]
 name = "phf_macros"
 version = "0.11.3"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 checksum = "f84ac04429c13a7ff43785d75ad27569f2951ce0ffd30a3321230db2fc727216"
 dependencies = [
- "phf_generator 0.11.3",
- "phf_shared 0.11.3",
+ "phf_generator",
+ "phf_shared",
  "proc-macro2",
  "quote",
  "syn 2.0.110",
@@ -6010,15 +5995,6 @@ dependencies = [
  "unicase",
 ]
 
-[[package]]
-name = "phf_shared"
-version = "0.13.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e57fef6bc5981e38c2ce2d63bfa546861309f875b8a75f092d1d54ae2d64f266"
-dependencies = [
- "siphasher",
-]
-
 [[package]]
 name = "pico-args"
 version = "0.5.0"
@@ -6578,9 +6554,9 @@ dependencies = [
 
 [[package]]
 name = "quick-xml"
-version = "0.38.3"
+version = "0.38.4"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "42a232e7487fc2ef313d96dde7948e7a3c05101870d8985e4fd8d26aedd27b89"
+checksum = "b66c2058c55a409d601666cffe35f04333cf1013010882cec174a7467cd4e21c"
 dependencies = [
  "memchr",
  "serde",
@@ -7020,7 +6996,7 @@ dependencies = [
  "http 1.3.1",
  "http-body 1.0.1",
  "http-body-util",
- "hyper 1.7.0",
+ "hyper 1.8.1",
  "hyper-rustls 0.27.7",
  "hyper-util",
  "js-sys",
@@ -7194,9 +7170,9 @@ dependencies = [
 
 [[package]]
 name = "rsa"
-version = "0.9.8"
+version = "0.9.9"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "78928ac1ed176a5ca1d17e578a1825f3d81ca54cf41053a592584b020cfd691b"
+checksum = "40a0376c50d0358279d9d643e4bf7b7be212f1f4ff1da9070a7b54d22ef75c88"
 dependencies = [
  "const-oid",
  "digest",
@@ -7671,9 +7647,9 @@ dependencies = [
 
 [[package]]
 name = "serde_with"
-version = "3.15.1"
+version = "3.16.0"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "aa66c845eee442168b2c8134fec70ac50dc20e760769c8ba0ad1319ca1959b04"
+checksum = "10574371d41b0d9b2cff89418eda27da52bcaff2cc8741db26382a77c29131f1"
 dependencies = [
  "base64 0.22.1",
  "chrono",
@@ -7690,9 +7666,9 @@ dependencies = [
 
 [[package]]
 name = "serde_with_macros"
-version = "3.15.1"
+version = "3.16.0"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b91a903660542fced4e99881aa481bdbaec1634568ee02e0b8bd57c64cb38955"
+checksum = "08a72d8216842fdd57820dc78d840bef99248e35fb2554ff923319e60f2d686b"
 dependencies = [
  "darling 0.21.3",
  "proc-macro2",
@@ -8234,31 +8210,19 @@ checksum = "bf776ba3fa74f83bf4b63c3dcbbf82173db2632ed8452cb2d891d33f459de70f"
 dependencies = [
  "new_debug_unreachable",
  "parking_lot 0.12.5",
- "phf_shared 0.11.3",
- "precomputed-hash",
-]
-
-[[package]]
-name = "string_cache"
-version = "0.9.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a18596f8c785a729f2819c0f6a7eae6ebeebdfffbfe4214ae6b087f690e31901"
-dependencies = [
- "new_debug_unreachable",
- "parking_lot 0.12.5",
- "phf_shared 0.13.1",
+ "phf_shared",
  "precomputed-hash",
  "serde",
 ]
 
 [[package]]
 name = "string_cache_codegen"
-version = "0.6.1"
+version = "0.5.4"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "585635e46db231059f76c5849798146164652513eb9e8ab2685939dd90f29b69"
+checksum = "c711928715f1fe0fe509c53b43e993a9a557babc2d0a3567d0a3006f1ac931a0"
 dependencies = [
- "phf_generator 0.13.1",
- "phf_shared 0.13.1",
+ "phf_generator",
+ "phf_shared",
  "proc-macro2",
  "quote",
 ]
@@ -8438,7 +8402,7 @@ dependencies = [
  "parking_lot 0.12.5",
  "pbkdf2 0.12.2",
  "pharos",
- "phf 0.11.3",
+ "phf",
  "pin-project-lite",
  "quick_cache",
  "radix_trie",
@@ -8974,14 +8938,14 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
 checksum = "eb7613188ce9f7df5bfe185db26c5814347d110db17920415cf2fbcad85e7203"
 dependencies = [
  "async-trait",
- "axum 0.8.6",
+ "axum 0.8.7",
  "base64 0.22.1",
  "bytes",
  "h2 0.4.12",
  "http 1.3.1",
  "http-body 1.0.1",
  "http-body-util",
- "hyper 1.7.0",
+ "hyper 1.8.1",
  "hyper-timeout 0.5.2",
  "hyper-util",
  "percent-encoding",
@@ -9661,13 +9625,13 @@ dependencies = [
 
 [[package]]
 name = "web_atoms"
-version = "0.1.4"
+version = "0.1.3"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "44b72896d90cfd22c495d0ee4960d3dd20ca64180895cb92cd5342ff7482a579"
+checksum = "57ffde1dc01240bdf9992e3205668b235e59421fd085e8a317ed98da0178d414"
 dependencies = [
- "phf 0.13.1",
+ "phf",
  "phf_codegen",
- "string_cache 0.9.0",
+ "string_cache",
  "string_cache_codegen",
 ]
 
diff --git a/core/DEPENDENCIES.rust.tsv b/core/DEPENDENCIES.rust.tsv
index b1616604b..384f65797 100644
--- a/core/DEPENDENCIES.rust.tsv
+++ b/core/DEPENDENCIES.rust.tsv
@@ -9,21 +9,21 @@ base64@0.22.1	X								X
 bitflags@2.10.0	X								X		
 block-buffer@0.10.4	X								X		
 bumpalo@3.19.0	X								X		
-bytes@1.10.1									X		
-cc@1.2.45	X								X		
+bytes@1.11.0									X		
+cc@1.2.46	X								X		
 cfg-if@1.0.4	X								X		
 chrono@0.4.42	X								X		
 const-oid@0.9.6	X								X		
 core-foundation-sys@0.8.7	X								X		
 cpufeatures@0.2.17	X								X		
 crc32c@0.6.8	X								X		
-crypto-common@0.1.6	X								X		
+crypto-common@0.1.7	X								X		
 digest@0.10.7	X								X		
 displaydoc@0.2.5	X								X		
 dotenvy@0.15.7									X		
 equivalent@1.0.2	X								X		
 fastrand@2.3.0	X								X		
-find-msvc-tools@0.1.4	X								X		
+find-msvc-tools@0.1.5	X								X		
 fnv@1.0.7	X								X		
 form_urlencoded@1.2.2	X								X		
 futures@0.3.31	X								X		
@@ -34,7 +34,7 @@ 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.9									X		
+generic-array@0.14.7									X		
 getrandom@0.2.16	X								X		
 getrandom@0.3.4	X								X		
 gloo-timers@0.3.0	X								X		
@@ -47,9 +47,9 @@ http@1.3.1	X								X
 http-body@1.0.1									X		
 http-body-util@0.1.3									X		
 httparse@1.10.1	X								X		
-hyper@1.7.0									X		
+hyper@1.8.1									X		
 hyper-rustls@0.27.7	X						X		X		
-hyper-util@0.1.17									X		
+hyper-util@0.1.18									X		
 iana-time-zone@0.1.64	X								X		
 iana-time-zone-haiku@0.1.2	X								X		
 icu_collections@2.1.1										X	
@@ -87,7 +87,7 @@ potential_utf@0.1.4										X
 ppv-lite86@0.2.21	X								X		
 proc-macro2@1.0.103	X								X		
 quick-xml@0.37.5									X		
-quick-xml@0.38.3									X		
+quick-xml@0.38.4									X		
 quote@1.0.42	X								X		
 r-efi@5.3.0	X							X	X		
 rand@0.8.5	X								X		
diff --git a/integrations/dav-server/DEPENDENCIES.rust.tsv b/integrations/dav-server/DEPENDENCIES.rust.tsv
index 5920668e3..b2ae66fd0 100644
--- a/integrations/dav-server/DEPENDENCIES.rust.tsv
+++ b/integrations/dav-server/DEPENDENCIES.rust.tsv
@@ -8,11 +8,11 @@ base64@0.22.1	X							X
 bitflags@2.10.0	X							X				
 block-buffer@0.10.4	X							X				
 bumpalo@3.19.0	X							X				
-bytes@1.10.1								X				
-cc@1.2.45	X							X				
+bytes@1.11.0								X				
+cc@1.2.46	X							X				
 cfg-if@1.0.4	X							X				
 cpufeatures@0.2.17	X							X				
-crypto-common@0.1.6	X							X				
+crypto-common@0.1.7	X							X				
 dav-server@0.8.0	X											
 dav-server-opendalfs@0.7.0	X											
 deranged@0.5.5	X							X				
@@ -23,7 +23,7 @@ dyn-clone@1.0.20	X							X
 equivalent@1.0.2	X							X				
 errno@0.3.14	X							X				
 fastrand@2.3.0	X							X				
-find-msvc-tools@0.1.4	X							X				
+find-msvc-tools@0.1.5	X							X				
 fnv@1.0.7	X							X				
 foldhash@0.1.5												X
 form_urlencoded@1.2.2	X							X				
@@ -36,7 +36,7 @@ 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.9								X				
+generic-array@0.14.7								X				
 getrandom@0.2.16	X							X				
 getrandom@0.3.4	X							X				
 gloo-timers@0.3.0	X							X				
@@ -49,9 +49,9 @@ http-body@1.0.1								X
 http-body-util@0.1.3								X				
 httparse@1.10.1	X							X				
 httpdate@1.0.3	X							X				
-hyper@1.7.0								X				
+hyper@1.8.1								X				
 hyper-rustls@0.27.7	X					X		X				
-hyper-util@0.1.17								X				
+hyper-util@0.1.18								X				
 icu_collections@2.1.1										X		
 icu_locale_core@2.1.1										X		
 icu_normalizer@2.1.1										X		
@@ -95,7 +95,7 @@ portable-atomic-util@0.2.4	X							X
 potential_utf@0.1.4										X		
 powerfmt@0.2.0	X							X				
 proc-macro2@1.0.103	X							X				
-quick-xml@0.38.3								X				
+quick-xml@0.38.4								X				
 quote@1.0.42	X							X				
 r-efi@5.3.0	X						X	X				
 redox_syscall@0.5.18								X				
diff --git a/integrations/object_store/DEPENDENCIES.rust.tsv b/integrations/object_store/DEPENDENCIES.rust.tsv
index 08c400d94..4577462aa 100644
--- a/integrations/object_store/DEPENDENCIES.rust.tsv
+++ b/integrations/object_store/DEPENDENCIES.rust.tsv
@@ -9,21 +9,21 @@ base64@0.22.1	X								X
 bitflags@2.10.0	X								X		
 block-buffer@0.10.4	X								X		
 bumpalo@3.19.0	X								X		
-bytes@1.10.1									X		
-cc@1.2.45	X								X		
+bytes@1.11.0									X		
+cc@1.2.46	X								X		
 cfg-if@1.0.4	X								X		
 chrono@0.4.42	X								X		
 const-oid@0.9.6	X								X		
 core-foundation-sys@0.8.7	X								X		
 cpufeatures@0.2.17	X								X		
 crc32c@0.6.8	X								X		
-crypto-common@0.1.6	X								X		
+crypto-common@0.1.7	X								X		
 digest@0.10.7	X								X		
 displaydoc@0.2.5	X								X		
 dotenvy@0.15.7									X		
 either@1.15.0	X								X		
 fastrand@2.3.0	X								X		
-find-msvc-tools@0.1.4	X								X		
+find-msvc-tools@0.1.5	X								X		
 fnv@1.0.7	X								X		
 form_urlencoded@1.2.2	X								X		
 futures@0.3.31	X								X		
@@ -35,7 +35,7 @@ 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.9									X		
+generic-array@0.14.7									X		
 getrandom@0.2.16	X								X		
 getrandom@0.3.4	X								X		
 gloo-timers@0.3.0	X								X		
@@ -47,9 +47,9 @@ http-body@1.0.1									X
 http-body-util@0.1.3									X		
 httparse@1.10.1	X								X		
 humantime@2.3.0	X								X		
-hyper@1.7.0									X		
+hyper@1.8.1									X		
 hyper-rustls@0.27.7	X						X		X		
-hyper-util@0.1.17									X		
+hyper-util@0.1.18									X		
 iana-time-zone@0.1.64	X								X		
 iana-time-zone-haiku@0.1.2	X								X		
 icu_collections@2.1.1										X	
@@ -96,7 +96,7 @@ potential_utf@0.1.4										X
 ppv-lite86@0.2.21	X								X		
 proc-macro2@1.0.103	X								X		
 quick-xml@0.37.5									X		
-quick-xml@0.38.3									X		
+quick-xml@0.38.4									X		
 quote@1.0.42	X								X		
 r-efi@5.3.0	X							X	X		
 rand@0.8.5	X								X		
diff --git a/integrations/parquet/DEPENDENCIES.rust.tsv b/integrations/parquet/DEPENDENCIES.rust.tsv
index 29f474b47..be57f3da5 100644
--- a/integrations/parquet/DEPENDENCIES.rust.tsv
+++ b/integrations/parquet/DEPENDENCIES.rust.tsv
@@ -20,8 +20,8 @@ bitflags@2.10.0	X									X
 block-buffer@0.10.4	X									X		
 bumpalo@3.19.0	X									X		
 byteorder@1.5.0										X		X
-bytes@1.10.1										X		
-cc@1.2.45	X									X		
+bytes@1.11.0										X		
+cc@1.2.46	X									X		
 cfg-if@1.0.4	X									X		
 chrono@0.4.42	X									X		
 const-oid@0.9.6	X									X		
@@ -31,11 +31,11 @@ core-foundation-sys@0.8.7	X									X
 cpufeatures@0.2.17	X									X		
 crc32c@0.6.8	X									X		
 crunchy@0.2.4										X		
-crypto-common@0.1.6	X									X		
+crypto-common@0.1.7	X									X		
 digest@0.10.7	X									X		
 displaydoc@0.2.5	X									X		
 fastrand@2.3.0	X									X		
-find-msvc-tools@0.1.4	X									X		
+find-msvc-tools@0.1.5	X									X		
 flatbuffers@24.12.23	X											
 fnv@1.0.7	X									X		
 form_urlencoded@1.2.2	X									X		
@@ -48,7 +48,7 @@ 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.9										X		
+generic-array@0.14.7										X		
 getrandom@0.2.16	X									X		
 getrandom@0.3.4	X									X		
 gloo-timers@0.3.0	X									X		
@@ -61,9 +61,9 @@ http@1.3.1	X									X
 http-body@1.0.1										X		
 http-body-util@0.1.3										X		
 httparse@1.10.1	X									X		
-hyper@1.7.0										X		
+hyper@1.8.1										X		
 hyper-rustls@0.27.7	X							X		X		
-hyper-util@0.1.17										X		
+hyper-util@0.1.18										X		
 iana-time-zone@0.1.64	X									X		
 iana-time-zone-haiku@0.1.2	X									X		
 icu_collections@2.1.1											X	
@@ -117,7 +117,7 @@ portable-atomic-util@0.2.4	X									X
 potential_utf@0.1.4											X	
 ppv-lite86@0.2.21	X									X		
 proc-macro2@1.0.103	X									X		
-quick-xml@0.38.3										X		
+quick-xml@0.38.4										X		
 quote@1.0.42	X									X		
 r-efi@5.3.0	X								X	X		
 rand@0.8.5	X									X		
diff --git a/integrations/unftp-sbe/DEPENDENCIES.rust.tsv b/integrations/unftp-sbe/DEPENDENCIES.rust.tsv
index 2ab01e574..f2393529b 100644
--- a/integrations/unftp-sbe/DEPENDENCIES.rust.tsv
+++ b/integrations/unftp-sbe/DEPENDENCIES.rust.tsv
@@ -8,16 +8,16 @@ asn1-rs-impl@0.2.0	X									X
 async-trait@0.1.89	X									X					
 atomic-waker@1.1.2	X									X					
 autocfg@1.5.0	X									X					
-aws-lc-rs@1.14.1	X							X							
-aws-lc-sys@0.32.3	X							X					X		
+aws-lc-rs@1.15.0	X							X							
+aws-lc-sys@0.33.0	X							X					X		
 backon@1.6.0	X														
 base64@0.22.1	X									X					
 bindgen@0.72.1				X											
 bitflags@2.10.0	X									X					
 block-buffer@0.10.4	X									X					
 bumpalo@3.19.0	X									X					
-bytes@1.10.1										X					
-cc@1.2.45	X									X					
+bytes@1.11.0										X					
+cc@1.2.46	X									X					
 cexpr@0.6.0	X									X					
 cfg-if@1.0.4	X									X					
 cfg_aliases@0.2.1										X					
@@ -31,7 +31,7 @@ crc32c@0.6.8	X									X
 crossbeam-channel@0.5.15	X									X					
 crossbeam-epoch@0.9.18	X									X					
 crossbeam-utils@0.8.21	X									X					
-crypto-common@0.1.6	X									X					
+crypto-common@0.1.7	X									X					
 dashmap@6.1.0										X					
 data-encoding@2.9.0										X					
 der-parser@10.0.0	X									X					
@@ -46,7 +46,7 @@ either@1.15.0	X									X
 equivalent@1.0.2	X									X					
 erased-serde@0.3.31	X									X					
 fastrand@2.3.0	X									X					
-find-msvc-tools@0.1.4	X									X					
+find-msvc-tools@0.1.5	X									X					
 fnv@1.0.7	X									X					
 form_urlencoded@1.2.2	X									X					
 fs_extra@1.3.0										X					
@@ -58,7 +58,7 @@ 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.9										X					
+generic-array@0.14.7										X					
 getrandom@0.2.16	X									X					
 getrandom@0.3.4	X									X					
 glob@0.3.3	X									X					
@@ -71,9 +71,9 @@ http@1.3.1	X									X
 http-body@1.0.1										X					
 http-body-util@0.1.3										X					
 httparse@1.10.1	X									X					
-hyper@1.7.0										X					
+hyper@1.8.1										X					
 hyper-rustls@0.27.7	X							X		X					
-hyper-util@0.1.17										X					
+hyper-util@0.1.18										X					
 iana-time-zone@0.1.64	X									X					
 iana-time-zone-haiku@0.1.2	X									X					
 icu_collections@2.1.1														X	
@@ -129,7 +129,7 @@ prettyplease@0.2.37	X									X
 proc-macro2@1.0.103	X									X					
 prometheus@0.14.0	X														
 proxy-protocol@0.5.0	X									X					
-quick-xml@0.38.3										X					
+quick-xml@0.38.4										X					
 quote@1.0.42	X									X					
 r-efi@5.3.0	X								X	X					
 rand@0.8.5	X									X					


(opendal) 02/02: update upgrade

Posted by xu...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

xuanwo pushed a commit to branch bump-opendal-0.55.0-rc2
in repository https://gitbox.apache.org/repos/asf/opendal.git

commit b1a3938a195428efb8eb4bce49585b2b57bf1534
Author: Xuanwo <gi...@xuanwo.io>
AuthorDate: Mon Nov 17 19:12:52 2025 +0800

    update upgrade
    
    Signed-off-by: Xuanwo <gi...@xuanwo.io>
---
 bindings/python/upgrade.md | 32 ++++++++++++++++++++++++++++++++
 core/src/docs/upgrade.md   | 30 ++++++++++++++++++++++++++++++
 core/upgrade.md            |  1 +
 3 files changed, 63 insertions(+)

diff --git a/bindings/python/upgrade.md b/bindings/python/upgrade.md
index 606d2de15..d365283c4 100644
--- a/bindings/python/upgrade.md
+++ b/bindings/python/upgrade.md
@@ -1,3 +1,35 @@
+# Upgrade to v0.47
+
+## Breaking change: Module exports are explicit
+
+`opendal.__init__` now only re-exports the `capability`, `exceptions`, `file`, `layers`, `services`, `types`, `Operator`, and `AsyncOperator` symbols. Imports such as:
+
+```python
+from opendal import Metadata, Layer
+```
+
+no longer work. Update them to use the dedicated submodules:
+
+```python
+from opendal.types import Metadata
+from opendal.layers import Layer
+```
+
+The legacy helper module `opendal.__base` has also been removed together with `_Base`.
+
+## Breaking change: Capability accessors renamed
+
+Both `Operator.full_capability()` and `AsyncOperator.full_capability()` have been renamed to `capability()`. Adjust your code accordingly:
+
+```diff
+-caps = op.full_capability()
++caps = op.capability()
+```
+
+## Breaking change: Service identifiers now have typed enums
+
+The constructors for `Operator` / `AsyncOperator` provide overloads that accept `opendal.services.Scheme` members. While plain strings are still accepted at runtime, type checkers (pyright/mypy) expect the new enum values. Migrate code bases that relied on importing the old `Scheme` enum from `opendal` to `from opendal import services` and use `services.Scheme.<NAME>`.
+
 # Upgrade to v0.46
 
 ## Breaking change: Native blocking API removed
diff --git a/core/src/docs/upgrade.md b/core/src/docs/upgrade.md
index 0767ddc21..53654435f 100644
--- a/core/src/docs/upgrade.md
+++ b/core/src/docs/upgrade.md
@@ -1,3 +1,33 @@
+# Upgrade to v0.55
+
+## Public API
+
+### Timestamp types now come from `jiff`
+
+All public metadata APIs that previously exposed `chrono::DateTime<Utc>` now use `jiff::Timestamp`. For example, `Metadata::last_modified()` and related setters return/accept `Timestamp` values (`core/src/types/metadata.rs`). Update downstream crates to depend on `jiff` if they manipulate these timestamps or convert them to other formats.
+
+### Scheme handling is string-based
+
+`OperatorInfo::scheme()` now returns `&'static str` instead of `Scheme`, and `Operator::via_iter` accepts `impl AsRef<str>` (typically the `services::*_SCHEME` constants). Additionally, the deprecated constructors `Operator::from_map` and `Operator::via_map` have been removed. Migrate any code that relied on the enum variants or the removed constructors to the new string-based constants and `from_iter`/`via_iter`.
+
+### List APIs only support `versions`
+
+`OpList::with_version()`/`version()` and `Capability::list_with_version` have been removed after a long deprecation cycle. Use `with_versions()`/`versions()` on `OpList` and read `Capability::list_with_versions` instead.
+
+### `S3Builder::security_token` removed
+
+`S3Builder` no longer exposes the deprecated `security_token()` helper. Use `session_token()` exclusively when configuring temporary credentials.
+
+### KV-style services no longer pretend to support `list`
+
+Services that never returned meaningful results for `Operator::list` (such as D1, FoundationDB, GridFS, Memcached, MongoDB, MySQL, Persy, PostgreSQL, Redb, Redis, SurrealDB, TiKV, etc.) now rely on the default `Unsupported` implementation. Those features will be implemented later.
+
+## Raw API
+
+### Deprecated KV adapters removed
+
+The legacy `opendal::raw::adapters::{kv, typed_kv}` modules have been deleted. Services should directly implement `Access` instead of depending on the adapters. Remove the corresponding imports and shim layers from any out-of-tree services.
+
 # Upgrade to v0.54
 
 ## Public API
diff --git a/core/upgrade.md b/core/upgrade.md
new file mode 120000
index 000000000..f2d33947d
--- /dev/null
+++ b/core/upgrade.md
@@ -0,0 +1 @@
+./src/docs/upgrade.md
\ No newline at end of file