From c710b4a52bedd9723c5b34407040c413bc9aa489 Mon Sep 17 00:00:00 2001 From: tison Date: Thu, 2 May 2024 15:56:36 +0800 Subject: [PATCH] chore: bump version to 0.46.0 (#4567) Signed-off-by: tison --- .github/actions/setup/action.yaml | 6 +- CHANGELOG.md | 176 ++++++ bin/oay/Cargo.lock | 6 +- bin/oay/Cargo.toml | 6 +- bin/oay/DEPENDENCIES.rust.tsv | 500 ++++++++-------- bin/ofs/Cargo.lock | 4 +- bin/ofs/Cargo.toml | 4 +- bin/ofs/DEPENDENCIES.rust.tsv | 420 +++++++------- bin/oli/Cargo.lock | 4 +- bin/oli/Cargo.toml | 4 +- bin/oli/DEPENDENCIES.rust.tsv | 71 +-- bindings/c/Cargo.toml | 4 +- bindings/c/DEPENDENCIES.rust.tsv | 203 +++---- bindings/cpp/CMakeLists.txt | 2 +- bindings/cpp/Cargo.toml | 2 +- bindings/cpp/DEPENDENCIES.rust.tsv | 418 +++++++------- bindings/dotnet/Cargo.toml | 2 +- bindings/dotnet/DEPENDENCIES.rust.tsv | 395 ++++++------- bindings/haskell/Cargo.toml | 2 +- bindings/haskell/DEPENDENCIES.rust.tsv | 395 ++++++------- bindings/haskell/opendal.cabal | 2 +- bindings/java/Cargo.toml | 2 +- bindings/java/DEPENDENCIES.rust.tsv | 477 ++++++++------- bindings/java/pom.xml | 2 +- bindings/lua/Cargo.toml | 2 +- bindings/lua/DEPENDENCIES.rust.tsv | 425 +++++++------- bindings/nodejs/Cargo.toml | 4 +- bindings/nodejs/DEPENDENCIES.rust.tsv | 430 +++++++------- bindings/nodejs/npm/darwin-arm64/package.json | 2 +- bindings/nodejs/npm/darwin-x64/package.json | 2 +- .../nodejs/npm/linux-arm64-gnu/package.json | 2 +- .../nodejs/npm/linux-arm64-musl/package.json | 2 +- .../nodejs/npm/linux-x64-gnu/package.json | 2 +- .../nodejs/npm/win32-arm64-msvc/package.json | 2 +- .../nodejs/npm/win32-x64-msvc/package.json | 2 +- bindings/nodejs/package.json | 4 +- bindings/ocaml/Cargo.toml | 2 +- bindings/ocaml/DEPENDENCIES.rust.tsv | 415 ++++++------- bindings/php/Cargo.toml | 2 +- bindings/php/DEPENDENCIES.rust.tsv | 544 +++++++++--------- bindings/python/Cargo.toml | 6 +- bindings/python/DEPENDENCIES.rust.tsv | 465 ++++++++------- bindings/ruby/Cargo.toml | 2 +- bindings/ruby/DEPENDENCIES.rust.tsv | 442 +++++++------- core/Cargo.lock | 2 +- core/Cargo.toml | 2 +- core/DEPENDENCIES.rust.tsv | 368 ++++++------ core/edge/file_write_on_full_disk/Cargo.toml | 2 +- .../Cargo.toml | 2 +- core/edge/s3_read_on_wasm/Cargo.toml | 2 +- deny.toml | 3 +- integrations/dav-server/Cargo.toml | 4 +- integrations/dav-server/DEPENDENCIES.rust.tsv | 415 ++++++------- integrations/object_store/Cargo.toml | 8 +- .../object_store/DEPENDENCIES.rust.tsv | 381 ++++++------ scripts/dependencies.py | 22 +- 56 files changed, 3590 insertions(+), 3485 deletions(-) diff --git a/.github/actions/setup/action.yaml b/.github/actions/setup/action.yaml index 181e65f8b156..79468ab81672 100644 --- a/.github/actions/setup/action.yaml +++ b/.github/actions/setup/action.yaml @@ -31,7 +31,7 @@ inputs: github-token: description: "Github Token" default: "" - + runs: using: "composite" steps: @@ -87,12 +87,12 @@ runs: path: | ~/.cargo/bin/cargo-deny ~/.cargo/bin/cargo-deny.exe - key: r0-${{runner.os}}-deny-0.14.3 + key: r0-${{runner.os}}-deny-0.14.22 - name: Build cargo-deny if not cached if: steps.cache-deny.outputs.cache-hit != 'true' && inputs.need-deny == 'true' shell: bash - run: cargo install cargo-deny@0.14.3 --locked + run: cargo install cargo-deny@0.14.22 --locked - name: Setup rust on linux if: runner.os == 'Linux' && inputs.need-rocksdb == 'true' diff --git a/CHANGELOG.md b/CHANGELOG.md index 2c9bd06ab10a..ed8809238d3e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,182 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/) and this project adheres to [Semantic Versioning](https://semver.org/). + + +## [v0.46.0] - 2024-05-02 + +### Added +* feat(services/github): add github contents support by @hoslo in https://github.com/apache/opendal/pull/4281 +* feat: Allow selecting webpki for reqwest by @arlyon in https://github.com/apache/opendal/pull/4303 +* feat(services/swift): add support for storage_url configuration in swift service by @zjregee in https://github.com/apache/opendal/pull/4302 +* feat(services/swift): add ceph test setup for swift by @zjregee in https://github.com/apache/opendal/pull/4307 +* docs(website): add local content search based on lunr plugin by @m1911star in https://github.com/apache/opendal/pull/4348 +* feat(services/sled): add SledConfig by @yufan022 in https://github.com/apache/opendal/pull/4351 +* feat : Implementing config for part of services by @AnuRage-git in https://github.com/apache/opendal/pull/4344 +* feat(bindings/java): explicit async runtime by @tisonkun in https://github.com/apache/opendal/pull/4376 +* feat(services/surrealdb): support surrealdb service by @yufan022 in https://github.com/apache/opendal/pull/4375 +* feat(bindings/java): avoid double dispose NativeObject by @tisonkun in https://github.com/apache/opendal/pull/4377 +* feat : Implement config for services/foundationdb by @AnuRage-git in https://github.com/apache/opendal/pull/4355 +* feat: add ofs ctrl-c exit unmount hook by @oowl in https://github.com/apache/opendal/pull/4393 +* feat: Implement RFC-4382 Range Based Read by @Xuanwo in https://github.com/apache/opendal/pull/4381 +* feat(ofs): rename2 lseek copy_file_range getattr API support by @oowl in https://github.com/apache/opendal/pull/4395 +* feat(services/github): make access_token optional by @hoslo in https://github.com/apache/opendal/pull/4404 +* feat(core/oio): Add readable buf by @Xuanwo in https://github.com/apache/opendal/pull/4407 +* feat(ofs): add freebsd OS support by @oowl in https://github.com/apache/opendal/pull/4403 +* feat(core/raw/oio): Add Writable Buf by @Xuanwo in https://github.com/apache/opendal/pull/4410 +* feat(bin/ofs): Add behavior test for ofs by @ho-229 in https://github.com/apache/opendal/pull/4373 +* feat(core/raw/buf): Reduce one allocation by `Arc::from_iter` by @Xuanwo in https://github.com/apache/opendal/pull/4440 +* feat: ?Send async trait for HttpBackend when the target is wasm32 by @waynexia in https://github.com/apache/opendal/pull/4444 +* feat: add `HttpClient::with()` constructor by @waynexia in https://github.com/apache/opendal/pull/4447 +* feat: Move Buffer as public API by @Xuanwo in https://github.com/apache/opendal/pull/4450 +* feat: Optimize buffer implementation and add stream support by @Xuanwo in https://github.com/apache/opendal/pull/4458 +* feat(core): Implement FromIterator for Buffer by @Xuanwo in https://github.com/apache/opendal/pull/4459 +* feat(services/ftp): Support multiple write by @xxxuuu in https://github.com/apache/opendal/pull/4425 +* feat(raw/oio): block write change to buffer by @hoslo in https://github.com/apache/opendal/pull/4466 +* feat(core): Implement read and read_into for Reader by @Xuanwo in https://github.com/apache/opendal/pull/4467 +* feat(core): Implement into_stream for Reader by @Xuanwo in https://github.com/apache/opendal/pull/4473 +* feat(core): Tune buffer operations based on benchmark results by @Xuanwo in https://github.com/apache/opendal/pull/4468 +* feat(raw/oio): Use `Buffer` as cache in `RangeWrite` by @reswqa in https://github.com/apache/opendal/pull/4476 +* feat(raw/oio): Use `Buffer` as cache in `OneshotWrite` by @reswqa in https://github.com/apache/opendal/pull/4477 +* feat: add list/copy/rename for dropbox by @zjregee in https://github.com/apache/opendal/pull/4424 +* feat(core): Implement write and write_from for Writer by @zjregee in https://github.com/apache/opendal/pull/4482 +* feat(core): Add auto ranged read and concurrent read support by @Xuanwo in https://github.com/apache/opendal/pull/4486 +* feat(core): Implement fetch for Reader by @Xuanwo in https://github.com/apache/opendal/pull/4488 +* feat(core): Allow concurrent reading on bytes stream by @Xuanwo in https://github.com/apache/opendal/pull/4499 +* feat: provide send-wrapper to contidionally implement Send for operators by @waynexia in https://github.com/apache/opendal/pull/4443 +* feat(bin/ofs): privileged mount by @ho-229 in https://github.com/apache/opendal/pull/4507 +* feat(services/compfs): init compfs by @George-Miao in https://github.com/apache/opendal/pull/4519 +* feat(raw/oio): Add PooledBuf to allow reuse buffer by @Xuanwo in https://github.com/apache/opendal/pull/4522 +* feat(services/fs): Add PooledBuf in fs to allow reusing memory by @Xuanwo in https://github.com/apache/opendal/pull/4525 +* feat(core): add access methods for `Buffer` by @George-Miao in https://github.com/apache/opendal/pull/4530 +* feat(core): implement `IoBuf` for `Buffer` by @George-Miao in https://github.com/apache/opendal/pull/4532 +* feat(services/compfs): compio runtime and compfs structure by @George-Miao in https://github.com/apache/opendal/pull/4534 +* feat(core): change Result to default error by @George-Miao in https://github.com/apache/opendal/pull/4535 +* feat(services/github): support list recursive by @hoslo in https://github.com/apache/opendal/pull/4423 +* feat: Add crc32c checksums to S3 Service by @JWackerbauer in https://github.com/apache/opendal/pull/4533 +* feat: Add into_bytes_sink for Writer by @Xuanwo in https://github.com/apache/opendal/pull/4541 +### Changed +* refactor(core/raw): Migrate `oio::Read` to async in trait by @Xuanwo in https://github.com/apache/opendal/pull/4336 +* refactor(core/raw): Align oio::BlockingRead API with oio::Read by @Xuanwo in https://github.com/apache/opendal/pull/4349 +* refactor(core/oio): Migrate `oio::List` to async fn in trait by @Xuanwo in https://github.com/apache/opendal/pull/4352 +* refactor(core/raw): Migrate oio::Write from WriteBuf to Bytes by @Xuanwo in https://github.com/apache/opendal/pull/4356 +* refactor(core/raw): Migrate `oio::Write` to async in trait by @Xuanwo in https://github.com/apache/opendal/pull/4358 +* refactor(bindings/python): Change the return type of `File::read` to `PyResult<&PyBytes>` by @reswqa in https://github.com/apache/opendal/pull/4360 +* refactor(core/raw): Cleanup not used `oio::WriteBuf` and `oio::ChunkedBytes` after refactor by @Xuanwo in https://github.com/apache/opendal/pull/4361 +* refactor: Remove reqwest related features by @Xuanwo in https://github.com/apache/opendal/pull/4365 +* refactor(bin/ofs): make `ofs` API public by @ho-229 in https://github.com/apache/opendal/pull/4387 +* refactor: Impl into_futures_io_async_write for Writer by @Xuanwo in https://github.com/apache/opendal/pull/4406 +* refactor(core/oio): Use ReadableBuf to remove extra clone during write by @Xuanwo in https://github.com/apache/opendal/pull/4408 +* refactor(core/raw/oio): Mark oio::Write::write as an unsafe function by @Xuanwo in https://github.com/apache/opendal/pull/4413 +* refactor(core/raw/oio): Use oio buffer in write by @Xuanwo in https://github.com/apache/opendal/pull/4436 +* refactor(core/raw): oio::Write is safe operation now by @Xuanwo in https://github.com/apache/opendal/pull/4438 +* refactor(core): Use Buffer in http request by @Xuanwo in https://github.com/apache/opendal/pull/4460 +* refactor(core): Polish FuturesBytesStream by avoiding extra copy by @Xuanwo in https://github.com/apache/opendal/pull/4474 +* refactor: Use Buffer as cache in MultipartWrite by @tisonkun in https://github.com/apache/opendal/pull/4493 +* refactor: kv::adapter should use Buffer (read part) by @tisonkun in https://github.com/apache/opendal/pull/4494 +* refactor: typed_kv::adapter should use Buffer by @tisonkun in https://github.com/apache/opendal/pull/4497 +* refactor: kv::adapter should use Buffer (write part) by @tisonkun in https://github.com/apache/opendal/pull/4496 +* refactor: Migrate FuturesAsyncReader to stream based by @Xuanwo in https://github.com/apache/opendal/pull/4508 +* refactor(services/fs): Extract FsCore from FsBackend by @Xuanwo in https://github.com/apache/opendal/pull/4523 +* refactor(core): Migrate `Accessor` to async fn in trait by @George-Miao in https://github.com/apache/opendal/pull/4562 +* refactor(core): Align naming for `Accessor` by @George-Miao in https://github.com/apache/opendal/pull/4564 +### Fixed +* fix(bin/ofs): crashes when fh=None by @ho-229 in https://github.com/apache/opendal/pull/4297 +* fix(services/hdfs): fix poll_close when retry by @hoslo in https://github.com/apache/opendal/pull/4309 +* fix: fix main CI by @xxchan in https://github.com/apache/opendal/pull/4319 +* fix: fix ghac CI by @xxchan in https://github.com/apache/opendal/pull/4320 +* fix(services/dropbox): fix dropbox batch test panic in ci by @zjregee in https://github.com/apache/opendal/pull/4329 +* fix(services/hdfs-native): remove unsupported capabilities by @jihuayu in https://github.com/apache/opendal/pull/4333 +* fix(bin/ofs): build failed when target_os != linux by @ho-229 in https://github.com/apache/opendal/pull/4334 +* fix(bin/ofs): only memory backend available by @ho-229 in https://github.com/apache/opendal/pull/4353 +* fix(bindings/python): Fix the semantic of `size` argument for python `File::read` by @reswqa in https://github.com/apache/opendal/pull/4359 +* fix(bindings/python): `File::write` should return the written bytes by @reswqa in https://github.com/apache/opendal/pull/4367 +* fix(services/s3): omit default ports by @yufan022 in https://github.com/apache/opendal/pull/4379 +* fix(core/services/gdrive): Fix gdrive test failed for refresh token by @Xuanwo in https://github.com/apache/opendal/pull/4435 +* fix(core/services/cos): Don't allow empty credential by @Xuanwo in https://github.com/apache/opendal/pull/4457 +* fix(oay): support `WebdavFile` continuous reading and writing by @G-XD in https://github.com/apache/opendal/pull/4374 +* fix(integrations/webdav): Fix read file API changes by @Xuanwo in https://github.com/apache/opendal/pull/4462 +* fix(s3): don't delete bucket by @sameer in https://github.com/apache/opendal/pull/4430 +* fix(core): Buffer offset misuse by @George-Miao in https://github.com/apache/opendal/pull/4481 +* fix(core): Read chunk should respect users input by @Xuanwo in https://github.com/apache/opendal/pull/4487 +* fix(services/cos): fix mdx by @hoslo in https://github.com/apache/opendal/pull/4510 +* fix: minor doc issue by @George-Miao in https://github.com/apache/opendal/pull/4517 +* fix(website): community sync calendar iframe by @suyanhanx in https://github.com/apache/opendal/pull/4549 +* fix: community sync calendar iframe load failed by @suyanhanx in https://github.com/apache/opendal/pull/4550 +### Docs +* docs: Add gsoc proposal guide by @Xuanwo in https://github.com/apache/opendal/pull/4287 +* docs: Add blog for apache opendal participates in gsoc 2024 by @Xuanwo in https://github.com/apache/opendal/pull/4288 +* docs: Fix and improve docs for presign operations by @Xuanwo in https://github.com/apache/opendal/pull/4294 +* docs: Polish the docs for writer by @Xuanwo in https://github.com/apache/opendal/pull/4296 +* docs: Add redirect for discord and maillist by @Xuanwo in https://github.com/apache/opendal/pull/4312 +* docs: update swift docs by @zjregee in https://github.com/apache/opendal/pull/4327 +* docs: publish docs for object-store-opendal by @zjregee in https://github.com/apache/opendal/pull/4328 +* docs: fix redirect error in object-store-opendal by @zjregee in https://github.com/apache/opendal/pull/4332 +* docs(website): fix grammar and spelling by @jbampton in https://github.com/apache/opendal/pull/4340 +* docs: fix nodejs binding docs footer copyright by @m1911star in https://github.com/apache/opendal/pull/4346 +* docs(bin/ofs): update README by @ho-229 in https://github.com/apache/opendal/pull/4354 +* docs(services/gcs): update gcs credentials description by @zjregee in https://github.com/apache/opendal/pull/4362 +* docs(bindings/python): ipynb examples for polars and pandas by @reswqa in https://github.com/apache/opendal/pull/4368 +* docs(core): correct the doc for icloud and memcached by @Kilerd in https://github.com/apache/opendal/pull/4422 +* docs: polish release doc for vote result by @suyanhanx in https://github.com/apache/opendal/pull/4429 +* docs: Update links to o.a.o/discord by @Xuanwo in https://github.com/apache/opendal/pull/4442 +* docs: add layers example by @zjregee in https://github.com/apache/opendal/pull/4449 +* docs: publish docs for dav-server-opendalfs by @zjregee in https://github.com/apache/opendal/pull/4503 +* docs: Add docs for read_with and reader_with by @Xuanwo in https://github.com/apache/opendal/pull/4516 +* docs: Add upgrade doc for rust core 0.46 by @Xuanwo in https://github.com/apache/opendal/pull/4543 +* docs: update the outdated download link by @suyanhanx in https://github.com/apache/opendal/pull/4546 +### CI +* ci(binding/java): Don't create too many files in CI by @Xuanwo in https://github.com/apache/opendal/pull/4289 +* ci: Address Node.js 16 actions are deprecated by @Xuanwo in https://github.com/apache/opendal/pull/4293 +* ci: Disable vsftpd test for it's keeping failure by @Xuanwo in https://github.com/apache/opendal/pull/4295 +* build: remove `service-*` from default features by @xxchan in https://github.com/apache/opendal/pull/4311 +* ci: upgrade typos in ci by @Young-Flash in https://github.com/apache/opendal/pull/4322 +* ci: Disable R2 until we figure what happened by @Xuanwo in https://github.com/apache/opendal/pull/4323 +* ci(s3/minio): Disable IMDSv2 for mini anonymous tests by @Xuanwo in https://github.com/apache/opendal/pull/4326 +* ci: Fix unit tests missing protoc by @Xuanwo in https://github.com/apache/opendal/pull/4369 +* ci: Fix foundationdb not setup for unit test by @Xuanwo in https://github.com/apache/opendal/pull/4370 +* ci: bump license header formatter by @tisonkun in https://github.com/apache/opendal/pull/4390 +* ci: fix dragonflydb docker-compose healthcheck broken by @oowl in https://github.com/apache/opendal/pull/4431 +* ci: fix planner for bin ofs by @ho-229 in https://github.com/apache/opendal/pull/4448 +* ci: Revert oay changes to fix CI by @Xuanwo in https://github.com/apache/opendal/pull/4463 +* ci: Fix CI for all bindings by @Xuanwo in https://github.com/apache/opendal/pull/4469 +* ci: Disable dropbox test until #4484 fixed by @Xuanwo in https://github.com/apache/opendal/pull/4485 +* ci: Fix build of python binding for chunk write changes by @Xuanwo in https://github.com/apache/opendal/pull/4529 +* build(core): bump compio version to v0.10.0 by @George-Miao in https://github.com/apache/opendal/pull/4531 +* ci: Disable tikv for pingcap's mirror is unstable by @Xuanwo in https://github.com/apache/opendal/pull/4538 +* build: staging website by @tisonkun in https://github.com/apache/opendal/pull/4565 +* build: fixup follow asfyaml rules by @tisonkun in https://github.com/apache/opendal/pull/4566 +### Chore +* chore(deps): bump tempfile from 3.9.0 to 3.10.1 in /bin/oli by @dependabot in https://github.com/apache/opendal/pull/4298 +* chore(deps): bump wasm-bindgen-test from 0.3.40 to 0.3.41 in /core by @dependabot in https://github.com/apache/opendal/pull/4299 +* chore(deps): bump log from 0.4.20 to 0.4.21 in /bin/ofs by @dependabot in https://github.com/apache/opendal/pull/4301 +* chore(services/redis): Fix docs & comments typos by @AJIOB in https://github.com/apache/opendal/pull/4306 +* chore(editorconfig): add `yaml` file type by @jbampton in https://github.com/apache/opendal/pull/4339 +* chore(editorconfig): add `rdf` file type as `indent_size = 2` by @jbampton in https://github.com/apache/opendal/pull/4341 +* chore(editorconfig): order entries and add `indent_style = tab` for Go by @jbampton in https://github.com/apache/opendal/pull/4342 +* chore(labeler): order the GitHub labeler labels by @jbampton in https://github.com/apache/opendal/pull/4343 +* chore: Cleanup of oio::Read, docs, comments, naming by @Xuanwo in https://github.com/apache/opendal/pull/4345 +* chore: Remove not exist read operations by @Xuanwo in https://github.com/apache/opendal/pull/4412 +* chore(deps): bump toml from 0.8.10 to 0.8.12 in /bin/oay by @dependabot in https://github.com/apache/opendal/pull/4418 +* chore(deps): bump toml from 0.8.10 to 0.8.12 in /bin/oli by @dependabot in https://github.com/apache/opendal/pull/4420 +* chore(deps): bump tokio from 1.36.0 to 1.37.0 in /bin/ofs by @dependabot in https://github.com/apache/opendal/pull/4419 +* chore(deps): bump prometheus-client from 0.22.1 to 0.22.2 in /core by @dependabot in https://github.com/apache/opendal/pull/4417 +* chore: update copyright year to 2024 in NOTICE by @shoothzj in https://github.com/apache/opendal/pull/4433 +* chore: Bump bytes to 1.6 to avoid compileing error by @Xuanwo in https://github.com/apache/opendal/pull/4472 +* chore: Add output types in OperatorFutures by @Xuanwo in https://github.com/apache/opendal/pull/4475 +* chore(core): Use reader's chunk size instead by @Xuanwo in https://github.com/apache/opendal/pull/4489 +* chore: sort tomls by taplo by @tisonkun in https://github.com/apache/opendal/pull/4491 +* chore(core): Align Reader and Writer's API design by @Xuanwo in https://github.com/apache/opendal/pull/4498 +* chore: Add docs and tests for reader related types by @Xuanwo in https://github.com/apache/opendal/pull/4513 +* chore: Reorganize the blocking reader layout by @Xuanwo in https://github.com/apache/opendal/pull/4514 +* chore: Align with chunk instead of confusing buffer by @Xuanwo in https://github.com/apache/opendal/pull/4528 +* chore: Refactor Write and BlockingWrite API by @Xuanwo in https://github.com/apache/opendal/pull/4540 +* chore(core): Change std result to opendal result in core by @tannal in https://github.com/apache/opendal/pull/4542 +* chore: fixup download links by @tisonkun in https://github.com/apache/opendal/pull/4547 +* chore(deps): bump clap from 4.5.1 to 4.5.4 in /bin/oay by @dependabot in https://github.com/apache/opendal/pull/4557 +* chore(deps): bump anyhow from 1.0.80 to 1.0.82 in /bin/oli by @dependabot in https://github.com/apache/opendal/pull/4559 +* chore(deps): bump libc from 0.2.153 to 0.2.154 in /bin/ofs by @dependabot in https://github.com/apache/opendal/pull/4558 + ## [v0.45.1] - 2024-02-22 ### Added diff --git a/bin/oay/Cargo.lock b/bin/oay/Cargo.lock index 169c92c6c1d2..ca80dd9b93f8 100644 --- a/bin/oay/Cargo.lock +++ b/bin/oay/Cargo.lock @@ -380,7 +380,7 @@ dependencies = [ [[package]] name = "dav-server-opendalfs" -version = "0.0.1" +version = "0.0.2" dependencies = [ "anyhow", "bytes", @@ -1001,7 +1001,7 @@ dependencies = [ [[package]] name = "oay" -version = "0.41.1" +version = "0.41.2" dependencies = [ "anyhow", "axum", @@ -1043,7 +1043,7 @@ checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" [[package]] name = "opendal" -version = "0.45.1" +version = "0.46.0" dependencies = [ "anyhow", "async-trait", diff --git a/bin/oay/Cargo.toml b/bin/oay/Cargo.toml index c6c8eae58166..f7add3aa4796 100644 --- a/bin/oay/Cargo.toml +++ b/bin/oay/Cargo.toml @@ -27,7 +27,7 @@ homepage = "https://opendal.apache.org/" license = "Apache-2.0" repository = "https://github.com/apache/opendal" rust-version = "1.75" -version = "0.41.1" +version = "0.41.2" [features] default = ["frontends-webdav", "frontends-s3"] @@ -47,11 +47,11 @@ bytes = { version = "1.5.0", optional = true } chrono = "0.4.31" clap = { version = "4", features = ["cargo", "string"] } dav-server = { version = "0.5.8", optional = true } -dav-server-opendalfs = { version = "0.0.1", path = "../../integrations/dav-server", optional = true } +dav-server-opendalfs = { version = "0.0.2", path = "../../integrations/dav-server", optional = true } dirs = "5.0.1" futures = "0.3" futures-util = { version = "0.3.29", optional = true } -opendal = { version = "0.45.1", path = "../../core" } +opendal = { version = "0.46.0", path = "../../core" } quick-xml = { version = "0.31", features = ["serialize", "overlapped-lists"] } serde = { version = "1", features = ["derive"] } tokio = { version = "1.34", features = [ diff --git a/bin/oay/DEPENDENCIES.rust.tsv b/bin/oay/DEPENDENCIES.rust.tsv index 1f09c13d1c4e..502bf693c1dc 100644 --- a/bin/oay/DEPENDENCIES.rust.tsv +++ b/bin/oay/DEPENDENCIES.rust.tsv @@ -1,266 +1,234 @@ -crate 0BSD Apache-2.0 Apache-2.0 WITH LLVM-exception BSD-2-Clause BSD-3-Clause BSL-1.0 CC0-1.0 ISC MIT MPL-2.0 OpenSSL Unicode-DFS-2016 Unlicense Zlib -addr2line@0.21.0 X X -adler@1.0.2 X X X -ahash@0.8.7 X X -aho-corasick@1.1.2 X X -allocator-api2@0.2.16 X X -android-tzdata@0.1.1 X X -android_system_properties@0.1.5 X X -anstream@0.6.11 X X -anstyle@1.0.5 X X -anstyle-parse@0.2.3 X X -anstyle-query@1.0.2 X X -anstyle-wincon@3.0.2 X X -anyhow@1.0.80 X X -async-trait@0.1.77 X X -autocfg@1.1.0 X X -axum@0.6.20 X -axum-core@0.3.4 X -backon@0.4.1 X -backtrace@0.3.69 X X -base64@0.21.7 X X -base64ct@1.6.0 X X -bitflags@1.3.2 X X -bitflags@2.4.2 X X -block-buffer@0.10.4 X X -bumpalo@3.14.0 X X -byteorder@1.5.0 X X -bytes@1.5.0 X -cc@1.0.83 X X -cfg-if@1.0.0 X X -chrono@0.4.33 X X -clap@4.5.1 X X -clap_builder@4.5.1 X X -clap_lex@0.7.0 X X -colorchoice@1.0.0 X X -const-oid@0.9.6 X X -const-random@0.1.17 X X -const-random-macro@0.1.16 X X -core-foundation@0.9.4 X X -core-foundation-sys@0.8.6 X X -cpufeatures@0.2.12 X X -crunchy@0.2.2 X -crypto-common@0.1.6 X X -dav-server@0.5.8 X -dav-server-opendalfs@0.0.1 X -der@0.7.8 X X -deranged@0.3.11 X X -digest@0.10.7 X X -dirs@5.0.1 X X -dirs-sys@0.4.1 X X -dlv-list@0.5.2 X X -encoding_rs@0.8.33 X X X -equivalent@1.0.1 X X -fastrand@1.9.0 X X -flagset@0.4.4 X -fnv@1.0.7 X X -form_urlencoded@1.2.1 X X -futures@0.3.30 X X -futures-channel@0.3.30 X X -futures-core@0.3.30 X X -futures-executor@0.3.30 X X -futures-io@0.3.30 X X -futures-macro@0.3.30 X X -futures-sink@0.3.30 X X -futures-task@0.3.30 X X -futures-util@0.3.30 X X -generic-array@0.14.7 X -getrandom@0.2.12 X X -gimli@0.28.1 X X -h2@0.3.24 X -hashbrown@0.14.3 X X -headers@0.3.9 X -headers-core@0.2.0 X -hermit-abi@0.3.4 X X -hex@0.4.3 X X -hmac@0.12.1 X X -home@0.5.9 X X -htmlescape@0.3.1 X X X -http@0.2.11 X X -http-body@0.4.6 X -http-range-header@0.3.1 X -httparse@1.8.0 X X -httpdate@1.0.3 X X -hyper@0.14.28 X -hyper-rustls@0.24.2 X X X -iana-time-zone@0.1.59 X X -iana-time-zone-haiku@0.1.2 X X -idna@0.5.0 X X -indexmap@2.2.2 X X -instant@0.1.12 X -ipnet@2.9.0 X X -itoa@1.0.10 X X -js-sys@0.3.67 X X -jsonwebtoken@9.2.0 X -lazy_static@1.4.0 X X -libc@0.2.153 X X -libm@0.2.8 X X -libredox@0.0.1 X -lock_api@0.4.11 X X -log@0.4.20 X X -lru@0.12.2 X -matchers@0.1.0 X -matchit@0.7.3 X X -md-5@0.10.6 X X -memchr@2.7.1 X X -mime@0.3.17 X X -mime_guess@2.0.4 X -miniz_oxide@0.7.1 X X X -mio@0.8.10 X -nu-ansi-term@0.46.0 X -num-bigint@0.4.4 X X -num-bigint-dig@0.8.4 X X -num-conv@0.1.0 X X -num-integer@0.1.45 X X -num-iter@0.1.43 X X -num-traits@0.2.17 X X -num_cpus@1.16.0 X X -oay@0.41.1 X -object@0.32.2 X X -once_cell@1.19.0 X X -opendal@0.45.1 X -openssl-probe@0.1.5 X X -option-ext@0.2.0 X -ordered-multimap@0.7.1 X -overload@0.1.1 X -parking_lot@0.12.1 X X -parking_lot_core@0.9.9 X X -pem@3.0.3 X -pem-rfc7468@0.7.0 X X -percent-encoding@2.3.1 X X -pin-project@1.1.4 X X -pin-project-internal@1.1.4 X X -pin-project-lite@0.2.13 X X -pin-utils@0.1.0 X X -pkcs1@0.7.5 X X -pkcs8@0.10.2 X X -powerfmt@0.2.0 X X -ppv-lite86@0.2.17 X X -proc-macro2@1.0.78 X X -quick-xml@0.31.0 X -quote@1.0.35 X X -rand@0.8.5 X X -rand_chacha@0.3.1 X X -rand_core@0.6.4 X X -redox_syscall@0.4.1 X -redox_users@0.4.4 X -regex@1.10.3 X X -regex-automata@0.1.10 X X -regex-automata@0.4.5 X X -regex-syntax@0.6.29 X X -regex-syntax@0.8.2 X X -reqsign@0.14.7 X -reqwest@0.11.24 X X -ring@0.17.7 X -rsa@0.9.6 X X -rust-ini@0.20.0 X -rustc-demangle@0.1.23 X X -rustls@0.21.10 X X X -rustls-native-certs@0.6.3 X X X -rustls-pemfile@1.0.4 X X X -rustls-webpki@0.101.7 X -rustversion@1.0.14 X X -ryu@1.0.16 X X -schannel@0.1.23 X -scopeguard@1.2.0 X X -sct@0.7.1 X X X -security-framework@2.9.2 X X -security-framework-sys@2.9.1 X X -serde@1.0.197 X X -serde_derive@1.0.197 X X -serde_json@1.0.113 X X -serde_path_to_error@0.1.15 X X -serde_spanned@0.6.5 X X -serde_urlencoded@0.7.1 X X -sha1@0.10.6 X X -sha2@0.10.8 X X -sharded-slab@0.1.7 X -signature@2.2.0 X X -simple_asn1@0.6.2 X -slab@0.4.9 X -smallvec@1.13.1 X X -socket2@0.5.5 X X -spin@0.5.2 X -spin@0.9.8 X -spki@0.7.3 X X -strsim@0.11.0 X -subtle@2.5.0 X -syn@2.0.48 X X -sync_wrapper@0.1.2 X -system-configuration@0.5.1 X X -system-configuration-sys@0.5.0 X X -thiserror@1.0.56 X X -thiserror-impl@1.0.56 X X -thread_local@1.1.7 X X -time@0.3.32 X X -time-core@0.1.2 X X -time-macros@0.2.17 X X -tiny-keccak@2.0.2 X -tinyvec@1.6.0 X X X -tinyvec_macros@0.1.1 X X X -tokio@1.36.0 X -tokio-macros@2.2.0 X -tokio-rustls@0.24.1 X X -tokio-util@0.7.10 X -toml@0.8.10 X X -toml_datetime@0.6.5 X X -toml_edit@0.22.6 X X -tower@0.4.13 X -tower-http@0.4.4 X -tower-layer@0.3.2 X -tower-service@0.3.2 X -tracing@0.1.40 X -tracing-attributes@0.1.27 X -tracing-core@0.1.32 X -tracing-log@0.2.0 X -tracing-subscriber@0.3.18 X -try-lock@0.2.5 X -typenum@1.17.0 X X -unicase@2.7.0 X X -unicode-bidi@0.3.15 X X -unicode-ident@1.0.12 X X X -unicode-normalization@0.1.22 X X -untrusted@0.9.0 X -url@2.5.0 X X -utf8parse@0.2.1 X X -uuid@1.7.0 X X -valuable@0.1.0 X -version_check@0.9.4 X X -want@0.3.1 X -wasi@0.11.0+wasi-snapshot-preview1 X X X -wasm-bindgen@0.2.90 X X -wasm-bindgen-backend@0.2.90 X X -wasm-bindgen-futures@0.4.40 X X -wasm-bindgen-macro@0.2.90 X X -wasm-bindgen-macro-support@0.2.90 X X -wasm-bindgen-shared@0.2.90 X X -wasm-streams@0.4.0 X X -web-sys@0.3.67 X X -winapi@0.3.9 X X -winapi-i686-pc-windows-gnu@0.4.0 X X -winapi-x86_64-pc-windows-gnu@0.4.0 X X -windows-core@0.52.0 X X -windows-sys@0.48.0 X X -windows-sys@0.52.0 X X -windows-targets@0.48.5 X X -windows-targets@0.52.0 X X -windows_aarch64_gnullvm@0.48.5 X X -windows_aarch64_gnullvm@0.52.0 X X -windows_aarch64_msvc@0.48.5 X X -windows_aarch64_msvc@0.52.0 X X -windows_i686_gnu@0.48.5 X X -windows_i686_gnu@0.52.0 X X -windows_i686_msvc@0.48.5 X X -windows_i686_msvc@0.52.0 X X -windows_x86_64_gnu@0.48.5 X X -windows_x86_64_gnu@0.52.0 X X -windows_x86_64_gnullvm@0.48.5 X X -windows_x86_64_gnullvm@0.52.0 X X -windows_x86_64_msvc@0.48.5 X X -windows_x86_64_msvc@0.52.0 X X -winnow@0.6.2 X -winreg@0.50.0 X -xml-rs@0.8.19 X -xmltree@0.10.3 X -zerocopy@0.7.32 X X X -zeroize@1.7.0 X X +crate 0BSD Apache-2.0 Apache-2.0 WITH LLVM-exception BSD-2-Clause BSD-3-Clause BSL-1.0 ISC MIT MPL-2.0 OpenSSL Unicode-DFS-2016 Unlicense Zlib +addr2line@0.21.0 X X +adler@1.0.2 X X X +ahash@0.8.7 X X +aho-corasick@1.1.2 X X +allocator-api2@0.2.16 X X +android-tzdata@0.1.1 X X +android_system_properties@0.1.5 X X +anstream@0.6.11 X X +anstyle@1.0.5 X X +anstyle-parse@0.2.3 X X +anstyle-query@1.0.2 X X +anstyle-wincon@3.0.2 X X +anyhow@1.0.80 X X +async-trait@0.1.77 X X +autocfg@1.1.0 X X +axum@0.6.20 X +axum-core@0.3.4 X +backon@0.4.3 X +backtrace@0.3.69 X X +base64@0.21.7 X X +base64@0.22.0 X X +bitflags@1.3.2 X X +bitflags@2.4.2 X X +block-buffer@0.10.4 X X +bumpalo@3.14.0 X X +bytes@1.6.0 X +cc@1.0.83 X X +cfg-if@1.0.0 X X +chrono@0.4.33 X X +clap@4.5.4 X X +clap_builder@4.5.2 X X +clap_lex@0.7.0 X X +colorchoice@1.0.0 X X +core-foundation-sys@0.8.6 X X +cpufeatures@0.2.12 X X +crc32c@0.6.5 X X +crypto-common@0.1.6 X X +dav-server@0.5.8 X +dav-server-opendalfs@0.0.2 X +deranged@0.3.11 X X +digest@0.10.7 X X +dirs@5.0.1 X X +dirs-sys@0.4.1 X X +equivalent@1.0.1 X X +fastrand@2.0.1 X X +flagset@0.4.4 X +fnv@1.0.7 X X +form_urlencoded@1.2.1 X X +futures@0.3.30 X X +futures-channel@0.3.30 X X +futures-core@0.3.30 X X +futures-executor@0.3.30 X X +futures-io@0.3.30 X X +futures-macro@0.3.30 X X +futures-sink@0.3.30 X X +futures-task@0.3.30 X X +futures-util@0.3.30 X X +generic-array@0.14.7 X +getrandom@0.2.12 X X +gimli@0.28.1 X X +hashbrown@0.14.3 X X +headers@0.3.9 X +headers-core@0.2.0 X +hermit-abi@0.3.4 X X +htmlescape@0.3.1 X X X +http@0.2.11 X X +http@1.1.0 X X +http-body@0.4.6 X +http-body@1.0.0 X +http-body-util@0.1.1 X +http-range-header@0.3.1 X +httparse@1.8.0 X X +httpdate@1.0.3 X X +hyper@0.14.28 X +hyper@1.2.0 X +hyper-rustls@0.26.0 X X X +hyper-util@0.1.3 X +iana-time-zone@0.1.59 X X +iana-time-zone-haiku@0.1.2 X X +idna@0.5.0 X X +indexmap@2.2.2 X X +ipnet@2.9.0 X X +itoa@1.0.10 X X +js-sys@0.3.67 X X +lazy_static@1.4.0 X X +libc@0.2.153 X X +libredox@0.0.1 X +lock_api@0.4.11 X X +log@0.4.20 X X +lru@0.12.2 X +matchers@0.1.0 X +matchit@0.7.3 X X +md-5@0.10.6 X X +memchr@2.7.1 X X +mime@0.3.17 X X +mime_guess@2.0.4 X +miniz_oxide@0.7.1 X X X +mio@0.8.10 X +nu-ansi-term@0.46.0 X +num-conv@0.1.0 X X +num-traits@0.2.17 X X +num_cpus@1.16.0 X X +oay@0.41.2 X +object@0.32.2 X X +once_cell@1.19.0 X X +opendal@0.46.0 X +option-ext@0.2.0 X +overload@0.1.1 X +parking_lot@0.12.1 X X +parking_lot_core@0.9.9 X X +percent-encoding@2.3.1 X X +pin-project@1.1.4 X X +pin-project-internal@1.1.4 X X +pin-project-lite@0.2.13 X X +pin-utils@0.1.0 X X +powerfmt@0.2.0 X X +ppv-lite86@0.2.17 X X +proc-macro2@1.0.78 X X +quick-xml@0.31.0 X +quote@1.0.35 X X +rand@0.8.5 X X +rand_chacha@0.3.1 X X +rand_core@0.6.4 X X +redox_syscall@0.4.1 X +redox_users@0.4.4 X +regex@1.10.3 X X +regex-automata@0.1.10 X X +regex-automata@0.4.5 X X +regex-syntax@0.6.29 X X +regex-syntax@0.8.2 X X +reqwest@0.12.2 X X +ring@0.17.7 X +rustc-demangle@0.1.23 X X +rustc_version@0.4.0 X X +rustls@0.22.3 X X X +rustls-pemfile@1.0.4 X X X +rustls-pki-types@1.4.0 X X +rustls-webpki@0.102.2 X +rustversion@1.0.14 X X +ryu@1.0.16 X X +scopeguard@1.2.0 X X +semver@1.0.22 X X +serde@1.0.197 X X +serde_derive@1.0.197 X X +serde_json@1.0.113 X X +serde_path_to_error@0.1.15 X X +serde_spanned@0.6.5 X X +serde_urlencoded@0.7.1 X X +sha1@0.10.6 X X +sharded-slab@0.1.7 X +slab@0.4.9 X +smallvec@1.13.1 X X +socket2@0.5.5 X X +spin@0.9.8 X +strsim@0.11.0 X +subtle@2.5.0 X +syn@2.0.48 X X +sync_wrapper@0.1.2 X +thiserror@1.0.56 X X +thiserror-impl@1.0.56 X X +thread_local@1.1.7 X X +time@0.3.32 X X +time-core@0.1.2 X X +time-macros@0.2.17 X X +tinyvec@1.6.0 X X X +tinyvec_macros@0.1.1 X X X +tokio@1.36.0 X +tokio-macros@2.2.0 X +tokio-rustls@0.25.0 X X +tokio-util@0.7.10 X +toml@0.8.12 X X +toml_datetime@0.6.5 X X +toml_edit@0.22.9 X X +tower@0.4.13 X +tower-http@0.4.4 X +tower-layer@0.3.2 X +tower-service@0.3.2 X +tracing@0.1.40 X +tracing-attributes@0.1.27 X +tracing-core@0.1.32 X +tracing-log@0.2.0 X +tracing-subscriber@0.3.18 X +try-lock@0.2.5 X +typenum@1.17.0 X X +unicase@2.7.0 X X +unicode-bidi@0.3.15 X X +unicode-ident@1.0.12 X X X +unicode-normalization@0.1.22 X X +untrusted@0.9.0 X +url@2.5.0 X X +utf8parse@0.2.1 X X +uuid@1.7.0 X X +valuable@0.1.0 X +version_check@0.9.4 X X +want@0.3.1 X +wasi@0.11.0+wasi-snapshot-preview1 X X X +wasm-bindgen@0.2.90 X X +wasm-bindgen-backend@0.2.90 X X +wasm-bindgen-futures@0.4.40 X X +wasm-bindgen-macro@0.2.90 X X +wasm-bindgen-macro-support@0.2.90 X X +wasm-bindgen-shared@0.2.90 X X +wasm-streams@0.4.0 X X +web-sys@0.3.67 X X +webpki-roots@0.26.1 X +winapi@0.3.9 X X +winapi-i686-pc-windows-gnu@0.4.0 X X +winapi-x86_64-pc-windows-gnu@0.4.0 X X +windows-core@0.52.0 X X +windows-sys@0.48.0 X X +windows-sys@0.52.0 X X +windows-targets@0.48.5 X X +windows-targets@0.52.0 X X +windows_aarch64_gnullvm@0.48.5 X X +windows_aarch64_gnullvm@0.52.0 X X +windows_aarch64_msvc@0.48.5 X X +windows_aarch64_msvc@0.52.0 X X +windows_i686_gnu@0.48.5 X X +windows_i686_gnu@0.52.0 X X +windows_i686_msvc@0.48.5 X X +windows_i686_msvc@0.52.0 X X +windows_x86_64_gnu@0.48.5 X X +windows_x86_64_gnu@0.52.0 X X +windows_x86_64_gnullvm@0.48.5 X X +windows_x86_64_gnullvm@0.52.0 X X +windows_x86_64_msvc@0.48.5 X X +windows_x86_64_msvc@0.52.0 X X +winnow@0.6.2 X +winreg@0.50.0 X +xml-rs@0.8.19 X +xmltree@0.10.3 X +zerocopy@0.7.32 X X X +zeroize@1.7.0 X X diff --git a/bin/ofs/Cargo.lock b/bin/ofs/Cargo.lock index a130c94927e7..cf1138620afc 100644 --- a/bin/ofs/Cargo.lock +++ b/bin/ofs/Cargo.lock @@ -908,7 +908,7 @@ dependencies = [ [[package]] name = "ofs" -version = "0.0.2" +version = "0.0.3" dependencies = [ "anyhow", "bytes", @@ -939,7 +939,7 @@ checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" [[package]] name = "opendal" -version = "0.45.1" +version = "0.46.0" dependencies = [ "anyhow", "async-trait", diff --git a/bin/ofs/Cargo.toml b/bin/ofs/Cargo.toml index 7daa5d4a0272..20db5eb1b59f 100644 --- a/bin/ofs/Cargo.toml +++ b/bin/ofs/Cargo.toml @@ -20,7 +20,7 @@ categories = ["filesystem"] description = "OpenDAL File System" keywords = ["storage", "data", "s3", "fs", "azblob"] name = "ofs" -version = "0.0.2" +version = "0.0.3" authors = ["Apache OpenDAL "] edition = "2021" @@ -40,7 +40,7 @@ futures-util = "0.3.30" libc = "0.2.154" log = "0.4.21" nix = { version = "0.28.0", features = ["user"] } -opendal = { version = "0.45.1", path = "../../core" } +opendal = { version = "0.46.0", path = "../../core" } sharded-slab = "0.1.7" tokio = { version = "1.37.0", features = [ "fs", diff --git a/bin/ofs/DEPENDENCIES.rust.tsv b/bin/ofs/DEPENDENCIES.rust.tsv index 5eb933a2e1aa..4849c725a6e7 100644 --- a/bin/ofs/DEPENDENCIES.rust.tsv +++ b/bin/ofs/DEPENDENCIES.rust.tsv @@ -1,231 +1,199 @@ -crate 0BSD Apache-2.0 Apache-2.0 WITH LLVM-exception BSD-3-Clause BSL-1.0 CC0-1.0 ISC MIT OpenSSL Unicode-DFS-2016 Unlicense Zlib -addr2line@0.21.0 X X -adler@1.0.2 X X X -aho-corasick@1.1.2 X X -android-tzdata@0.1.1 X X -android_system_properties@0.1.5 X X -anstream@0.6.11 X X -anstyle@1.0.6 X X -anstyle-parse@0.2.3 X X -anstyle-query@1.0.2 X X -anstyle-wincon@3.0.2 X X -anyhow@1.0.80 X X -async-trait@0.1.77 X X -autocfg@1.1.0 X X -backon@0.4.1 X -backtrace@0.3.69 X X -base64@0.21.7 X X -base64ct@1.6.0 X X -bincode@1.3.3 X -bitflags@1.3.2 X X -bitflags@2.4.2 X X -block-buffer@0.10.4 X X -bumpalo@3.14.0 X X -byteorder@1.5.0 X X -bytes@1.5.0 X -cc@1.0.83 X X -cfg-if@1.0.0 X X -chrono@0.4.34 X X -clap@4.5.1 X X -clap_builder@4.5.1 X X -clap_derive@4.5.0 X X -clap_lex@0.7.0 X X -colorchoice@1.0.0 X X -const-oid@0.9.6 X X -const-random@0.1.17 X X -const-random-macro@0.1.16 X X -core-foundation@0.9.4 X X -core-foundation-sys@0.8.6 X X -cpufeatures@0.2.12 X X -crunchy@0.2.2 X -crypto-common@0.1.6 X X -cstr@0.2.11 X -der@0.7.8 X X -deranged@0.3.11 X X -digest@0.10.7 X X -dlv-list@0.5.2 X X -either@1.9.0 X X -encoding_rs@0.8.33 X X X -env_filter@0.1.0 X X -env_logger@0.11.2 X X -equivalent@1.0.1 X X -fastrand@1.9.0 X X +crate 0BSD Apache-2.0 Apache-2.0 WITH LLVM-exception BSD-3-Clause BSL-1.0 ISC MIT MPL-2.0 OpenSSL Unicode-DFS-2016 Unlicense Zlib +addr2line@0.21.0 X X +adler@1.0.2 X X X +aho-corasick@1.1.2 X X +android-tzdata@0.1.1 X X +android_system_properties@0.1.5 X X +anstream@0.6.11 X X +anstyle@1.0.6 X X +anstyle-parse@0.2.3 X X +anstyle-query@1.0.2 X X +anstyle-wincon@3.0.2 X X +anyhow@1.0.80 X X +async-notify@0.3.0 X +async-trait@0.1.79 X X +autocfg@1.1.0 X X +backon@0.4.3 X +backtrace@0.3.69 X X +base64@0.21.7 X X +base64@0.22.0 X X +bincode@1.3.3 X +bitflags@2.4.2 X X +block-buffer@0.10.4 X X +bumpalo@3.14.0 X X +bytes@1.6.0 X +cc@1.0.83 X X +cfg-if@1.0.0 X X +cfg_aliases@0.1.1 X +chrono@0.4.35 X X +clap@4.5.1 X X +clap_builder@4.5.1 X X +clap_derive@4.5.0 X X +clap_lex@0.7.0 X X +colorchoice@1.0.0 X X +concurrent-queue@2.4.0 X X +const-oid@0.9.6 X X +core-foundation-sys@0.8.6 X X +cpufeatures@0.2.12 X X +crc32c@0.6.5 X X +crossbeam-utils@0.8.19 X X +crypto-common@0.1.6 X X +cstr@0.2.11 X +digest@0.10.7 X X +either@1.9.0 X X +env_filter@0.1.0 X X +env_logger@0.11.2 X X +errno@0.3.8 X X +event-listener@4.0.3 X X +fastrand@2.0.1 X X flagset@0.4.4 X -fnv@1.0.7 X X -form_urlencoded@1.2.1 X X -fuse3@0.6.1 X -futures@0.3.30 X X -futures-channel@0.3.30 X X -futures-core@0.3.30 X X -futures-io@0.3.30 X X -futures-macro@0.3.30 X X -futures-sink@0.3.30 X X -futures-task@0.3.30 X X -futures-util@0.3.30 X X -generic-array@0.14.7 X -getrandom@0.2.12 X X -gimli@0.28.1 X X -h2@0.3.24 X -hashbrown@0.14.3 X X -heck@0.4.1 X X -hermit-abi@0.3.4 X X -hex@0.4.3 X X -hmac@0.12.1 X X -home@0.5.9 X X -http@0.2.11 X X -http-body@0.4.6 X -httparse@1.8.0 X X -httpdate@1.0.3 X X -humantime@2.1.0 X X -hyper@0.14.28 X -hyper-rustls@0.24.2 X X X -iana-time-zone@0.1.59 X X -iana-time-zone-haiku@0.1.2 X X -idna@0.5.0 X X -indexmap@2.2.2 X X -instant@0.1.12 X -ipnet@2.9.0 X X -itoa@1.0.10 X X -js-sys@0.3.67 X X -jsonwebtoken@9.2.0 X -lazy_static@1.4.0 X X -libc@0.2.153 X X -libm@0.2.8 X X -linux-raw-sys@0.4.13 X X X -log@0.4.20 X X -md-5@0.10.6 X X -memchr@2.7.1 X X -memoffset@0.7.1 X -mime@0.3.17 X X -miniz_oxide@0.7.1 X X X -mio@0.8.10 X -nix@0.26.4 X -nix@0.27.1 X -num-bigint@0.4.4 X X -num-bigint-dig@0.8.4 X X -num-conv@0.1.0 X X -num-integer@0.1.45 X X -num-iter@0.1.43 X X -num-traits@0.2.17 X X -num_cpus@1.16.0 X X -object@0.32.2 X X -ofs@0.0.2 X -once_cell@1.19.0 X X -opendal@0.45.1 X -openssl-probe@0.1.5 X X -ordered-multimap@0.7.1 X -pem@3.0.3 X -pem-rfc7468@0.7.0 X X -percent-encoding@2.3.1 X X -pin-project@1.1.4 X X -pin-project-internal@1.1.4 X X -pin-project-lite@0.2.13 X X -pin-utils@0.1.0 X X -pkcs1@0.7.5 X X -pkcs8@0.10.2 X X -powerfmt@0.2.0 X X -ppv-lite86@0.2.17 X X -proc-macro2@1.0.78 X X -quick-xml@0.31.0 X -quote@1.0.35 X X -rand@0.8.5 X X -rand_chacha@0.3.1 X X -rand_core@0.6.4 X X -regex@1.10.3 X X -regex-automata@0.4.5 X X -regex-syntax@0.8.2 X X -reqsign@0.14.7 X -reqwest@0.11.24 X X +fnv@1.0.7 X X +form_urlencoded@1.2.1 X X +fuse3@0.7.1 X +futures@0.3.30 X X +futures-channel@0.3.30 X X +futures-core@0.3.30 X X +futures-executor@0.3.30 X X +futures-io@0.3.30 X X +futures-macro@0.3.30 X X +futures-sink@0.3.30 X X +futures-task@0.3.30 X X +futures-util@0.3.30 X X +generic-array@0.14.7 X +getrandom@0.2.12 X X +gimli@0.28.1 X X +heck@0.4.1 X X +hex@0.4.3 X X +hmac@0.12.1 X X +home@0.5.9 X X +http@1.1.0 X X +http-body@1.0.0 X +http-body-util@0.1.1 X +httparse@1.8.0 X X +humantime@2.1.0 X X +hyper@1.2.0 X +hyper-rustls@0.26.0 X X X +hyper-util@0.1.3 X +iana-time-zone@0.1.59 X X +iana-time-zone-haiku@0.1.2 X X +idna@0.5.0 X X +ipnet@2.9.0 X X +itoa@1.0.10 X X +js-sys@0.3.67 X X +lazy_static@1.4.0 X X +libc@0.2.154 X X +linux-raw-sys@0.4.13 X X X +log@0.4.21 X X +md-5@0.10.6 X X +memchr@2.7.1 X X +memoffset@0.9.0 X +mime@0.3.17 X X +miniz_oxide@0.7.1 X X X +mio@0.8.10 X +nix@0.28.0 X +num-traits@0.2.17 X X +object@0.32.2 X X +ofs@0.0.3 X +once_cell@1.19.0 X X +opendal@0.46.0 X +parking@2.2.0 X X +percent-encoding@2.3.1 X X +pin-project@1.1.4 X X +pin-project-internal@1.1.4 X X +pin-project-lite@0.2.13 X X +pin-utils@0.1.0 X X +ppv-lite86@0.2.17 X X +proc-macro2@1.0.78 X X +quick-xml@0.31.0 X +quote@1.0.35 X X +rand@0.8.5 X X +rand_chacha@0.3.1 X X +rand_core@0.6.4 X X +regex@1.10.3 X X +regex-automata@0.4.5 X X +regex-syntax@0.8.2 X X +reqsign@0.15.0 X +reqwest@0.12.2 X X ring@0.17.7 X -rsa@0.9.6 X X -rust-ini@0.20.0 X -rustc-demangle@0.1.23 X X -rustix@0.38.31 X X X -rustls@0.21.10 X X X -rustls-native-certs@0.6.3 X X X -rustls-pemfile@1.0.4 X X X -rustls-webpki@0.101.7 X +rustc-demangle@0.1.23 X X +rustc_version@0.4.0 X X +rustix@0.38.31 X X X +rustls@0.22.3 X X X +rustls-pemfile@1.0.4 X X X +rustls-pki-types@1.4.0 X X +rustls-webpki@0.102.2 X ryu@1.0.16 X X -schannel@0.1.23 X -sct@0.7.1 X X X -security-framework@2.9.2 X X -security-framework-sys@2.9.1 X X -serde@1.0.196 X X -serde_derive@1.0.196 X X -serde_json@1.0.113 X X -serde_urlencoded@0.7.1 X X -sha1@0.10.6 X X -sha2@0.10.8 X X -sharded-slab@0.1.7 X -signature@2.2.0 X X -simple_asn1@0.6.2 X -slab@0.4.9 X -smallvec@1.13.1 X X -socket2@0.5.5 X X -spin@0.5.2 X -spin@0.9.8 X -spki@0.7.3 X X -strsim@0.11.0 X +semver@1.0.22 X X +serde@1.0.196 X X +serde_derive@1.0.196 X X +serde_json@1.0.113 X X +serde_urlencoded@0.7.1 X X +sha1@0.10.6 X X +sha2@0.10.8 X X +sharded-slab@0.1.7 X +signal-hook-registry@1.4.1 X X +slab@0.4.9 X +smallvec@1.13.2 X X +socket2@0.5.5 X X +spin@0.9.8 X +strsim@0.11.0 X subtle@2.5.0 X -syn@2.0.48 X X +syn@2.0.48 X X sync_wrapper@0.1.2 X -system-configuration@0.5.1 X X -system-configuration-sys@0.5.0 X X -thiserror@1.0.56 X X -thiserror-impl@1.0.56 X X -time@0.3.32 X X -time-core@0.1.2 X X -time-macros@0.2.17 X X -tiny-keccak@2.0.2 X -tinyvec@1.6.0 X X X -tinyvec_macros@0.1.1 X X X -tokio@1.36.0 X -tokio-macros@2.2.0 X -tokio-rustls@0.24.1 X X -tokio-util@0.7.10 X -tower-service@0.3.2 X -tracing@0.1.40 X -tracing-attributes@0.1.27 X -tracing-core@0.1.32 X -try-lock@0.2.5 X -typenum@1.17.0 X X -unicode-bidi@0.3.15 X X -unicode-ident@1.0.12 X X X -unicode-normalization@0.1.22 X X -untrusted@0.9.0 X -url@2.5.0 X X -utf8parse@0.2.1 X X -uuid@1.7.0 X X -version_check@0.9.4 X X -want@0.3.1 X -wasi@0.11.0+wasi-snapshot-preview1 X X X -wasm-bindgen@0.2.90 X X -wasm-bindgen-backend@0.2.90 X X -wasm-bindgen-futures@0.4.40 X X -wasm-bindgen-macro@0.2.90 X X -wasm-bindgen-macro-support@0.2.90 X X -wasm-bindgen-shared@0.2.90 X X -wasm-streams@0.4.0 X X -web-sys@0.3.67 X X -which@4.4.2 X -windows-core@0.52.0 X X -windows-sys@0.48.0 X X -windows-sys@0.52.0 X X -windows-targets@0.48.5 X X -windows-targets@0.52.0 X X -windows_aarch64_gnullvm@0.48.5 X X -windows_aarch64_gnullvm@0.52.0 X X -windows_aarch64_msvc@0.48.5 X X -windows_aarch64_msvc@0.52.0 X X -windows_i686_gnu@0.48.5 X X -windows_i686_gnu@0.52.0 X X -windows_i686_msvc@0.48.5 X X -windows_i686_msvc@0.52.0 X X -windows_x86_64_gnu@0.48.5 X X -windows_x86_64_gnu@0.52.0 X X -windows_x86_64_gnullvm@0.48.5 X X -windows_x86_64_gnullvm@0.52.0 X X -windows_x86_64_msvc@0.48.5 X X -windows_x86_64_msvc@0.52.0 X X -winreg@0.50.0 X -zeroize@1.7.0 X X +tinyvec@1.6.0 X X X +tinyvec_macros@0.1.1 X X X +tokio@1.37.0 X +tokio-macros@2.2.0 X +tokio-rustls@0.25.0 X X +tokio-util@0.7.10 X +tower@0.4.13 X +tower-layer@0.3.2 X +tower-service@0.3.2 X +tracing@0.1.40 X +tracing-attributes@0.1.27 X +tracing-core@0.1.32 X +trait-make@0.1.0 X X +try-lock@0.2.5 X +typenum@1.17.0 X X +unicode-bidi@0.3.15 X X +unicode-ident@1.0.12 X X X +unicode-normalization@0.1.22 X X +untrusted@0.9.0 X +url@2.5.0 X X +utf8parse@0.2.1 X X +uuid@1.7.0 X X +version_check@0.9.4 X X +want@0.3.1 X +wasi@0.11.0+wasi-snapshot-preview1 X X X +wasm-bindgen@0.2.90 X X +wasm-bindgen-backend@0.2.90 X X +wasm-bindgen-futures@0.4.40 X X +wasm-bindgen-macro@0.2.90 X X +wasm-bindgen-macro-support@0.2.90 X X +wasm-bindgen-shared@0.2.90 X X +wasm-streams@0.4.0 X X +web-sys@0.3.67 X X +webpki-roots@0.26.1 X +which@6.0.1 X +windows-core@0.52.0 X X +windows-sys@0.48.0 X X +windows-sys@0.52.0 X X +windows-targets@0.48.5 X X +windows-targets@0.52.0 X X +windows_aarch64_gnullvm@0.48.5 X X +windows_aarch64_gnullvm@0.52.0 X X +windows_aarch64_msvc@0.48.5 X X +windows_aarch64_msvc@0.52.0 X X +windows_i686_gnu@0.48.5 X X +windows_i686_gnu@0.52.0 X X +windows_i686_msvc@0.48.5 X X +windows_i686_msvc@0.52.0 X X +windows_x86_64_gnu@0.48.5 X X +windows_x86_64_gnu@0.52.0 X X +windows_x86_64_gnullvm@0.48.5 X X +windows_x86_64_gnullvm@0.52.0 X X +windows_x86_64_msvc@0.48.5 X X +windows_x86_64_msvc@0.52.0 X X +winreg@0.50.0 X +winsafe@0.0.19 X +zeroize@1.7.0 X X diff --git a/bin/oli/Cargo.lock b/bin/oli/Cargo.lock index d0b71e2a675e..acdb8d08c80b 100644 --- a/bin/oli/Cargo.lock +++ b/bin/oli/Cargo.lock @@ -1984,7 +1984,7 @@ dependencies = [ [[package]] name = "oli" -version = "0.41.1" +version = "0.41.2" dependencies = [ "anyhow", "assert_cmd", @@ -2010,7 +2010,7 @@ checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" [[package]] name = "opendal" -version = "0.45.1" +version = "0.46.0" dependencies = [ "anyhow", "async-tls", diff --git a/bin/oli/Cargo.toml b/bin/oli/Cargo.toml index 60adafe24754..d9de51e6bbf8 100644 --- a/bin/oli/Cargo.toml +++ b/bin/oli/Cargo.toml @@ -27,7 +27,7 @@ homepage = "https://opendal.apache.org/" license = "Apache-2.0" repository = "https://github.com/apache/opendal" rust-version = "1.75" -version = "0.41.1" +version = "0.41.2" [features] # Enable services dashmap support @@ -60,7 +60,7 @@ dirs = "5.0.1" env_logger = "0.11" futures = "0.3" log = "0.4" -opendal = { version = "0.45.1", path = "../../core", features = [ +opendal = { version = "0.46.0", path = "../../core", features = [ # These are default features before v0.46. TODO: change to optional features "services-azblob", "services-azdls", diff --git a/bin/oli/DEPENDENCIES.rust.tsv b/bin/oli/DEPENDENCIES.rust.tsv index 16aca4c15739..c01bf7e96d2b 100644 --- a/bin/oli/DEPENDENCIES.rust.tsv +++ b/bin/oli/DEPENDENCIES.rust.tsv @@ -1,6 +1,7 @@ crate 0BSD Apache-2.0 Apache-2.0 WITH LLVM-exception BSD-3-Clause BSL-1.0 CC0-1.0 ISC MIT MPL-2.0 OpenSSL Unicode-DFS-2016 Unlicense Zlib addr2line@0.21.0 X X adler@1.0.2 X X X +aes@0.8.4 X X aho-corasick@1.1.2 X X android-tzdata@0.1.1 X X android_system_properties@0.1.5 X X @@ -9,22 +10,26 @@ anstyle@1.0.5 X X anstyle-parse@0.2.3 X X anstyle-query@1.0.2 X X anstyle-wincon@3.0.2 X X -anyhow@1.0.80 X X +anyhow@1.0.82 X X async-trait@0.1.77 X X autocfg@1.1.0 X X -backon@0.4.1 X +backon@0.4.3 X backtrace@0.3.69 X X base64@0.21.7 X X +base64@0.22.0 X X base64ct@1.6.0 X X bitflags@1.3.2 X X bitflags@2.4.2 X X block-buffer@0.10.4 X X +block-padding@0.3.3 X X bumpalo@3.14.0 X X byteorder@1.5.0 X X -bytes@1.5.0 X +bytes@1.6.0 X +cbc@0.1.2 X X cc@1.0.83 X X cfg-if@1.0.0 X X -chrono@0.4.33 X X +chrono@0.4.35 X X +cipher@0.4.4 X X clap@4.5.1 X X clap_builder@4.5.1 X X clap_lex@0.7.0 X X @@ -32,9 +37,9 @@ colorchoice@1.0.0 X X const-oid@0.9.6 X X const-random@0.1.17 X X const-random-macro@0.1.16 X X -core-foundation@0.9.4 X X core-foundation-sys@0.8.6 X X cpufeatures@0.2.12 X X +crc32c@0.6.5 X X crunchy@0.2.2 X crypto-common@0.1.6 X X der@0.7.8 X X @@ -43,11 +48,10 @@ digest@0.10.7 X X dirs@5.0.1 X X dirs-sys@0.4.1 X X dlv-list@0.5.2 X X -encoding_rs@0.8.33 X X X env_filter@0.1.0 X X env_logger@0.11.1 X X equivalent@1.0.1 X X -fastrand@1.9.0 X X +fastrand@2.0.1 X X flagset@0.4.4 X fnv@1.0.7 X X form_urlencoded@1.2.1 X X @@ -63,24 +67,24 @@ futures-util@0.3.30 X X generic-array@0.14.7 X getrandom@0.2.12 X X gimli@0.28.1 X X -h2@0.3.24 X hashbrown@0.14.3 X X hermit-abi@0.3.4 X X hex@0.4.3 X X hmac@0.12.1 X X home@0.5.9 X X -http@0.2.11 X X -http-body@0.4.6 X +http@1.1.0 X X +http-body@1.0.0 X +http-body-util@0.1.1 X httparse@1.8.0 X X -httpdate@1.0.3 X X humantime@2.1.0 X X -hyper@0.14.28 X -hyper-rustls@0.24.2 X X X +hyper@1.2.0 X +hyper-rustls@0.26.0 X X X +hyper-util@0.1.3 X iana-time-zone@0.1.59 X X iana-time-zone-haiku@0.1.2 X X idna@0.5.0 X X indexmap@2.2.2 X X -instant@0.1.12 X +inout@0.1.3 X X ipnet@2.9.0 X X itoa@1.0.10 X X js-sys@0.3.67 X X @@ -103,12 +107,12 @@ num-iter@0.1.43 X X num-traits@0.2.17 X X num_cpus@1.16.0 X X object@0.32.2 X X -oli@0.41.1 X +oli@0.41.2 X once_cell@1.19.0 X X -opendal@0.45.1 X -openssl-probe@0.1.5 X X +opendal@0.46.0 X option-ext@0.2.0 X ordered-multimap@0.7.1 X +pbkdf2@0.12.2 X X pem@3.0.3 X pem-rfc7468@0.7.0 X X percent-encoding@2.3.1 X X @@ -117,6 +121,7 @@ pin-project-internal@1.1.4 X X pin-project-lite@0.2.13 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 powerfmt@0.2.0 X X ppv-lite86@0.2.17 X X @@ -131,21 +136,21 @@ redox_users@0.4.4 X regex@1.10.3 X X regex-automata@0.4.5 X X regex-syntax@0.8.2 X X -reqsign@0.14.7 X -reqwest@0.11.24 X X +reqsign@0.15.0 X +reqwest@0.12.2 X X ring@0.17.7 X rsa@0.9.6 X X -rust-ini@0.20.0 X +rust-ini@0.21.0 X rustc-demangle@0.1.23 X X -rustls@0.21.10 X X X -rustls-native-certs@0.6.3 X X X +rustc_version@0.4.0 X X +rustls@0.22.3 X X X rustls-pemfile@1.0.4 X X X -rustls-webpki@0.101.7 X +rustls-pki-types@1.4.0 X X +rustls-webpki@0.102.2 X ryu@1.0.16 X X -schannel@0.1.23 X -sct@0.7.1 X X X -security-framework@2.9.2 X X -security-framework-sys@2.9.1 X X +salsa20@0.10.2 X X +scrypt@0.11.0 X X +semver@1.0.21 X X serde@1.0.197 X X serde_derive@1.0.197 X X serde_json@1.0.113 X X @@ -165,8 +170,6 @@ strsim@0.11.0 X subtle@2.5.0 X syn@2.0.48 X X sync_wrapper@0.1.2 X -system-configuration@0.5.1 X X -system-configuration-sys@0.5.0 X X thiserror@1.0.56 X X thiserror-impl@1.0.56 X X time@0.3.32 X X @@ -177,14 +180,17 @@ tinyvec@1.6.0 X X X tinyvec_macros@0.1.1 X X X tokio@1.36.0 X tokio-macros@2.2.0 X -tokio-rustls@0.24.1 X X +tokio-rustls@0.25.0 X X tokio-util@0.7.10 X -toml@0.8.10 X X +toml@0.8.12 X X toml_datetime@0.6.5 X X -toml_edit@0.22.6 X X +toml_edit@0.22.9 X X +tower@0.4.13 X +tower-layer@0.3.2 X tower-service@0.3.2 X tracing@0.1.40 X tracing-core@0.1.32 X +trim-in-place@0.1.7 X try-lock@0.2.5 X typenum@1.17.0 X X unicode-bidi@0.3.15 X X @@ -205,6 +211,7 @@ wasm-bindgen-macro-support@0.2.90 X X wasm-bindgen-shared@0.2.90 X X wasm-streams@0.4.0 X X web-sys@0.3.67 X X +webpki-roots@0.26.1 X windows-core@0.52.0 X X windows-sys@0.48.0 X X windows-sys@0.52.0 X X diff --git a/bindings/c/Cargo.toml b/bindings/c/Cargo.toml index 48dd75220b13..b94bb3f699e9 100644 --- a/bindings/c/Cargo.toml +++ b/bindings/c/Cargo.toml @@ -25,7 +25,7 @@ homepage = "https://opendal.apache.org/" license = "Apache-2.0" repository = "https://github.com/apache/opendal" rust-version = "1.75" -version = "0.44.3" +version = "0.44.4" [lib] crate-type = ["cdylib", "staticlib"] @@ -37,7 +37,7 @@ cbindgen = "0.26.0" [dependencies] bytes = "1.4.0" once_cell = "1.17.1" -opendal = { version = "0.45.1", path = "../../core", features = [ +opendal = { version = "0.46.0", path = "../../core", features = [ "layers-blocking", # These are default features before v0.46. TODO: change to optional features #4313 "services-azblob", diff --git a/bindings/c/DEPENDENCIES.rust.tsv b/bindings/c/DEPENDENCIES.rust.tsv index 540ac121ff5e..0f22aa16f012 100644 --- a/bindings/c/DEPENDENCIES.rust.tsv +++ b/bindings/c/DEPENDENCIES.rust.tsv @@ -1,45 +1,48 @@ crate 0BSD Apache-2.0 Apache-2.0 WITH LLVM-exception BSD-3-Clause BSL-1.0 CC0-1.0 ISC MIT MPL-2.0 OpenSSL Unicode-DFS-2016 Unlicense Zlib addr2line@0.21.0 X X adler@1.0.2 X X X +aes@0.8.4 X X android-tzdata@0.1.1 X X android_system_properties@0.1.5 X X -anyhow@1.0.79 X X -async-trait@0.1.77 X X +anyhow@1.0.82 X X +async-trait@0.1.80 X X atty@0.2.14 X -autocfg@1.1.0 X X -backon@0.4.1 X -backtrace@0.3.69 X X +autocfg@1.2.0 X X +backon@0.4.4 X +backtrace@0.3.71 X X base64@0.21.7 X X +base64@0.22.1 X X base64ct@1.6.0 X X bitflags@1.3.2 X X -bitflags@2.4.2 X X +bitflags@2.5.0 X X block-buffer@0.10.4 X X -bumpalo@3.14.0 X X +block-padding@0.3.3 X X +bumpalo@3.16.0 X X byteorder@1.5.0 X X -bytes@1.5.0 X +bytes@1.6.0 X +cbc@0.1.2 X X cbindgen@0.26.0 X -cc@1.0.83 X X +cc@1.0.96 X X cfg-if@1.0.0 X X -chrono@0.4.33 X X +chrono@0.4.38 X X +cipher@0.4.4 X X clap@3.2.25 X X clap_lex@0.2.4 X X const-oid@0.9.6 X X -const-random@0.1.17 X X +const-random@0.1.18 X X const-random-macro@0.1.16 X X -core-foundation@0.9.4 X X core-foundation-sys@0.8.6 X X cpufeatures@0.2.12 X X +crc32c@0.6.5 X X crunchy@0.2.2 X crypto-common@0.1.6 X X -der@0.7.8 X X +der@0.7.9 X X deranged@0.3.11 X X digest@0.10.7 X X dlv-list@0.5.2 X X -encoding_rs@0.8.33 X X X -equivalent@1.0.1 X X -fastrand@1.9.0 X X -fastrand@2.0.1 X X -flagset@0.4.4 X +errno@0.3.8 X X +fastrand@2.1.0 X X +flagset@0.4.5 X fnv@1.0.7 X X form_urlencoded@1.2.1 X X futures@0.3.30 X X @@ -51,172 +54,174 @@ futures-sink@0.3.30 X X futures-task@0.3.30 X X futures-util@0.3.30 X X generic-array@0.14.7 X -getrandom@0.2.12 X X +getrandom@0.2.14 X X gimli@0.28.1 X X -h2@0.3.24 X hashbrown@0.12.3 X X -hashbrown@0.14.3 X X +hashbrown@0.14.5 X X heck@0.4.1 X X hermit-abi@0.1.19 X X -hermit-abi@0.3.4 X X +hermit-abi@0.3.9 X X hex@0.4.3 X X hmac@0.12.1 X X home@0.5.9 X X -http@0.2.11 X X -http-body@0.4.6 X +http@1.1.0 X X +http-body@1.0.0 X +http-body-util@0.1.1 X httparse@1.8.0 X X -httpdate@1.0.3 X X -hyper@0.14.28 X -hyper-rustls@0.24.2 X X X +hyper@1.3.1 X +hyper-rustls@0.26.0 X X X +hyper-util@0.1.3 X iana-time-zone@0.1.60 X X iana-time-zone-haiku@0.1.2 X X idna@0.5.0 X X indexmap@1.9.3 X X -indexmap@2.2.2 X X -instant@0.1.12 X +inout@0.1.3 X X ipnet@2.9.0 X X -itoa@1.0.10 X X -js-sys@0.3.67 X X -jsonwebtoken@9.2.0 X +itoa@1.0.11 X X +js-sys@0.3.69 X X +jsonwebtoken@9.3.0 X lazy_static@1.4.0 X X -libc@0.2.153 X X +libc@0.2.154 X X libm@0.2.8 X X linux-raw-sys@0.4.13 X X X -log@0.4.20 X X +log@0.4.21 X X md-5@0.10.6 X X -memchr@2.7.1 X X +memchr@2.7.2 X X mime@0.3.17 X X miniz_oxide@0.7.2 X X X -mio@0.8.10 X +mio@0.8.11 X num-bigint@0.4.4 X X num-bigint-dig@0.8.4 X X num-conv@0.1.0 X X -num-integer@0.1.45 X X -num-iter@0.1.43 X X -num-traits@0.2.17 X X +num-integer@0.1.46 X X +num-iter@0.1.44 X X +num-traits@0.2.18 X X num_cpus@1.16.0 X X object@0.32.2 X X once_cell@1.19.0 X X -opendal@0.45.1 X -opendal-c@0.44.3 X -openssl-probe@0.1.5 X X -ordered-multimap@0.7.1 X +opendal@0.46.0 X +opendal-c@0.44.4 X +ordered-multimap@0.7.3 X os_str_bytes@6.6.1 X X -pem@3.0.3 X +pbkdf2@0.12.2 X X +pem@3.0.4 X pem-rfc7468@0.7.0 X X percent-encoding@2.3.1 X X -pin-project@1.1.4 X X -pin-project-internal@1.1.4 X X -pin-project-lite@0.2.13 X X +pin-project@1.1.5 X X +pin-project-internal@1.1.5 X X +pin-project-lite@0.2.14 X X pin-utils@0.1.0 X X pkcs1@0.7.5 X X +pkcs5@0.7.1 X X pkcs8@0.10.2 X X powerfmt@0.2.0 X X ppv-lite86@0.2.17 X X -proc-macro2@1.0.78 X X +proc-macro2@1.0.81 X X quick-xml@0.31.0 X -quote@1.0.35 X X +quote@1.0.36 X X rand@0.8.5 X X rand_chacha@0.3.1 X X rand_core@0.6.4 X X -redox_syscall@0.4.1 X -reqsign@0.14.7 X -reqwest@0.11.24 X X -ring@0.17.7 X +reqsign@0.15.0 X +reqwest@0.12.4 X X +ring@0.17.8 X rsa@0.9.6 X X -rust-ini@0.20.0 X +rust-ini@0.21.0 X rustc-demangle@0.1.23 X X -rustix@0.38.31 X X X -rustls@0.21.10 X X X -rustls-native-certs@0.6.3 X X X -rustls-pemfile@1.0.4 X X X -rustls-webpki@0.101.7 X -ryu@1.0.16 X X -schannel@0.1.23 X -sct@0.7.1 X X X -security-framework@2.9.2 X X -security-framework-sys@2.9.1 X X -serde@1.0.196 X X -serde_derive@1.0.196 X X -serde_json@1.0.113 X X +rustc_version@0.4.0 X X +rustix@0.38.34 X X X +rustls@0.22.4 X X X +rustls-pemfile@2.1.2 X X X +rustls-pki-types@1.5.0 X X +rustls-webpki@0.102.3 X +ryu@1.0.17 X X +salsa20@0.10.2 X X +scrypt@0.11.0 X X +semver@1.0.22 X X +serde@1.0.200 X X +serde_derive@1.0.200 X X +serde_json@1.0.116 X X serde_urlencoded@0.7.1 X X sha1@0.10.6 X X sha2@0.10.8 X X signature@2.2.0 X X simple_asn1@0.6.2 X slab@0.4.9 X -smallvec@1.13.1 X X -socket2@0.5.5 X X +smallvec@1.13.2 X X +socket2@0.5.7 X X spin@0.5.2 X spin@0.9.8 X spki@0.7.3 X X strsim@0.10.0 X subtle@2.5.0 X syn@1.0.109 X X -syn@2.0.48 X X +syn@2.0.60 X X sync_wrapper@0.1.2 X -system-configuration@0.5.1 X X -system-configuration-sys@0.5.0 X X -tempfile@3.9.0 X X +tempfile@3.10.1 X X termcolor@1.4.1 X X -textwrap@0.16.0 X -thiserror@1.0.56 X X -thiserror-impl@1.0.56 X X -time@0.3.34 X X +textwrap@0.16.1 X +thiserror@1.0.59 X X +thiserror-impl@1.0.59 X X +time@0.3.36 X X time-core@0.1.2 X X -time-macros@0.2.17 X X +time-macros@0.2.18 X X tiny-keccak@2.0.2 X tinyvec@1.6.0 X X X tinyvec_macros@0.1.1 X X X -tokio@1.36.0 X +tokio@1.37.0 X tokio-macros@2.2.0 X -tokio-rustls@0.24.1 X X +tokio-rustls@0.25.0 X X tokio-util@0.7.10 X toml@0.5.11 X X +tower@0.4.13 X +tower-layer@0.3.2 X tower-service@0.3.2 X tracing@0.1.40 X tracing-core@0.1.32 X +trim-in-place@0.1.7 X try-lock@0.2.5 X typenum@1.17.0 X X unicode-bidi@0.3.15 X X unicode-ident@1.0.12 X X X -unicode-normalization@0.1.22 X X +unicode-normalization@0.1.23 X X untrusted@0.9.0 X url@2.5.0 X X -uuid@1.7.0 X X +uuid@1.8.0 X X version_check@0.9.4 X X want@0.3.1 X wasi@0.11.0+wasi-snapshot-preview1 X X X -wasm-bindgen@0.2.90 X X -wasm-bindgen-backend@0.2.90 X X -wasm-bindgen-futures@0.4.40 X X -wasm-bindgen-macro@0.2.90 X X -wasm-bindgen-macro-support@0.2.90 X X -wasm-bindgen-shared@0.2.90 X X +wasm-bindgen@0.2.92 X X +wasm-bindgen-backend@0.2.92 X X +wasm-bindgen-futures@0.4.42 X X +wasm-bindgen-macro@0.2.92 X X +wasm-bindgen-macro-support@0.2.92 X X +wasm-bindgen-shared@0.2.92 X X wasm-streams@0.4.0 X X -web-sys@0.3.67 X X +web-sys@0.3.69 X X +webpki-roots@0.26.1 X winapi@0.3.9 X X winapi-i686-pc-windows-gnu@0.4.0 X X -winapi-util@0.1.6 X X +winapi-util@0.1.8 X X winapi-x86_64-pc-windows-gnu@0.4.0 X X windows-core@0.52.0 X X windows-sys@0.48.0 X X windows-sys@0.52.0 X X windows-targets@0.48.5 X X -windows-targets@0.52.0 X X +windows-targets@0.52.5 X X windows_aarch64_gnullvm@0.48.5 X X -windows_aarch64_gnullvm@0.52.0 X X +windows_aarch64_gnullvm@0.52.5 X X windows_aarch64_msvc@0.48.5 X X -windows_aarch64_msvc@0.52.0 X X +windows_aarch64_msvc@0.52.5 X X windows_i686_gnu@0.48.5 X X -windows_i686_gnu@0.52.0 X X +windows_i686_gnu@0.52.5 X X +windows_i686_gnullvm@0.52.5 X X windows_i686_msvc@0.48.5 X X -windows_i686_msvc@0.52.0 X X +windows_i686_msvc@0.52.5 X X windows_x86_64_gnu@0.48.5 X X -windows_x86_64_gnu@0.52.0 X X +windows_x86_64_gnu@0.52.5 X X windows_x86_64_gnullvm@0.48.5 X X -windows_x86_64_gnullvm@0.52.0 X X +windows_x86_64_gnullvm@0.52.5 X X windows_x86_64_msvc@0.48.5 X X -windows_x86_64_msvc@0.52.0 X X -winreg@0.50.0 X +windows_x86_64_msvc@0.52.5 X X +winreg@0.52.0 X zeroize@1.7.0 X X diff --git a/bindings/cpp/CMakeLists.txt b/bindings/cpp/CMakeLists.txt index 960f59fce348..3601aa569667 100644 --- a/bindings/cpp/CMakeLists.txt +++ b/bindings/cpp/CMakeLists.txt @@ -16,7 +16,7 @@ # under the License. cmake_minimum_required(VERSION 3.10) -project(opendal-cpp VERSION 0.45.0 LANGUAGES CXX) +project(opendal-cpp VERSION 0.45.2 LANGUAGES CXX) set(CMAKE_CXX_STANDARD 17) set(CMAKE_CXX_STANDARD_REQUIRED ON) diff --git a/bindings/cpp/Cargo.toml b/bindings/cpp/Cargo.toml index 10b9cc938e40..10bf48d8e0ef 100644 --- a/bindings/cpp/Cargo.toml +++ b/bindings/cpp/Cargo.toml @@ -34,7 +34,7 @@ crate-type = ["staticlib"] anyhow = "1.0" chrono = "0.4" cxx = "1.0" -opendal = { version = "0.45.1", path = "../../core", features = [ +opendal = { version = "0.46.0", path = "../../core", features = [ # These are default features before v0.46. TODO: change to optional features "services-azblob", "services-azdls", diff --git a/bindings/cpp/DEPENDENCIES.rust.tsv b/bindings/cpp/DEPENDENCIES.rust.tsv index de9c110a2f76..37349fb74be6 100644 --- a/bindings/cpp/DEPENDENCIES.rust.tsv +++ b/bindings/cpp/DEPENDENCIES.rust.tsv @@ -1,208 +1,210 @@ -crate 0BSD Apache-2.0 Apache-2.0 WITH LLVM-exception BSD-3-Clause BSL-1.0 CC0-1.0 ISC MIT OpenSSL Unicode-DFS-2016 Unlicense Zlib -addr2line@0.21.0 X X -adler@1.0.2 X X X -android-tzdata@0.1.1 X X -android_system_properties@0.1.5 X X -anyhow@1.0.79 X X -async-trait@0.1.77 X X -autocfg@1.1.0 X X -backon@0.4.1 X -backtrace@0.3.69 X X -base64@0.21.7 X X -base64ct@1.6.0 X X -bitflags@1.3.2 X X -block-buffer@0.10.4 X X -bumpalo@3.14.0 X X -byteorder@1.5.0 X X -bytes@1.5.0 X -cc@1.0.83 X X -cfg-if@1.0.0 X X -chrono@0.4.33 X X -codespan-reporting@0.11.1 X -const-oid@0.9.6 X X -const-random@0.1.17 X X -const-random-macro@0.1.16 X X -core-foundation@0.9.4 X X -core-foundation-sys@0.8.6 X X -cpufeatures@0.2.12 X X -crunchy@0.2.2 X -crypto-common@0.1.6 X X -cxx@1.0.115 X X -cxx-build@1.0.115 X X -cxxbridge-flags@1.0.115 X X -cxxbridge-macro@1.0.115 X X -der@0.7.8 X X -deranged@0.3.11 X X -digest@0.10.7 X X -dlv-list@0.5.2 X X -encoding_rs@0.8.33 X X X -equivalent@1.0.1 X X -fastrand@1.9.0 X X -flagset@0.4.4 X -fnv@1.0.7 X X -form_urlencoded@1.2.1 X X -futures@0.3.30 X X -futures-channel@0.3.30 X X -futures-core@0.3.30 X X -futures-io@0.3.30 X X -futures-macro@0.3.30 X X -futures-sink@0.3.30 X X -futures-task@0.3.30 X X -futures-util@0.3.30 X X -generic-array@0.14.7 X -getrandom@0.2.12 X X -gimli@0.28.1 X X -h2@0.3.24 X -hashbrown@0.14.3 X X -hex@0.4.3 X X -hmac@0.12.1 X X -home@0.5.9 X X -http@0.2.11 X X -http-body@0.4.6 X -httparse@1.8.0 X X -httpdate@1.0.3 X X -hyper@0.14.28 X -hyper-rustls@0.24.2 X X X -iana-time-zone@0.1.60 X X -iana-time-zone-haiku@0.1.2 X X -idna@0.5.0 X X -indexmap@2.2.2 X X -instant@0.1.12 X -ipnet@2.9.0 X X -itoa@1.0.10 X X -js-sys@0.3.67 X X -jsonwebtoken@9.2.0 X -lazy_static@1.4.0 X X -libc@0.2.153 X X -libm@0.2.8 X X -link-cplusplus@1.0.9 X X -log@0.4.20 X X -md-5@0.10.6 X X -memchr@2.7.1 X X -mime@0.3.17 X X -miniz_oxide@0.7.2 X X X -mio@0.8.10 X -num-bigint@0.4.4 X X -num-bigint-dig@0.8.4 X X -num-conv@0.1.0 X X -num-integer@0.1.45 X X -num-iter@0.1.43 X X -num-traits@0.2.17 X X -object@0.32.2 X X -once_cell@1.19.0 X X -opendal@0.45.1 X -opendal-cpp@0.44.3 X -openssl-probe@0.1.5 X X -ordered-multimap@0.7.1 X -pem@3.0.3 X -pem-rfc7468@0.7.0 X X -percent-encoding@2.3.1 X X -pin-project@1.1.4 X X -pin-project-internal@1.1.4 X X -pin-project-lite@0.2.13 X X -pin-utils@0.1.0 X X -pkcs1@0.7.5 X X -pkcs8@0.10.2 X X -powerfmt@0.2.0 X X -ppv-lite86@0.2.17 X X -proc-macro2@1.0.78 X X -quick-xml@0.31.0 X -quote@1.0.35 X X -rand@0.8.5 X X -rand_chacha@0.3.1 X X -rand_core@0.6.4 X X -reqsign@0.14.7 X -reqwest@0.11.24 X X -ring@0.17.7 X -rsa@0.9.6 X X -rust-ini@0.20.0 X -rustc-demangle@0.1.23 X X -rustls@0.21.10 X X X -rustls-native-certs@0.6.3 X X X -rustls-pemfile@1.0.4 X X X -rustls-webpki@0.101.7 X -ryu@1.0.16 X X -schannel@0.1.23 X -scratch@1.0.7 X X -sct@0.7.1 X X X -security-framework@2.9.2 X X -security-framework-sys@2.9.1 X X -serde@1.0.196 X X -serde_derive@1.0.196 X X -serde_json@1.0.113 X X -serde_urlencoded@0.7.1 X X -sha1@0.10.6 X X -sha2@0.10.8 X X -signature@2.2.0 X X -simple_asn1@0.6.2 X -slab@0.4.9 X -smallvec@1.13.1 X X -socket2@0.5.5 X X -spin@0.5.2 X -spin@0.9.8 X -spki@0.7.3 X X -subtle@2.5.0 X -syn@2.0.48 X X -sync_wrapper@0.1.2 X -system-configuration@0.5.1 X X -system-configuration-sys@0.5.0 X X -termcolor@1.4.1 X X -thiserror@1.0.56 X X -thiserror-impl@1.0.56 X X -time@0.3.34 X X -time-core@0.1.2 X X -time-macros@0.2.17 X X -tiny-keccak@2.0.2 X -tinyvec@1.6.0 X X X -tinyvec_macros@0.1.1 X X X -tokio@1.36.0 X -tokio-rustls@0.24.1 X X -tokio-util@0.7.10 X -tower-service@0.3.2 X -tracing@0.1.40 X -tracing-core@0.1.32 X -try-lock@0.2.5 X -typenum@1.17.0 X X -unicode-bidi@0.3.15 X X -unicode-ident@1.0.12 X X X -unicode-normalization@0.1.22 X X -unicode-width@0.1.11 X X -untrusted@0.9.0 X -url@2.5.0 X X -uuid@1.7.0 X X -version_check@0.9.4 X X -want@0.3.1 X -wasi@0.11.0+wasi-snapshot-preview1 X X X -wasm-bindgen@0.2.90 X X -wasm-bindgen-backend@0.2.90 X X -wasm-bindgen-futures@0.4.40 X X -wasm-bindgen-macro@0.2.90 X X -wasm-bindgen-macro-support@0.2.90 X X -wasm-bindgen-shared@0.2.90 X X -wasm-streams@0.4.0 X X -web-sys@0.3.67 X X -winapi@0.3.9 X X -winapi-i686-pc-windows-gnu@0.4.0 X X -winapi-util@0.1.6 X X -winapi-x86_64-pc-windows-gnu@0.4.0 X X -windows-core@0.52.0 X X -windows-sys@0.48.0 X X -windows-sys@0.52.0 X X -windows-targets@0.48.5 X X -windows-targets@0.52.0 X X -windows_aarch64_gnullvm@0.48.5 X X -windows_aarch64_gnullvm@0.52.0 X X -windows_aarch64_msvc@0.48.5 X X -windows_aarch64_msvc@0.52.0 X X -windows_i686_gnu@0.48.5 X X -windows_i686_gnu@0.52.0 X X -windows_i686_msvc@0.48.5 X X -windows_i686_msvc@0.52.0 X X -windows_x86_64_gnu@0.48.5 X X -windows_x86_64_gnu@0.52.0 X X -windows_x86_64_gnullvm@0.48.5 X X -windows_x86_64_gnullvm@0.52.0 X X -windows_x86_64_msvc@0.48.5 X X -windows_x86_64_msvc@0.52.0 X X -winreg@0.50.0 X -zeroize@1.7.0 X X +crate 0BSD Apache-2.0 Apache-2.0 WITH LLVM-exception BSD-3-Clause BSL-1.0 CC0-1.0 ISC MIT MPL-2.0 OpenSSL Unicode-DFS-2016 Unlicense Zlib +addr2line@0.21.0 X X +adler@1.0.2 X X X +aes@0.8.4 X X +android-tzdata@0.1.1 X X +android_system_properties@0.1.5 X X +anyhow@1.0.82 X X +async-trait@0.1.80 X X +autocfg@1.2.0 X X +backon@0.4.4 X +backtrace@0.3.71 X X +base64@0.21.7 X X +base64@0.22.1 X X +base64ct@1.6.0 X X +block-buffer@0.10.4 X X +block-padding@0.3.3 X X +bumpalo@3.16.0 X X +byteorder@1.5.0 X X +bytes@1.6.0 X +cbc@0.1.2 X X +cc@1.0.96 X X +cfg-if@1.0.0 X X +chrono@0.4.38 X X +cipher@0.4.4 X X +codespan-reporting@0.11.1 X +const-oid@0.9.6 X X +const-random@0.1.18 X X +const-random-macro@0.1.16 X X +core-foundation-sys@0.8.6 X X +cpufeatures@0.2.12 X X +crc32c@0.6.5 X X +crunchy@0.2.2 X +crypto-common@0.1.6 X X +cxx@1.0.121 X X +cxx-build@1.0.121 X X +cxxbridge-flags@1.0.121 X X +cxxbridge-macro@1.0.121 X X +der@0.7.9 X X +deranged@0.3.11 X X +digest@0.10.7 X X +dlv-list@0.5.2 X X +fastrand@2.1.0 X X +flagset@0.4.5 X +fnv@1.0.7 X X +form_urlencoded@1.2.1 X X +futures@0.3.30 X X +futures-channel@0.3.30 X X +futures-core@0.3.30 X X +futures-io@0.3.30 X X +futures-macro@0.3.30 X X +futures-sink@0.3.30 X X +futures-task@0.3.30 X X +futures-util@0.3.30 X X +generic-array@0.14.7 X +getrandom@0.2.14 X X +gimli@0.28.1 X X +hashbrown@0.14.5 X X +hex@0.4.3 X X +hmac@0.12.1 X X +home@0.5.9 X X +http@1.1.0 X X +http-body@1.0.0 X +http-body-util@0.1.1 X +httparse@1.8.0 X X +hyper@1.3.1 X +hyper-rustls@0.26.0 X X X +hyper-util@0.1.3 X +iana-time-zone@0.1.60 X X +iana-time-zone-haiku@0.1.2 X X +idna@0.5.0 X X +inout@0.1.3 X X +ipnet@2.9.0 X X +itoa@1.0.11 X X +js-sys@0.3.69 X X +jsonwebtoken@9.3.0 X +lazy_static@1.4.0 X X +libc@0.2.154 X X +libm@0.2.8 X X +link-cplusplus@1.0.9 X X +log@0.4.21 X X +md-5@0.10.6 X X +memchr@2.7.2 X X +mime@0.3.17 X X +miniz_oxide@0.7.2 X X X +mio@0.8.11 X +num-bigint@0.4.4 X X +num-bigint-dig@0.8.4 X X +num-conv@0.1.0 X X +num-integer@0.1.46 X X +num-iter@0.1.44 X X +num-traits@0.2.18 X X +object@0.32.2 X X +once_cell@1.19.0 X X +opendal@0.46.0 X +opendal-cpp@0.44.3 X +ordered-multimap@0.7.3 X +pbkdf2@0.12.2 X X +pem@3.0.4 X +pem-rfc7468@0.7.0 X X +percent-encoding@2.3.1 X X +pin-project@1.1.5 X X +pin-project-internal@1.1.5 X X +pin-project-lite@0.2.14 X X +pin-utils@0.1.0 X X +pkcs1@0.7.5 X X +pkcs5@0.7.1 X X +pkcs8@0.10.2 X X +powerfmt@0.2.0 X X +ppv-lite86@0.2.17 X X +proc-macro2@1.0.81 X X +quick-xml@0.31.0 X +quote@1.0.36 X X +rand@0.8.5 X X +rand_chacha@0.3.1 X X +rand_core@0.6.4 X X +reqsign@0.15.0 X +reqwest@0.12.4 X X +ring@0.17.8 X +rsa@0.9.6 X X +rust-ini@0.21.0 X +rustc-demangle@0.1.23 X X +rustc_version@0.4.0 X X +rustls@0.22.4 X X X +rustls-pemfile@2.1.2 X X X +rustls-pki-types@1.5.0 X X +rustls-webpki@0.102.3 X +ryu@1.0.17 X X +salsa20@0.10.2 X X +scratch@1.0.7 X X +scrypt@0.11.0 X X +semver@1.0.22 X X +serde@1.0.200 X X +serde_derive@1.0.200 X X +serde_json@1.0.116 X X +serde_urlencoded@0.7.1 X X +sha1@0.10.6 X X +sha2@0.10.8 X X +signature@2.2.0 X X +simple_asn1@0.6.2 X +slab@0.4.9 X +smallvec@1.13.2 X X +socket2@0.5.7 X X +spin@0.5.2 X +spin@0.9.8 X +spki@0.7.3 X X +subtle@2.5.0 X +syn@2.0.60 X X +sync_wrapper@0.1.2 X +termcolor@1.4.1 X X +thiserror@1.0.59 X X +thiserror-impl@1.0.59 X X +time@0.3.36 X X +time-core@0.1.2 X X +time-macros@0.2.18 X X +tiny-keccak@2.0.2 X +tinyvec@1.6.0 X X X +tinyvec_macros@0.1.1 X X X +tokio@1.37.0 X +tokio-rustls@0.25.0 X X +tokio-util@0.7.10 X +tower@0.4.13 X +tower-layer@0.3.2 X +tower-service@0.3.2 X +tracing@0.1.40 X +tracing-core@0.1.32 X +trim-in-place@0.1.7 X +try-lock@0.2.5 X +typenum@1.17.0 X X +unicode-bidi@0.3.15 X X +unicode-ident@1.0.12 X X X +unicode-normalization@0.1.23 X X +unicode-width@0.1.12 X X +untrusted@0.9.0 X +url@2.5.0 X X +uuid@1.8.0 X X +version_check@0.9.4 X X +want@0.3.1 X +wasi@0.11.0+wasi-snapshot-preview1 X X X +wasm-bindgen@0.2.92 X X +wasm-bindgen-backend@0.2.92 X X +wasm-bindgen-futures@0.4.42 X X +wasm-bindgen-macro@0.2.92 X X +wasm-bindgen-macro-support@0.2.92 X X +wasm-bindgen-shared@0.2.92 X X +wasm-streams@0.4.0 X X +web-sys@0.3.69 X X +webpki-roots@0.26.1 X +winapi-util@0.1.8 X X +windows-core@0.52.0 X X +windows-sys@0.48.0 X X +windows-sys@0.52.0 X X +windows-targets@0.48.5 X X +windows-targets@0.52.5 X X +windows_aarch64_gnullvm@0.48.5 X X +windows_aarch64_gnullvm@0.52.5 X X +windows_aarch64_msvc@0.48.5 X X +windows_aarch64_msvc@0.52.5 X X +windows_i686_gnu@0.48.5 X X +windows_i686_gnu@0.52.5 X X +windows_i686_gnullvm@0.52.5 X X +windows_i686_msvc@0.48.5 X X +windows_i686_msvc@0.52.5 X X +windows_x86_64_gnu@0.48.5 X X +windows_x86_64_gnu@0.52.5 X X +windows_x86_64_gnullvm@0.48.5 X X +windows_x86_64_gnullvm@0.52.5 X X +windows_x86_64_msvc@0.48.5 X X +windows_x86_64_msvc@0.52.5 X X +winreg@0.52.0 X +zeroize@1.7.0 X X diff --git a/bindings/dotnet/Cargo.toml b/bindings/dotnet/Cargo.toml index 7e40769c60b2..db994c6420e8 100644 --- a/bindings/dotnet/Cargo.toml +++ b/bindings/dotnet/Cargo.toml @@ -32,7 +32,7 @@ crate-type = ["cdylib"] doc = false [dependencies] -opendal = { version = "0.45.1", path = "../../core", features = [ +opendal = { version = "0.46.0", path = "../../core", features = [ # These are default features before v0.46. TODO: change to optional features "services-azblob", "services-azdls", diff --git a/bindings/dotnet/DEPENDENCIES.rust.tsv b/bindings/dotnet/DEPENDENCIES.rust.tsv index 8bd51baf3afb..ef51961977e9 100644 --- a/bindings/dotnet/DEPENDENCIES.rust.tsv +++ b/bindings/dotnet/DEPENDENCIES.rust.tsv @@ -1,195 +1,200 @@ -crate 0BSD Apache-2.0 Apache-2.0 WITH LLVM-exception BSD-3-Clause BSL-1.0 CC0-1.0 ISC MIT OpenSSL Unicode-DFS-2016 Unlicense Zlib -addr2line@0.21.0 X X -adler@1.0.2 X X X -android-tzdata@0.1.1 X X -android_system_properties@0.1.5 X X -anyhow@1.0.79 X X -async-trait@0.1.77 X X -autocfg@1.1.0 X X -backon@0.4.1 X -backtrace@0.3.69 X X -base64@0.21.7 X X -base64ct@1.6.0 X X -bitflags@1.3.2 X X -block-buffer@0.10.4 X X -bumpalo@3.14.0 X X -byteorder@1.5.0 X X -bytes@1.5.0 X -cc@1.0.83 X X -cfg-if@1.0.0 X X -chrono@0.4.33 X X -const-oid@0.9.6 X X -const-random@0.1.17 X X -const-random-macro@0.1.16 X X -core-foundation@0.9.4 X X -core-foundation-sys@0.8.6 X X -cpufeatures@0.2.12 X X -crunchy@0.2.2 X -crypto-common@0.1.6 X X -der@0.7.8 X X -deranged@0.3.11 X X -digest@0.10.7 X X -dlv-list@0.5.2 X X -encoding_rs@0.8.33 X X X -equivalent@1.0.1 X X -fastrand@1.9.0 X X -flagset@0.4.4 X -fnv@1.0.7 X X -form_urlencoded@1.2.1 X X -futures@0.3.30 X X -futures-channel@0.3.30 X X -futures-core@0.3.30 X X -futures-io@0.3.30 X X -futures-macro@0.3.30 X X -futures-sink@0.3.30 X X -futures-task@0.3.30 X X -futures-util@0.3.30 X X -generic-array@0.14.7 X -getrandom@0.2.12 X X -gimli@0.28.1 X X -h2@0.3.24 X -hashbrown@0.14.3 X X -hex@0.4.3 X X -hmac@0.12.1 X X -home@0.5.9 X X -http@0.2.11 X X -http-body@0.4.6 X -httparse@1.8.0 X X -httpdate@1.0.3 X X -hyper@0.14.28 X -hyper-rustls@0.24.2 X X X -iana-time-zone@0.1.60 X X -iana-time-zone-haiku@0.1.2 X X -idna@0.5.0 X X -indexmap@2.2.2 X X -instant@0.1.12 X -ipnet@2.9.0 X X -itoa@1.0.10 X X -js-sys@0.3.67 X X -jsonwebtoken@9.2.0 X -lazy_static@1.4.0 X X -libc@0.2.153 X X -libm@0.2.8 X X -log@0.4.20 X X -md-5@0.10.6 X X -memchr@2.7.1 X X -mime@0.3.17 X X -miniz_oxide@0.7.2 X X X -mio@0.8.10 X -num-bigint@0.4.4 X X -num-bigint-dig@0.8.4 X X -num-conv@0.1.0 X X -num-integer@0.1.45 X X -num-iter@0.1.43 X X -num-traits@0.2.17 X X -object@0.32.2 X X -once_cell@1.19.0 X X -opendal@0.45.1 X -opendal-dotnet@0.1.1 X -openssl-probe@0.1.5 X X -ordered-multimap@0.7.1 X -pem@3.0.3 X -pem-rfc7468@0.7.0 X X -percent-encoding@2.3.1 X X -pin-project@1.1.4 X X -pin-project-internal@1.1.4 X X -pin-project-lite@0.2.13 X X -pin-utils@0.1.0 X X -pkcs1@0.7.5 X X -pkcs8@0.10.2 X X -powerfmt@0.2.0 X X -ppv-lite86@0.2.17 X X -proc-macro2@1.0.78 X X -quick-xml@0.31.0 X -quote@1.0.35 X X -rand@0.8.5 X X -rand_chacha@0.3.1 X X -rand_core@0.6.4 X X -reqsign@0.14.7 X -reqwest@0.11.24 X X -ring@0.17.7 X -rsa@0.9.6 X X -rust-ini@0.20.0 X -rustc-demangle@0.1.23 X X -rustls@0.21.10 X X X -rustls-native-certs@0.6.3 X X X -rustls-pemfile@1.0.4 X X X -rustls-webpki@0.101.7 X -ryu@1.0.16 X X -schannel@0.1.23 X -sct@0.7.1 X X X -security-framework@2.9.2 X X -security-framework-sys@2.9.1 X X -serde@1.0.196 X X -serde_derive@1.0.196 X X -serde_json@1.0.113 X X -serde_urlencoded@0.7.1 X X -sha1@0.10.6 X X -sha2@0.10.8 X X -signature@2.2.0 X X -simple_asn1@0.6.2 X -slab@0.4.9 X -smallvec@1.13.1 X X -socket2@0.5.5 X X -spin@0.5.2 X -spin@0.9.8 X -spki@0.7.3 X X -subtle@2.5.0 X -syn@2.0.48 X X -sync_wrapper@0.1.2 X -system-configuration@0.5.1 X X -system-configuration-sys@0.5.0 X X -thiserror@1.0.56 X X -thiserror-impl@1.0.56 X X -time@0.3.34 X X -time-core@0.1.2 X X -time-macros@0.2.17 X X -tiny-keccak@2.0.2 X -tinyvec@1.6.0 X X X -tinyvec_macros@0.1.1 X X X -tokio@1.36.0 X -tokio-rustls@0.24.1 X X -tokio-util@0.7.10 X -tower-service@0.3.2 X -tracing@0.1.40 X -tracing-core@0.1.32 X -try-lock@0.2.5 X -typenum@1.17.0 X X -unicode-bidi@0.3.15 X X -unicode-ident@1.0.12 X X X -unicode-normalization@0.1.22 X X -untrusted@0.9.0 X -url@2.5.0 X X -uuid@1.7.0 X X -version_check@0.9.4 X X -want@0.3.1 X -wasi@0.11.0+wasi-snapshot-preview1 X X X -wasm-bindgen@0.2.90 X X -wasm-bindgen-backend@0.2.90 X X -wasm-bindgen-futures@0.4.40 X X -wasm-bindgen-macro@0.2.90 X X -wasm-bindgen-macro-support@0.2.90 X X -wasm-bindgen-shared@0.2.90 X X -wasm-streams@0.4.0 X X -web-sys@0.3.67 X X -windows-core@0.52.0 X X -windows-sys@0.48.0 X X -windows-sys@0.52.0 X X -windows-targets@0.48.5 X X -windows-targets@0.52.0 X X -windows_aarch64_gnullvm@0.48.5 X X -windows_aarch64_gnullvm@0.52.0 X X -windows_aarch64_msvc@0.48.5 X X -windows_aarch64_msvc@0.52.0 X X -windows_i686_gnu@0.48.5 X X -windows_i686_gnu@0.52.0 X X -windows_i686_msvc@0.48.5 X X -windows_i686_msvc@0.52.0 X X -windows_x86_64_gnu@0.48.5 X X -windows_x86_64_gnu@0.52.0 X X -windows_x86_64_gnullvm@0.48.5 X X -windows_x86_64_gnullvm@0.52.0 X X -windows_x86_64_msvc@0.48.5 X X -windows_x86_64_msvc@0.52.0 X X -winreg@0.50.0 X -zeroize@1.7.0 X X +crate 0BSD Apache-2.0 Apache-2.0 WITH LLVM-exception BSD-3-Clause BSL-1.0 CC0-1.0 ISC MIT MPL-2.0 OpenSSL Unicode-DFS-2016 Unlicense Zlib +addr2line@0.21.0 X X +adler@1.0.2 X X X +aes@0.8.4 X X +android-tzdata@0.1.1 X X +android_system_properties@0.1.5 X X +anyhow@1.0.82 X X +async-trait@0.1.80 X X +autocfg@1.2.0 X X +backon@0.4.4 X +backtrace@0.3.71 X X +base64@0.21.7 X X +base64@0.22.1 X X +base64ct@1.6.0 X X +block-buffer@0.10.4 X X +block-padding@0.3.3 X X +bumpalo@3.16.0 X X +byteorder@1.5.0 X X +bytes@1.6.0 X +cbc@0.1.2 X X +cc@1.0.96 X X +cfg-if@1.0.0 X X +chrono@0.4.38 X X +cipher@0.4.4 X X +const-oid@0.9.6 X X +const-random@0.1.18 X X +const-random-macro@0.1.16 X X +core-foundation-sys@0.8.6 X X +cpufeatures@0.2.12 X X +crc32c@0.6.5 X X +crunchy@0.2.2 X +crypto-common@0.1.6 X X +der@0.7.9 X X +deranged@0.3.11 X X +digest@0.10.7 X X +dlv-list@0.5.2 X X +fastrand@2.1.0 X X +flagset@0.4.5 X +fnv@1.0.7 X X +form_urlencoded@1.2.1 X X +futures@0.3.30 X X +futures-channel@0.3.30 X X +futures-core@0.3.30 X X +futures-io@0.3.30 X X +futures-macro@0.3.30 X X +futures-sink@0.3.30 X X +futures-task@0.3.30 X X +futures-util@0.3.30 X X +generic-array@0.14.7 X +getrandom@0.2.14 X X +gimli@0.28.1 X X +hashbrown@0.14.5 X X +hex@0.4.3 X X +hmac@0.12.1 X X +home@0.5.9 X X +http@1.1.0 X X +http-body@1.0.0 X +http-body-util@0.1.1 X +httparse@1.8.0 X X +hyper@1.3.1 X +hyper-rustls@0.26.0 X X X +hyper-util@0.1.3 X +iana-time-zone@0.1.60 X X +iana-time-zone-haiku@0.1.2 X X +idna@0.5.0 X X +inout@0.1.3 X X +ipnet@2.9.0 X X +itoa@1.0.11 X X +js-sys@0.3.69 X X +jsonwebtoken@9.3.0 X +lazy_static@1.4.0 X X +libc@0.2.154 X X +libm@0.2.8 X X +log@0.4.21 X X +md-5@0.10.6 X X +memchr@2.7.2 X X +mime@0.3.17 X X +miniz_oxide@0.7.2 X X X +mio@0.8.11 X +num-bigint@0.4.4 X X +num-bigint-dig@0.8.4 X X +num-conv@0.1.0 X X +num-integer@0.1.46 X X +num-iter@0.1.44 X X +num-traits@0.2.18 X X +object@0.32.2 X X +once_cell@1.19.0 X X +opendal@0.46.0 X +opendal-dotnet@0.1.1 X +ordered-multimap@0.7.3 X +pbkdf2@0.12.2 X X +pem@3.0.4 X +pem-rfc7468@0.7.0 X X +percent-encoding@2.3.1 X X +pin-project@1.1.5 X X +pin-project-internal@1.1.5 X X +pin-project-lite@0.2.14 X X +pin-utils@0.1.0 X X +pkcs1@0.7.5 X X +pkcs5@0.7.1 X X +pkcs8@0.10.2 X X +powerfmt@0.2.0 X X +ppv-lite86@0.2.17 X X +proc-macro2@1.0.81 X X +quick-xml@0.31.0 X +quote@1.0.36 X X +rand@0.8.5 X X +rand_chacha@0.3.1 X X +rand_core@0.6.4 X X +reqsign@0.15.0 X +reqwest@0.12.4 X X +ring@0.17.8 X +rsa@0.9.6 X X +rust-ini@0.21.0 X +rustc-demangle@0.1.23 X X +rustc_version@0.4.0 X X +rustls@0.22.4 X X X +rustls-pemfile@2.1.2 X X X +rustls-pki-types@1.5.0 X X +rustls-webpki@0.102.3 X +ryu@1.0.17 X X +salsa20@0.10.2 X X +scrypt@0.11.0 X X +semver@1.0.22 X X +serde@1.0.200 X X +serde_derive@1.0.200 X X +serde_json@1.0.116 X X +serde_urlencoded@0.7.1 X X +sha1@0.10.6 X X +sha2@0.10.8 X X +signature@2.2.0 X X +simple_asn1@0.6.2 X +slab@0.4.9 X +smallvec@1.13.2 X X +socket2@0.5.7 X X +spin@0.5.2 X +spin@0.9.8 X +spki@0.7.3 X X +subtle@2.5.0 X +syn@2.0.60 X X +sync_wrapper@0.1.2 X +thiserror@1.0.59 X X +thiserror-impl@1.0.59 X X +time@0.3.36 X X +time-core@0.1.2 X X +time-macros@0.2.18 X X +tiny-keccak@2.0.2 X +tinyvec@1.6.0 X X X +tinyvec_macros@0.1.1 X X X +tokio@1.37.0 X +tokio-rustls@0.25.0 X X +tokio-util@0.7.10 X +tower@0.4.13 X +tower-layer@0.3.2 X +tower-service@0.3.2 X +tracing@0.1.40 X +tracing-core@0.1.32 X +trim-in-place@0.1.7 X +try-lock@0.2.5 X +typenum@1.17.0 X X +unicode-bidi@0.3.15 X X +unicode-ident@1.0.12 X X X +unicode-normalization@0.1.23 X X +untrusted@0.9.0 X +url@2.5.0 X X +uuid@1.8.0 X X +version_check@0.9.4 X X +want@0.3.1 X +wasi@0.11.0+wasi-snapshot-preview1 X X X +wasm-bindgen@0.2.92 X X +wasm-bindgen-backend@0.2.92 X X +wasm-bindgen-futures@0.4.42 X X +wasm-bindgen-macro@0.2.92 X X +wasm-bindgen-macro-support@0.2.92 X X +wasm-bindgen-shared@0.2.92 X X +wasm-streams@0.4.0 X X +web-sys@0.3.69 X X +webpki-roots@0.26.1 X +windows-core@0.52.0 X X +windows-sys@0.48.0 X X +windows-sys@0.52.0 X X +windows-targets@0.48.5 X X +windows-targets@0.52.5 X X +windows_aarch64_gnullvm@0.48.5 X X +windows_aarch64_gnullvm@0.52.5 X X +windows_aarch64_msvc@0.48.5 X X +windows_aarch64_msvc@0.52.5 X X +windows_i686_gnu@0.48.5 X X +windows_i686_gnu@0.52.5 X X +windows_i686_gnullvm@0.52.5 X X +windows_i686_msvc@0.48.5 X X +windows_i686_msvc@0.52.5 X X +windows_x86_64_gnu@0.48.5 X X +windows_x86_64_gnu@0.52.5 X X +windows_x86_64_gnullvm@0.48.5 X X +windows_x86_64_gnullvm@0.52.5 X X +windows_x86_64_msvc@0.48.5 X X +windows_x86_64_msvc@0.52.5 X X +winreg@0.52.0 X +zeroize@1.7.0 X X diff --git a/bindings/haskell/Cargo.toml b/bindings/haskell/Cargo.toml index 9b4824ddb091..b9c4119252c8 100644 --- a/bindings/haskell/Cargo.toml +++ b/bindings/haskell/Cargo.toml @@ -34,7 +34,7 @@ doc = false [dependencies] chrono = "0.4" log = { version = "0.4", features = ["std"] } -opendal = { version = "0.45.1", path = "../../core", features = [ +opendal = { version = "0.46.0", path = "../../core", features = [ # These are default features before v0.46. TODO: change to optional features "services-azblob", "services-azdls", diff --git a/bindings/haskell/DEPENDENCIES.rust.tsv b/bindings/haskell/DEPENDENCIES.rust.tsv index 0c76beb6d89c..6291a35dc0ce 100644 --- a/bindings/haskell/DEPENDENCIES.rust.tsv +++ b/bindings/haskell/DEPENDENCIES.rust.tsv @@ -1,195 +1,200 @@ -crate 0BSD Apache-2.0 Apache-2.0 WITH LLVM-exception BSD-3-Clause BSL-1.0 CC0-1.0 ISC MIT OpenSSL Unicode-DFS-2016 Unlicense Zlib -addr2line@0.21.0 X X -adler@1.0.2 X X X -android-tzdata@0.1.1 X X -android_system_properties@0.1.5 X X -anyhow@1.0.79 X X -async-trait@0.1.77 X X -autocfg@1.1.0 X X -backon@0.4.1 X -backtrace@0.3.69 X X -base64@0.21.7 X X -base64ct@1.6.0 X X -bitflags@1.3.2 X X -block-buffer@0.10.4 X X -bumpalo@3.14.0 X X -byteorder@1.5.0 X X -bytes@1.5.0 X -cc@1.0.83 X X -cfg-if@1.0.0 X X -chrono@0.4.33 X X -const-oid@0.9.6 X X -const-random@0.1.17 X X -const-random-macro@0.1.16 X X -core-foundation@0.9.4 X X -core-foundation-sys@0.8.6 X X -cpufeatures@0.2.12 X X -crunchy@0.2.2 X -crypto-common@0.1.6 X X -der@0.7.8 X X -deranged@0.3.11 X X -digest@0.10.7 X X -dlv-list@0.5.2 X X -encoding_rs@0.8.33 X X X -equivalent@1.0.1 X X -fastrand@1.9.0 X X -flagset@0.4.4 X -fnv@1.0.7 X X -form_urlencoded@1.2.1 X X -futures@0.3.30 X X -futures-channel@0.3.30 X X -futures-core@0.3.30 X X -futures-io@0.3.30 X X -futures-macro@0.3.30 X X -futures-sink@0.3.30 X X -futures-task@0.3.30 X X -futures-util@0.3.30 X X -generic-array@0.14.7 X -getrandom@0.2.12 X X -gimli@0.28.1 X X -h2@0.3.24 X -hashbrown@0.14.3 X X -hex@0.4.3 X X -hmac@0.12.1 X X -home@0.5.9 X X -http@0.2.11 X X -http-body@0.4.6 X -httparse@1.8.0 X X -httpdate@1.0.3 X X -hyper@0.14.28 X -hyper-rustls@0.24.2 X X X -iana-time-zone@0.1.60 X X -iana-time-zone-haiku@0.1.2 X X -idna@0.5.0 X X -indexmap@2.2.2 X X -instant@0.1.12 X -ipnet@2.9.0 X X -itoa@1.0.10 X X -js-sys@0.3.67 X X -jsonwebtoken@9.2.0 X -lazy_static@1.4.0 X X -libc@0.2.153 X X -libm@0.2.8 X X -log@0.4.20 X X -md-5@0.10.6 X X -memchr@2.7.1 X X -mime@0.3.17 X X -miniz_oxide@0.7.2 X X X -mio@0.8.10 X -num-bigint@0.4.4 X X -num-bigint-dig@0.8.4 X X -num-conv@0.1.0 X X -num-integer@0.1.45 X X -num-iter@0.1.43 X X -num-traits@0.2.17 X X -object@0.32.2 X X -once_cell@1.19.0 X X -opendal@0.45.1 X -opendal-hs@0.44.3 X -openssl-probe@0.1.5 X X -ordered-multimap@0.7.1 X -pem@3.0.3 X -pem-rfc7468@0.7.0 X X -percent-encoding@2.3.1 X X -pin-project@1.1.4 X X -pin-project-internal@1.1.4 X X -pin-project-lite@0.2.13 X X -pin-utils@0.1.0 X X -pkcs1@0.7.5 X X -pkcs8@0.10.2 X X -powerfmt@0.2.0 X X -ppv-lite86@0.2.17 X X -proc-macro2@1.0.78 X X -quick-xml@0.31.0 X -quote@1.0.35 X X -rand@0.8.5 X X -rand_chacha@0.3.1 X X -rand_core@0.6.4 X X -reqsign@0.14.7 X -reqwest@0.11.24 X X -ring@0.17.7 X -rsa@0.9.6 X X -rust-ini@0.20.0 X -rustc-demangle@0.1.23 X X -rustls@0.21.10 X X X -rustls-native-certs@0.6.3 X X X -rustls-pemfile@1.0.4 X X X -rustls-webpki@0.101.7 X -ryu@1.0.16 X X -schannel@0.1.23 X -sct@0.7.1 X X X -security-framework@2.9.2 X X -security-framework-sys@2.9.1 X X -serde@1.0.196 X X -serde_derive@1.0.196 X X -serde_json@1.0.113 X X -serde_urlencoded@0.7.1 X X -sha1@0.10.6 X X -sha2@0.10.8 X X -signature@2.2.0 X X -simple_asn1@0.6.2 X -slab@0.4.9 X -smallvec@1.13.1 X X -socket2@0.5.5 X X -spin@0.5.2 X -spin@0.9.8 X -spki@0.7.3 X X -subtle@2.5.0 X -syn@2.0.48 X X -sync_wrapper@0.1.2 X -system-configuration@0.5.1 X X -system-configuration-sys@0.5.0 X X -thiserror@1.0.56 X X -thiserror-impl@1.0.56 X X -time@0.3.34 X X -time-core@0.1.2 X X -time-macros@0.2.17 X X -tiny-keccak@2.0.2 X -tinyvec@1.6.0 X X X -tinyvec_macros@0.1.1 X X X -tokio@1.36.0 X -tokio-rustls@0.24.1 X X -tokio-util@0.7.10 X -tower-service@0.3.2 X -tracing@0.1.40 X -tracing-core@0.1.32 X -try-lock@0.2.5 X -typenum@1.17.0 X X -unicode-bidi@0.3.15 X X -unicode-ident@1.0.12 X X X -unicode-normalization@0.1.22 X X -untrusted@0.9.0 X -url@2.5.0 X X -uuid@1.7.0 X X -version_check@0.9.4 X X -want@0.3.1 X -wasi@0.11.0+wasi-snapshot-preview1 X X X -wasm-bindgen@0.2.90 X X -wasm-bindgen-backend@0.2.90 X X -wasm-bindgen-futures@0.4.40 X X -wasm-bindgen-macro@0.2.90 X X -wasm-bindgen-macro-support@0.2.90 X X -wasm-bindgen-shared@0.2.90 X X -wasm-streams@0.4.0 X X -web-sys@0.3.67 X X -windows-core@0.52.0 X X -windows-sys@0.48.0 X X -windows-sys@0.52.0 X X -windows-targets@0.48.5 X X -windows-targets@0.52.0 X X -windows_aarch64_gnullvm@0.48.5 X X -windows_aarch64_gnullvm@0.52.0 X X -windows_aarch64_msvc@0.48.5 X X -windows_aarch64_msvc@0.52.0 X X -windows_i686_gnu@0.48.5 X X -windows_i686_gnu@0.52.0 X X -windows_i686_msvc@0.48.5 X X -windows_i686_msvc@0.52.0 X X -windows_x86_64_gnu@0.48.5 X X -windows_x86_64_gnu@0.52.0 X X -windows_x86_64_gnullvm@0.48.5 X X -windows_x86_64_gnullvm@0.52.0 X X -windows_x86_64_msvc@0.48.5 X X -windows_x86_64_msvc@0.52.0 X X -winreg@0.50.0 X -zeroize@1.7.0 X X +crate 0BSD Apache-2.0 Apache-2.0 WITH LLVM-exception BSD-3-Clause BSL-1.0 CC0-1.0 ISC MIT MPL-2.0 OpenSSL Unicode-DFS-2016 Unlicense Zlib +addr2line@0.21.0 X X +adler@1.0.2 X X X +aes@0.8.4 X X +android-tzdata@0.1.1 X X +android_system_properties@0.1.5 X X +anyhow@1.0.82 X X +async-trait@0.1.80 X X +autocfg@1.2.0 X X +backon@0.4.4 X +backtrace@0.3.71 X X +base64@0.21.7 X X +base64@0.22.1 X X +base64ct@1.6.0 X X +block-buffer@0.10.4 X X +block-padding@0.3.3 X X +bumpalo@3.16.0 X X +byteorder@1.5.0 X X +bytes@1.6.0 X +cbc@0.1.2 X X +cc@1.0.96 X X +cfg-if@1.0.0 X X +chrono@0.4.38 X X +cipher@0.4.4 X X +const-oid@0.9.6 X X +const-random@0.1.18 X X +const-random-macro@0.1.16 X X +core-foundation-sys@0.8.6 X X +cpufeatures@0.2.12 X X +crc32c@0.6.5 X X +crunchy@0.2.2 X +crypto-common@0.1.6 X X +der@0.7.9 X X +deranged@0.3.11 X X +digest@0.10.7 X X +dlv-list@0.5.2 X X +fastrand@2.1.0 X X +flagset@0.4.5 X +fnv@1.0.7 X X +form_urlencoded@1.2.1 X X +futures@0.3.30 X X +futures-channel@0.3.30 X X +futures-core@0.3.30 X X +futures-io@0.3.30 X X +futures-macro@0.3.30 X X +futures-sink@0.3.30 X X +futures-task@0.3.30 X X +futures-util@0.3.30 X X +generic-array@0.14.7 X +getrandom@0.2.14 X X +gimli@0.28.1 X X +hashbrown@0.14.5 X X +hex@0.4.3 X X +hmac@0.12.1 X X +home@0.5.9 X X +http@1.1.0 X X +http-body@1.0.0 X +http-body-util@0.1.1 X +httparse@1.8.0 X X +hyper@1.3.1 X +hyper-rustls@0.26.0 X X X +hyper-util@0.1.3 X +iana-time-zone@0.1.60 X X +iana-time-zone-haiku@0.1.2 X X +idna@0.5.0 X X +inout@0.1.3 X X +ipnet@2.9.0 X X +itoa@1.0.11 X X +js-sys@0.3.69 X X +jsonwebtoken@9.3.0 X +lazy_static@1.4.0 X X +libc@0.2.154 X X +libm@0.2.8 X X +log@0.4.21 X X +md-5@0.10.6 X X +memchr@2.7.2 X X +mime@0.3.17 X X +miniz_oxide@0.7.2 X X X +mio@0.8.11 X +num-bigint@0.4.4 X X +num-bigint-dig@0.8.4 X X +num-conv@0.1.0 X X +num-integer@0.1.46 X X +num-iter@0.1.44 X X +num-traits@0.2.18 X X +object@0.32.2 X X +once_cell@1.19.0 X X +opendal@0.46.0 X +opendal-hs@0.44.3 X +ordered-multimap@0.7.3 X +pbkdf2@0.12.2 X X +pem@3.0.4 X +pem-rfc7468@0.7.0 X X +percent-encoding@2.3.1 X X +pin-project@1.1.5 X X +pin-project-internal@1.1.5 X X +pin-project-lite@0.2.14 X X +pin-utils@0.1.0 X X +pkcs1@0.7.5 X X +pkcs5@0.7.1 X X +pkcs8@0.10.2 X X +powerfmt@0.2.0 X X +ppv-lite86@0.2.17 X X +proc-macro2@1.0.81 X X +quick-xml@0.31.0 X +quote@1.0.36 X X +rand@0.8.5 X X +rand_chacha@0.3.1 X X +rand_core@0.6.4 X X +reqsign@0.15.0 X +reqwest@0.12.4 X X +ring@0.17.8 X +rsa@0.9.6 X X +rust-ini@0.21.0 X +rustc-demangle@0.1.23 X X +rustc_version@0.4.0 X X +rustls@0.22.4 X X X +rustls-pemfile@2.1.2 X X X +rustls-pki-types@1.5.0 X X +rustls-webpki@0.102.3 X +ryu@1.0.17 X X +salsa20@0.10.2 X X +scrypt@0.11.0 X X +semver@1.0.22 X X +serde@1.0.200 X X +serde_derive@1.0.200 X X +serde_json@1.0.116 X X +serde_urlencoded@0.7.1 X X +sha1@0.10.6 X X +sha2@0.10.8 X X +signature@2.2.0 X X +simple_asn1@0.6.2 X +slab@0.4.9 X +smallvec@1.13.2 X X +socket2@0.5.7 X X +spin@0.5.2 X +spin@0.9.8 X +spki@0.7.3 X X +subtle@2.5.0 X +syn@2.0.60 X X +sync_wrapper@0.1.2 X +thiserror@1.0.59 X X +thiserror-impl@1.0.59 X X +time@0.3.36 X X +time-core@0.1.2 X X +time-macros@0.2.18 X X +tiny-keccak@2.0.2 X +tinyvec@1.6.0 X X X +tinyvec_macros@0.1.1 X X X +tokio@1.37.0 X +tokio-rustls@0.25.0 X X +tokio-util@0.7.10 X +tower@0.4.13 X +tower-layer@0.3.2 X +tower-service@0.3.2 X +tracing@0.1.40 X +tracing-core@0.1.32 X +trim-in-place@0.1.7 X +try-lock@0.2.5 X +typenum@1.17.0 X X +unicode-bidi@0.3.15 X X +unicode-ident@1.0.12 X X X +unicode-normalization@0.1.23 X X +untrusted@0.9.0 X +url@2.5.0 X X +uuid@1.8.0 X X +version_check@0.9.4 X X +want@0.3.1 X +wasi@0.11.0+wasi-snapshot-preview1 X X X +wasm-bindgen@0.2.92 X X +wasm-bindgen-backend@0.2.92 X X +wasm-bindgen-futures@0.4.42 X X +wasm-bindgen-macro@0.2.92 X X +wasm-bindgen-macro-support@0.2.92 X X +wasm-bindgen-shared@0.2.92 X X +wasm-streams@0.4.0 X X +web-sys@0.3.69 X X +webpki-roots@0.26.1 X +windows-core@0.52.0 X X +windows-sys@0.48.0 X X +windows-sys@0.52.0 X X +windows-targets@0.48.5 X X +windows-targets@0.52.5 X X +windows_aarch64_gnullvm@0.48.5 X X +windows_aarch64_gnullvm@0.52.5 X X +windows_aarch64_msvc@0.48.5 X X +windows_aarch64_msvc@0.52.5 X X +windows_i686_gnu@0.48.5 X X +windows_i686_gnu@0.52.5 X X +windows_i686_gnullvm@0.52.5 X X +windows_i686_msvc@0.48.5 X X +windows_i686_msvc@0.52.5 X X +windows_x86_64_gnu@0.48.5 X X +windows_x86_64_gnu@0.52.5 X X +windows_x86_64_gnullvm@0.48.5 X X +windows_x86_64_gnullvm@0.52.5 X X +windows_x86_64_msvc@0.48.5 X X +windows_x86_64_msvc@0.52.5 X X +winreg@0.52.0 X +zeroize@1.7.0 X X diff --git a/bindings/haskell/opendal.cabal b/bindings/haskell/opendal.cabal index c29034174907..4df156c2c75e 100644 --- a/bindings/haskell/opendal.cabal +++ b/bindings/haskell/opendal.cabal @@ -41,7 +41,7 @@ source-repository head source-repository this type: git location: https://github.com/apache/opendal - tag: v0.45.0 + tag: v0.45.2 subdir: bindings/haskell common base diff --git a/bindings/java/Cargo.toml b/bindings/java/Cargo.toml index 590351c3987c..9a43139791af 100644 --- a/bindings/java/Cargo.toml +++ b/bindings/java/Cargo.toml @@ -157,7 +157,7 @@ anyhow = "1.0.71" jni = "0.21.1" num_cpus = "1.15.0" once_cell = "1.19.0" -opendal = { version = "0.45.1", path = "../../core", features = [ +opendal = { version = "0.46.0", path = "../../core", features = [ "layers-blocking", ] } tokio = { version = "1.28.1", features = ["full"] } diff --git a/bindings/java/DEPENDENCIES.rust.tsv b/bindings/java/DEPENDENCIES.rust.tsv index da5d8f9324c4..8d0b0a1be97f 100644 --- a/bindings/java/DEPENDENCIES.rust.tsv +++ b/bindings/java/DEPENDENCIES.rust.tsv @@ -1,223 +1,254 @@ -crate 0BSD Apache-2.0 Apache-2.0 WITH LLVM-exception BSD-3-Clause BSL-1.0 CC0-1.0 ISC MIT OpenSSL Unicode-DFS-2016 Unlicense Zlib -addr2line@0.21.0 X X -adler@1.0.2 X X X -android-tzdata@0.1.1 X X -android_system_properties@0.1.5 X X -anyhow@1.0.79 X X -async-trait@0.1.77 X X -autocfg@1.1.0 X X -backon@0.4.1 X -backtrace@0.3.69 X X -base64@0.21.7 X X -base64ct@1.6.0 X X -bitflags@1.3.2 X X -block-buffer@0.10.4 X X -bumpalo@3.14.0 X X -byteorder@1.5.0 X X -bytes@1.5.0 X -cc@1.0.83 X X -cesu8@1.1.0 X X -cfg-if@1.0.0 X X -chrono@0.4.33 X X -combine@4.6.6 X -const-oid@0.9.6 X X -const-random@0.1.17 X X -const-random-macro@0.1.16 X X -core-foundation@0.9.4 X X -core-foundation-sys@0.8.6 X X -cpufeatures@0.2.12 X X -crunchy@0.2.2 X -crypto-common@0.1.6 X X -der@0.7.8 X X -deranged@0.3.11 X X -digest@0.10.7 X X -dlv-list@0.5.2 X X -encoding_rs@0.8.33 X X X -equivalent@1.0.1 X X -fastrand@1.9.0 X X -flagset@0.4.4 X -fnv@1.0.7 X X -form_urlencoded@1.2.1 X X -futures@0.3.30 X X -futures-channel@0.3.30 X X -futures-core@0.3.30 X X -futures-io@0.3.30 X X -futures-macro@0.3.30 X X -futures-sink@0.3.30 X X -futures-task@0.3.30 X X -futures-util@0.3.30 X X -generic-array@0.14.7 X -getrandom@0.2.12 X X -gimli@0.28.1 X X -h2@0.3.24 X -hashbrown@0.14.3 X X -hermit-abi@0.3.4 X X -hex@0.4.3 X X -hmac@0.12.1 X X -home@0.5.9 X X -http@0.2.11 X X -http-body@0.4.6 X -httparse@1.8.0 X X -httpdate@1.0.3 X X -hyper@0.14.28 X -hyper-rustls@0.24.2 X X X -iana-time-zone@0.1.59 X X -iana-time-zone-haiku@0.1.2 X X -idna@0.5.0 X X -indexmap@2.2.2 X X -instant@0.1.12 X -ipnet@2.9.0 X X -itoa@1.0.10 X X -jni@0.21.1 X X -jni-sys@0.3.0 X X -js-sys@0.3.67 X X -jsonwebtoken@9.2.0 X -lazy_static@1.4.0 X X -libc@0.2.153 X X -libm@0.2.8 X X -lock_api@0.4.11 X X -log@0.4.20 X X -md-5@0.10.6 X X -memchr@2.7.1 X X -mime@0.3.17 X X -miniz_oxide@0.7.1 X X X -mio@0.8.10 X -num-bigint@0.4.4 X X -num-bigint-dig@0.8.4 X X -num-conv@0.1.0 X X -num-integer@0.1.45 X X -num-iter@0.1.43 X X -num-traits@0.2.17 X X -num_cpus@1.16.0 X X -object@0.32.2 X X -once_cell@1.19.0 X X -opendal@0.45.1 X -opendal-java@0.45.1 X -openssl-probe@0.1.5 X X -ordered-multimap@0.7.1 X -parking_lot@0.12.1 X X -parking_lot_core@0.9.9 X X -pem@3.0.3 X -pem-rfc7468@0.7.0 X X -percent-encoding@2.3.1 X X -pin-project@1.1.4 X X -pin-project-internal@1.1.4 X X -pin-project-lite@0.2.13 X X -pin-utils@0.1.0 X X -pkcs1@0.7.5 X X -pkcs8@0.10.2 X X -powerfmt@0.2.0 X X -ppv-lite86@0.2.17 X X -proc-macro2@1.0.78 X X -quick-xml@0.31.0 X -quote@1.0.35 X X -rand@0.8.5 X X -rand_chacha@0.3.1 X X -rand_core@0.6.4 X X -redox_syscall@0.4.1 X -reqsign@0.14.7 X -reqwest@0.11.24 X X -ring@0.17.7 X -rsa@0.9.6 X X -rust-ini@0.20.0 X -rustc-demangle@0.1.23 X X -rustls@0.21.10 X X X -rustls-native-certs@0.6.3 X X X -rustls-pemfile@1.0.4 X X X -rustls-webpki@0.101.7 X -ryu@1.0.16 X X -same-file@1.0.6 X X -schannel@0.1.23 X -scopeguard@1.2.0 X X -sct@0.7.1 X X X -security-framework@2.9.2 X X -security-framework-sys@2.9.1 X X -serde@1.0.196 X X -serde_derive@1.0.196 X X -serde_json@1.0.113 X X -serde_urlencoded@0.7.1 X X -sha1@0.10.6 X X -sha2@0.10.8 X X -signal-hook-registry@1.4.1 X X -signature@2.2.0 X X -simple_asn1@0.6.2 X -slab@0.4.9 X -smallvec@1.13.1 X X -socket2@0.5.5 X X -spin@0.5.2 X -spin@0.9.8 X -spki@0.7.3 X X -subtle@2.5.0 X -syn@2.0.48 X X -sync_wrapper@0.1.2 X -system-configuration@0.5.1 X X -system-configuration-sys@0.5.0 X X -thiserror@1.0.56 X X -thiserror-impl@1.0.56 X X -time@0.3.32 X X -time-core@0.1.2 X X -time-macros@0.2.17 X X -tiny-keccak@2.0.2 X -tinyvec@1.6.0 X X X -tinyvec_macros@0.1.1 X X X -tokio@1.36.0 X -tokio-macros@2.2.0 X -tokio-rustls@0.24.1 X X -tokio-util@0.7.10 X -tower-service@0.3.2 X -tracing@0.1.40 X -tracing-core@0.1.32 X -try-lock@0.2.5 X -typenum@1.17.0 X X -unicode-bidi@0.3.15 X X -unicode-ident@1.0.12 X X X -unicode-normalization@0.1.22 X X -untrusted@0.9.0 X -url@2.5.0 X X -uuid@1.7.0 X X -version_check@0.9.4 X X -walkdir@2.4.0 X X -want@0.3.1 X -wasi@0.11.0+wasi-snapshot-preview1 X X X -wasm-bindgen@0.2.90 X X -wasm-bindgen-backend@0.2.90 X X -wasm-bindgen-futures@0.4.40 X X -wasm-bindgen-macro@0.2.90 X X -wasm-bindgen-macro-support@0.2.90 X X -wasm-bindgen-shared@0.2.90 X X -wasm-streams@0.4.0 X X -web-sys@0.3.67 X X -winapi@0.3.9 X X -winapi-i686-pc-windows-gnu@0.4.0 X X -winapi-util@0.1.6 X X -winapi-x86_64-pc-windows-gnu@0.4.0 X X -windows-core@0.52.0 X X -windows-sys@0.45.0 X X -windows-sys@0.48.0 X X -windows-sys@0.52.0 X X -windows-targets@0.42.2 X X -windows-targets@0.48.5 X X -windows-targets@0.52.0 X X -windows_aarch64_gnullvm@0.42.2 X X -windows_aarch64_gnullvm@0.48.5 X X -windows_aarch64_gnullvm@0.52.0 X X -windows_aarch64_msvc@0.42.2 X X -windows_aarch64_msvc@0.48.5 X X -windows_aarch64_msvc@0.52.0 X X -windows_i686_gnu@0.42.2 X X -windows_i686_gnu@0.48.5 X X -windows_i686_gnu@0.52.0 X X -windows_i686_msvc@0.42.2 X X -windows_i686_msvc@0.48.5 X X -windows_i686_msvc@0.52.0 X X -windows_x86_64_gnu@0.42.2 X X -windows_x86_64_gnu@0.48.5 X X -windows_x86_64_gnu@0.52.0 X X -windows_x86_64_gnullvm@0.42.2 X X -windows_x86_64_gnullvm@0.48.5 X X -windows_x86_64_gnullvm@0.52.0 X X -windows_x86_64_msvc@0.42.2 X X -windows_x86_64_msvc@0.48.5 X X -windows_x86_64_msvc@0.52.0 X X -winreg@0.50.0 X -zeroize@1.7.0 X X +crate 0BSD Apache-2.0 Apache-2.0 WITH LLVM-exception BSD-3-Clause BSL-1.0 CC0-1.0 ISC MIT MPL-2.0 OpenSSL Unicode-DFS-2016 Unlicense Zlib +addr2line@0.21.0 X X +adler@1.0.2 X X X +aes@0.8.4 X X +android-tzdata@0.1.1 X X +android_system_properties@0.1.5 X X +anyhow@1.0.82 X X +arc-swap@1.7.1 X X +async-trait@0.1.80 X X +autocfg@1.2.0 X X +awaitable@0.4.0 X +awaitable-error@0.1.0 X +backon@0.4.4 X +backtrace@0.3.71 X X +base64@0.21.7 X X +base64@0.22.1 X X +base64ct@1.6.0 X X +bb8@0.8.3 X +bitflags@2.5.0 X X +block-buffer@0.10.4 X X +block-padding@0.3.3 X X +bumpalo@3.16.0 X X +byteorder@1.5.0 X X +bytes@1.6.0 X +cbc@0.1.2 X X +cc@1.0.96 X X +cesu8@1.1.0 X X +cfg-if@1.0.0 X X +chrono@0.4.38 X X +cipher@0.4.4 X X +combine@4.6.7 X +concurrent_arena@0.1.8 X +const-oid@0.9.6 X X +const-random@0.1.18 X X +const-random-macro@0.1.16 X X +core-foundation-sys@0.8.6 X X +cpufeatures@0.2.12 X X +crc32c@0.6.5 X X +crunchy@0.2.2 X +crypto-common@0.1.6 X X +der@0.7.9 X X +deranged@0.3.11 X X +derive_destructure2@0.1.3 X X +digest@0.10.7 X X +dlv-list@0.5.2 X X +errno@0.3.8 X X +fastrand@2.1.0 X X +flagset@0.4.5 X +fnv@1.0.7 X X +form_urlencoded@1.2.1 X X +futures@0.3.30 X X +futures-channel@0.3.30 X X +futures-core@0.3.30 X X +futures-io@0.3.30 X X +futures-macro@0.3.30 X X +futures-sink@0.3.30 X X +futures-task@0.3.30 X X +futures-util@0.3.30 X X +generic-array@0.14.7 X +getrandom@0.2.14 X X +gimli@0.28.1 X X +hashbrown@0.14.5 X X +hermit-abi@0.3.9 X X +hex@0.4.3 X X +hmac@0.12.1 X X +home@0.5.9 X X +http@1.1.0 X X +http-body@1.0.0 X +http-body-util@0.1.1 X +httparse@1.8.0 X X +hyper@1.3.1 X +hyper-rustls@0.26.0 X X X +hyper-util@0.1.3 X +iana-time-zone@0.1.60 X X +iana-time-zone-haiku@0.1.2 X X +idna@0.5.0 X X +inout@0.1.3 X X +ipnet@2.9.0 X X +itoa@1.0.11 X X +jni@0.21.1 X X +jni-sys@0.3.0 X X +js-sys@0.3.69 X X +jsonwebtoken@9.3.0 X +lazy_static@1.4.0 X X +libc@0.2.154 X X +libm@0.2.8 X X +linux-raw-sys@0.4.13 X X X +lock_api@0.4.12 X X +log@0.4.21 X X +md-5@0.10.6 X X +memchr@2.7.2 X X +mime@0.3.17 X X +miniz_oxide@0.7.2 X X X +mio@0.8.11 X +num-bigint@0.4.4 X X +num-bigint-dig@0.8.4 X X +num-conv@0.1.0 X X +num-derive@0.3.3 X X +num-integer@0.1.46 X X +num-iter@0.1.44 X X +num-traits@0.2.18 X X +num_cpus@1.16.0 X X +object@0.32.2 X X +once_cell@1.19.0 X X +opendal@0.46.0 X +opendal-java@0.45.1 X +openssh@0.10.4 X X +openssh-sftp-client@0.14.3 X +openssh-sftp-client-lowlevel@0.6.0 X +openssh-sftp-error@0.4.0 X +openssh-sftp-protocol@0.24.0 X +openssh-sftp-protocol-error@0.1.0 X +ordered-multimap@0.7.3 X +parking_lot@0.12.2 X X +parking_lot_core@0.9.10 X X +pbkdf2@0.12.2 X X +pem@3.0.4 X +pem-rfc7468@0.7.0 X X +percent-encoding@2.3.1 X X +pin-project@1.1.5 X X +pin-project-internal@1.1.5 X X +pin-project-lite@0.2.14 X X +pin-utils@0.1.0 X X +pkcs1@0.7.5 X X +pkcs5@0.7.1 X X +pkcs8@0.10.2 X X +powerfmt@0.2.0 X X +ppv-lite86@0.2.17 X X +proc-macro2@1.0.81 X X +quick-xml@0.31.0 X +quote@1.0.36 X X +rand@0.8.5 X X +rand_chacha@0.3.1 X X +rand_core@0.6.4 X X +redox_syscall@0.5.1 X +reqsign@0.15.0 X +reqwest@0.12.4 X X +ring@0.17.8 X +rsa@0.9.6 X X +rust-ini@0.21.0 X +rustc-demangle@0.1.23 X X +rustc_version@0.4.0 X X +rustix@0.38.34 X X X +rustls@0.22.4 X X X +rustls-pemfile@2.1.2 X X X +rustls-pki-types@1.5.0 X X +rustls-webpki@0.102.3 X +ryu@1.0.17 X X +salsa20@0.10.2 X X +same-file@1.0.6 X X +scopeguard@1.2.0 X X +scrypt@0.11.0 X X +semver@1.0.22 X X +serde@1.0.200 X X +serde_derive@1.0.200 X X +serde_json@1.0.116 X X +serde_urlencoded@0.7.1 X X +sha1@0.10.6 X X +sha2@0.10.8 X X +shell-escape@0.1.5 X X +signal-hook-registry@1.4.2 X X +signature@2.2.0 X X +simple_asn1@0.6.2 X +slab@0.4.9 X +smallvec@1.13.2 X X +socket2@0.5.7 X X +spin@0.5.2 X +spin@0.9.8 X +spki@0.7.3 X X +ssh_format@0.14.1 X +ssh_format_error@0.1.0 X +stable_deref_trait@1.2.0 X X +subtle@2.5.0 X +syn@1.0.109 X X +syn@2.0.60 X X +sync_wrapper@0.1.2 X +tempfile@3.10.1 X X +thin-vec@0.2.13 X X +thiserror@1.0.59 X X +thiserror-impl@1.0.59 X X +time@0.3.36 X X +time-core@0.1.2 X X +time-macros@0.2.18 X X +tiny-keccak@2.0.2 X +tinyvec@1.6.0 X X X +tinyvec_macros@0.1.1 X X X +tokio@1.37.0 X +tokio-io-utility@0.7.6 X +tokio-macros@2.2.0 X +tokio-pipe@0.2.12 X X +tokio-rustls@0.25.0 X X +tokio-util@0.7.10 X +tower@0.4.13 X +tower-layer@0.3.2 X +tower-service@0.3.2 X +tracing@0.1.40 X +tracing-attributes@0.1.27 X +tracing-core@0.1.32 X +trim-in-place@0.1.7 X +triomphe@0.1.11 X X +try-lock@0.2.5 X +typenum@1.17.0 X X +unicode-bidi@0.3.15 X X +unicode-ident@1.0.12 X X X +unicode-normalization@0.1.23 X X +untrusted@0.9.0 X +url@2.5.0 X X +uuid@1.8.0 X X +vec-strings@0.4.8 X +version_check@0.9.4 X X +walkdir@2.5.0 X X +want@0.3.1 X +wasi@0.11.0+wasi-snapshot-preview1 X X X +wasm-bindgen@0.2.92 X X +wasm-bindgen-backend@0.2.92 X X +wasm-bindgen-futures@0.4.42 X X +wasm-bindgen-macro@0.2.92 X X +wasm-bindgen-macro-support@0.2.92 X X +wasm-bindgen-shared@0.2.92 X X +wasm-streams@0.4.0 X X +web-sys@0.3.69 X X +webpki-roots@0.26.1 X +winapi-util@0.1.8 X X +windows-core@0.52.0 X X +windows-sys@0.45.0 X X +windows-sys@0.48.0 X X +windows-sys@0.52.0 X X +windows-targets@0.42.2 X X +windows-targets@0.48.5 X X +windows-targets@0.52.5 X X +windows_aarch64_gnullvm@0.42.2 X X +windows_aarch64_gnullvm@0.48.5 X X +windows_aarch64_gnullvm@0.52.5 X X +windows_aarch64_msvc@0.42.2 X X +windows_aarch64_msvc@0.48.5 X X +windows_aarch64_msvc@0.52.5 X X +windows_i686_gnu@0.42.2 X X +windows_i686_gnu@0.48.5 X X +windows_i686_gnu@0.52.5 X X +windows_i686_gnullvm@0.52.5 X X +windows_i686_msvc@0.42.2 X X +windows_i686_msvc@0.48.5 X X +windows_i686_msvc@0.52.5 X X +windows_x86_64_gnu@0.42.2 X X +windows_x86_64_gnu@0.48.5 X X +windows_x86_64_gnu@0.52.5 X X +windows_x86_64_gnullvm@0.42.2 X X +windows_x86_64_gnullvm@0.48.5 X X +windows_x86_64_gnullvm@0.52.5 X X +windows_x86_64_msvc@0.42.2 X X +windows_x86_64_msvc@0.48.5 X X +windows_x86_64_msvc@0.52.5 X X +winreg@0.52.0 X +zeroize@1.7.0 X X diff --git a/bindings/java/pom.xml b/bindings/java/pom.xml index db025c82bdaf..aec26bab5515 100644 --- a/bindings/java/pom.xml +++ b/bindings/java/pom.xml @@ -32,7 +32,7 @@ org.apache.opendal opendal-java - 0.45.1 + 0.45.2 Apache OpenDALâ„¢ diff --git a/bindings/lua/Cargo.toml b/bindings/lua/Cargo.toml index 6a920bc3484e..19aea9b945d5 100644 --- a/bindings/lua/Cargo.toml +++ b/bindings/lua/Cargo.toml @@ -39,7 +39,7 @@ mlua = { version = "0.9", features = [ "module", "macros", ], default-features = false, optional = true } -opendal = { version = "0.45.1", path = "../../core", features = [ +opendal = { version = "0.46.0", path = "../../core", features = [ # These are default features before v0.46. TODO: change to optional features "services-azblob", "services-azdls", diff --git a/bindings/lua/DEPENDENCIES.rust.tsv b/bindings/lua/DEPENDENCIES.rust.tsv index 2d3712bc6a99..ae75f9dc2954 100644 --- a/bindings/lua/DEPENDENCIES.rust.tsv +++ b/bindings/lua/DEPENDENCIES.rust.tsv @@ -1,210 +1,215 @@ -crate 0BSD Apache-2.0 Apache-2.0 WITH LLVM-exception BSD-3-Clause BSL-1.0 CC0-1.0 ISC MIT OpenSSL Unicode-DFS-2016 Unlicense Zlib -addr2line@0.21.0 X X -adler@1.0.2 X X X -aho-corasick@1.1.2 X X -android-tzdata@0.1.1 X X -android_system_properties@0.1.5 X X -anyhow@1.0.79 X X -async-trait@0.1.77 X X -autocfg@1.1.0 X X -backon@0.4.1 X -backtrace@0.3.69 X X -base64@0.21.7 X X -base64ct@1.6.0 X X -bitflags@1.3.2 X X -block-buffer@0.10.4 X X -bstr@1.9.0 X X -bumpalo@3.14.0 X X -byteorder@1.5.0 X X -bytes@1.5.0 X -cc@1.0.83 X X -cfg-if@1.0.0 X X -chrono@0.4.33 X X -const-oid@0.9.6 X X -const-random@0.1.17 X X -const-random-macro@0.1.16 X X -core-foundation@0.9.4 X X -core-foundation-sys@0.8.6 X X -cpufeatures@0.2.12 X X -crunchy@0.2.2 X -crypto-common@0.1.6 X X -der@0.7.8 X X -deranged@0.3.11 X X -digest@0.10.7 X X -dlv-list@0.5.2 X X -either@1.9.0 X X -encoding_rs@0.8.33 X X X -equivalent@1.0.1 X X -fastrand@1.9.0 X X -flagset@0.4.4 X -fnv@1.0.7 X X -form_urlencoded@1.2.1 X X -futures@0.3.30 X X -futures-channel@0.3.30 X X -futures-core@0.3.30 X X -futures-io@0.3.30 X X -futures-macro@0.3.30 X X -futures-sink@0.3.30 X X -futures-task@0.3.30 X X -futures-util@0.3.30 X X -generic-array@0.14.7 X -getrandom@0.2.12 X X -gimli@0.28.1 X X -h2@0.3.24 X -hashbrown@0.14.3 X X -hex@0.4.3 X X -hmac@0.12.1 X X -home@0.5.9 X X -http@0.2.11 X X -http-body@0.4.6 X -httparse@1.8.0 X X -httpdate@1.0.3 X X -hyper@0.14.28 X -hyper-rustls@0.24.2 X X X -iana-time-zone@0.1.60 X X -iana-time-zone-haiku@0.1.2 X X -idna@0.5.0 X X -indexmap@2.2.2 X X -instant@0.1.12 X -ipnet@2.9.0 X X -itertools@0.12.1 X X -itoa@1.0.10 X X -js-sys@0.3.67 X X -jsonwebtoken@9.2.0 X -lazy_static@1.4.0 X X -libc@0.2.153 X X -libm@0.2.8 X X -log@0.4.20 X X -md-5@0.10.6 X X -memchr@2.7.1 X X -mime@0.3.17 X X -miniz_oxide@0.7.2 X X X -mio@0.8.10 X -mlua@0.9.5 X -mlua-sys@0.5.1 X -mlua_derive@0.9.2 X -num-bigint@0.4.4 X X -num-bigint-dig@0.8.4 X X -num-conv@0.1.0 X X -num-integer@0.1.45 X X -num-iter@0.1.43 X X -num-traits@0.2.17 X X -object@0.32.2 X X -once_cell@1.19.0 X X -opendal@0.45.1 X -opendal-lua@0.1.1 X -openssl-probe@0.1.5 X X -ordered-multimap@0.7.1 X -pem@3.0.3 X -pem-rfc7468@0.7.0 X X -percent-encoding@2.3.1 X X -pin-project@1.1.4 X X -pin-project-internal@1.1.4 X X -pin-project-lite@0.2.13 X X -pin-utils@0.1.0 X X -pkcs1@0.7.5 X X -pkcs8@0.10.2 X X -pkg-config@0.3.29 X X -powerfmt@0.2.0 X X -ppv-lite86@0.2.17 X X -proc-macro-error@1.0.4 X X -proc-macro-error-attr@1.0.4 X X -proc-macro2@1.0.78 X X -quick-xml@0.31.0 X -quote@1.0.35 X X -rand@0.8.5 X X -rand_chacha@0.3.1 X X -rand_core@0.6.4 X X -regex@1.10.3 X X -regex-automata@0.4.5 X X -regex-syntax@0.8.2 X X -reqsign@0.14.7 X -reqwest@0.11.24 X X -ring@0.17.7 X -rsa@0.9.6 X X -rust-ini@0.20.0 X -rustc-demangle@0.1.23 X X -rustc-hash@1.1.0 X X -rustls@0.21.10 X X X -rustls-native-certs@0.6.3 X X X -rustls-pemfile@1.0.4 X X X -rustls-webpki@0.101.7 X -ryu@1.0.16 X X -schannel@0.1.23 X -sct@0.7.1 X X X -security-framework@2.9.2 X X -security-framework-sys@2.9.1 X X -serde@1.0.196 X X -serde_derive@1.0.196 X X -serde_json@1.0.113 X X -serde_urlencoded@0.7.1 X X -sha1@0.10.6 X X -sha2@0.10.8 X X -signature@2.2.0 X X -simple_asn1@0.6.2 X -slab@0.4.9 X -smallvec@1.13.1 X X -socket2@0.5.5 X X -spin@0.5.2 X -spin@0.9.8 X -spki@0.7.3 X X -subtle@2.5.0 X -syn@1.0.109 X X -syn@2.0.48 X X -sync_wrapper@0.1.2 X -system-configuration@0.5.1 X X -system-configuration-sys@0.5.0 X X -thiserror@1.0.56 X X -thiserror-impl@1.0.56 X X -time@0.3.34 X X -time-core@0.1.2 X X -time-macros@0.2.17 X X -tiny-keccak@2.0.2 X -tinyvec@1.6.0 X X X -tinyvec_macros@0.1.1 X X X -tokio@1.36.0 X -tokio-rustls@0.24.1 X X -tokio-util@0.7.10 X -tower-service@0.3.2 X -tracing@0.1.40 X -tracing-core@0.1.32 X -try-lock@0.2.5 X -typenum@1.17.0 X X -unicode-bidi@0.3.15 X X -unicode-ident@1.0.12 X X X -unicode-normalization@0.1.22 X X -untrusted@0.9.0 X -url@2.5.0 X X -uuid@1.7.0 X X -version_check@0.9.4 X X -want@0.3.1 X -wasi@0.11.0+wasi-snapshot-preview1 X X X -wasm-bindgen@0.2.90 X X -wasm-bindgen-backend@0.2.90 X X -wasm-bindgen-futures@0.4.40 X X -wasm-bindgen-macro@0.2.90 X X -wasm-bindgen-macro-support@0.2.90 X X -wasm-bindgen-shared@0.2.90 X X -wasm-streams@0.4.0 X X -web-sys@0.3.67 X X -windows-core@0.52.0 X X -windows-sys@0.48.0 X X -windows-sys@0.52.0 X X -windows-targets@0.48.5 X X -windows-targets@0.52.0 X X -windows_aarch64_gnullvm@0.48.5 X X -windows_aarch64_gnullvm@0.52.0 X X -windows_aarch64_msvc@0.48.5 X X -windows_aarch64_msvc@0.52.0 X X -windows_i686_gnu@0.48.5 X X -windows_i686_gnu@0.52.0 X X -windows_i686_msvc@0.48.5 X X -windows_i686_msvc@0.52.0 X X -windows_x86_64_gnu@0.48.5 X X -windows_x86_64_gnu@0.52.0 X X -windows_x86_64_gnullvm@0.48.5 X X -windows_x86_64_gnullvm@0.52.0 X X -windows_x86_64_msvc@0.48.5 X X -windows_x86_64_msvc@0.52.0 X X -winreg@0.50.0 X -zeroize@1.7.0 X X +crate 0BSD Apache-2.0 Apache-2.0 WITH LLVM-exception BSD-3-Clause BSL-1.0 CC0-1.0 ISC MIT MPL-2.0 OpenSSL Unicode-DFS-2016 Unlicense Zlib +addr2line@0.21.0 X X +adler@1.0.2 X X X +aes@0.8.4 X X +aho-corasick@1.1.3 X X +android-tzdata@0.1.1 X X +android_system_properties@0.1.5 X X +anyhow@1.0.82 X X +async-trait@0.1.80 X X +autocfg@1.2.0 X X +backon@0.4.4 X +backtrace@0.3.71 X X +base64@0.21.7 X X +base64@0.22.1 X X +base64ct@1.6.0 X X +block-buffer@0.10.4 X X +block-padding@0.3.3 X X +bstr@1.9.1 X X +bumpalo@3.16.0 X X +byteorder@1.5.0 X X +bytes@1.6.0 X +cbc@0.1.2 X X +cc@1.0.96 X X +cfg-if@1.0.0 X X +chrono@0.4.38 X X +cipher@0.4.4 X X +const-oid@0.9.6 X X +const-random@0.1.18 X X +const-random-macro@0.1.16 X X +core-foundation-sys@0.8.6 X X +cpufeatures@0.2.12 X X +crc32c@0.6.5 X X +crunchy@0.2.2 X +crypto-common@0.1.6 X X +der@0.7.9 X X +deranged@0.3.11 X X +digest@0.10.7 X X +dlv-list@0.5.2 X X +either@1.11.0 X X +fastrand@2.1.0 X X +flagset@0.4.5 X +fnv@1.0.7 X X +form_urlencoded@1.2.1 X X +futures@0.3.30 X X +futures-channel@0.3.30 X X +futures-core@0.3.30 X X +futures-io@0.3.30 X X +futures-macro@0.3.30 X X +futures-sink@0.3.30 X X +futures-task@0.3.30 X X +futures-util@0.3.30 X X +generic-array@0.14.7 X +getrandom@0.2.14 X X +gimli@0.28.1 X X +hashbrown@0.14.5 X X +hex@0.4.3 X X +hmac@0.12.1 X X +home@0.5.9 X X +http@1.1.0 X X +http-body@1.0.0 X +http-body-util@0.1.1 X +httparse@1.8.0 X X +hyper@1.3.1 X +hyper-rustls@0.26.0 X X X +hyper-util@0.1.3 X +iana-time-zone@0.1.60 X X +iana-time-zone-haiku@0.1.2 X X +idna@0.5.0 X X +inout@0.1.3 X X +ipnet@2.9.0 X X +itertools@0.12.1 X X +itoa@1.0.11 X X +js-sys@0.3.69 X X +jsonwebtoken@9.3.0 X +lazy_static@1.4.0 X X +libc@0.2.154 X X +libm@0.2.8 X X +log@0.4.21 X X +md-5@0.10.6 X X +memchr@2.7.2 X X +mime@0.3.17 X X +miniz_oxide@0.7.2 X X X +mio@0.8.11 X +mlua@0.9.7 X +mlua-sys@0.5.2 X +mlua_derive@0.9.2 X +num-bigint@0.4.4 X X +num-bigint-dig@0.8.4 X X +num-conv@0.1.0 X X +num-integer@0.1.46 X X +num-iter@0.1.44 X X +num-traits@0.2.18 X X +object@0.32.2 X X +once_cell@1.19.0 X X +opendal@0.46.0 X +opendal-lua@0.1.1 X +ordered-multimap@0.7.3 X +pbkdf2@0.12.2 X X +pem@3.0.4 X +pem-rfc7468@0.7.0 X X +percent-encoding@2.3.1 X X +pin-project@1.1.5 X X +pin-project-internal@1.1.5 X X +pin-project-lite@0.2.14 X X +pin-utils@0.1.0 X X +pkcs1@0.7.5 X X +pkcs5@0.7.1 X X +pkcs8@0.10.2 X X +pkg-config@0.3.30 X X +powerfmt@0.2.0 X X +ppv-lite86@0.2.17 X X +proc-macro-error@1.0.4 X X +proc-macro-error-attr@1.0.4 X X +proc-macro2@1.0.81 X X +quick-xml@0.31.0 X +quote@1.0.36 X X +rand@0.8.5 X X +rand_chacha@0.3.1 X X +rand_core@0.6.4 X X +regex@1.10.4 X X +regex-automata@0.4.6 X X +regex-syntax@0.8.3 X X +reqsign@0.15.0 X +reqwest@0.12.4 X X +ring@0.17.8 X +rsa@0.9.6 X X +rust-ini@0.21.0 X +rustc-demangle@0.1.23 X X +rustc-hash@1.1.0 X X +rustc_version@0.4.0 X X +rustls@0.22.4 X X X +rustls-pemfile@2.1.2 X X X +rustls-pki-types@1.5.0 X X +rustls-webpki@0.102.3 X +ryu@1.0.17 X X +salsa20@0.10.2 X X +scrypt@0.11.0 X X +semver@1.0.22 X X +serde@1.0.200 X X +serde_derive@1.0.200 X X +serde_json@1.0.116 X X +serde_urlencoded@0.7.1 X X +sha1@0.10.6 X X +sha2@0.10.8 X X +signature@2.2.0 X X +simple_asn1@0.6.2 X +slab@0.4.9 X +smallvec@1.13.2 X X +socket2@0.5.7 X X +spin@0.5.2 X +spin@0.9.8 X +spki@0.7.3 X X +subtle@2.5.0 X +syn@1.0.109 X X +syn@2.0.60 X X +sync_wrapper@0.1.2 X +thiserror@1.0.59 X X +thiserror-impl@1.0.59 X X +time@0.3.36 X X +time-core@0.1.2 X X +time-macros@0.2.18 X X +tiny-keccak@2.0.2 X +tinyvec@1.6.0 X X X +tinyvec_macros@0.1.1 X X X +tokio@1.37.0 X +tokio-rustls@0.25.0 X X +tokio-util@0.7.10 X +tower@0.4.13 X +tower-layer@0.3.2 X +tower-service@0.3.2 X +tracing@0.1.40 X +tracing-core@0.1.32 X +trim-in-place@0.1.7 X +try-lock@0.2.5 X +typenum@1.17.0 X X +unicode-bidi@0.3.15 X X +unicode-ident@1.0.12 X X X +unicode-normalization@0.1.23 X X +untrusted@0.9.0 X +url@2.5.0 X X +uuid@1.8.0 X X +version_check@0.9.4 X X +want@0.3.1 X +wasi@0.11.0+wasi-snapshot-preview1 X X X +wasm-bindgen@0.2.92 X X +wasm-bindgen-backend@0.2.92 X X +wasm-bindgen-futures@0.4.42 X X +wasm-bindgen-macro@0.2.92 X X +wasm-bindgen-macro-support@0.2.92 X X +wasm-bindgen-shared@0.2.92 X X +wasm-streams@0.4.0 X X +web-sys@0.3.69 X X +webpki-roots@0.26.1 X +windows-core@0.52.0 X X +windows-sys@0.48.0 X X +windows-sys@0.52.0 X X +windows-targets@0.48.5 X X +windows-targets@0.52.5 X X +windows_aarch64_gnullvm@0.48.5 X X +windows_aarch64_gnullvm@0.52.5 X X +windows_aarch64_msvc@0.48.5 X X +windows_aarch64_msvc@0.52.5 X X +windows_i686_gnu@0.48.5 X X +windows_i686_gnu@0.52.5 X X +windows_i686_gnullvm@0.52.5 X X +windows_i686_msvc@0.48.5 X X +windows_i686_msvc@0.52.5 X X +windows_x86_64_gnu@0.48.5 X X +windows_x86_64_gnu@0.52.5 X X +windows_x86_64_gnullvm@0.48.5 X X +windows_x86_64_gnullvm@0.52.5 X X +windows_x86_64_msvc@0.48.5 X X +windows_x86_64_msvc@0.52.5 X X +winreg@0.52.0 X +zeroize@1.7.0 X X diff --git a/bindings/nodejs/Cargo.toml b/bindings/nodejs/Cargo.toml index 9344c6b4f9db..a90313d64ab6 100644 --- a/bindings/nodejs/Cargo.toml +++ b/bindings/nodejs/Cargo.toml @@ -25,7 +25,7 @@ homepage = "https://opendal.apache.org/" license = "Apache-2.0" repository = "https://github.com/apache/opendal" rust-version = "1.75" -version = "0.45.1" +version = "0.46.0" [features] default = [ @@ -158,7 +158,7 @@ napi = { version = "2.11.3", default-features = false, features = [ "async", ] } napi-derive = "2.14.6" -opendal = { version = "0.45.1", path = "../../core", features = [ +opendal = { version = "0.46.0", path = "../../core", features = [ "layers-blocking", ] } tokio = "1" diff --git a/bindings/nodejs/DEPENDENCIES.rust.tsv b/bindings/nodejs/DEPENDENCIES.rust.tsv index cb64ffe70cd9..766b4722cfc0 100644 --- a/bindings/nodejs/DEPENDENCIES.rust.tsv +++ b/bindings/nodejs/DEPENDENCIES.rust.tsv @@ -1,213 +1,217 @@ -crate 0BSD Apache-2.0 Apache-2.0 WITH LLVM-exception BSD-3-Clause BSL-1.0 CC0-1.0 ISC MIT OpenSSL Unicode-DFS-2016 Unlicense Zlib -addr2line@0.21.0 X X -adler@1.0.2 X X X -aho-corasick@1.1.2 X X -android-tzdata@0.1.1 X X -android_system_properties@0.1.5 X X -anyhow@1.0.79 X X -async-trait@0.1.77 X X -autocfg@1.1.0 X X -backon@0.4.1 X -backtrace@0.3.69 X X -base64@0.21.7 X X -base64ct@1.6.0 X X -bitflags@1.3.2 X X -bitflags@2.4.2 X X -block-buffer@0.10.4 X X -bumpalo@3.14.0 X X -byteorder@1.5.0 X X -bytes@1.5.0 X -cc@1.0.83 X X -cfg-if@1.0.0 X X -chrono@0.4.33 X X -const-oid@0.9.6 X X -const-random@0.1.17 X X -const-random-macro@0.1.16 X X -convert_case@0.6.0 X -core-foundation@0.9.4 X X -core-foundation-sys@0.8.6 X X -cpufeatures@0.2.12 X X -crunchy@0.2.2 X -crypto-common@0.1.6 X X -ctor@0.2.6 X X -der@0.7.8 X X -deranged@0.3.11 X X -digest@0.10.7 X X -dlv-list@0.5.2 X X -encoding_rs@0.8.33 X X X -equivalent@1.0.1 X X -fastrand@1.9.0 X X -flagset@0.4.4 X -fnv@1.0.7 X X -form_urlencoded@1.2.1 X X -futures@0.3.30 X X -futures-channel@0.3.30 X X -futures-core@0.3.30 X X -futures-executor@0.3.30 X X -futures-io@0.3.30 X X -futures-macro@0.3.30 X X -futures-sink@0.3.30 X X -futures-task@0.3.30 X X -futures-util@0.3.30 X X -generic-array@0.14.7 X -getrandom@0.2.12 X X -gimli@0.28.1 X X -h2@0.3.24 X -hashbrown@0.14.3 X X -hermit-abi@0.3.4 X X -hex@0.4.3 X X -hmac@0.12.1 X X -home@0.5.9 X X -http@0.2.11 X X -http-body@0.4.6 X -httparse@1.8.0 X X -httpdate@1.0.3 X X -hyper@0.14.28 X -hyper-rustls@0.24.2 X X X -iana-time-zone@0.1.59 X X -iana-time-zone-haiku@0.1.2 X X -idna@0.5.0 X X -indexmap@2.2.2 X X -instant@0.1.12 X -ipnet@2.9.0 X X -itoa@1.0.10 X X -js-sys@0.3.67 X X -jsonwebtoken@9.2.0 X -lazy_static@1.4.0 X X -libc@0.2.153 X X -libloading@0.8.1 X -libm@0.2.8 X X -log@0.4.20 X X -md-5@0.10.6 X X -memchr@2.7.1 X X -mime@0.3.17 X X -miniz_oxide@0.7.1 X X X -mio@0.8.10 X -napi@2.15.1 X -napi-build@2.1.0 X -napi-derive@2.15.0 X -napi-derive-backend@1.0.59 X -napi-sys@2.3.0 X -num-bigint@0.4.4 X X -num-bigint-dig@0.8.4 X X -num-conv@0.1.0 X X -num-integer@0.1.45 X X -num-iter@0.1.43 X X -num-traits@0.2.17 X X -num_cpus@1.16.0 X X -object@0.32.2 X X -once_cell@1.19.0 X X -opendal@0.45.1 X -opendal-nodejs@0.45.1 X -openssl-probe@0.1.5 X X -ordered-multimap@0.7.1 X -pem@3.0.3 X -pem-rfc7468@0.7.0 X X -percent-encoding@2.3.1 X X -pin-project@1.1.4 X X -pin-project-internal@1.1.4 X X -pin-project-lite@0.2.13 X X -pin-utils@0.1.0 X X -pkcs1@0.7.5 X X -pkcs8@0.10.2 X X -powerfmt@0.2.0 X X -ppv-lite86@0.2.17 X X -proc-macro2@1.0.78 X X -quick-xml@0.31.0 X -quote@1.0.35 X X -rand@0.8.5 X X -rand_chacha@0.3.1 X X -rand_core@0.6.4 X X -regex@1.10.3 X X -regex-automata@0.4.5 X X -regex-syntax@0.8.2 X X -reqsign@0.14.7 X -reqwest@0.11.24 X X -ring@0.17.7 X -rsa@0.9.6 X X -rust-ini@0.20.0 X -rustc-demangle@0.1.23 X X -rustls@0.21.10 X X X -rustls-native-certs@0.6.3 X X X -rustls-pemfile@1.0.4 X X X -rustls-webpki@0.101.7 X -ryu@1.0.16 X X -schannel@0.1.23 X -sct@0.7.1 X X X -security-framework@2.9.2 X X -security-framework-sys@2.9.1 X X -semver@1.0.21 X X -serde@1.0.196 X X -serde_derive@1.0.196 X X -serde_json@1.0.113 X X -serde_urlencoded@0.7.1 X X -sha1@0.10.6 X X -sha2@0.10.8 X X -signature@2.2.0 X X -simple_asn1@0.6.2 X -slab@0.4.9 X -smallvec@1.13.1 X X -socket2@0.5.5 X X -spin@0.5.2 X -spin@0.9.8 X -spki@0.7.3 X X -subtle@2.5.0 X -syn@2.0.48 X X -sync_wrapper@0.1.2 X -system-configuration@0.5.1 X X -system-configuration-sys@0.5.0 X X -thiserror@1.0.56 X X -thiserror-impl@1.0.56 X X -time@0.3.32 X X -time-core@0.1.2 X X -time-macros@0.2.17 X X -tiny-keccak@2.0.2 X -tinyvec@1.6.0 X X X -tinyvec_macros@0.1.1 X X X -tokio@1.36.0 X -tokio-rustls@0.24.1 X X -tokio-util@0.7.10 X -tower-service@0.3.2 X -tracing@0.1.40 X -tracing-core@0.1.32 X -try-lock@0.2.5 X -typenum@1.17.0 X X -unicode-bidi@0.3.15 X X -unicode-ident@1.0.12 X X X -unicode-normalization@0.1.22 X X -unicode-segmentation@1.10.1 X X -untrusted@0.9.0 X -url@2.5.0 X X -uuid@1.7.0 X X -version_check@0.9.4 X X -want@0.3.1 X -wasi@0.11.0+wasi-snapshot-preview1 X X X -wasm-bindgen@0.2.90 X X -wasm-bindgen-backend@0.2.90 X X -wasm-bindgen-futures@0.4.40 X X -wasm-bindgen-macro@0.2.90 X X -wasm-bindgen-macro-support@0.2.90 X X -wasm-bindgen-shared@0.2.90 X X -wasm-streams@0.4.0 X X -web-sys@0.3.67 X X -windows-core@0.52.0 X X -windows-sys@0.48.0 X X -windows-sys@0.52.0 X X -windows-targets@0.48.5 X X -windows-targets@0.52.0 X X -windows_aarch64_gnullvm@0.48.5 X X -windows_aarch64_gnullvm@0.52.0 X X -windows_aarch64_msvc@0.48.5 X X -windows_aarch64_msvc@0.52.0 X X -windows_i686_gnu@0.48.5 X X -windows_i686_gnu@0.52.0 X X -windows_i686_msvc@0.48.5 X X -windows_i686_msvc@0.52.0 X X -windows_x86_64_gnu@0.48.5 X X -windows_x86_64_gnu@0.52.0 X X -windows_x86_64_gnullvm@0.48.5 X X -windows_x86_64_gnullvm@0.52.0 X X -windows_x86_64_msvc@0.48.5 X X -windows_x86_64_msvc@0.52.0 X X -winreg@0.50.0 X -zeroize@1.7.0 X X +crate 0BSD Apache-2.0 Apache-2.0 WITH LLVM-exception BSD-3-Clause BSL-1.0 CC0-1.0 ISC MIT MPL-2.0 OpenSSL Unicode-DFS-2016 Unlicense Zlib +addr2line@0.21.0 X X +adler@1.0.2 X X X +aes@0.8.4 X X +aho-corasick@1.1.3 X X +android-tzdata@0.1.1 X X +android_system_properties@0.1.5 X X +anyhow@1.0.82 X X +async-trait@0.1.80 X X +autocfg@1.2.0 X X +backon@0.4.4 X +backtrace@0.3.71 X X +base64@0.21.7 X X +base64@0.22.1 X X +base64ct@1.6.0 X X +bitflags@2.5.0 X X +block-buffer@0.10.4 X X +block-padding@0.3.3 X X +bumpalo@3.16.0 X X +byteorder@1.5.0 X X +bytes@1.6.0 X +cbc@0.1.2 X X +cc@1.0.96 X X +cfg-if@1.0.0 X X +chrono@0.4.38 X X +cipher@0.4.4 X X +const-oid@0.9.6 X X +const-random@0.1.18 X X +const-random-macro@0.1.16 X X +convert_case@0.6.0 X +core-foundation-sys@0.8.6 X X +cpufeatures@0.2.12 X X +crc32c@0.6.5 X X +crunchy@0.2.2 X +crypto-common@0.1.6 X X +ctor@0.2.8 X X +der@0.7.9 X X +deranged@0.3.11 X X +digest@0.10.7 X X +dlv-list@0.5.2 X X +fastrand@2.1.0 X X +flagset@0.4.5 X +fnv@1.0.7 X X +form_urlencoded@1.2.1 X X +futures@0.3.30 X X +futures-channel@0.3.30 X X +futures-core@0.3.30 X X +futures-executor@0.3.30 X X +futures-io@0.3.30 X X +futures-macro@0.3.30 X X +futures-sink@0.3.30 X X +futures-task@0.3.30 X X +futures-util@0.3.30 X X +generic-array@0.14.7 X +getrandom@0.2.14 X X +gimli@0.28.1 X X +hashbrown@0.14.5 X X +hermit-abi@0.3.9 X X +hex@0.4.3 X X +hmac@0.12.1 X X +home@0.5.9 X X +http@1.1.0 X X +http-body@1.0.0 X +http-body-util@0.1.1 X +httparse@1.8.0 X X +hyper@1.3.1 X +hyper-rustls@0.26.0 X X X +hyper-util@0.1.3 X +iana-time-zone@0.1.60 X X +iana-time-zone-haiku@0.1.2 X X +idna@0.5.0 X X +inout@0.1.3 X X +ipnet@2.9.0 X X +itoa@1.0.11 X X +js-sys@0.3.69 X X +jsonwebtoken@9.3.0 X +lazy_static@1.4.0 X X +libc@0.2.154 X X +libloading@0.8.3 X +libm@0.2.8 X X +log@0.4.21 X X +md-5@0.10.6 X X +memchr@2.7.2 X X +mime@0.3.17 X X +miniz_oxide@0.7.2 X X X +mio@0.8.11 X +napi@2.16.4 X +napi-build@2.1.3 X +napi-derive@2.16.3 X +napi-derive-backend@1.0.65 X +napi-sys@2.4.0 X +num-bigint@0.4.4 X X +num-bigint-dig@0.8.4 X X +num-conv@0.1.0 X X +num-integer@0.1.46 X X +num-iter@0.1.44 X X +num-traits@0.2.18 X X +num_cpus@1.16.0 X X +object@0.32.2 X X +once_cell@1.19.0 X X +opendal@0.46.0 X +opendal-nodejs@0.46.0 X +ordered-multimap@0.7.3 X +pbkdf2@0.12.2 X X +pem@3.0.4 X +pem-rfc7468@0.7.0 X X +percent-encoding@2.3.1 X X +pin-project@1.1.5 X X +pin-project-internal@1.1.5 X X +pin-project-lite@0.2.14 X X +pin-utils@0.1.0 X X +pkcs1@0.7.5 X X +pkcs5@0.7.1 X X +pkcs8@0.10.2 X X +powerfmt@0.2.0 X X +ppv-lite86@0.2.17 X X +proc-macro2@1.0.81 X X +quick-xml@0.31.0 X +quote@1.0.36 X X +rand@0.8.5 X X +rand_chacha@0.3.1 X X +rand_core@0.6.4 X X +regex@1.10.4 X X +regex-automata@0.4.6 X X +regex-syntax@0.8.3 X X +reqsign@0.15.0 X +reqwest@0.12.4 X X +ring@0.17.8 X +rsa@0.9.6 X X +rust-ini@0.21.0 X +rustc-demangle@0.1.23 X X +rustc_version@0.4.0 X X +rustls@0.22.4 X X X +rustls-pemfile@2.1.2 X X X +rustls-pki-types@1.5.0 X X +rustls-webpki@0.102.3 X +ryu@1.0.17 X X +salsa20@0.10.2 X X +scrypt@0.11.0 X X +semver@1.0.22 X X +serde@1.0.200 X X +serde_derive@1.0.200 X X +serde_json@1.0.116 X X +serde_urlencoded@0.7.1 X X +sha1@0.10.6 X X +sha2@0.10.8 X X +signature@2.2.0 X X +simple_asn1@0.6.2 X +slab@0.4.9 X +smallvec@1.13.2 X X +socket2@0.5.7 X X +spin@0.5.2 X +spin@0.9.8 X +spki@0.7.3 X X +subtle@2.5.0 X +syn@2.0.60 X X +sync_wrapper@0.1.2 X +thiserror@1.0.59 X X +thiserror-impl@1.0.59 X X +time@0.3.36 X X +time-core@0.1.2 X X +time-macros@0.2.18 X X +tiny-keccak@2.0.2 X +tinyvec@1.6.0 X X X +tinyvec_macros@0.1.1 X X X +tokio@1.37.0 X +tokio-rustls@0.25.0 X X +tokio-util@0.7.10 X +tower@0.4.13 X +tower-layer@0.3.2 X +tower-service@0.3.2 X +tracing@0.1.40 X +tracing-core@0.1.32 X +trim-in-place@0.1.7 X +try-lock@0.2.5 X +typenum@1.17.0 X X +unicode-bidi@0.3.15 X X +unicode-ident@1.0.12 X X X +unicode-normalization@0.1.23 X X +unicode-segmentation@1.11.0 X X +untrusted@0.9.0 X +url@2.5.0 X X +uuid@1.8.0 X X +version_check@0.9.4 X X +want@0.3.1 X +wasi@0.11.0+wasi-snapshot-preview1 X X X +wasm-bindgen@0.2.92 X X +wasm-bindgen-backend@0.2.92 X X +wasm-bindgen-futures@0.4.42 X X +wasm-bindgen-macro@0.2.92 X X +wasm-bindgen-macro-support@0.2.92 X X +wasm-bindgen-shared@0.2.92 X X +wasm-streams@0.4.0 X X +web-sys@0.3.69 X X +webpki-roots@0.26.1 X +windows-core@0.52.0 X X +windows-sys@0.48.0 X X +windows-sys@0.52.0 X X +windows-targets@0.48.5 X X +windows-targets@0.52.5 X X +windows_aarch64_gnullvm@0.48.5 X X +windows_aarch64_gnullvm@0.52.5 X X +windows_aarch64_msvc@0.48.5 X X +windows_aarch64_msvc@0.52.5 X X +windows_i686_gnu@0.48.5 X X +windows_i686_gnu@0.52.5 X X +windows_i686_gnullvm@0.52.5 X X +windows_i686_msvc@0.48.5 X X +windows_i686_msvc@0.52.5 X X +windows_x86_64_gnu@0.48.5 X X +windows_x86_64_gnu@0.52.5 X X +windows_x86_64_gnullvm@0.48.5 X X +windows_x86_64_gnullvm@0.52.5 X X +windows_x86_64_msvc@0.48.5 X X +windows_x86_64_msvc@0.52.5 X X +winreg@0.52.0 X +zeroize@1.7.0 X X diff --git a/bindings/nodejs/npm/darwin-arm64/package.json b/bindings/nodejs/npm/darwin-arm64/package.json index c440ef017e09..e24bee8d8d2b 100644 --- a/bindings/nodejs/npm/darwin-arm64/package.json +++ b/bindings/nodejs/npm/darwin-arm64/package.json @@ -1,7 +1,7 @@ { "name": "@opendal/lib-darwin-arm64", "repository": "git@github.com/apache/opendal.git", - "version": "0.45.1", + "version": "0.45.2", "os": [ "darwin" ], diff --git a/bindings/nodejs/npm/darwin-x64/package.json b/bindings/nodejs/npm/darwin-x64/package.json index f9251820273d..ddeef3c0208c 100644 --- a/bindings/nodejs/npm/darwin-x64/package.json +++ b/bindings/nodejs/npm/darwin-x64/package.json @@ -1,6 +1,6 @@ { "name": "@opendal/lib-darwin-x64", - "version": "0.45.1", + "version": "0.45.2", "repository": "git@github.com/apache/opendal.git", "os": [ "darwin" diff --git a/bindings/nodejs/npm/linux-arm64-gnu/package.json b/bindings/nodejs/npm/linux-arm64-gnu/package.json index f7bdf9914352..16b21e179c76 100644 --- a/bindings/nodejs/npm/linux-arm64-gnu/package.json +++ b/bindings/nodejs/npm/linux-arm64-gnu/package.json @@ -1,6 +1,6 @@ { "name": "@opendal/lib-linux-arm64-gnu", - "version": "0.45.1", + "version": "0.45.2", "repository": "git@github.com/apache/opendal.git", "os": [ "linux" diff --git a/bindings/nodejs/npm/linux-arm64-musl/package.json b/bindings/nodejs/npm/linux-arm64-musl/package.json index fae83c99a932..373ba18b4c29 100644 --- a/bindings/nodejs/npm/linux-arm64-musl/package.json +++ b/bindings/nodejs/npm/linux-arm64-musl/package.json @@ -1,6 +1,6 @@ { "name": "@opendal/lib-linux-arm64-musl", - "version": "0.45.1", + "version": "0.45.2", "repository": "git@github.com/apache/opendal.git", "os": [ "linux" diff --git a/bindings/nodejs/npm/linux-x64-gnu/package.json b/bindings/nodejs/npm/linux-x64-gnu/package.json index fc64acc971a9..aa7b38b89c9a 100644 --- a/bindings/nodejs/npm/linux-x64-gnu/package.json +++ b/bindings/nodejs/npm/linux-x64-gnu/package.json @@ -1,6 +1,6 @@ { "name": "@opendal/lib-linux-x64-gnu", - "version": "0.45.1", + "version": "0.45.2", "repository": "git@github.com/apache/opendal.git", "os": [ "linux" diff --git a/bindings/nodejs/npm/win32-arm64-msvc/package.json b/bindings/nodejs/npm/win32-arm64-msvc/package.json index c81e1ad6d8f9..559613106cdb 100644 --- a/bindings/nodejs/npm/win32-arm64-msvc/package.json +++ b/bindings/nodejs/npm/win32-arm64-msvc/package.json @@ -1,6 +1,6 @@ { "name": "@opendal/lib-win32-arm64-msvc", - "version": "0.45.1", + "version": "0.45.2", "repository": "git@github.com/apache/opendal.git", "os": [ "win32" diff --git a/bindings/nodejs/npm/win32-x64-msvc/package.json b/bindings/nodejs/npm/win32-x64-msvc/package.json index 54645678ff98..b94f0ad8cff6 100644 --- a/bindings/nodejs/npm/win32-x64-msvc/package.json +++ b/bindings/nodejs/npm/win32-x64-msvc/package.json @@ -1,6 +1,6 @@ { "name": "@opendal/lib-win32-x64-msvc", - "version": "0.45.1", + "version": "0.45.2", "repository": "git@github.com/apache/opendal.git", "os": [ "win32" diff --git a/bindings/nodejs/package.json b/bindings/nodejs/package.json index 6f844144e558..dee419219cf7 100644 --- a/bindings/nodejs/package.json +++ b/bindings/nodejs/package.json @@ -1,7 +1,7 @@ { "name": "opendal", - "author": "OpenDAL Contributors ", - "version": "0.45.1+core.0.45.1", + "author": "Apache OpenDAL ", + "version": "0.45.2", "license": "Apache-2.0", "main": "index.js", "types": "index.d.ts", diff --git a/bindings/ocaml/Cargo.toml b/bindings/ocaml/Cargo.toml index ac5e6e3cea28..c0149d66f01c 100644 --- a/bindings/ocaml/Cargo.toml +++ b/bindings/ocaml/Cargo.toml @@ -33,7 +33,7 @@ doc = false [dependencies] ocaml = { version = "^1.0.0-beta" } -opendal = { version = "0.45.1", path = "../../core", features = [ +opendal = { version = "0.46.0", path = "../../core", features = [ # These are default features before v0.46. TODO: change to optional features "services-azblob", "services-azdls", diff --git a/bindings/ocaml/DEPENDENCIES.rust.tsv b/bindings/ocaml/DEPENDENCIES.rust.tsv index bbf4d874956d..5cf64af1ee28 100644 --- a/bindings/ocaml/DEPENDENCIES.rust.tsv +++ b/bindings/ocaml/DEPENDENCIES.rust.tsv @@ -1,205 +1,210 @@ -crate 0BSD Apache-2.0 Apache-2.0 WITH LLVM-exception BSD-3-Clause BSL-1.0 CC0-1.0 ISC MIT OpenSSL Unicode-DFS-2016 Unlicense Zlib -addr2line@0.21.0 X X -adler@1.0.2 X X X -android-tzdata@0.1.1 X X -android_system_properties@0.1.5 X X -anyhow@1.0.79 X X -async-trait@0.1.77 X X -autocfg@1.1.0 X X -backon@0.4.1 X -backtrace@0.3.69 X X -base64@0.21.7 X X -base64ct@1.6.0 X X -bitflags@1.3.2 X X -block-buffer@0.10.4 X X -bumpalo@3.14.0 X X -byteorder@1.5.0 X X -bytes@1.5.0 X -cc@1.0.83 X X -cfg-if@1.0.0 X X -chrono@0.4.33 X X -const-oid@0.9.6 X X -const-random@0.1.17 X X -const-random-macro@0.1.16 X X -core-foundation@0.9.4 X X -core-foundation-sys@0.8.6 X X -cpufeatures@0.2.12 X X -crunchy@0.2.2 X -crypto-common@0.1.6 X X -cty@0.2.2 X X -der@0.7.8 X X -deranged@0.3.11 X X -digest@0.10.7 X X -dlv-list@0.5.2 X X -encoding_rs@0.8.33 X X X -equivalent@1.0.1 X X -fastrand@1.9.0 X X -flagset@0.4.4 X -fnv@1.0.7 X X -form_urlencoded@1.2.1 X X -futures@0.3.30 X X -futures-channel@0.3.30 X X -futures-core@0.3.30 X X -futures-io@0.3.30 X X -futures-macro@0.3.30 X X -futures-sink@0.3.30 X X -futures-task@0.3.30 X X -futures-util@0.3.30 X X -generic-array@0.14.7 X -getrandom@0.2.12 X X -gimli@0.28.1 X X -h2@0.3.24 X -hashbrown@0.14.3 X X -hex@0.4.3 X X -hmac@0.12.1 X X -home@0.5.9 X X -http@0.2.11 X X -http-body@0.4.6 X -httparse@1.8.0 X X -httpdate@1.0.3 X X -hyper@0.14.28 X -hyper-rustls@0.24.2 X X X -iana-time-zone@0.1.60 X X -iana-time-zone-haiku@0.1.2 X X -idna@0.5.0 X X -indexmap@2.2.2 X X -instant@0.1.12 X -ipnet@2.9.0 X X -itoa@1.0.10 X X -js-sys@0.3.67 X X -jsonwebtoken@9.2.0 X -lazy_static@1.4.0 X X -libc@0.2.153 X X -libm@0.2.8 X X -log@0.4.20 X X -md-5@0.10.6 X X -memchr@2.7.1 X X -mime@0.3.17 X X -miniz_oxide@0.7.2 X X X -mio@0.8.10 X -num-bigint@0.4.4 X X -num-bigint-dig@0.8.4 X X -num-conv@0.1.0 X X -num-integer@0.1.45 X X -num-iter@0.1.43 X X -num-traits@0.2.17 X X -object@0.32.2 X X -ocaml@1.0.0-beta.5 X -ocaml-boxroot-sys@0.2.0 X -ocaml-build@1.0.0-beta.4 X -ocaml-derive@1.0.0-beta.5 X -ocaml-interop@0.8.8 X -ocaml-sys@0.22.3 X -ocaml-sys@0.23.0 X -once_cell@1.19.0 X X -opendal@0.45.1 X -opendal-ocaml@0.0.0 X -openssl-probe@0.1.5 X X -ordered-multimap@0.7.1 X -pem@3.0.3 X -pem-rfc7468@0.7.0 X X -percent-encoding@2.3.1 X X -pin-project@1.1.4 X X -pin-project-internal@1.1.4 X X -pin-project-lite@0.2.13 X X -pin-utils@0.1.0 X X -pkcs1@0.7.5 X X -pkcs8@0.10.2 X X -powerfmt@0.2.0 X X -ppv-lite86@0.2.17 X X -proc-macro2@1.0.78 X X -quick-xml@0.31.0 X -quote@1.0.35 X X -rand@0.8.5 X X -rand_chacha@0.3.1 X X -rand_core@0.6.4 X X -reqsign@0.14.7 X -reqwest@0.11.24 X X -ring@0.17.7 X -rsa@0.9.6 X X -rust-ini@0.20.0 X -rustc-demangle@0.1.23 X X -rustls@0.21.10 X X X -rustls-native-certs@0.6.3 X X X -rustls-pemfile@1.0.4 X X X -rustls-webpki@0.101.7 X -ryu@1.0.16 X X -schannel@0.1.23 X -sct@0.7.1 X X X -security-framework@2.9.2 X X -security-framework-sys@2.9.1 X X -serde@1.0.196 X X -serde_derive@1.0.196 X X -serde_json@1.0.113 X X -serde_urlencoded@0.7.1 X X -sha1@0.10.6 X X -sha2@0.10.8 X X -signature@2.2.0 X X -simple_asn1@0.6.2 X -slab@0.4.9 X -smallvec@1.13.1 X X -socket2@0.5.5 X X -spin@0.5.2 X -spin@0.9.8 X -spki@0.7.3 X X -static_assertions@1.1.0 X X -subtle@2.5.0 X -syn@1.0.109 X X -syn@2.0.48 X X -sync_wrapper@0.1.2 X -system-configuration@0.5.1 X X -system-configuration-sys@0.5.0 X X -thiserror@1.0.56 X X -thiserror-impl@1.0.56 X X -time@0.3.34 X X -time-core@0.1.2 X X -time-macros@0.2.17 X X -tiny-keccak@2.0.2 X -tinyvec@1.6.0 X X X -tinyvec_macros@0.1.1 X X X -tokio@1.36.0 X -tokio-rustls@0.24.1 X X -tokio-util@0.7.10 X -tower-service@0.3.2 X -tracing@0.1.40 X -tracing-core@0.1.32 X -try-lock@0.2.5 X -typenum@1.17.0 X X -unicode-bidi@0.3.15 X X -unicode-ident@1.0.12 X X X -unicode-normalization@0.1.22 X X -untrusted@0.9.0 X -url@2.5.0 X X -uuid@1.7.0 X X -version_check@0.9.4 X X -want@0.3.1 X -wasi@0.11.0+wasi-snapshot-preview1 X X X -wasm-bindgen@0.2.90 X X -wasm-bindgen-backend@0.2.90 X X -wasm-bindgen-futures@0.4.40 X X -wasm-bindgen-macro@0.2.90 X X -wasm-bindgen-macro-support@0.2.90 X X -wasm-bindgen-shared@0.2.90 X X -wasm-streams@0.4.0 X X -web-sys@0.3.67 X X -windows-core@0.52.0 X X -windows-sys@0.48.0 X X -windows-sys@0.52.0 X X -windows-targets@0.48.5 X X -windows-targets@0.52.0 X X -windows_aarch64_gnullvm@0.48.5 X X -windows_aarch64_gnullvm@0.52.0 X X -windows_aarch64_msvc@0.48.5 X X -windows_aarch64_msvc@0.52.0 X X -windows_i686_gnu@0.48.5 X X -windows_i686_gnu@0.52.0 X X -windows_i686_msvc@0.48.5 X X -windows_i686_msvc@0.52.0 X X -windows_x86_64_gnu@0.48.5 X X -windows_x86_64_gnu@0.52.0 X X -windows_x86_64_gnullvm@0.48.5 X X -windows_x86_64_gnullvm@0.52.0 X X -windows_x86_64_msvc@0.48.5 X X -windows_x86_64_msvc@0.52.0 X X -winreg@0.50.0 X -zeroize@1.7.0 X X +crate 0BSD Apache-2.0 Apache-2.0 WITH LLVM-exception BSD-3-Clause BSL-1.0 CC0-1.0 ISC MIT MPL-2.0 OpenSSL Unicode-DFS-2016 Unlicense Zlib +addr2line@0.21.0 X X +adler@1.0.2 X X X +aes@0.8.4 X X +android-tzdata@0.1.1 X X +android_system_properties@0.1.5 X X +anyhow@1.0.82 X X +async-trait@0.1.80 X X +autocfg@1.2.0 X X +backon@0.4.4 X +backtrace@0.3.71 X X +base64@0.21.7 X X +base64@0.22.1 X X +base64ct@1.6.0 X X +block-buffer@0.10.4 X X +block-padding@0.3.3 X X +bumpalo@3.16.0 X X +byteorder@1.5.0 X X +bytes@1.6.0 X +cbc@0.1.2 X X +cc@1.0.96 X X +cfg-if@1.0.0 X X +chrono@0.4.38 X X +cipher@0.4.4 X X +const-oid@0.9.6 X X +const-random@0.1.18 X X +const-random-macro@0.1.16 X X +core-foundation-sys@0.8.6 X X +cpufeatures@0.2.12 X X +crc32c@0.6.5 X X +crunchy@0.2.2 X +crypto-common@0.1.6 X X +cty@0.2.2 X X +der@0.7.9 X X +deranged@0.3.11 X X +digest@0.10.7 X X +dlv-list@0.5.2 X X +fastrand@2.1.0 X X +flagset@0.4.5 X +fnv@1.0.7 X X +form_urlencoded@1.2.1 X X +futures@0.3.30 X X +futures-channel@0.3.30 X X +futures-core@0.3.30 X X +futures-io@0.3.30 X X +futures-macro@0.3.30 X X +futures-sink@0.3.30 X X +futures-task@0.3.30 X X +futures-util@0.3.30 X X +generic-array@0.14.7 X +getrandom@0.2.14 X X +gimli@0.28.1 X X +hashbrown@0.14.5 X X +hex@0.4.3 X X +hmac@0.12.1 X X +home@0.5.9 X X +http@1.1.0 X X +http-body@1.0.0 X +http-body-util@0.1.1 X +httparse@1.8.0 X X +hyper@1.3.1 X +hyper-rustls@0.26.0 X X X +hyper-util@0.1.3 X +iana-time-zone@0.1.60 X X +iana-time-zone-haiku@0.1.2 X X +idna@0.5.0 X X +inout@0.1.3 X X +ipnet@2.9.0 X X +itoa@1.0.11 X X +js-sys@0.3.69 X X +jsonwebtoken@9.3.0 X +lazy_static@1.4.0 X X +libc@0.2.154 X X +libm@0.2.8 X X +log@0.4.21 X X +md-5@0.10.6 X X +memchr@2.7.2 X X +mime@0.3.17 X X +miniz_oxide@0.7.2 X X X +mio@0.8.11 X +num-bigint@0.4.4 X X +num-bigint-dig@0.8.4 X X +num-conv@0.1.0 X X +num-integer@0.1.46 X X +num-iter@0.1.44 X X +num-traits@0.2.18 X X +object@0.32.2 X X +ocaml@1.0.0-beta.5 X +ocaml-boxroot-sys@0.2.0 X +ocaml-build@1.0.0-beta.4 X +ocaml-derive@1.0.0-beta.5 X +ocaml-interop@0.8.8 X +ocaml-sys@0.22.3 X +ocaml-sys@0.23.0 X +once_cell@1.19.0 X X +opendal@0.46.0 X +opendal-ocaml@0.0.0 X +ordered-multimap@0.7.3 X +pbkdf2@0.12.2 X X +pem@3.0.4 X +pem-rfc7468@0.7.0 X X +percent-encoding@2.3.1 X X +pin-project@1.1.5 X X +pin-project-internal@1.1.5 X X +pin-project-lite@0.2.14 X X +pin-utils@0.1.0 X X +pkcs1@0.7.5 X X +pkcs5@0.7.1 X X +pkcs8@0.10.2 X X +powerfmt@0.2.0 X X +ppv-lite86@0.2.17 X X +proc-macro2@1.0.81 X X +quick-xml@0.31.0 X +quote@1.0.36 X X +rand@0.8.5 X X +rand_chacha@0.3.1 X X +rand_core@0.6.4 X X +reqsign@0.15.0 X +reqwest@0.12.4 X X +ring@0.17.8 X +rsa@0.9.6 X X +rust-ini@0.21.0 X +rustc-demangle@0.1.23 X X +rustc_version@0.4.0 X X +rustls@0.22.4 X X X +rustls-pemfile@2.1.2 X X X +rustls-pki-types@1.5.0 X X +rustls-webpki@0.102.3 X +ryu@1.0.17 X X +salsa20@0.10.2 X X +scrypt@0.11.0 X X +semver@1.0.22 X X +serde@1.0.200 X X +serde_derive@1.0.200 X X +serde_json@1.0.116 X X +serde_urlencoded@0.7.1 X X +sha1@0.10.6 X X +sha2@0.10.8 X X +signature@2.2.0 X X +simple_asn1@0.6.2 X +slab@0.4.9 X +smallvec@1.13.2 X X +socket2@0.5.7 X X +spin@0.5.2 X +spin@0.9.8 X +spki@0.7.3 X X +static_assertions@1.1.0 X X +subtle@2.5.0 X +syn@1.0.109 X X +syn@2.0.60 X X +sync_wrapper@0.1.2 X +thiserror@1.0.59 X X +thiserror-impl@1.0.59 X X +time@0.3.36 X X +time-core@0.1.2 X X +time-macros@0.2.18 X X +tiny-keccak@2.0.2 X +tinyvec@1.6.0 X X X +tinyvec_macros@0.1.1 X X X +tokio@1.37.0 X +tokio-rustls@0.25.0 X X +tokio-util@0.7.10 X +tower@0.4.13 X +tower-layer@0.3.2 X +tower-service@0.3.2 X +tracing@0.1.40 X +tracing-core@0.1.32 X +trim-in-place@0.1.7 X +try-lock@0.2.5 X +typenum@1.17.0 X X +unicode-bidi@0.3.15 X X +unicode-ident@1.0.12 X X X +unicode-normalization@0.1.23 X X +untrusted@0.9.0 X +url@2.5.0 X X +uuid@1.8.0 X X +version_check@0.9.4 X X +want@0.3.1 X +wasi@0.11.0+wasi-snapshot-preview1 X X X +wasm-bindgen@0.2.92 X X +wasm-bindgen-backend@0.2.92 X X +wasm-bindgen-futures@0.4.42 X X +wasm-bindgen-macro@0.2.92 X X +wasm-bindgen-macro-support@0.2.92 X X +wasm-bindgen-shared@0.2.92 X X +wasm-streams@0.4.0 X X +web-sys@0.3.69 X X +webpki-roots@0.26.1 X +windows-core@0.52.0 X X +windows-sys@0.48.0 X X +windows-sys@0.52.0 X X +windows-targets@0.48.5 X X +windows-targets@0.52.5 X X +windows_aarch64_gnullvm@0.48.5 X X +windows_aarch64_gnullvm@0.52.5 X X +windows_aarch64_msvc@0.48.5 X X +windows_aarch64_msvc@0.52.5 X X +windows_i686_gnu@0.48.5 X X +windows_i686_gnu@0.52.5 X X +windows_i686_gnullvm@0.52.5 X X +windows_i686_msvc@0.48.5 X X +windows_i686_msvc@0.52.5 X X +windows_x86_64_gnu@0.48.5 X X +windows_x86_64_gnu@0.52.5 X X +windows_x86_64_gnullvm@0.48.5 X X +windows_x86_64_gnullvm@0.52.5 X X +windows_x86_64_msvc@0.48.5 X X +windows_x86_64_msvc@0.52.5 X X +winreg@0.52.0 X +zeroize@1.7.0 X X diff --git a/bindings/php/Cargo.toml b/bindings/php/Cargo.toml index 8b053e7ddc1e..54447abf0f2f 100644 --- a/bindings/php/Cargo.toml +++ b/bindings/php/Cargo.toml @@ -32,7 +32,7 @@ crate-type = ["cdylib"] [dependencies] ext-php-rs = "0.11.2" -opendal = { version = "0.45.1", path = "../../core", features = [ +opendal = { version = "0.46.0", path = "../../core", features = [ # These are default features before v0.46. TODO: change to optional features "services-azblob", "services-azdls", diff --git a/bindings/php/DEPENDENCIES.rust.tsv b/bindings/php/DEPENDENCIES.rust.tsv index 80b68d299519..cad021382fe7 100644 --- a/bindings/php/DEPENDENCIES.rust.tsv +++ b/bindings/php/DEPENDENCIES.rust.tsv @@ -1,270 +1,274 @@ -crate 0BSD Apache-2.0 Apache-2.0 WITH LLVM-exception BSD-3-Clause BSL-1.0 CC0-1.0 ISC MIT OpenSSL Unicode-DFS-2016 Unlicense Zlib -addr2line@0.21.0 X X -adler@1.0.2 X X X -aes@0.8.3 X X -android-tzdata@0.1.1 X X -android_system_properties@0.1.5 X X -anyhow@1.0.79 X X -async-trait@0.1.77 X X -autocfg@1.1.0 X X -backon@0.4.1 X -backtrace@0.3.69 X X -base64@0.21.7 X X -base64ct@1.6.0 X X -bindgen@0.68.1 X -bitflags@1.3.2 X X -bitflags@2.4.2 X X -block-buffer@0.10.4 X X -bumpalo@3.14.0 X X -bytecount@0.6.7 X X -byteorder@1.5.0 X X -bytes@1.5.0 X -bzip2@0.4.4 X X -bzip2-sys@0.1.11+1.0.8 X X -camino@1.1.6 X X -cargo-platform@0.1.6 X X -cargo_metadata@0.14.2 X -cc@1.0.83 X X -cexpr@0.6.0 X X -cfg-if@1.0.0 X X -chrono@0.4.33 X X -cipher@0.4.4 X X -clang-sys@1.7.0 X -const-oid@0.9.6 X X -const-random@0.1.17 X X -const-random-macro@0.1.16 X X -constant_time_eq@0.1.5 X -core-foundation@0.9.4 X X -core-foundation-sys@0.8.6 X X -cpufeatures@0.2.12 X X -crc32fast@1.3.2 X X -crossbeam-utils@0.8.19 X X -crunchy@0.2.2 X -crypto-common@0.1.6 X X -darling@0.14.4 X -darling_core@0.14.4 X -darling_macro@0.14.4 X -der@0.7.8 X X -deranged@0.3.11 X X -digest@0.10.7 X X -dlv-list@0.5.2 X X -either@1.9.0 X X -encoding_rs@0.8.33 X X X -equivalent@1.0.1 X X -error-chain@0.12.4 X X -ext-php-rs@0.11.2 X X -ext-php-rs-derive@0.10.1 X X -fastrand@1.9.0 X X -fastrand@2.0.1 X X -flagset@0.4.4 X -flate2@1.0.28 X X -fnv@1.0.7 X X -foreign-types@0.3.2 X X -foreign-types-shared@0.1.1 X X -form_urlencoded@1.2.1 X X -futures@0.3.30 X X -futures-channel@0.3.30 X X -futures-core@0.3.30 X X -futures-io@0.3.30 X X -futures-macro@0.3.30 X X -futures-sink@0.3.30 X X -futures-task@0.3.30 X X -futures-util@0.3.30 X X -generic-array@0.14.7 X -getrandom@0.2.12 X X -gimli@0.28.1 X X -glob@0.3.1 X X -h2@0.3.24 X -hashbrown@0.14.3 X X -hex@0.4.3 X X -hmac@0.12.1 X X -home@0.5.9 X X -http@0.2.11 X X -http-body@0.4.6 X -httparse@1.8.0 X X -httpdate@1.0.3 X X -hyper@0.14.28 X -hyper-rustls@0.24.2 X X X -iana-time-zone@0.1.60 X X -iana-time-zone-haiku@0.1.2 X X -ident_case@1.0.1 X X -idna@0.5.0 X X -indexmap@2.2.2 X X -inout@0.1.3 X X -instant@0.1.12 X -ipnet@2.9.0 X X -itoa@1.0.10 X X -jobserver@0.1.27 X X -js-sys@0.3.67 X X -jsonwebtoken@9.2.0 X -lazy_static@1.4.0 X X -lazycell@1.3.0 X X -libc@0.2.153 X X -libloading@0.8.1 X -libm@0.2.8 X X -linux-raw-sys@0.4.13 X X X -lock_api@0.4.11 X X -log@0.4.20 X X -md-5@0.10.6 X X -memchr@2.7.1 X X -mime@0.3.17 X X -minimal-lexical@0.2.1 X X -miniz_oxide@0.7.2 X X X -mio@0.8.10 X -native-tls@0.2.11 X X -nom@7.1.3 X -num-bigint@0.4.4 X X -num-bigint-dig@0.8.4 X X -num-conv@0.1.0 X X -num-integer@0.1.45 X X -num-iter@0.1.43 X X -num-traits@0.2.17 X X -object@0.32.2 X X -once_cell@1.19.0 X X -opendal@0.45.1 X -opendal-php@0.1.1 X -openssl@0.10.63 X -openssl-macros@0.1.1 X X -openssl-probe@0.1.5 X X -openssl-sys@0.9.99 X -ordered-multimap@0.7.1 X -parking_lot@0.12.1 X X -parking_lot_core@0.9.9 X X -password-hash@0.4.2 X X -pbkdf2@0.11.0 X X -peeking_take_while@0.1.2 X X -pem@3.0.3 X -pem-rfc7468@0.7.0 X X -percent-encoding@2.3.1 X X -pin-project@1.1.4 X X -pin-project-internal@1.1.4 X X -pin-project-lite@0.2.13 X X -pin-utils@0.1.0 X X -pkcs1@0.7.5 X X -pkcs8@0.10.2 X X -pkg-config@0.3.29 X X -powerfmt@0.2.0 X X -ppv-lite86@0.2.17 X X -prettyplease@0.2.16 X X -proc-macro2@1.0.78 X X -pulldown-cmark@0.9.6 X -quick-xml@0.31.0 X -quote@1.0.35 X X -rand@0.8.5 X X -rand_chacha@0.3.1 X X -rand_core@0.6.4 X X -redox_syscall@0.4.1 X -regex@1.10.3 X X -regex-automata@0.4.5 X X -regex-syntax@0.8.2 X X -reqsign@0.14.7 X -reqwest@0.11.24 X X -ring@0.17.7 X -rsa@0.9.6 X X -rust-ini@0.20.0 X -rustc-demangle@0.1.23 X X -rustc-hash@1.1.0 X X -rustix@0.38.31 X X X -rustls@0.21.10 X X X -rustls-native-certs@0.6.3 X X X -rustls-pemfile@1.0.4 X X X -rustls-webpki@0.101.7 X -ryu@1.0.16 X X -same-file@1.0.6 X X -schannel@0.1.23 X -scopeguard@1.2.0 X X -sct@0.7.1 X X X -security-framework@2.9.2 X X -security-framework-sys@2.9.1 X X -semver@1.0.21 X X -serde@1.0.196 X X -serde_derive@1.0.196 X X -serde_json@1.0.113 X X -serde_urlencoded@0.7.1 X X -sha1@0.10.6 X X -sha2@0.10.8 X X -shlex@1.3.0 X X -signature@2.2.0 X X -simple_asn1@0.6.2 X -skeptic@0.13.7 X X -slab@0.4.9 X -smallvec@1.13.1 X X -socket2@0.5.5 X X -spin@0.5.2 X -spin@0.9.8 X -spki@0.7.3 X X -strsim@0.10.0 X -subtle@2.5.0 X -syn@1.0.109 X X -syn@2.0.48 X X -sync_wrapper@0.1.2 X -system-configuration@0.5.1 X X -system-configuration-sys@0.5.0 X X -tempfile@3.9.0 X X -thiserror@1.0.56 X X -thiserror-impl@1.0.56 X X -time@0.3.34 X X -time-core@0.1.2 X X -time-macros@0.2.17 X X -tiny-keccak@2.0.2 X -tinyvec@1.6.0 X X X -tinyvec_macros@0.1.1 X X X -tokio@1.36.0 X -tokio-rustls@0.24.1 X X -tokio-util@0.7.10 X -tower-service@0.3.2 X -tracing@0.1.40 X -tracing-core@0.1.32 X -try-lock@0.2.5 X -typenum@1.17.0 X X -unicase@2.7.0 X X -unicode-bidi@0.3.15 X X -unicode-ident@1.0.12 X X X -unicode-normalization@0.1.22 X X -untrusted@0.9.0 X -ureq@2.9.1 X X -url@2.5.0 X X -uuid@1.7.0 X X -vcpkg@0.2.15 X X -version_check@0.9.4 X X -walkdir@2.4.0 X X -want@0.3.1 X -wasi@0.11.0+wasi-snapshot-preview1 X X X -wasm-bindgen@0.2.90 X X -wasm-bindgen-backend@0.2.90 X X -wasm-bindgen-futures@0.4.40 X X -wasm-bindgen-macro@0.2.90 X X -wasm-bindgen-macro-support@0.2.90 X X -wasm-bindgen-shared@0.2.90 X X -wasm-streams@0.4.0 X X -web-sys@0.3.67 X X -which@4.4.2 X -winapi@0.3.9 X X -winapi-i686-pc-windows-gnu@0.4.0 X X -winapi-util@0.1.6 X X -winapi-x86_64-pc-windows-gnu@0.4.0 X X -windows-core@0.52.0 X X -windows-sys@0.48.0 X X -windows-sys@0.52.0 X X -windows-targets@0.48.5 X X -windows-targets@0.52.0 X X -windows_aarch64_gnullvm@0.48.5 X X -windows_aarch64_gnullvm@0.52.0 X X -windows_aarch64_msvc@0.48.5 X X -windows_aarch64_msvc@0.52.0 X X -windows_i686_gnu@0.48.5 X X -windows_i686_gnu@0.52.0 X X -windows_i686_msvc@0.48.5 X X -windows_i686_msvc@0.52.0 X X -windows_x86_64_gnu@0.48.5 X X -windows_x86_64_gnu@0.52.0 X X -windows_x86_64_gnullvm@0.48.5 X X -windows_x86_64_gnullvm@0.52.0 X X -windows_x86_64_msvc@0.48.5 X X -windows_x86_64_msvc@0.52.0 X X -winreg@0.50.0 X -zeroize@1.7.0 X X -zip@0.6.6 X -zstd@0.11.2+zstd.1.5.2 X -zstd-safe@5.0.2+zstd.1.5.2 X X -zstd-sys@2.0.9+zstd.1.5.5 X X +crate 0BSD Apache-2.0 Apache-2.0 WITH LLVM-exception BSD-3-Clause BSL-1.0 CC0-1.0 ISC MIT MPL-2.0 OpenSSL Unicode-DFS-2016 Unlicense Zlib +addr2line@0.21.0 X X +adler@1.0.2 X X X +aes@0.8.4 X X +android-tzdata@0.1.1 X X +android_system_properties@0.1.5 X X +anyhow@1.0.82 X X +async-trait@0.1.80 X X +autocfg@1.2.0 X X +backon@0.4.4 X +backtrace@0.3.71 X X +base64@0.21.7 X X +base64@0.22.1 X X +base64ct@1.6.0 X X +bindgen@0.68.1 X +bitflags@1.3.2 X X +bitflags@2.5.0 X X +block-buffer@0.10.4 X X +block-padding@0.3.3 X X +bumpalo@3.16.0 X X +bytecount@0.6.8 X X +byteorder@1.5.0 X X +bytes@1.6.0 X +bzip2@0.4.4 X X +bzip2-sys@0.1.11+1.0.8 X X +camino@1.1.6 X X +cargo-platform@0.1.8 X X +cargo_metadata@0.14.2 X +cbc@0.1.2 X X +cc@1.0.96 X X +cexpr@0.6.0 X X +cfg-if@1.0.0 X X +chrono@0.4.38 X X +cipher@0.4.4 X X +clang-sys@1.7.0 X +const-oid@0.9.6 X X +const-random@0.1.18 X X +const-random-macro@0.1.16 X X +constant_time_eq@0.1.5 X +core-foundation@0.9.4 X X +core-foundation-sys@0.8.6 X X +cpufeatures@0.2.12 X X +crc32c@0.6.5 X X +crc32fast@1.4.0 X X +crossbeam-utils@0.8.19 X X +crunchy@0.2.2 X +crypto-common@0.1.6 X X +darling@0.14.4 X +darling_core@0.14.4 X +darling_macro@0.14.4 X +der@0.7.9 X X +deranged@0.3.11 X X +digest@0.10.7 X X +dlv-list@0.5.2 X X +either@1.11.0 X X +errno@0.3.8 X X +error-chain@0.12.4 X X +ext-php-rs@0.11.2 X X +ext-php-rs-derive@0.10.1 X X +fastrand@2.1.0 X X +flagset@0.4.5 X +flate2@1.0.30 X X +fnv@1.0.7 X X +foreign-types@0.3.2 X X +foreign-types-shared@0.1.1 X X +form_urlencoded@1.2.1 X X +futures@0.3.30 X X +futures-channel@0.3.30 X X +futures-core@0.3.30 X X +futures-io@0.3.30 X X +futures-macro@0.3.30 X X +futures-sink@0.3.30 X X +futures-task@0.3.30 X X +futures-util@0.3.30 X X +generic-array@0.14.7 X +getrandom@0.2.14 X X +gimli@0.28.1 X X +glob@0.3.1 X X +hashbrown@0.14.5 X X +hex@0.4.3 X X +hmac@0.12.1 X X +home@0.5.9 X X +http@1.1.0 X X +http-body@1.0.0 X +http-body-util@0.1.1 X +httparse@1.8.0 X X +hyper@1.3.1 X +hyper-rustls@0.26.0 X X X +hyper-util@0.1.3 X +iana-time-zone@0.1.60 X X +iana-time-zone-haiku@0.1.2 X X +ident_case@1.0.1 X X +idna@0.5.0 X X +inout@0.1.3 X X +ipnet@2.9.0 X X +itoa@1.0.11 X X +jobserver@0.1.31 X X +js-sys@0.3.69 X X +jsonwebtoken@9.3.0 X +lazy_static@1.4.0 X X +lazycell@1.3.0 X X +libc@0.2.154 X X +libloading@0.8.3 X +libm@0.2.8 X X +linux-raw-sys@0.4.13 X X X +lock_api@0.4.12 X X +log@0.4.21 X X +md-5@0.10.6 X X +memchr@2.7.2 X X +mime@0.3.17 X X +minimal-lexical@0.2.1 X X +miniz_oxide@0.7.2 X X X +mio@0.8.11 X +native-tls@0.2.11 X X +nom@7.1.3 X +num-bigint@0.4.4 X X +num-bigint-dig@0.8.4 X X +num-conv@0.1.0 X X +num-integer@0.1.46 X X +num-iter@0.1.44 X X +num-traits@0.2.18 X X +object@0.32.2 X X +once_cell@1.19.0 X X +opendal@0.46.0 X +opendal-php@0.1.1 X +openssl@0.10.64 X +openssl-macros@0.1.1 X X +openssl-probe@0.1.5 X X +openssl-sys@0.9.102 X +ordered-multimap@0.7.3 X +parking_lot@0.12.2 X X +parking_lot_core@0.9.10 X X +password-hash@0.4.2 X X +pbkdf2@0.11.0 X X +pbkdf2@0.12.2 X X +peeking_take_while@0.1.2 X X +pem@3.0.4 X +pem-rfc7468@0.7.0 X X +percent-encoding@2.3.1 X X +pin-project@1.1.5 X X +pin-project-internal@1.1.5 X X +pin-project-lite@0.2.14 X X +pin-utils@0.1.0 X X +pkcs1@0.7.5 X X +pkcs5@0.7.1 X X +pkcs8@0.10.2 X X +pkg-config@0.3.30 X X +powerfmt@0.2.0 X X +ppv-lite86@0.2.17 X X +prettyplease@0.2.19 X X +proc-macro2@1.0.81 X X +pulldown-cmark@0.9.6 X +quick-xml@0.31.0 X +quote@1.0.36 X X +rand@0.8.5 X X +rand_chacha@0.3.1 X X +rand_core@0.6.4 X X +redox_syscall@0.5.1 X +regex@1.10.4 X X +regex-automata@0.4.6 X X +regex-syntax@0.8.3 X X +reqsign@0.15.0 X +reqwest@0.12.4 X X +ring@0.17.8 X +rsa@0.9.6 X X +rust-ini@0.21.0 X +rustc-demangle@0.1.23 X X +rustc-hash@1.1.0 X X +rustc_version@0.4.0 X X +rustix@0.38.34 X X X +rustls@0.22.4 X X X +rustls-pemfile@2.1.2 X X X +rustls-pki-types@1.5.0 X X +rustls-webpki@0.102.3 X +ryu@1.0.17 X X +salsa20@0.10.2 X X +same-file@1.0.6 X X +schannel@0.1.23 X +scopeguard@1.2.0 X X +scrypt@0.11.0 X X +security-framework@2.10.0 X X +security-framework-sys@2.10.0 X X +semver@1.0.22 X X +serde@1.0.200 X X +serde_derive@1.0.200 X X +serde_json@1.0.116 X X +serde_urlencoded@0.7.1 X X +sha1@0.10.6 X X +sha2@0.10.8 X X +shlex@1.3.0 X X +signature@2.2.0 X X +simple_asn1@0.6.2 X +skeptic@0.13.7 X X +slab@0.4.9 X +smallvec@1.13.2 X X +socket2@0.5.7 X X +spin@0.5.2 X +spin@0.9.8 X +spki@0.7.3 X X +strsim@0.10.0 X +subtle@2.5.0 X +syn@1.0.109 X X +syn@2.0.60 X X +sync_wrapper@0.1.2 X +tempfile@3.10.1 X X +thiserror@1.0.59 X X +thiserror-impl@1.0.59 X X +time@0.3.36 X X +time-core@0.1.2 X X +time-macros@0.2.18 X X +tiny-keccak@2.0.2 X +tinyvec@1.6.0 X X X +tinyvec_macros@0.1.1 X X X +tokio@1.37.0 X +tokio-rustls@0.25.0 X X +tokio-util@0.7.10 X +tower@0.4.13 X +tower-layer@0.3.2 X +tower-service@0.3.2 X +tracing@0.1.40 X +tracing-core@0.1.32 X +trim-in-place@0.1.7 X +try-lock@0.2.5 X +typenum@1.17.0 X X +unicase@2.7.0 X X +unicode-bidi@0.3.15 X X +unicode-ident@1.0.12 X X X +unicode-normalization@0.1.23 X X +untrusted@0.9.0 X +ureq@2.9.7 X X +url@2.5.0 X X +uuid@1.8.0 X X +vcpkg@0.2.15 X X +version_check@0.9.4 X X +walkdir@2.5.0 X X +want@0.3.1 X +wasi@0.11.0+wasi-snapshot-preview1 X X X +wasm-bindgen@0.2.92 X X +wasm-bindgen-backend@0.2.92 X X +wasm-bindgen-futures@0.4.42 X X +wasm-bindgen-macro@0.2.92 X X +wasm-bindgen-macro-support@0.2.92 X X +wasm-bindgen-shared@0.2.92 X X +wasm-streams@0.4.0 X X +web-sys@0.3.69 X X +webpki-roots@0.26.1 X +which@4.4.2 X +winapi-util@0.1.8 X X +windows-core@0.52.0 X X +windows-sys@0.48.0 X X +windows-sys@0.52.0 X X +windows-targets@0.48.5 X X +windows-targets@0.52.5 X X +windows_aarch64_gnullvm@0.48.5 X X +windows_aarch64_gnullvm@0.52.5 X X +windows_aarch64_msvc@0.48.5 X X +windows_aarch64_msvc@0.52.5 X X +windows_i686_gnu@0.48.5 X X +windows_i686_gnu@0.52.5 X X +windows_i686_gnullvm@0.52.5 X X +windows_i686_msvc@0.48.5 X X +windows_i686_msvc@0.52.5 X X +windows_x86_64_gnu@0.48.5 X X +windows_x86_64_gnu@0.52.5 X X +windows_x86_64_gnullvm@0.48.5 X X +windows_x86_64_gnullvm@0.52.5 X X +windows_x86_64_msvc@0.48.5 X X +windows_x86_64_msvc@0.52.5 X X +winreg@0.52.0 X +zeroize@1.7.0 X X +zip@0.6.6 X +zstd@0.11.2+zstd.1.5.2 X +zstd-safe@5.0.2+zstd.1.5.2 X X +zstd-sys@2.0.10+zstd.1.5.6 X X diff --git a/bindings/python/Cargo.toml b/bindings/python/Cargo.toml index ddb5236fc2fb..a242b5fc1eed 100644 --- a/bindings/python/Cargo.toml +++ b/bindings/python/Cargo.toml @@ -25,7 +25,7 @@ homepage = "https://opendal.apache.org/" license = "Apache-2.0" repository = "https://github.com/apache/opendal" rust-version = "1.75" -version = "0.45.1" +version = "0.45.2" [features] default = [ @@ -156,7 +156,7 @@ doc = false [dependencies] bytes = "1.5.0" futures = "0.3.28" -opendal = { version = "0.45.1", path = "../../core", features = [ +opendal = { version = "0.46.0", path = "../../core", features = [ "layers-blocking", ] } pyo3 = "0.20.1" @@ -170,4 +170,4 @@ features = [ "services-sftp", ] path = "../../core" -version = "0.45.1" +version = "0.46.0" diff --git a/bindings/python/DEPENDENCIES.rust.tsv b/bindings/python/DEPENDENCIES.rust.tsv index bd727af56183..f0f72bedd222 100644 --- a/bindings/python/DEPENDENCIES.rust.tsv +++ b/bindings/python/DEPENDENCIES.rust.tsv @@ -1,214 +1,251 @@ -crate 0BSD Apache-2.0 Apache-2.0 WITH LLVM-exception BSD-3-Clause BSL-1.0 CC0-1.0 ISC MIT OpenSSL Unicode-DFS-2016 Unlicense Zlib -addr2line@0.21.0 X X -adler@1.0.2 X X X -android-tzdata@0.1.1 X X -android_system_properties@0.1.5 X X -anyhow@1.0.79 X X -async-trait@0.1.77 X X -autocfg@1.1.0 X X -backon@0.4.1 X -backtrace@0.3.69 X X -base64@0.21.7 X X -base64ct@1.6.0 X X -bitflags@1.3.2 X X -block-buffer@0.10.4 X X -bumpalo@3.14.0 X X -byteorder@1.5.0 X X -bytes@1.5.0 X -cc@1.0.83 X X -cfg-if@1.0.0 X X -chrono@0.4.33 X X -const-oid@0.9.6 X X -const-random@0.1.17 X X -const-random-macro@0.1.16 X X -core-foundation@0.9.4 X X -core-foundation-sys@0.8.6 X X -cpufeatures@0.2.12 X X -crunchy@0.2.2 X -crypto-common@0.1.6 X X -der@0.7.8 X X -deranged@0.3.11 X X -digest@0.10.7 X X -dlv-list@0.5.2 X X -encoding_rs@0.8.33 X X X -equivalent@1.0.1 X X -fastrand@1.9.0 X X -flagset@0.4.4 X -fnv@1.0.7 X X -form_urlencoded@1.2.1 X X -futures@0.3.30 X X -futures-channel@0.3.30 X X -futures-core@0.3.30 X X -futures-executor@0.3.30 X X -futures-io@0.3.30 X X -futures-macro@0.3.30 X X -futures-sink@0.3.30 X X -futures-task@0.3.30 X X -futures-util@0.3.30 X X -generic-array@0.14.7 X -getrandom@0.2.12 X X -gimli@0.28.1 X X -h2@0.3.24 X -hashbrown@0.14.3 X X -heck@0.4.1 X X -hermit-abi@0.3.4 X X -hex@0.4.3 X X -hmac@0.12.1 X X -home@0.5.9 X X -http@0.2.11 X X -http-body@0.4.6 X -httparse@1.8.0 X X -httpdate@1.0.3 X X -hyper@0.14.28 X -hyper-rustls@0.24.2 X X X -iana-time-zone@0.1.59 X X -iana-time-zone-haiku@0.1.2 X X -idna@0.5.0 X X -indexmap@2.2.2 X X -indoc@2.0.4 X X -instant@0.1.12 X -ipnet@2.9.0 X X -itoa@1.0.10 X X -js-sys@0.3.67 X X -jsonwebtoken@9.2.0 X -lazy_static@1.4.0 X X -libc@0.2.153 X X -libm@0.2.8 X X -lock_api@0.4.11 X X -log@0.4.20 X X -md-5@0.10.6 X X -memchr@2.7.1 X X -memoffset@0.9.0 X -mime@0.3.17 X X -miniz_oxide@0.7.1 X X X -mio@0.8.10 X -num-bigint@0.4.4 X X -num-bigint-dig@0.8.4 X X -num-conv@0.1.0 X X -num-integer@0.1.45 X X -num-iter@0.1.43 X X -num-traits@0.2.17 X X -num_cpus@1.16.0 X X -object@0.32.2 X X -once_cell@1.19.0 X X -opendal@0.45.1 X -opendal-python@0.45.1 X -openssl-probe@0.1.5 X X -ordered-multimap@0.7.1 X -parking_lot@0.12.1 X X -parking_lot_core@0.9.9 X X -pem@3.0.3 X -pem-rfc7468@0.7.0 X X -percent-encoding@2.3.1 X X -pin-project@1.1.4 X X -pin-project-internal@1.1.4 X X -pin-project-lite@0.2.13 X X -pin-utils@0.1.0 X X -pkcs1@0.7.5 X X -pkcs8@0.10.2 X X -powerfmt@0.2.0 X X -ppv-lite86@0.2.17 X X -proc-macro2@1.0.78 X X -pyo3@0.20.2 X X -pyo3-asyncio@0.20.0 X -pyo3-build-config@0.20.2 X X -pyo3-ffi@0.20.2 X X -pyo3-macros@0.20.2 X X -pyo3-macros-backend@0.20.2 X X -quick-xml@0.31.0 X -quote@1.0.35 X X -rand@0.8.5 X X -rand_chacha@0.3.1 X X -rand_core@0.6.4 X X -redox_syscall@0.4.1 X -reqsign@0.14.7 X -reqwest@0.11.24 X X -ring@0.17.7 X -rsa@0.9.6 X X -rust-ini@0.20.0 X -rustc-demangle@0.1.23 X X -rustls@0.21.10 X X X -rustls-native-certs@0.6.3 X X X -rustls-pemfile@1.0.4 X X X -rustls-webpki@0.101.7 X -ryu@1.0.16 X X -schannel@0.1.23 X -scopeguard@1.2.0 X X -sct@0.7.1 X X X -security-framework@2.9.2 X X -security-framework-sys@2.9.1 X X -serde@1.0.196 X X -serde_derive@1.0.196 X X -serde_json@1.0.113 X X -serde_urlencoded@0.7.1 X X -sha1@0.10.6 X X -sha2@0.10.8 X X -signature@2.2.0 X X -simple_asn1@0.6.2 X -slab@0.4.9 X -smallvec@1.13.1 X X -socket2@0.5.5 X X -spin@0.5.2 X -spin@0.9.8 X -spki@0.7.3 X X -subtle@2.5.0 X -syn@2.0.48 X X -sync_wrapper@0.1.2 X -system-configuration@0.5.1 X X -system-configuration-sys@0.5.0 X X -target-lexicon@0.12.13 X -thiserror@1.0.56 X X -thiserror-impl@1.0.56 X X -time@0.3.32 X X -time-core@0.1.2 X X -time-macros@0.2.17 X X -tiny-keccak@2.0.2 X -tinyvec@1.6.0 X X X -tinyvec_macros@0.1.1 X X X -tokio@1.36.0 X -tokio-rustls@0.24.1 X X -tokio-util@0.7.10 X -tower-service@0.3.2 X -tracing@0.1.40 X -tracing-core@0.1.32 X -try-lock@0.2.5 X -typenum@1.17.0 X X -unicode-bidi@0.3.15 X X -unicode-ident@1.0.12 X X X -unicode-normalization@0.1.22 X X -unindent@0.2.3 X X -untrusted@0.9.0 X -url@2.5.0 X X -uuid@1.7.0 X X -version_check@0.9.4 X X -want@0.3.1 X -wasi@0.11.0+wasi-snapshot-preview1 X X X -wasm-bindgen@0.2.90 X X -wasm-bindgen-backend@0.2.90 X X -wasm-bindgen-futures@0.4.40 X X -wasm-bindgen-macro@0.2.90 X X -wasm-bindgen-macro-support@0.2.90 X X -wasm-bindgen-shared@0.2.90 X X -wasm-streams@0.4.0 X X -web-sys@0.3.67 X X -windows-core@0.52.0 X X -windows-sys@0.48.0 X X -windows-sys@0.52.0 X X -windows-targets@0.48.5 X X -windows-targets@0.52.0 X X -windows_aarch64_gnullvm@0.48.5 X X -windows_aarch64_gnullvm@0.52.0 X X -windows_aarch64_msvc@0.48.5 X X -windows_aarch64_msvc@0.52.0 X X -windows_i686_gnu@0.48.5 X X -windows_i686_gnu@0.52.0 X X -windows_i686_msvc@0.48.5 X X -windows_i686_msvc@0.52.0 X X -windows_x86_64_gnu@0.48.5 X X -windows_x86_64_gnu@0.52.0 X X -windows_x86_64_gnullvm@0.48.5 X X -windows_x86_64_gnullvm@0.52.0 X X -windows_x86_64_msvc@0.48.5 X X -windows_x86_64_msvc@0.52.0 X X -winreg@0.50.0 X -zeroize@1.7.0 X X +crate 0BSD Apache-2.0 Apache-2.0 WITH LLVM-exception BSD-3-Clause BSL-1.0 CC0-1.0 ISC MIT MPL-2.0 OpenSSL Unicode-DFS-2016 Unlicense Zlib +addr2line@0.21.0 X X +adler@1.0.2 X X X +aes@0.8.4 X X +android-tzdata@0.1.1 X X +android_system_properties@0.1.5 X X +anyhow@1.0.82 X X +arc-swap@1.7.1 X X +async-trait@0.1.80 X X +autocfg@1.2.0 X X +awaitable@0.4.0 X +awaitable-error@0.1.0 X +backon@0.4.4 X +backtrace@0.3.71 X X +base64@0.21.7 X X +base64@0.22.1 X X +base64ct@1.6.0 X X +bb8@0.8.3 X +bitflags@2.5.0 X X +block-buffer@0.10.4 X X +block-padding@0.3.3 X X +bumpalo@3.16.0 X X +byteorder@1.5.0 X X +bytes@1.6.0 X +cbc@0.1.2 X X +cc@1.0.96 X X +cfg-if@1.0.0 X X +chrono@0.4.38 X X +cipher@0.4.4 X X +concurrent_arena@0.1.8 X +const-oid@0.9.6 X X +const-random@0.1.18 X X +const-random-macro@0.1.16 X X +core-foundation-sys@0.8.6 X X +cpufeatures@0.2.12 X X +crc32c@0.6.5 X X +crunchy@0.2.2 X +crypto-common@0.1.6 X X +der@0.7.9 X X +deranged@0.3.11 X X +derive_destructure2@0.1.3 X X +digest@0.10.7 X X +dlv-list@0.5.2 X X +errno@0.3.8 X X +fastrand@2.1.0 X X +flagset@0.4.5 X +fnv@1.0.7 X X +form_urlencoded@1.2.1 X X +futures@0.3.30 X X +futures-channel@0.3.30 X X +futures-core@0.3.30 X X +futures-executor@0.3.30 X X +futures-io@0.3.30 X X +futures-macro@0.3.30 X X +futures-sink@0.3.30 X X +futures-task@0.3.30 X X +futures-util@0.3.30 X X +generic-array@0.14.7 X +getrandom@0.2.14 X X +gimli@0.28.1 X X +hashbrown@0.14.5 X X +heck@0.4.1 X X +hermit-abi@0.3.9 X X +hex@0.4.3 X X +hmac@0.12.1 X X +home@0.5.9 X X +http@1.1.0 X X +http-body@1.0.0 X +http-body-util@0.1.1 X +httparse@1.8.0 X X +hyper@1.3.1 X +hyper-rustls@0.26.0 X X X +hyper-util@0.1.3 X +iana-time-zone@0.1.60 X X +iana-time-zone-haiku@0.1.2 X X +idna@0.5.0 X X +indoc@2.0.5 X X +inout@0.1.3 X X +ipnet@2.9.0 X X +itoa@1.0.11 X X +js-sys@0.3.69 X X +jsonwebtoken@9.3.0 X +lazy_static@1.4.0 X X +libc@0.2.154 X X +libm@0.2.8 X X +linux-raw-sys@0.4.13 X X X +lock_api@0.4.12 X X +log@0.4.21 X X +md-5@0.10.6 X X +memchr@2.7.2 X X +memoffset@0.9.1 X +mime@0.3.17 X X +miniz_oxide@0.7.2 X X X +mio@0.8.11 X +num-bigint@0.4.4 X X +num-bigint-dig@0.8.4 X X +num-conv@0.1.0 X X +num-derive@0.3.3 X X +num-integer@0.1.46 X X +num-iter@0.1.44 X X +num-traits@0.2.18 X X +num_cpus@1.16.0 X X +object@0.32.2 X X +once_cell@1.19.0 X X +opendal@0.46.0 X +opendal-python@0.45.2 X +openssh@0.10.4 X X +openssh-sftp-client@0.14.3 X +openssh-sftp-client-lowlevel@0.6.0 X +openssh-sftp-error@0.4.0 X +openssh-sftp-protocol@0.24.0 X +openssh-sftp-protocol-error@0.1.0 X +ordered-multimap@0.7.3 X +parking_lot@0.12.2 X X +parking_lot_core@0.9.10 X X +pbkdf2@0.12.2 X X +pem@3.0.4 X +pem-rfc7468@0.7.0 X X +percent-encoding@2.3.1 X X +pin-project@1.1.5 X X +pin-project-internal@1.1.5 X X +pin-project-lite@0.2.14 X X +pin-utils@0.1.0 X X +pkcs1@0.7.5 X X +pkcs5@0.7.1 X X +pkcs8@0.10.2 X X +portable-atomic@1.6.0 X X +powerfmt@0.2.0 X X +ppv-lite86@0.2.17 X X +proc-macro2@1.0.81 X X +pyo3@0.20.3 X X +pyo3-asyncio@0.20.0 X +pyo3-build-config@0.20.3 X X +pyo3-ffi@0.20.3 X X +pyo3-macros@0.20.3 X X +pyo3-macros-backend@0.20.3 X X +quick-xml@0.31.0 X +quote@1.0.36 X X +rand@0.8.5 X X +rand_chacha@0.3.1 X X +rand_core@0.6.4 X X +redox_syscall@0.5.1 X +reqsign@0.15.0 X +reqwest@0.12.4 X X +ring@0.17.8 X +rsa@0.9.6 X X +rust-ini@0.21.0 X +rustc-demangle@0.1.23 X X +rustc_version@0.4.0 X X +rustix@0.38.34 X X X +rustls@0.22.4 X X X +rustls-pemfile@2.1.2 X X X +rustls-pki-types@1.5.0 X X +rustls-webpki@0.102.3 X +ryu@1.0.17 X X +salsa20@0.10.2 X X +scopeguard@1.2.0 X X +scrypt@0.11.0 X X +semver@1.0.22 X X +serde@1.0.200 X X +serde_derive@1.0.200 X X +serde_json@1.0.116 X X +serde_urlencoded@0.7.1 X X +sha1@0.10.6 X X +sha2@0.10.8 X X +shell-escape@0.1.5 X X +signal-hook-registry@1.4.2 X X +signature@2.2.0 X X +simple_asn1@0.6.2 X +slab@0.4.9 X +smallvec@1.13.2 X X +socket2@0.5.7 X X +spin@0.5.2 X +spin@0.9.8 X +spki@0.7.3 X X +ssh_format@0.14.1 X +ssh_format_error@0.1.0 X +stable_deref_trait@1.2.0 X X +subtle@2.5.0 X +syn@1.0.109 X X +syn@2.0.60 X X +sync_wrapper@0.1.2 X +target-lexicon@0.12.14 X +tempfile@3.10.1 X X +thin-vec@0.2.13 X X +thiserror@1.0.59 X X +thiserror-impl@1.0.59 X X +time@0.3.36 X X +time-core@0.1.2 X X +time-macros@0.2.18 X X +tiny-keccak@2.0.2 X +tinyvec@1.6.0 X X X +tinyvec_macros@0.1.1 X X X +tokio@1.37.0 X +tokio-io-utility@0.7.6 X +tokio-macros@2.2.0 X +tokio-pipe@0.2.12 X X +tokio-rustls@0.25.0 X X +tokio-util@0.7.10 X +tower@0.4.13 X +tower-layer@0.3.2 X +tower-service@0.3.2 X +tracing@0.1.40 X +tracing-attributes@0.1.27 X +tracing-core@0.1.32 X +trim-in-place@0.1.7 X +triomphe@0.1.11 X X +try-lock@0.2.5 X +typenum@1.17.0 X X +unicode-bidi@0.3.15 X X +unicode-ident@1.0.12 X X X +unicode-normalization@0.1.23 X X +unindent@0.2.3 X X +untrusted@0.9.0 X +url@2.5.0 X X +uuid@1.8.0 X X +vec-strings@0.4.8 X +version_check@0.9.4 X X +want@0.3.1 X +wasi@0.11.0+wasi-snapshot-preview1 X X X +wasm-bindgen@0.2.92 X X +wasm-bindgen-backend@0.2.92 X X +wasm-bindgen-futures@0.4.42 X X +wasm-bindgen-macro@0.2.92 X X +wasm-bindgen-macro-support@0.2.92 X X +wasm-bindgen-shared@0.2.92 X X +wasm-streams@0.4.0 X X +web-sys@0.3.69 X X +webpki-roots@0.26.1 X +windows-core@0.52.0 X X +windows-sys@0.48.0 X X +windows-sys@0.52.0 X X +windows-targets@0.48.5 X X +windows-targets@0.52.5 X X +windows_aarch64_gnullvm@0.48.5 X X +windows_aarch64_gnullvm@0.52.5 X X +windows_aarch64_msvc@0.48.5 X X +windows_aarch64_msvc@0.52.5 X X +windows_i686_gnu@0.48.5 X X +windows_i686_gnu@0.52.5 X X +windows_i686_gnullvm@0.52.5 X X +windows_i686_msvc@0.48.5 X X +windows_i686_msvc@0.52.5 X X +windows_x86_64_gnu@0.48.5 X X +windows_x86_64_gnu@0.52.5 X X +windows_x86_64_gnullvm@0.48.5 X X +windows_x86_64_gnullvm@0.52.5 X X +windows_x86_64_msvc@0.48.5 X X +windows_x86_64_msvc@0.52.5 X X +winreg@0.52.0 X +zeroize@1.7.0 X X diff --git a/bindings/ruby/Cargo.toml b/bindings/ruby/Cargo.toml index 99fa817b7741..e2ca35507b95 100644 --- a/bindings/ruby/Cargo.toml +++ b/bindings/ruby/Cargo.toml @@ -34,7 +34,7 @@ name = "opendal_ruby" [dependencies] magnus = { version = "0.5", features = ["bytes-crate"] } -opendal = { version = "0.45.1", path = "../../core", features = [ +opendal = { version = "0.46.0", path = "../../core", features = [ # These are default features before v0.46. TODO: change to optional features "services-azblob", "services-azdls", diff --git a/bindings/ruby/DEPENDENCIES.rust.tsv b/bindings/ruby/DEPENDENCIES.rust.tsv index 5a06fdd20a6f..dd81fc35e198 100644 --- a/bindings/ruby/DEPENDENCIES.rust.tsv +++ b/bindings/ruby/DEPENDENCIES.rust.tsv @@ -1,218 +1,224 @@ -crate 0BSD Apache-2.0 Apache-2.0 WITH LLVM-exception BSD-3-Clause BSL-1.0 CC0-1.0 ISC MIT OpenSSL Unicode-DFS-2016 Unlicense Zlib -addr2line@0.21.0 X X -adler@1.0.2 X X X -aho-corasick@1.1.2 X X -android-tzdata@0.1.1 X X -android_system_properties@0.1.5 X X -anyhow@1.0.79 X X -async-trait@0.1.77 X X -autocfg@1.1.0 X X -backon@0.4.1 X -backtrace@0.3.69 X X -base64@0.21.7 X X -base64ct@1.6.0 X X -bindgen@0.69.2 X -bitflags@1.3.2 X X -bitflags@2.4.2 X X -block-buffer@0.10.4 X X -bumpalo@3.14.0 X X -byteorder@1.5.0 X X -bytes@1.5.0 X -cc@1.0.83 X X -cexpr@0.6.0 X X -cfg-if@1.0.0 X X -chrono@0.4.33 X X -clang-sys@1.7.0 X -const-oid@0.9.6 X X -const-random@0.1.17 X X -const-random-macro@0.1.16 X X -core-foundation@0.9.4 X X -core-foundation-sys@0.8.6 X X -cpufeatures@0.2.12 X X -crunchy@0.2.2 X -crypto-common@0.1.6 X X -der@0.7.8 X X -deranged@0.3.11 X X -digest@0.10.7 X X -dlv-list@0.5.2 X X -encoding_rs@0.8.33 X X X -equivalent@1.0.1 X X -fastrand@1.9.0 X X -flagset@0.4.4 X -fnv@1.0.7 X X -form_urlencoded@1.2.1 X X -futures@0.3.30 X X -futures-channel@0.3.30 X X -futures-core@0.3.30 X X -futures-io@0.3.30 X X -futures-macro@0.3.30 X X -futures-sink@0.3.30 X X -futures-task@0.3.30 X X -futures-util@0.3.30 X X -generic-array@0.14.7 X -getrandom@0.2.12 X X -gimli@0.28.1 X X -glob@0.3.1 X X -h2@0.3.24 X -hashbrown@0.14.3 X X -hex@0.4.3 X X -hmac@0.12.1 X X -home@0.5.9 X X -http@0.2.11 X X -http-body@0.4.6 X -httparse@1.8.0 X X -httpdate@1.0.3 X X -hyper@0.14.28 X -hyper-rustls@0.24.2 X X X -iana-time-zone@0.1.60 X X -iana-time-zone-haiku@0.1.2 X X -idna@0.5.0 X X -indexmap@2.2.2 X X -instant@0.1.12 X -ipnet@2.9.0 X X -itoa@1.0.10 X X -js-sys@0.3.67 X X -jsonwebtoken@9.2.0 X -lazy_static@1.4.0 X X -lazycell@1.3.0 X X -libc@0.2.153 X X -libloading@0.8.1 X -libm@0.2.8 X X -log@0.4.20 X X -magnus@0.5.5 X -magnus-macros@0.4.1 X -md-5@0.10.6 X X -memchr@2.7.1 X X -mime@0.3.17 X X -minimal-lexical@0.2.1 X X -miniz_oxide@0.7.2 X X X -mio@0.8.10 X -nom@7.1.3 X -num-bigint@0.4.4 X X -num-bigint-dig@0.8.4 X X -num-conv@0.1.0 X X -num-integer@0.1.45 X X -num-iter@0.1.43 X X -num-traits@0.2.17 X X -object@0.32.2 X X -once_cell@1.19.0 X X -opendal@0.45.1 X -opendal-ruby@0.1.1 X -openssl-probe@0.1.5 X X -ordered-multimap@0.7.1 X -peeking_take_while@0.1.2 X X -pem@3.0.3 X -pem-rfc7468@0.7.0 X X -percent-encoding@2.3.1 X X -pin-project@1.1.4 X X -pin-project-internal@1.1.4 X X -pin-project-lite@0.2.13 X X -pin-utils@0.1.0 X X -pkcs1@0.7.5 X X -pkcs8@0.10.2 X X -powerfmt@0.2.0 X X -ppv-lite86@0.2.17 X X -proc-macro2@1.0.78 X X -quick-xml@0.31.0 X -quote@1.0.35 X X -rand@0.8.5 X X -rand_chacha@0.3.1 X X -rand_core@0.6.4 X X -rb-sys@0.9.87 X X -rb-sys-build@0.9.87 X X -rb-sys-env@0.1.2 X X -regex@1.10.3 X X -regex-automata@0.4.5 X X -regex-syntax@0.8.2 X X -reqsign@0.14.7 X -reqwest@0.11.24 X X -ring@0.17.7 X -rsa@0.9.6 X X -rust-ini@0.20.0 X -rustc-demangle@0.1.23 X X -rustc-hash@1.1.0 X X -rustls@0.21.10 X X X -rustls-native-certs@0.6.3 X X X -rustls-pemfile@1.0.4 X X X -rustls-webpki@0.101.7 X -ryu@1.0.16 X X -schannel@0.1.23 X -sct@0.7.1 X X X -security-framework@2.9.2 X X -security-framework-sys@2.9.1 X X -serde@1.0.196 X X -serde_derive@1.0.196 X X -serde_json@1.0.113 X X -serde_urlencoded@0.7.1 X X -sha1@0.10.6 X X -sha2@0.10.8 X X -shell-words@1.1.0 X X -shlex@1.3.0 X X -signature@2.2.0 X X -simple_asn1@0.6.2 X -slab@0.4.9 X -smallvec@1.13.1 X X -socket2@0.5.5 X X -spin@0.5.2 X -spin@0.9.8 X -spki@0.7.3 X X -subtle@2.5.0 X -syn@1.0.109 X X -syn@2.0.48 X X -sync_wrapper@0.1.2 X -system-configuration@0.5.1 X X -system-configuration-sys@0.5.0 X X -thiserror@1.0.56 X X -thiserror-impl@1.0.56 X X -time@0.3.34 X X -time-core@0.1.2 X X -time-macros@0.2.17 X X -tiny-keccak@2.0.2 X -tinyvec@1.6.0 X X X -tinyvec_macros@0.1.1 X X X -tokio@1.36.0 X -tokio-rustls@0.24.1 X X -tokio-util@0.7.10 X -tower-service@0.3.2 X -tracing@0.1.40 X -tracing-core@0.1.32 X -try-lock@0.2.5 X -typenum@1.17.0 X X -unicode-bidi@0.3.15 X X -unicode-ident@1.0.12 X X X -unicode-normalization@0.1.22 X X -untrusted@0.9.0 X -url@2.5.0 X X -uuid@1.7.0 X X -version_check@0.9.4 X X -want@0.3.1 X -wasi@0.11.0+wasi-snapshot-preview1 X X X -wasm-bindgen@0.2.90 X X -wasm-bindgen-backend@0.2.90 X X -wasm-bindgen-futures@0.4.40 X X -wasm-bindgen-macro@0.2.90 X X -wasm-bindgen-macro-support@0.2.90 X X -wasm-bindgen-shared@0.2.90 X X -wasm-streams@0.4.0 X X -web-sys@0.3.67 X X -windows-core@0.52.0 X X -windows-sys@0.48.0 X X -windows-sys@0.52.0 X X -windows-targets@0.48.5 X X -windows-targets@0.52.0 X X -windows_aarch64_gnullvm@0.48.5 X X -windows_aarch64_gnullvm@0.52.0 X X -windows_aarch64_msvc@0.48.5 X X -windows_aarch64_msvc@0.52.0 X X -windows_i686_gnu@0.48.5 X X -windows_i686_gnu@0.52.0 X X -windows_i686_msvc@0.48.5 X X -windows_i686_msvc@0.52.0 X X -windows_x86_64_gnu@0.48.5 X X -windows_x86_64_gnu@0.52.0 X X -windows_x86_64_gnullvm@0.48.5 X X -windows_x86_64_gnullvm@0.52.0 X X -windows_x86_64_msvc@0.48.5 X X -windows_x86_64_msvc@0.52.0 X X -winreg@0.50.0 X -zeroize@1.7.0 X X +crate 0BSD Apache-2.0 Apache-2.0 WITH LLVM-exception BSD-3-Clause BSL-1.0 CC0-1.0 ISC MIT MPL-2.0 OpenSSL Unicode-DFS-2016 Unlicense Zlib +addr2line@0.21.0 X X +adler@1.0.2 X X X +aes@0.8.4 X X +aho-corasick@1.1.3 X X +android-tzdata@0.1.1 X X +android_system_properties@0.1.5 X X +anyhow@1.0.82 X X +async-trait@0.1.80 X X +autocfg@1.2.0 X X +backon@0.4.4 X +backtrace@0.3.71 X X +base64@0.21.7 X X +base64@0.22.1 X X +base64ct@1.6.0 X X +bindgen@0.69.4 X +bitflags@2.5.0 X X +block-buffer@0.10.4 X X +block-padding@0.3.3 X X +bumpalo@3.16.0 X X +byteorder@1.5.0 X X +bytes@1.6.0 X +cbc@0.1.2 X X +cc@1.0.96 X X +cexpr@0.6.0 X X +cfg-if@1.0.0 X X +chrono@0.4.38 X X +cipher@0.4.4 X X +clang-sys@1.7.0 X +const-oid@0.9.6 X X +const-random@0.1.18 X X +const-random-macro@0.1.16 X X +core-foundation-sys@0.8.6 X X +cpufeatures@0.2.12 X X +crc32c@0.6.5 X X +crunchy@0.2.2 X +crypto-common@0.1.6 X X +der@0.7.9 X X +deranged@0.3.11 X X +digest@0.10.7 X X +dlv-list@0.5.2 X X +either@1.11.0 X X +fastrand@2.1.0 X X +flagset@0.4.5 X +fnv@1.0.7 X X +form_urlencoded@1.2.1 X X +futures@0.3.30 X X +futures-channel@0.3.30 X X +futures-core@0.3.30 X X +futures-io@0.3.30 X X +futures-macro@0.3.30 X X +futures-sink@0.3.30 X X +futures-task@0.3.30 X X +futures-util@0.3.30 X X +generic-array@0.14.7 X +getrandom@0.2.14 X X +gimli@0.28.1 X X +glob@0.3.1 X X +hashbrown@0.14.5 X X +hex@0.4.3 X X +hmac@0.12.1 X X +home@0.5.9 X X +http@1.1.0 X X +http-body@1.0.0 X +http-body-util@0.1.1 X +httparse@1.8.0 X X +hyper@1.3.1 X +hyper-rustls@0.26.0 X X X +hyper-util@0.1.3 X +iana-time-zone@0.1.60 X X +iana-time-zone-haiku@0.1.2 X X +idna@0.5.0 X X +inout@0.1.3 X X +ipnet@2.9.0 X X +itertools@0.12.1 X X +itoa@1.0.11 X X +js-sys@0.3.69 X X +jsonwebtoken@9.3.0 X +lazy_static@1.4.0 X X +lazycell@1.3.0 X X +libc@0.2.154 X X +libloading@0.8.3 X +libm@0.2.8 X X +log@0.4.21 X X +magnus@0.5.5 X +magnus-macros@0.4.1 X +md-5@0.10.6 X X +memchr@2.7.2 X X +mime@0.3.17 X X +minimal-lexical@0.2.1 X X +miniz_oxide@0.7.2 X X X +mio@0.8.11 X +nom@7.1.3 X +num-bigint@0.4.4 X X +num-bigint-dig@0.8.4 X X +num-conv@0.1.0 X X +num-integer@0.1.46 X X +num-iter@0.1.44 X X +num-traits@0.2.18 X X +object@0.32.2 X X +once_cell@1.19.0 X X +opendal@0.46.0 X +opendal-ruby@0.1.1 X +ordered-multimap@0.7.3 X +pbkdf2@0.12.2 X X +pem@3.0.4 X +pem-rfc7468@0.7.0 X X +percent-encoding@2.3.1 X X +pin-project@1.1.5 X X +pin-project-internal@1.1.5 X X +pin-project-lite@0.2.14 X X +pin-utils@0.1.0 X X +pkcs1@0.7.5 X X +pkcs5@0.7.1 X X +pkcs8@0.10.2 X X +powerfmt@0.2.0 X X +ppv-lite86@0.2.17 X X +proc-macro2@1.0.81 X X +quick-xml@0.31.0 X +quote@1.0.36 X X +rand@0.8.5 X X +rand_chacha@0.3.1 X X +rand_core@0.6.4 X X +rb-sys@0.9.97 X X +rb-sys-build@0.9.97 X X +rb-sys-env@0.1.2 X X +regex@1.10.4 X X +regex-automata@0.4.6 X X +regex-syntax@0.8.3 X X +reqsign@0.15.0 X +reqwest@0.12.4 X X +ring@0.17.8 X +rsa@0.9.6 X X +rust-ini@0.21.0 X +rustc-demangle@0.1.23 X X +rustc-hash@1.1.0 X X +rustc_version@0.4.0 X X +rustls@0.22.4 X X X +rustls-pemfile@2.1.2 X X X +rustls-pki-types@1.5.0 X X +rustls-webpki@0.102.3 X +ryu@1.0.17 X X +salsa20@0.10.2 X X +scrypt@0.11.0 X X +semver@1.0.22 X X +serde@1.0.200 X X +serde_derive@1.0.200 X X +serde_json@1.0.116 X X +serde_urlencoded@0.7.1 X X +sha1@0.10.6 X X +sha2@0.10.8 X X +shell-words@1.1.0 X X +shlex@1.3.0 X X +signature@2.2.0 X X +simple_asn1@0.6.2 X +slab@0.4.9 X +smallvec@1.13.2 X X +socket2@0.5.7 X X +spin@0.5.2 X +spin@0.9.8 X +spki@0.7.3 X X +subtle@2.5.0 X +syn@1.0.109 X X +syn@2.0.60 X X +sync_wrapper@0.1.2 X +thiserror@1.0.59 X X +thiserror-impl@1.0.59 X X +time@0.3.36 X X +time-core@0.1.2 X X +time-macros@0.2.18 X X +tiny-keccak@2.0.2 X +tinyvec@1.6.0 X X X +tinyvec_macros@0.1.1 X X X +tokio@1.37.0 X +tokio-rustls@0.25.0 X X +tokio-util@0.7.10 X +tower@0.4.13 X +tower-layer@0.3.2 X +tower-service@0.3.2 X +tracing@0.1.40 X +tracing-core@0.1.32 X +trim-in-place@0.1.7 X +try-lock@0.2.5 X +typenum@1.17.0 X X +unicode-bidi@0.3.15 X X +unicode-ident@1.0.12 X X X +unicode-normalization@0.1.23 X X +untrusted@0.9.0 X +url@2.5.0 X X +uuid@1.8.0 X X +version_check@0.9.4 X X +want@0.3.1 X +wasi@0.11.0+wasi-snapshot-preview1 X X X +wasm-bindgen@0.2.92 X X +wasm-bindgen-backend@0.2.92 X X +wasm-bindgen-futures@0.4.42 X X +wasm-bindgen-macro@0.2.92 X X +wasm-bindgen-macro-support@0.2.92 X X +wasm-bindgen-shared@0.2.92 X X +wasm-streams@0.4.0 X X +web-sys@0.3.69 X X +webpki-roots@0.26.1 X +windows-core@0.52.0 X X +windows-sys@0.48.0 X X +windows-sys@0.52.0 X X +windows-targets@0.48.5 X X +windows-targets@0.52.5 X X +windows_aarch64_gnullvm@0.48.5 X X +windows_aarch64_gnullvm@0.52.5 X X +windows_aarch64_msvc@0.48.5 X X +windows_aarch64_msvc@0.52.5 X X +windows_i686_gnu@0.48.5 X X +windows_i686_gnu@0.52.5 X X +windows_i686_gnullvm@0.52.5 X X +windows_i686_msvc@0.48.5 X X +windows_i686_msvc@0.52.5 X X +windows_x86_64_gnu@0.48.5 X X +windows_x86_64_gnu@0.52.5 X X +windows_x86_64_gnullvm@0.48.5 X X +windows_x86_64_gnullvm@0.52.5 X X +windows_x86_64_msvc@0.48.5 X X +windows_x86_64_msvc@0.52.5 X X +winreg@0.52.0 X +zeroize@1.7.0 X X diff --git a/core/Cargo.lock b/core/Cargo.lock index 7faf93611c7f..33087f04034b 100644 --- a/core/Cargo.lock +++ b/core/Cargo.lock @@ -4747,7 +4747,7 @@ checksum = "0ab1bc2a289d34bd04a330323ac98a1b4bc82c9d9fcb1e66b63caa84da26b575" [[package]] name = "opendal" -version = "0.45.1" +version = "0.46.0" dependencies = [ "anyhow", "async-backtrace", diff --git a/core/Cargo.toml b/core/Cargo.toml index 75f26150e563..701969629b8c 100644 --- a/core/Cargo.toml +++ b/core/Cargo.toml @@ -28,7 +28,7 @@ homepage = "https://opendal.apache.org/" license = "Apache-2.0" repository = "https://github.com/apache/opendal" rust-version = "1.75" -version = "0.45.1" +version = "0.46.0" [package.metadata.docs.rs] all-features = true diff --git a/core/DEPENDENCIES.rust.tsv b/core/DEPENDENCIES.rust.tsv index 76f124aaca14..5e51442135f0 100644 --- a/core/DEPENDENCIES.rust.tsv +++ b/core/DEPENDENCIES.rust.tsv @@ -1,200 +1,168 @@ -crate 0BSD Apache-2.0 Apache-2.0 WITH LLVM-exception BSD-3-Clause BSL-1.0 CC0-1.0 ISC MIT OpenSSL Unicode-DFS-2016 Unlicense Zlib -addr2line@0.21.0 X X -adler@1.0.2 X X X -android-tzdata@0.1.1 X X -android_system_properties@0.1.5 X X -anyhow@1.0.79 X X -async-trait@0.1.77 X X -autocfg@1.1.0 X X -backon@0.4.1 X -backtrace@0.3.69 X X -base64@0.21.7 X X -base64ct@1.6.0 X X -bitflags@1.3.2 X X -block-buffer@0.10.4 X X -bumpalo@3.14.0 X X -byteorder@1.5.0 X X -bytes@1.5.0 X -cc@1.0.83 X X -cfg-if@1.0.0 X X -chrono@0.4.33 X X -const-oid@0.9.6 X X -const-random@0.1.17 X X -const-random-macro@0.1.16 X X -core-foundation@0.9.4 X X -core-foundation-sys@0.8.6 X X -cpufeatures@0.2.12 X X -crunchy@0.2.2 X -crypto-common@0.1.6 X X -der@0.7.8 X X -deranged@0.3.11 X X -digest@0.10.7 X X -dlv-list@0.5.2 X X -dotenvy@0.15.7 X -encoding_rs@0.8.33 X X X -equivalent@1.0.1 X X -fastrand@1.9.0 X X -flagset@0.4.4 X -fnv@1.0.7 X X -form_urlencoded@1.2.1 X X -futures@0.3.30 X X -futures-channel@0.3.30 X X -futures-core@0.3.30 X X -futures-executor@0.3.30 X X -futures-io@0.3.30 X X -futures-macro@0.3.30 X X -futures-sink@0.3.30 X X -futures-task@0.3.30 X X -futures-util@0.3.30 X X -generic-array@0.14.7 X -getrandom@0.2.12 X X -gimli@0.28.1 X X -h2@0.3.24 X -hashbrown@0.14.3 X X -hermit-abi@0.3.4 X X -hex@0.4.3 X X -hmac@0.12.1 X X -home@0.5.5 X X -http@0.2.11 X X -http-body@0.4.6 X -httparse@1.8.0 X X -httpdate@1.0.3 X X -hyper@0.14.28 X -hyper-rustls@0.24.2 X X X -iana-time-zone@0.1.59 X X -iana-time-zone-haiku@0.1.2 X X -idna@0.5.0 X X -indexmap@2.2.2 X X -instant@0.1.12 X -ipnet@2.9.0 X X -itoa@1.0.10 X X -js-sys@0.3.67 X X -jsonwebtoken@9.2.0 X -lazy_static@1.4.0 X X -libc@0.2.153 X X -libm@0.2.8 X X -log@0.4.20 X X -md-5@0.10.6 X X -memchr@2.7.1 X X -mime@0.3.17 X X -miniz_oxide@0.7.1 X X X -mio@0.8.10 X -num-bigint@0.4.4 X X -num-bigint-dig@0.8.4 X X -num-conv@0.1.0 X X -num-integer@0.1.45 X X -num-iter@0.1.43 X X -num-traits@0.2.17 X X -num_cpus@1.16.0 X X -object@0.32.2 X X -once_cell@1.19.0 X X -opendal@0.45.1 X -openssl-probe@0.1.5 X X -ordered-multimap@0.7.0 X -pem@3.0.3 X -pem-rfc7468@0.7.0 X X -percent-encoding@2.3.1 X X -pin-project@1.1.4 X X -pin-project-internal@1.1.4 X X -pin-project-lite@0.2.13 X X -pin-utils@0.1.0 X X -pkcs1@0.7.5 X X -pkcs8@0.10.2 X X -powerfmt@0.2.0 X X -ppv-lite86@0.2.17 X X -proc-macro2@1.0.78 X X -quick-xml@0.31.0 X -quote@1.0.35 X X -rand@0.8.5 X X -rand_chacha@0.3.1 X X -rand_core@0.6.4 X X -reqsign@0.14.7 X -reqwest@0.11.24 X X -ring@0.17.7 X -rsa@0.9.6 X X -rust-ini@0.20.0 X -rustc-demangle@0.1.23 X X -rustls@0.21.10 X X X -rustls-native-certs@0.6.3 X X X -rustls-pemfile@1.0.4 X X X -rustls-webpki@0.101.7 X -ryu@1.0.16 X X -schannel@0.1.23 X -sct@0.7.1 X X X -security-framework@2.9.2 X X -security-framework-sys@2.9.1 X X -serde@1.0.196 X X -serde_derive@1.0.196 X X -serde_json@1.0.114 X X -serde_urlencoded@0.7.1 X X -sha1@0.10.6 X X -sha2@0.10.8 X X -signature@2.2.0 X X -simple_asn1@0.6.2 X -slab@0.4.9 X -smallvec@1.13.1 X X -socket2@0.5.5 X X -spin@0.5.2 X -spin@0.9.8 X -spki@0.7.3 X X -subtle@2.5.0 X -syn@2.0.48 X X -sync_wrapper@0.1.2 X -system-configuration@0.5.1 X X -system-configuration-sys@0.5.0 X X -thiserror@1.0.56 X X -thiserror-impl@1.0.56 X X -time@0.3.32 X X -time-core@0.1.2 X X -time-macros@0.2.17 X X -tiny-keccak@2.0.2 X -tinyvec@1.6.0 X X X -tinyvec_macros@0.1.1 X X X -tokio@1.36.0 X -tokio-macros@2.2.0 X -tokio-rustls@0.24.1 X X -tokio-util@0.7.10 X -tower-service@0.3.2 X -tracing@0.1.40 X -tracing-core@0.1.32 X -try-lock@0.2.5 X -typenum@1.17.0 X X -unicode-bidi@0.3.15 X X -unicode-ident@1.0.12 X X X -unicode-normalization@0.1.22 X X -untrusted@0.9.0 X -url@2.5.0 X X -uuid@1.7.0 X X -valuable@0.1.0 X -version_check@0.9.4 X X -want@0.3.1 X -wasi@0.11.0+wasi-snapshot-preview1 X X X -wasm-bindgen@0.2.90 X X -wasm-bindgen-backend@0.2.90 X X -wasm-bindgen-futures@0.4.40 X X -wasm-bindgen-macro@0.2.90 X X -wasm-bindgen-macro-support@0.2.90 X X -wasm-bindgen-shared@0.2.90 X X -wasm-streams@0.4.0 X X -web-sys@0.3.67 X X -windows-core@0.52.0 X X -windows-sys@0.48.0 X X -windows-sys@0.52.0 X X -windows-targets@0.48.5 X X -windows-targets@0.52.0 X X -windows_aarch64_gnullvm@0.48.5 X X -windows_aarch64_gnullvm@0.52.0 X X -windows_aarch64_msvc@0.48.5 X X -windows_aarch64_msvc@0.52.0 X X -windows_i686_gnu@0.48.5 X X -windows_i686_gnu@0.52.0 X X -windows_i686_msvc@0.48.5 X X -windows_i686_msvc@0.52.0 X X -windows_x86_64_gnu@0.48.5 X X -windows_x86_64_gnu@0.52.0 X X -windows_x86_64_gnullvm@0.48.5 X X -windows_x86_64_gnullvm@0.52.0 X X -windows_x86_64_msvc@0.48.5 X X -windows_x86_64_msvc@0.52.0 X X -winreg@0.50.0 X -zeroize@1.7.0 X X +crate 0BSD Apache-2.0 Apache-2.0 WITH LLVM-exception BSD-3-Clause BSL-1.0 CC0-1.0 ISC MIT MPL-2.0 OpenSSL Unicode-DFS-2016 Unlicense Zlib +addr2line@0.21.0 X X +adler@1.0.2 X X X +android-tzdata@0.1.1 X X +android_system_properties@0.1.5 X X +anyhow@1.0.82 X X +async-trait@0.1.80 X X +autocfg@1.2.0 X X +backon@0.4.4 X +backtrace@0.3.71 X X +base64@0.22.0 X X +block-buffer@0.10.4 X X +bumpalo@3.16.0 X X +bytes@1.6.0 X +cc@1.0.95 X X +cfg-if@1.0.0 X X +chrono@0.4.38 X X +const-oid@0.9.6 X X +const-random@0.1.18 X X +const-random-macro@0.1.16 X X +core-foundation-sys@0.8.6 X X +cpufeatures@0.2.12 X X +crc32c@0.6.5 X X +crunchy@0.2.2 X +crypto-common@0.1.6 X X +digest@0.10.7 X X +dlv-list@0.5.2 X X +dotenvy@0.15.7 X +fastrand@2.0.2 X X +flagset@0.4.5 X +fnv@1.0.7 X X +form_urlencoded@1.2.1 X X +futures@0.3.30 X X +futures-channel@0.3.30 X X +futures-core@0.3.30 X X +futures-executor@0.3.30 X X +futures-io@0.3.30 X X +futures-macro@0.3.30 X X +futures-sink@0.3.30 X X +futures-task@0.3.30 X X +futures-util@0.3.30 X X +generic-array@0.14.7 X +getrandom@0.2.14 X X +gimli@0.28.1 X X +hashbrown@0.14.3 X X +hermit-abi@0.3.9 X X +hex@0.4.3 X X +hmac@0.12.1 X X +home@0.5.9 X X +http@1.1.0 X X +http-body@1.0.0 X +http-body-util@0.1.1 X +httparse@1.8.0 X X +hyper@1.3.1 X +hyper-rustls@0.26.0 X X X +hyper-util@0.1.3 X +iana-time-zone@0.1.60 X X +iana-time-zone-haiku@0.1.2 X X +idna@0.5.0 X X +ipnet@2.9.0 X X +itoa@1.0.11 X X +js-sys@0.3.69 X X +libc@0.2.153 X X +log@0.4.21 X X +md-5@0.10.6 X X +memchr@2.7.2 X X +mime@0.3.17 X X +miniz_oxide@0.7.2 X X X +mio@0.8.11 X +num-traits@0.2.18 X X +num_cpus@1.16.0 X X +object@0.32.2 X X +once_cell@1.19.0 X X +opendal@0.46.0 X +ordered-multimap@0.7.3 X +percent-encoding@2.3.1 X X +pin-project@1.1.5 X X +pin-project-internal@1.1.5 X X +pin-project-lite@0.2.14 X X +pin-utils@0.1.0 X X +ppv-lite86@0.2.17 X X +proc-macro2@1.0.81 X X +quick-xml@0.31.0 X +quote@1.0.36 X X +rand@0.8.5 X X +rand_chacha@0.3.1 X X +rand_core@0.6.4 X X +reqsign@0.15.0 X +reqwest@0.12.4 X X +ring@0.17.8 X +rust-ini@0.21.0 X +rustc-demangle@0.1.23 X X +rustc_version@0.4.0 X X +rustls@0.22.4 X X X +rustls-pemfile@2.1.2 X X X +rustls-pki-types@1.5.0 X X +rustls-webpki@0.102.3 X +ryu@1.0.17 X X +semver@1.0.22 X X +serde@1.0.198 X X +serde_derive@1.0.198 X X +serde_json@1.0.116 X X +serde_urlencoded@0.7.1 X X +sha1@0.10.6 X X +sha2@0.10.8 X X +slab@0.4.9 X +smallvec@1.13.2 X X +socket2@0.5.6 X X +spin@0.9.8 X +subtle@2.5.0 X +syn@2.0.60 X X +sync_wrapper@0.1.2 X +tiny-keccak@2.0.2 X +tinyvec@1.6.0 X X X +tinyvec_macros@0.1.1 X X X +tokio@1.37.0 X +tokio-macros@2.2.0 X +tokio-rustls@0.25.0 X X +tokio-util@0.7.10 X +tower@0.4.13 X +tower-layer@0.3.2 X +tower-service@0.3.2 X +tracing@0.1.40 X +tracing-core@0.1.32 X +trim-in-place@0.1.7 X +try-lock@0.2.5 X +typenum@1.17.0 X X +unicode-bidi@0.3.15 X X +unicode-ident@1.0.12 X X X +unicode-normalization@0.1.23 X X +untrusted@0.9.0 X +url@2.5.0 X X +uuid@1.8.0 X X +valuable@0.1.0 X +version_check@0.9.4 X X +want@0.3.1 X +wasi@0.11.0+wasi-snapshot-preview1 X X X +wasm-bindgen@0.2.92 X X +wasm-bindgen-backend@0.2.92 X X +wasm-bindgen-futures@0.4.42 X X +wasm-bindgen-macro@0.2.92 X X +wasm-bindgen-macro-support@0.2.92 X X +wasm-bindgen-shared@0.2.92 X X +wasm-streams@0.4.0 X X +web-sys@0.3.69 X X +webpki-roots@0.26.1 X +windows-core@0.52.0 X X +windows-sys@0.48.0 X X +windows-sys@0.52.0 X X +windows-targets@0.48.5 X X +windows-targets@0.52.5 X X +windows_aarch64_gnullvm@0.48.5 X X +windows_aarch64_gnullvm@0.52.5 X X +windows_aarch64_msvc@0.48.5 X X +windows_aarch64_msvc@0.52.5 X X +windows_i686_gnu@0.48.5 X X +windows_i686_gnu@0.52.5 X X +windows_i686_gnullvm@0.52.5 X X +windows_i686_msvc@0.48.5 X X +windows_i686_msvc@0.52.5 X X +windows_x86_64_gnu@0.48.5 X X +windows_x86_64_gnu@0.52.5 X X +windows_x86_64_gnullvm@0.48.5 X X +windows_x86_64_gnullvm@0.52.5 X X +windows_x86_64_msvc@0.48.5 X X +windows_x86_64_msvc@0.52.5 X X +winreg@0.52.0 X +zeroize@1.7.0 X X diff --git a/core/edge/file_write_on_full_disk/Cargo.toml b/core/edge/file_write_on_full_disk/Cargo.toml index ccd408ac7fca..339c73a3d720 100644 --- a/core/edge/file_write_on_full_disk/Cargo.toml +++ b/core/edge/file_write_on_full_disk/Cargo.toml @@ -25,6 +25,6 @@ version = "0.0.0" [dependencies] futures = "0.3" -opendal = { path = "../../", features = ["services-memory", "services-fs"] } +opendal = { path = "../..", features = ["services-memory", "services-fs"] } rand = "0.8" tokio = { version = "1", features = ["full"] } diff --git a/core/edge/s3_aws_assume_role_with_web_identity/Cargo.toml b/core/edge/s3_aws_assume_role_with_web_identity/Cargo.toml index a35d639835f3..f503ef8e6f39 100644 --- a/core/edge/s3_aws_assume_role_with_web_identity/Cargo.toml +++ b/core/edge/s3_aws_assume_role_with_web_identity/Cargo.toml @@ -24,6 +24,6 @@ rust-version = "1.75" version = "0.0.0" [dependencies] -opendal = { path = "../../", features = ["tests"] } +opendal = { path = "../..", features = ["tests"] } tokio = { version = "1", features = ["full"] } uuid = { version = "1", features = ["serde", "v4"] } diff --git a/core/edge/s3_read_on_wasm/Cargo.toml b/core/edge/s3_read_on_wasm/Cargo.toml index 0a2389e5975b..4c14b7678a41 100644 --- a/core/edge/s3_read_on_wasm/Cargo.toml +++ b/core/edge/s3_read_on_wasm/Cargo.toml @@ -27,7 +27,7 @@ version = "0.0.0" crate-type = ["cdylib"] [dependencies] -opendal = { path = "../../", default-features = false, features = [ +opendal = { path = "../..", default-features = false, features = [ "services-s3", ] } wasm-bindgen = "0.2.89" diff --git a/deny.toml b/deny.toml index cf3f93b25eaa..c338b9db4f40 100644 --- a/deny.toml +++ b/deny.toml @@ -16,6 +16,7 @@ # under the License. [licenses] +version = 2 allow = [ "Apache-2.0", "Apache-2.0 WITH LLVM-exception", @@ -25,7 +26,6 @@ allow = [ "ISC", "CC0-1.0", ] -copyleft = "deny" exceptions = [ { allow = [ "OpenSSL", @@ -34,7 +34,6 @@ exceptions = [ "Unicode-DFS-2016", ], name = "unicode-ident" }, ] -unlicensed = "deny" [[licenses.clarify]] name = "ring" diff --git a/integrations/dav-server/Cargo.toml b/integrations/dav-server/Cargo.toml index 825d9e13d6de..f26c57fdd38e 100644 --- a/integrations/dav-server/Cargo.toml +++ b/integrations/dav-server/Cargo.toml @@ -18,7 +18,7 @@ [package] description = "Use OpenDAL as a backend to access data in various service with WebDAV protocol" name = "dav-server-opendalfs" -version = "0.0.1" +version = "0.0.2" authors = ["Apache OpenDAL "] edition = "2021" @@ -35,7 +35,7 @@ dav-server = { version = "0.5.8" } dirs = "5.0.0" futures = "0.3" futures-util = { version = "0.3.16" } -opendal = { version = "0.45.1", path = "../../core", features = [ +opendal = { version = "0.46.0", path = "../../core", features = [ "services-fs", ] } quick-xml = { version = "0.31", features = ["serialize", "overlapped-lists"] } diff --git a/integrations/dav-server/DEPENDENCIES.rust.tsv b/integrations/dav-server/DEPENDENCIES.rust.tsv index 2940c4b46a2f..a1e6cf43ab57 100644 --- a/integrations/dav-server/DEPENDENCIES.rust.tsv +++ b/integrations/dav-server/DEPENDENCIES.rust.tsv @@ -1,226 +1,189 @@ -crate 0BSD Apache-2.0 Apache-2.0 WITH LLVM-exception BSD-2-Clause BSD-3-Clause BSL-1.0 CC0-1.0 ISC MIT MPL-2.0 OpenSSL Unicode-DFS-2016 Unlicense Zlib -addr2line@0.21.0 X X -adler@1.0.2 X X X -ahash@0.8.7 X X -aho-corasick@1.1.2 X X -allocator-api2@0.2.16 X X -android-tzdata@0.1.1 X X -android_system_properties@0.1.5 X X -anyhow@1.0.79 X X -async-trait@0.1.77 X X -autocfg@1.1.0 X X -backon@0.4.1 X -backtrace@0.3.69 X X -base64@0.21.7 X X -base64ct@1.6.0 X X -bitflags@1.3.2 X X -bitflags@2.4.2 X X -block-buffer@0.10.4 X X -bumpalo@3.14.0 X X -byteorder@1.5.0 X X -bytes@1.5.0 X -cc@1.0.83 X X -cfg-if@1.0.0 X X -chrono@0.4.33 X X -const-oid@0.9.6 X X -const-random@0.1.17 X X -const-random-macro@0.1.16 X X -core-foundation@0.9.4 X X -core-foundation-sys@0.8.6 X X -cpufeatures@0.2.12 X X -crunchy@0.2.2 X -crypto-common@0.1.6 X X -dav-server@0.5.8 X -dav-server-opendalfs@0.0.1 X -der@0.7.8 X X -deranged@0.3.11 X X -digest@0.10.7 X X -dirs@5.0.1 X X -dirs-sys@0.4.1 X X -dlv-list@0.5.2 X X -encoding_rs@0.8.33 X X X -equivalent@1.0.1 X X -fastrand@1.9.0 X X -flagset@0.4.4 X -fnv@1.0.7 X X -form_urlencoded@1.2.1 X X -futures@0.3.30 X X -futures-channel@0.3.30 X X -futures-core@0.3.30 X X -futures-executor@0.3.30 X X -futures-io@0.3.30 X X -futures-macro@0.3.30 X X -futures-sink@0.3.30 X X -futures-task@0.3.30 X X -futures-util@0.3.30 X X -generic-array@0.14.7 X -getrandom@0.2.12 X X -gimli@0.28.1 X X -h2@0.3.24 X -hashbrown@0.14.3 X X -headers@0.3.9 X -headers-core@0.2.0 X -hermit-abi@0.3.4 X X -hex@0.4.3 X X -hmac@0.12.1 X X -home@0.5.9 X X -htmlescape@0.3.1 X X X -http@0.2.11 X X -http-body@0.4.6 X -httparse@1.8.0 X X -httpdate@1.0.3 X X -hyper@0.14.28 X -hyper-rustls@0.24.2 X X X -iana-time-zone@0.1.59 X X -iana-time-zone-haiku@0.1.2 X X -idna@0.5.0 X X -indexmap@2.2.2 X X -instant@0.1.12 X -ipnet@2.9.0 X X -itoa@1.0.10 X X -js-sys@0.3.67 X X -jsonwebtoken@9.2.0 X -lazy_static@1.4.0 X X -libc@0.2.153 X X -libm@0.2.8 X X -libredox@0.0.1 X -lock_api@0.4.11 X X -log@0.4.20 X X -lru@0.12.2 X -md-5@0.10.6 X X -memchr@2.7.1 X X -mime@0.3.17 X X -mime_guess@2.0.4 X -miniz_oxide@0.7.1 X X X -mio@0.8.10 X -num-bigint@0.4.4 X X -num-bigint-dig@0.8.4 X X -num-conv@0.1.0 X X -num-integer@0.1.45 X X -num-iter@0.1.43 X X -num-traits@0.2.17 X X -num_cpus@1.16.0 X X -object@0.32.2 X X -once_cell@1.19.0 X X -opendal@0.45.1 X -openssl-probe@0.1.5 X X -option-ext@0.2.0 X -ordered-multimap@0.7.1 X -parking_lot@0.12.1 X X -parking_lot_core@0.9.9 X X -pem@3.0.3 X -pem-rfc7468@0.7.0 X X -percent-encoding@2.3.1 X X -pin-project@1.1.4 X X -pin-project-internal@1.1.4 X X -pin-project-lite@0.2.13 X X -pin-utils@0.1.0 X X -pkcs1@0.7.5 X X -pkcs8@0.10.2 X X -powerfmt@0.2.0 X X -ppv-lite86@0.2.17 X X -proc-macro2@1.0.78 X X -quick-xml@0.31.0 X -quote@1.0.35 X X -rand@0.8.5 X X -rand_chacha@0.3.1 X X -rand_core@0.6.4 X X -redox_syscall@0.4.1 X -redox_users@0.4.4 X -regex@1.10.3 X X -regex-automata@0.4.5 X X -regex-syntax@0.8.2 X X -reqsign@0.14.7 X -reqwest@0.11.24 X X -ring@0.17.7 X -rsa@0.9.6 X X -rust-ini@0.20.0 X -rustc-demangle@0.1.23 X X -rustls@0.21.10 X X X -rustls-native-certs@0.6.3 X X X -rustls-pemfile@1.0.4 X X X -rustls-webpki@0.101.7 X -ryu@1.0.16 X X -schannel@0.1.23 X -scopeguard@1.2.0 X X -sct@0.7.1 X X X -security-framework@2.9.2 X X -security-framework-sys@2.9.1 X X -serde@1.0.196 X X -serde_derive@1.0.196 X X -serde_json@1.0.113 X X -serde_urlencoded@0.7.1 X X -sha1@0.10.6 X X -sha2@0.10.8 X X -signature@2.2.0 X X -simple_asn1@0.6.2 X -slab@0.4.9 X -smallvec@1.13.1 X X -socket2@0.5.5 X X -spin@0.5.2 X -spin@0.9.8 X -spki@0.7.3 X X -subtle@2.5.0 X -syn@2.0.48 X X -sync_wrapper@0.1.2 X -system-configuration@0.5.1 X X -system-configuration-sys@0.5.0 X X -thiserror@1.0.56 X X -thiserror-impl@1.0.56 X X -time@0.3.32 X X -time-core@0.1.2 X X -time-macros@0.2.17 X X -tiny-keccak@2.0.2 X -tinyvec@1.6.0 X X X -tinyvec_macros@0.1.1 X X X -tokio@1.36.0 X -tokio-macros@2.2.0 X -tokio-rustls@0.24.1 X X -tokio-util@0.7.10 X -tower-service@0.3.2 X -tracing@0.1.40 X -tracing-core@0.1.32 X -try-lock@0.2.5 X -typenum@1.17.0 X X -unicase@2.7.0 X X -unicode-bidi@0.3.15 X X -unicode-ident@1.0.12 X X X -unicode-normalization@0.1.22 X X -untrusted@0.9.0 X -url@2.5.0 X X -uuid@1.7.0 X X -version_check@0.9.4 X X -want@0.3.1 X -wasi@0.11.0+wasi-snapshot-preview1 X X X -wasm-bindgen@0.2.90 X X -wasm-bindgen-backend@0.2.90 X X -wasm-bindgen-futures@0.4.40 X X -wasm-bindgen-macro@0.2.90 X X -wasm-bindgen-macro-support@0.2.90 X X -wasm-bindgen-shared@0.2.90 X X -wasm-streams@0.4.0 X X -web-sys@0.3.67 X X -windows-core@0.52.0 X X -windows-sys@0.48.0 X X -windows-sys@0.52.0 X X -windows-targets@0.48.5 X X -windows-targets@0.52.0 X X -windows_aarch64_gnullvm@0.48.5 X X -windows_aarch64_gnullvm@0.52.0 X X -windows_aarch64_msvc@0.48.5 X X -windows_aarch64_msvc@0.52.0 X X -windows_i686_gnu@0.48.5 X X -windows_i686_gnu@0.52.0 X X -windows_i686_msvc@0.48.5 X X -windows_i686_msvc@0.52.0 X X -windows_x86_64_gnu@0.48.5 X X -windows_x86_64_gnu@0.52.0 X X -windows_x86_64_gnullvm@0.48.5 X X -windows_x86_64_gnullvm@0.52.0 X X -windows_x86_64_msvc@0.48.5 X X -windows_x86_64_msvc@0.52.0 X X -winreg@0.50.0 X -xml-rs@0.8.19 X -xmltree@0.10.3 X -zerocopy@0.7.32 X X X -zeroize@1.7.0 X X +crate 0BSD Apache-2.0 Apache-2.0 WITH LLVM-exception BSD-2-Clause BSD-3-Clause BSL-1.0 ISC MIT MPL-2.0 OpenSSL Unicode-DFS-2016 Unlicense Zlib +addr2line@0.21.0 X X +adler@1.0.2 X X X +ahash@0.8.11 X X +aho-corasick@1.1.3 X X +allocator-api2@0.2.18 X X +android-tzdata@0.1.1 X X +android_system_properties@0.1.5 X X +anyhow@1.0.82 X X +async-trait@0.1.80 X X +autocfg@1.2.0 X X +backon@0.4.4 X +backtrace@0.3.71 X X +base64@0.21.7 X X +base64@0.22.1 X X +bitflags@2.5.0 X X +block-buffer@0.10.4 X X +bumpalo@3.16.0 X X +bytes@1.6.0 X +cc@1.0.96 X X +cfg-if@1.0.0 X X +chrono@0.4.38 X X +core-foundation-sys@0.8.6 X X +cpufeatures@0.2.12 X X +crc32c@0.6.5 X X +crypto-common@0.1.6 X X +dav-server@0.5.8 X +dav-server-opendalfs@0.0.2 X +deranged@0.3.11 X X +digest@0.10.7 X X +dirs@5.0.1 X X +dirs-sys@0.4.1 X X +fastrand@2.1.0 X X +flagset@0.4.5 X +fnv@1.0.7 X X +form_urlencoded@1.2.1 X X +futures@0.3.30 X X +futures-channel@0.3.30 X X +futures-core@0.3.30 X X +futures-executor@0.3.30 X X +futures-io@0.3.30 X X +futures-macro@0.3.30 X X +futures-sink@0.3.30 X X +futures-task@0.3.30 X X +futures-util@0.3.30 X X +generic-array@0.14.7 X +getrandom@0.2.14 X X +gimli@0.28.1 X X +hashbrown@0.14.5 X X +headers@0.3.9 X +headers-core@0.2.0 X +hermit-abi@0.3.9 X X +htmlescape@0.3.1 X X X +http@0.2.12 X X +http@1.1.0 X X +http-body@0.4.6 X +http-body@1.0.0 X +http-body-util@0.1.1 X +httparse@1.8.0 X X +httpdate@1.0.3 X X +hyper@1.3.1 X +hyper-rustls@0.26.0 X X X +hyper-util@0.1.3 X +iana-time-zone@0.1.60 X X +iana-time-zone-haiku@0.1.2 X X +idna@0.5.0 X X +ipnet@2.9.0 X X +itoa@1.0.11 X X +js-sys@0.3.69 X X +lazy_static@1.4.0 X X +libc@0.2.154 X X +libredox@0.1.3 X +lock_api@0.4.12 X X +log@0.4.21 X X +lru@0.12.3 X +md-5@0.10.6 X X +memchr@2.7.2 X X +mime@0.3.17 X X +mime_guess@2.0.4 X +miniz_oxide@0.7.2 X X X +mio@0.8.11 X +num-conv@0.1.0 X X +num-traits@0.2.18 X X +num_cpus@1.16.0 X X +object@0.32.2 X X +once_cell@1.19.0 X X +opendal@0.46.0 X +option-ext@0.2.0 X +parking_lot@0.12.2 X X +parking_lot_core@0.9.10 X X +percent-encoding@2.3.1 X X +pin-project@1.1.5 X X +pin-project-internal@1.1.5 X X +pin-project-lite@0.2.14 X X +pin-utils@0.1.0 X X +powerfmt@0.2.0 X X +proc-macro2@1.0.81 X X +quick-xml@0.31.0 X +quote@1.0.36 X X +redox_syscall@0.5.1 X +redox_users@0.4.5 X +regex@1.10.4 X X +regex-automata@0.4.6 X X +regex-syntax@0.8.3 X X +reqwest@0.12.4 X X +ring@0.17.8 X +rustc-demangle@0.1.23 X X +rustc_version@0.4.0 X X +rustls@0.22.4 X X X +rustls-pemfile@2.1.2 X X X +rustls-pki-types@1.5.0 X X +rustls-webpki@0.102.3 X +ryu@1.0.17 X X +scopeguard@1.2.0 X X +semver@1.0.22 X X +serde@1.0.200 X X +serde_derive@1.0.200 X X +serde_json@1.0.116 X X +serde_urlencoded@0.7.1 X X +sha1@0.10.6 X X +slab@0.4.9 X +smallvec@1.13.2 X X +socket2@0.5.7 X X +spin@0.9.8 X +subtle@2.5.0 X +syn@2.0.60 X X +sync_wrapper@0.1.2 X +thiserror@1.0.59 X X +thiserror-impl@1.0.59 X X +time@0.3.36 X X +time-core@0.1.2 X X +time-macros@0.2.18 X X +tinyvec@1.6.0 X X X +tinyvec_macros@0.1.1 X X X +tokio@1.37.0 X +tokio-macros@2.2.0 X +tokio-rustls@0.25.0 X X +tokio-util@0.7.10 X +tower@0.4.13 X +tower-layer@0.3.2 X +tower-service@0.3.2 X +tracing@0.1.40 X +tracing-core@0.1.32 X +try-lock@0.2.5 X +typenum@1.17.0 X X +unicase@2.7.0 X X +unicode-bidi@0.3.15 X X +unicode-ident@1.0.12 X X X +unicode-normalization@0.1.23 X X +untrusted@0.9.0 X +url@2.5.0 X X +uuid@1.8.0 X X +version_check@0.9.4 X X +want@0.3.1 X +wasi@0.11.0+wasi-snapshot-preview1 X X X +wasm-bindgen@0.2.92 X X +wasm-bindgen-backend@0.2.92 X X +wasm-bindgen-futures@0.4.42 X X +wasm-bindgen-macro@0.2.92 X X +wasm-bindgen-macro-support@0.2.92 X X +wasm-bindgen-shared@0.2.92 X X +wasm-streams@0.4.0 X X +web-sys@0.3.69 X X +webpki-roots@0.26.1 X +windows-core@0.52.0 X X +windows-sys@0.48.0 X X +windows-sys@0.52.0 X X +windows-targets@0.48.5 X X +windows-targets@0.52.5 X X +windows_aarch64_gnullvm@0.48.5 X X +windows_aarch64_gnullvm@0.52.5 X X +windows_aarch64_msvc@0.48.5 X X +windows_aarch64_msvc@0.52.5 X X +windows_i686_gnu@0.48.5 X X +windows_i686_gnu@0.52.5 X X +windows_i686_gnullvm@0.52.5 X X +windows_i686_msvc@0.48.5 X X +windows_i686_msvc@0.52.5 X X +windows_x86_64_gnu@0.48.5 X X +windows_x86_64_gnu@0.52.5 X X +windows_x86_64_gnullvm@0.48.5 X X +windows_x86_64_gnullvm@0.52.5 X X +windows_x86_64_msvc@0.48.5 X X +windows_x86_64_msvc@0.52.5 X X +winreg@0.52.0 X +xml-rs@0.8.20 X +xmltree@0.10.3 X +zerocopy@0.7.32 X X X +zeroize@1.7.0 X X diff --git a/integrations/object_store/Cargo.toml b/integrations/object_store/Cargo.toml index 433fbbc36ae4..15b2683f81e7 100644 --- a/integrations/object_store/Cargo.toml +++ b/integrations/object_store/Cargo.toml @@ -16,7 +16,7 @@ # under the License. [package] -description = "OpenDAL's object_store Integration" +description = "object_store Integration for Apache OpenDAL" name = "object_store_opendal" authors = ["Apache OpenDAL "] @@ -25,7 +25,7 @@ homepage = "https://opendal.apache.org/" license = "Apache-2.0" repository = "https://github.com/apache/opendal" rust-version = "1.75" -version = "0.43.0" +version = "0.43.1" [features] send_wrapper = ["dep:send_wrapper"] @@ -36,13 +36,13 @@ bytes = "1" futures = "0.3" futures-util = "0.3" object_store = "0.9" -opendal = { version = "0.45.1", path = "../../core" } +opendal = { version = "0.46.0", path = "../../core" } pin-project = "1.1" send_wrapper = { version = "0.6", features = ["futures"], optional = true } tokio = { version = "1", default-features = false } [dev-dependencies] -opendal = { version = "0.45.1", path = "../../core", features = [ +opendal = { version = "0.46.0", path = "../../core", features = [ "services-memory", ] } tokio = { version = "1", features = ["fs", "macros", "rt-multi-thread"] } diff --git a/integrations/object_store/DEPENDENCIES.rust.tsv b/integrations/object_store/DEPENDENCIES.rust.tsv index efacc9115cd5..86299c9aa830 100644 --- a/integrations/object_store/DEPENDENCIES.rust.tsv +++ b/integrations/object_store/DEPENDENCIES.rust.tsv @@ -1,220 +1,165 @@ -crate 0BSD Apache-2.0 Apache-2.0 WITH LLVM-exception BSD-3-Clause BSL-1.0 CC0-1.0 ISC MIT OpenSSL Unicode-DFS-2016 Unlicense Zlib -addr2line@0.21.0 X X -adler@1.0.2 X X X -android-tzdata@0.1.1 X X -android_system_properties@0.1.5 X X -anyhow@1.0.79 X X -async-trait@0.1.77 X X -autocfg@1.1.0 X X -backon@0.4.1 X -backtrace@0.3.69 X X -base64@0.21.7 X X -base64ct@1.6.0 X X -bitflags@1.3.2 X X -block-buffer@0.10.4 X X -bumpalo@3.14.0 X X -byteorder@1.5.0 X X -bytes@1.5.0 X -cc@1.0.83 X X -cfg-if@1.0.0 X X -chrono@0.4.33 X X -const-oid@0.9.6 X X -const-random@0.1.17 X X -const-random-macro@0.1.16 X X -core-foundation@0.9.4 X X -core-foundation-sys@0.8.6 X X -cpufeatures@0.2.12 X X -crunchy@0.2.2 X -crypto-common@0.1.6 X X -der@0.7.8 X X -deranged@0.3.11 X X -digest@0.10.7 X X -dlv-list@0.5.2 X X -doc-comment@0.3.3 X -either@1.9.0 X X -encoding_rs@0.8.33 X X X -equivalent@1.0.1 X X -fastrand@1.9.0 X X -flagset@0.4.4 X -fnv@1.0.7 X X -form_urlencoded@1.2.1 X X -futures@0.3.30 X X -futures-channel@0.3.30 X X -futures-core@0.3.30 X X -futures-executor@0.3.30 X X -futures-io@0.3.30 X X -futures-macro@0.3.30 X X -futures-sink@0.3.30 X X -futures-task@0.3.30 X X -futures-util@0.3.30 X X -generic-array@0.14.7 X -getrandom@0.2.12 X X -gimli@0.28.1 X X -h2@0.3.24 X -hashbrown@0.14.3 X X -heck@0.4.1 X X -hermit-abi@0.3.4 X X -hex@0.4.3 X X -hmac@0.12.1 X X -home@0.5.9 X X -http@0.2.11 X X -http-body@0.4.6 X -httparse@1.8.0 X X -httpdate@1.0.3 X X -humantime@2.1.0 X X -hyper@0.14.28 X -hyper-rustls@0.24.2 X X X -iana-time-zone@0.1.59 X X -iana-time-zone-haiku@0.1.2 X X -idna@0.5.0 X X -indexmap@2.2.2 X X -instant@0.1.12 X -ipnet@2.9.0 X X -itertools@0.12.1 X X -itoa@1.0.10 X X -js-sys@0.3.67 X X -jsonwebtoken@9.2.0 X -lazy_static@1.4.0 X X -libc@0.2.153 X X -libm@0.2.8 X X -lock_api@0.4.11 X X -log@0.4.20 X X -md-5@0.10.6 X X -memchr@2.7.1 X X -mime@0.3.17 X X -miniz_oxide@0.7.1 X X X -mio@0.8.10 X -num-bigint@0.4.4 X X -num-bigint-dig@0.8.4 X X -num-conv@0.1.0 X X -num-integer@0.1.45 X X -num-iter@0.1.43 X X -num-traits@0.2.17 X X -num_cpus@1.16.0 X X -object@0.32.2 X X -object_store@0.9.0 X X -object_store_opendal@0.43.0 X -once_cell@1.19.0 X X -opendal@0.45.1 X -openssl-probe@0.1.5 X X -ordered-multimap@0.7.1 X -parking_lot@0.12.1 X X -parking_lot_core@0.9.9 X X -pem@3.0.3 X -pem-rfc7468@0.7.0 X X -percent-encoding@2.3.1 X X -pin-project@1.1.4 X X -pin-project-internal@1.1.4 X X -pin-project-lite@0.2.13 X X -pin-utils@0.1.0 X X -pkcs1@0.7.5 X X -pkcs8@0.10.2 X X -powerfmt@0.2.0 X X -ppv-lite86@0.2.17 X X -proc-macro2@1.0.78 X X -quick-xml@0.31.0 X -quote@1.0.35 X X -rand@0.8.5 X X -rand_chacha@0.3.1 X X -rand_core@0.6.4 X X -redox_syscall@0.4.1 X -reqsign@0.14.7 X -reqwest@0.11.24 X X -ring@0.17.7 X -rsa@0.9.6 X X -rust-ini@0.20.0 X -rustc-demangle@0.1.23 X X -rustls@0.21.10 X X X -rustls-native-certs@0.6.3 X X X -rustls-pemfile@1.0.4 X X X -rustls-webpki@0.101.7 X -ryu@1.0.16 X X -same-file@1.0.6 X X -schannel@0.1.23 X -scopeguard@1.2.0 X X -sct@0.7.1 X X X -security-framework@2.9.2 X X -security-framework-sys@2.9.1 X X -serde@1.0.196 X X -serde_derive@1.0.196 X X -serde_json@1.0.113 X X -serde_urlencoded@0.7.1 X X -sha1@0.10.6 X X -sha2@0.10.8 X X -signature@2.2.0 X X -simple_asn1@0.6.2 X -slab@0.4.9 X -smallvec@1.13.1 X X -snafu@0.7.5 X X -snafu-derive@0.7.5 X X -socket2@0.5.5 X X -spin@0.5.2 X -spin@0.9.8 X -spki@0.7.3 X X +crate 0BSD Apache-2.0 Apache-2.0 WITH LLVM-exception BSD-3-Clause BSL-1.0 ISC MIT MPL-2.0 OpenSSL Unicode-DFS-2016 Unlicense Zlib +addr2line@0.21.0 X X +adler@1.0.2 X X X +android-tzdata@0.1.1 X X +android_system_properties@0.1.5 X X +anyhow@1.0.82 X X +async-trait@0.1.80 X X +autocfg@1.2.0 X X +backon@0.4.4 X +backtrace@0.3.71 X X +base64@0.22.1 X X +bitflags@2.5.0 X X +block-buffer@0.10.4 X X +bumpalo@3.16.0 X X +bytes@1.6.0 X +cc@1.0.96 X X +cfg-if@1.0.0 X X +chrono@0.4.38 X X +core-foundation-sys@0.8.6 X X +crc32c@0.6.5 X X +crypto-common@0.1.6 X X +digest@0.10.7 X X +doc-comment@0.3.3 X +either@1.11.0 X X +fastrand@2.1.0 X X +flagset@0.4.5 X +fnv@1.0.7 X X +form_urlencoded@1.2.1 X X +futures@0.3.30 X X +futures-channel@0.3.30 X X +futures-core@0.3.30 X X +futures-executor@0.3.30 X X +futures-io@0.3.30 X X +futures-macro@0.3.30 X X +futures-sink@0.3.30 X X +futures-task@0.3.30 X X +futures-util@0.3.30 X X +generic-array@0.14.7 X +getrandom@0.2.14 X X +gimli@0.28.1 X X +heck@0.4.1 X X +hermit-abi@0.3.9 X X +http@1.1.0 X X +http-body@1.0.0 X +http-body-util@0.1.1 X +httparse@1.8.0 X X +humantime@2.1.0 X X +hyper@1.3.1 X +hyper-rustls@0.26.0 X X X +hyper-util@0.1.3 X +iana-time-zone@0.1.60 X X +iana-time-zone-haiku@0.1.2 X X +idna@0.5.0 X X +ipnet@2.9.0 X X +itertools@0.12.1 X X +itoa@1.0.11 X X +js-sys@0.3.69 X X +libc@0.2.154 X X +lock_api@0.4.12 X X +log@0.4.21 X X +md-5@0.10.6 X X +memchr@2.7.2 X X +mime@0.3.17 X X +miniz_oxide@0.7.2 X X X +mio@0.8.11 X +num-traits@0.2.18 X X +num_cpus@1.16.0 X X +object@0.32.2 X X +object_store@0.9.1 X X +object_store_opendal@0.43.1 X +once_cell@1.19.0 X X +opendal@0.46.0 X +parking_lot@0.12.2 X X +parking_lot_core@0.9.10 X X +percent-encoding@2.3.1 X X +pin-project@1.1.5 X X +pin-project-internal@1.1.5 X X +pin-project-lite@0.2.14 X X +pin-utils@0.1.0 X X +proc-macro2@1.0.81 X X +quick-xml@0.31.0 X +quote@1.0.36 X X +redox_syscall@0.5.1 X +reqwest@0.12.4 X X +ring@0.17.8 X +rustc-demangle@0.1.23 X X +rustc_version@0.4.0 X X +rustls@0.22.4 X X X +rustls-pemfile@2.1.2 X X X +rustls-pki-types@1.5.0 X X +rustls-webpki@0.102.3 X +ryu@1.0.17 X X +same-file@1.0.6 X X +scopeguard@1.2.0 X X +semver@1.0.22 X X +serde@1.0.200 X X +serde_derive@1.0.200 X X +serde_json@1.0.116 X X +serde_urlencoded@0.7.1 X X +slab@0.4.9 X +smallvec@1.13.2 X X +snafu@0.7.5 X X +snafu-derive@0.7.5 X X +socket2@0.5.7 X X +spin@0.9.8 X subtle@2.5.0 X -syn@1.0.109 X X -syn@2.0.48 X X +syn@1.0.109 X X +syn@2.0.60 X X sync_wrapper@0.1.2 X -system-configuration@0.5.1 X X -system-configuration-sys@0.5.0 X X -thiserror@1.0.56 X X -thiserror-impl@1.0.56 X X -time@0.3.32 X X -time-core@0.1.2 X X -time-macros@0.2.17 X X -tiny-keccak@2.0.2 X -tinyvec@1.6.0 X X X -tinyvec_macros@0.1.1 X X X -tokio@1.36.0 X -tokio-macros@2.2.0 X -tokio-rustls@0.24.1 X X -tokio-util@0.7.10 X -tower-service@0.3.2 X -tracing@0.1.40 X -tracing-attributes@0.1.27 X -tracing-core@0.1.32 X -try-lock@0.2.5 X -typenum@1.17.0 X X -unicode-bidi@0.3.15 X X -unicode-ident@1.0.12 X X X -unicode-normalization@0.1.22 X X -untrusted@0.9.0 X -url@2.5.0 X X -uuid@1.7.0 X X -version_check@0.9.4 X X -walkdir@2.4.0 X X -want@0.3.1 X -wasi@0.11.0+wasi-snapshot-preview1 X X X -wasm-bindgen@0.2.90 X X -wasm-bindgen-backend@0.2.90 X X -wasm-bindgen-futures@0.4.40 X X -wasm-bindgen-macro@0.2.90 X X -wasm-bindgen-macro-support@0.2.90 X X -wasm-bindgen-shared@0.2.90 X X -wasm-streams@0.4.0 X X -web-sys@0.3.67 X X -winapi@0.3.9 X X -winapi-i686-pc-windows-gnu@0.4.0 X X -winapi-util@0.1.6 X X -winapi-x86_64-pc-windows-gnu@0.4.0 X X -windows-core@0.52.0 X X -windows-sys@0.48.0 X X -windows-sys@0.52.0 X X -windows-targets@0.48.5 X X -windows-targets@0.52.0 X X -windows_aarch64_gnullvm@0.48.5 X X -windows_aarch64_gnullvm@0.52.0 X X -windows_aarch64_msvc@0.48.5 X X -windows_aarch64_msvc@0.52.0 X X -windows_i686_gnu@0.48.5 X X -windows_i686_gnu@0.52.0 X X -windows_i686_msvc@0.48.5 X X -windows_i686_msvc@0.52.0 X X -windows_x86_64_gnu@0.48.5 X X -windows_x86_64_gnu@0.52.0 X X -windows_x86_64_gnullvm@0.48.5 X X -windows_x86_64_gnullvm@0.52.0 X X -windows_x86_64_msvc@0.48.5 X X -windows_x86_64_msvc@0.52.0 X X -winreg@0.50.0 X -zeroize@1.7.0 X X +tinyvec@1.6.0 X X X +tinyvec_macros@0.1.1 X X X +tokio@1.37.0 X +tokio-macros@2.2.0 X +tokio-rustls@0.25.0 X X +tokio-util@0.7.10 X +tower@0.4.13 X +tower-layer@0.3.2 X +tower-service@0.3.2 X +tracing@0.1.40 X +tracing-attributes@0.1.27 X +tracing-core@0.1.32 X +try-lock@0.2.5 X +typenum@1.17.0 X X +unicode-bidi@0.3.15 X X +unicode-ident@1.0.12 X X X +unicode-normalization@0.1.23 X X +untrusted@0.9.0 X +url@2.5.0 X X +uuid@1.8.0 X X +version_check@0.9.4 X X +walkdir@2.5.0 X X +want@0.3.1 X +wasi@0.11.0+wasi-snapshot-preview1 X X X +wasm-bindgen@0.2.92 X X +wasm-bindgen-backend@0.2.92 X X +wasm-bindgen-futures@0.4.42 X X +wasm-bindgen-macro@0.2.92 X X +wasm-bindgen-macro-support@0.2.92 X X +wasm-bindgen-shared@0.2.92 X X +wasm-streams@0.4.0 X X +web-sys@0.3.69 X X +webpki-roots@0.26.1 X +winapi-util@0.1.8 X X +windows-core@0.52.0 X X +windows-sys@0.48.0 X X +windows-sys@0.52.0 X X +windows-targets@0.48.5 X X +windows-targets@0.52.5 X X +windows_aarch64_gnullvm@0.48.5 X X +windows_aarch64_gnullvm@0.52.5 X X +windows_aarch64_msvc@0.48.5 X X +windows_aarch64_msvc@0.52.5 X X +windows_i686_gnu@0.48.5 X X +windows_i686_gnu@0.52.5 X X +windows_i686_gnullvm@0.52.5 X X +windows_i686_msvc@0.48.5 X X +windows_i686_msvc@0.52.5 X X +windows_x86_64_gnu@0.48.5 X X +windows_x86_64_gnu@0.52.5 X X +windows_x86_64_gnullvm@0.48.5 X X +windows_x86_64_gnullvm@0.52.5 X X +windows_x86_64_msvc@0.48.5 X X +windows_x86_64_msvc@0.52.5 X X +winreg@0.52.0 X +zeroize@1.7.0 X X diff --git a/scripts/dependencies.py b/scripts/dependencies.py index c8ebcbcf353d..48a6f285f164 100755 --- a/scripts/dependencies.py +++ b/scripts/dependencies.py @@ -17,8 +17,8 @@ # under the License. from argparse import ArgumentParser, ArgumentDefaultsHelpFormatter, REMAINDER +from pathlib import Path import subprocess -import os from constants import PACKAGES def check_deps(): @@ -31,15 +31,17 @@ def check_deps(): def generate_deps(): cargo_dirs = PACKAGES for root in cargo_dirs: - print(f"Generating dependencies {root}") - result = subprocess.run( - ["cargo", "deny", "list", "-f", "tsv", "-t", "0.6"], - cwd=root, - capture_output=True, - text=True, - ) - with open(f"{root}/DEPENDENCIES.rust.tsv", "w") as f: - f.write(result.stdout) + if (Path(root) / "Cargo.toml").exists(): + print(f"Generating dependencies {root}") + result = subprocess.check_output( + ["cargo", "deny", "list", "-f", "tsv", "-t", "0.6"], + cwd=root, + text=True, + ) + with open(f"{root}/DEPENDENCIES.rust.tsv", "w") as f: + f.write(result) + else: + print(f"Skipping {root} as Cargo.toml does not exist") if __name__ == "__main__":