From 25b5e23f3ee8d366ac8487cb5574040f0ba4c233 Mon Sep 17 00:00:00 2001 From: Xuanwo Date: Mon, 17 Nov 2025 18:33:46 +0800 Subject: [PATCH 1/2] Update changelogs Signed-off-by: Xuanwo --- 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 +- .../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 c36fcb60eccc..2d058264b742 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,7 +8,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/). ## [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 b394735583a8..72e82fb4a710 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 a2745fbc23bc..59dd5a2693f7 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 66ba46ab924f..4d07eb24cc84 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 494e36cd4739..c5c9549ff4e6 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 2ce44f7c434d..eac8c9411f4b 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 06d713fde605..3cde21769270 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 abfc56909679..1d98398540c3 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 e7093785756d..357b912d3092 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 02da8522322e..33642041ade6 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 2fa74a776c8b..cd48e6fab1c0 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 ee81a794b8b8..93bd5019e26d 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 eb2de94f25ab..ea26890ec4e2 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 b1616604b77f..384f657972b4 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 5920668e34a1..b2ae66fd0756 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 08c400d94e0e..4577462aae5e 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 29f474b47b4e..be57f3da5ab2 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 2ab01e574d9f..f2393529b28f 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 From b1a3938a195428efb8eb4bce49585b2b57bf1534 Mon Sep 17 00:00:00 2001 From: Xuanwo Date: Mon, 17 Nov 2025 19:12:52 +0800 Subject: [PATCH 2/2] update upgrade Signed-off-by: Xuanwo --- bindings/python/upgrade.md | 32 ++++++++++++++++++++++++++++++++ core/src/docs/upgrade.md | 30 ++++++++++++++++++++++++++++++ core/upgrade.md | 1 + 3 files changed, 63 insertions(+) create mode 120000 core/upgrade.md diff --git a/bindings/python/upgrade.md b/bindings/python/upgrade.md index 606d2de15b2e..d365283c4e0a 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.`. + # 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 0767ddc21b49..53654435fcf1 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` 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` (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 000000000000..f2d33947d3e5 --- /dev/null +++ b/core/upgrade.md @@ -0,0 +1 @@ +./src/docs/upgrade.md \ No newline at end of file