This is an automated email from the ASF dual-hosted git repository.
asukaminato pushed a change to branch
dependabot/cargo/bindings/python/pyo3-0.25.1
in repository https://gitbox.apache.org/repos/asf/opendal.git
discard 53bbe3b47 chore(deps): update pyo3 requirement in /bindings/python
add e6be56111 feat(bindings/nodejs): Add ListOptions support for new
options API (#6320)
add 5affc9e87 chore(deps): bump astral-sh/setup-uv from 5 to 6 (#6241)
add 9c09055d8 chore(deps): update datafusion requirement from 47.0.0 to
48.0.0 in /integrations/object_store (#6332)
add 9f7da93f2 chore(deps): bump @docusaurus/core from 3.6.1 to 3.8.1 in
/website (#6334)
add 2948976a8 chore(deps): bump compio from 0.14.0 to 0.15.0 in /core
(#6331)
add 727a5d31c chore(deps): bump clap from 4.5.38 to 4.5.40 in /bin/ofs
(#6330)
add 71a0745d2 chore(deps): bump dirs from 5.0.1 to 6.0.0 in /bin/oli
(#6329)
add 6ad97f86c fix(services/fs): Avoid creating partial files (#6336)
add 299a86bc5 fix(bindings/nodejs): ListOptions test list with deleted
(#6335)
add 9b1b98bbb chore: fix clippy warnings when using rust 1.88 (#6339)
add ef98b8593 feat(bindings/go): add benchmark (#6341)
add f4ffefef3 chore(dav-server): Add a test for creating nested
directories (#6338)
add 5510b6cdc refactor(layers/logging): Don't trigger logigng in heavy IO
path (#6343)
add cf3b95d4c chore: bump msrv to v1.82.0 (#6348)
add 2fec7c27a refactor: Migrate dashmap service to implement Access
directly (#6344)
add 72bcd8721 chore(deps): bump crate-ci/typos from 1.31.1 to 1.34.0
(#6351)
add 1cb8cfd92 chore(deps): bump tokio from 1.45.0 to 1.45.1 in /bin/oli
(#6353)
add ca70b7e7b chore(deps): bump quick-xml from 0.36.2 to 0.37.5 in
/bin/oay (#6350)
add 9f2fe0354 chore(deps): bump actions/checkout from 3 to 4 (#6356)
add cf9930f55 chore(deps): bump semver from 7.6.3 to 7.7.2 in /website
(#6352)
add a65403859 chore: add group dep for dependabot (#6357)
add f4590439b chore(deps): update pyo3 requirement in /bindings/python
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (53bbe3b47)
\
N -- N -- N
refs/heads/dependabot/cargo/bindings/python/pyo3-0.25.1 (f4590439b)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
No new revisions were added by this update.
Summary of changes:
.../actions/test_behavior_binding_go/action.yaml | 3 +
.github/dependabot.yml | 5 +
.github/workflows/ci_check.yml | 2 +-
.github/workflows/ci_core.yml | 4 +-
.github/workflows/docs.yml | 2 +-
.github/workflows/release_dart.yml | 4 +-
.github/workflows/test_behavior_binding_python.yml | 2 +-
CLAUDE.md | 2 +-
CONTRIBUTING.md | 2 +-
bin/oay/Cargo.lock | 14 +-
bin/oay/Cargo.toml | 4 +-
bin/oay/src/services/s3/service.rs | 2 +-
bin/ofs/Cargo.lock | 12 +-
bin/ofs/Cargo.toml | 4 +-
bin/oli/Cargo.lock | 114 +-
bin/oli/Cargo.toml | 6 +-
bin/oli/src/commands/bench/suite.rs | 2 +-
bin/oli/src/commands/cp.rs | 8 +-
bin/oli/src/commands/edit.rs | 4 +-
bin/oli/src/commands/ls.rs | 6 +-
bin/oli/src/commands/mv.rs | 4 +-
bin/oli/tests/integration/edit.rs | 6 +-
bin/oli/tests/integration/test_utils.rs | 2 +-
bindings/c/Cargo.toml | 2 +-
bindings/cpp/Cargo.toml | 2 +-
bindings/dotnet/Cargo.toml | 2 +-
bindings/go/Makefile | 13 +-
bindings/go/README.md | 230 +-
bindings/go/tests/behavior_tests/benchmark_test.go | 151 +-
bindings/go/tests/behavior_tests/go.mod | 3 +
bindings/go/tests/behavior_tests/go.sum | 14 +-
bindings/haskell/Cargo.toml | 2 +-
bindings/haskell/src/result.rs | 2 +-
bindings/java/Cargo.toml | 2 +-
bindings/java/src/convert.rs | 7 +-
bindings/java/src/lib.rs | 2 +-
bindings/lua/Cargo.toml | 2 +-
bindings/nodejs/Cargo.toml | 2 +-
bindings/nodejs/generated.d.ts | 85 +-
bindings/nodejs/src/capability.rs | 12 +
bindings/nodejs/src/lib.rs | 106 +-
bindings/nodejs/src/options.rs | 62 +
.../nodejs/tests/suites/asyncListOptions.suite.mjs | 174 +
bindings/nodejs/tests/suites/index.mjs | 4 +
.../nodejs/tests/suites/syncListOptions.suite.mjs | 174 +
bindings/ocaml/Cargo.toml | 2 +-
bindings/php/Cargo.toml | 2 +-
bindings/python/Cargo.toml | 2 +-
bindings/ruby/Cargo.toml | 2 +-
bindings/ruby/opendal.gemspec | 2 +-
bindings/ruby/src/middlewares.rs | 2 +-
core/Cargo.lock | 57 +-
core/Cargo.toml | 6 +-
core/benches/vs_fs/Cargo.toml | 2 +-
core/benches/vs_fs/src/main.rs | 2 +-
core/benches/vs_s3/Cargo.toml | 2 +-
core/examples/basic/src/main.rs | 2 +-
core/fuzz/Cargo.toml | 2 +-
core/src/docs/upgrade.md | 4 +-
core/src/layers/immutable_index.rs | 4 +-
core/src/layers/logging.rs | 123 +-
core/src/layers/oteltrace.rs | 16 +-
core/src/raw/azure.rs | 24 +-
core/src/raw/http_util/multipart.rs | 2 +-
core/src/raw/oio/write/position_write.rs | 6 +-
core/src/raw/path_cache.rs | 2 +-
core/src/services/aliyun_drive/backend.rs | 2 +-
core/src/services/aliyun_drive/core.rs | 2 +-
core/src/services/alluxio/lister.rs | 2 +-
core/src/services/azblob/backend.rs | 2 +-
core/src/services/azdls/backend.rs | 2 +-
core/src/services/azfile/backend.rs | 2 +-
core/src/services/cloudflare_kv/backend.rs | 7 +-
core/src/services/cos/backend.rs | 2 +-
core/src/services/d1/model.rs | 2 +-
core/src/services/dashmap/backend.rs | 179 +-
core/src/services/dashmap/config.rs | 19 +-
core/src/services/{moka => dashmap}/core.rs | 35 +-
core/src/services/{memory => dashmap}/delete.rs | 20 +-
core/src/services/dashmap/docs.md | 28 +-
core/src/services/{moka => dashmap}/lister.rs | 46 +-
core/src/services/dashmap/mod.rs | 9 +
core/src/services/{memory => dashmap}/writer.rs | 66 +-
core/src/services/dbfs/backend.rs | 2 +-
core/src/services/dropbox/backend.rs | 4 +-
core/src/services/fs/writer.rs | 42 +-
core/src/services/gcs/backend.rs | 4 +-
core/src/services/gcs/core.rs | 2 +-
core/src/services/gdrive/builder.rs | 2 +-
core/src/services/gdrive/core.rs | 34 +-
core/src/services/ghac/backend.rs | 13 +-
core/src/services/ghac/core.rs | 2 +-
core/src/services/github/backend.rs | 2 +-
core/src/services/github/core.rs | 6 +-
core/src/services/github/lister.rs | 4 +-
core/src/services/hdfs/backend.rs | 4 +-
core/src/services/hdfs_native/backend.rs | 2 +-
core/src/services/http/backend.rs | 2 +-
core/src/services/huggingface/backend.rs | 2 +-
core/src/services/ipfs/backend.rs | 2 +-
core/src/services/ipmfs/builder.rs | 2 +-
core/src/services/koofr/lister.rs | 2 +-
core/src/services/lakefs/core.rs | 6 +-
core/src/services/memcached/binary.rs | 2 +-
core/src/services/mini_moka/backend.rs | 2 +-
core/src/services/obs/backend.rs | 2 +-
core/src/services/onedrive/builder.rs | 2 +-
core/src/services/onedrive/core.rs | 2 +-
core/src/services/onedrive/lister.rs | 4 +-
core/src/services/s3/backend.rs | 6 +-
core/src/services/s3/core.rs | 4 +-
core/src/services/seafile/lister.rs | 2 +-
core/src/services/sftp/backend.rs | 4 +-
core/src/services/swift/backend.rs | 2 +-
core/src/services/swift/core.rs | 2 +-
core/src/services/tikv/backend.rs | 2 +-
core/src/services/upyun/lister.rs | 2 +-
core/src/services/upyun/writer.rs | 2 +-
core/src/services/vercel_blob/core.rs | 2 +-
core/src/services/webdav/backend.rs | 2 +-
core/src/services/webdav/core.rs | 2 +-
core/src/services/webhdfs/backend.rs | 4 +-
core/src/services/webhdfs/core.rs | 2 +-
core/src/services/webhdfs/writer.rs | 4 +-
core/src/services/yandex_disk/core.rs | 4 +-
core/src/services/yandex_disk/lister.rs | 2 +-
core/src/types/buffer.rs | 11 +-
core/src/types/delete/deleter.rs | 4 +-
core/src/types/error.rs | 2 +-
core/src/types/list.rs | 2 +-
core/tests/behavior/async_list.rs | 17 +-
dev/Cargo.toml | 2 +-
dev/src/generate/java.rs | 6 +-
dev/src/release/mod.rs | 2 +-
dev/src/release/package.rs | 2 +-
integrations/cloud_filter/Cargo.toml | 2 +-
integrations/cloud_filter/src/lib.rs | 12 +-
integrations/dav-server/Cargo.toml | 2 +-
integrations/dav-server/tests/test.rs | 21 +-
integrations/fuse3/Cargo.toml | 2 +-
integrations/fuse3/src/file_system.rs | 120 +-
integrations/object_store/Cargo.toml | 4 +-
integrations/parquet/Cargo.toml | 2 +-
integrations/unftp-sbe/Cargo.toml | 2 +-
integrations/virtiofs/Cargo.toml | 2 +-
integrations/virtiofs/src/error.rs | 10 +-
integrations/virtiofs/src/filesystem.rs | 6 +-
website/DEPENDENCIES.node.csv | 12 +-
website/package.json | 16 +-
website/pnpm-lock.yaml | 5170 +++++++++++---------
150 files changed, 4454 insertions(+), 3136 deletions(-)
create mode 100644 bindings/nodejs/tests/suites/asyncListOptions.suite.mjs
create mode 100644 bindings/nodejs/tests/suites/syncListOptions.suite.mjs
copy core/src/services/{moka => dashmap}/core.rs (58%)
copy core/src/services/{memory => dashmap}/delete.rs (72%)
copy core/src/services/{moka => dashmap}/lister.rs (58%)
copy core/src/services/{memory => dashmap}/writer.rs (56%)