You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@opendal.apache.org by xu...@apache.org on 2026/06/10 15:49:47 UTC
(opendal) branch dependabot/cargo/bindings/python/others-2fe83d19f1 updated (63faa781a -> 75812ff74)
This is an automated email from the ASF dual-hosted git repository.
Xuanwo pushed a change to branch dependabot/cargo/bindings/python/others-2fe83d19f1
in repository https://gitbox.apache.org/repos/asf/opendal.git
from 63faa781a chore(deps): update quick-xml requirement
add b70b3c23f chore(services/compfs): bump compio version (#7666)
add 16b795021 feat(core): Add copy source version support (#7679)
add e5ae24243 ci: update rustdoc toolchain (#7699)
add 6e352878e ci: fix release Ruby binding workflow (#7672)
add 6d0e75db4 feat(lister.go): Add opendal_list_options_set_versions and opendal_list_options_set_deleted (#7645)
add 1710e3e00 RFC: Capability API (#7700)
add e04133acb fix(layers): Align reader observability (#7687)
add 8161297e6 Add Ruby binding links (#7713)
add 0bf488a41 fix(services/webdav): handle invalid propfind metadata (#7711)
add ac1cc0331 feat(website): add GooseFS to logo wall and services (#7709)
add 1e4e3da57 ci: start azurite via npm (#7715)
add 0cfdeed8a fix(services/webdav): remove unnecessary mut (#7717)
add 62d8866f2 feat(copy.go): add copy options (#7707)
add 1da576bef fix(services/fs): preserve backslash in filenames on Unix during list (#7721)
add 8a8952254 fix(services): confine compfs/monoiofs object keys to root by rejecting parent-dir traversal (#7702)
add 75812ff74 Merge branch 'main' into dependabot/cargo/bindings/python/others-2fe83d19f1
No new revisions were added by this update.
Summary of changes:
.github/services/azblob/azurite_azblob/action.yml | 7 +-
.../hdfs/hdfs_default_on_azurite_azblob/action.yml | 7 +-
.github/services/s3/0_minio_s3/action.yml | 2 +-
.github/services/s3/aws_s3/action.yml | 2 +-
.../s3/aws_s3_with_list_objects_v1/action.yml | 2 +-
.github/services/s3/aws_s3_with_sse_c/action.yml | 2 +-
.../s3/aws_s3_with_virtual_host/action.yml | 2 +-
.../services/s3/ceph_rados_s3/disable_action.yml | 2 +-
.../services/s3/minio_s3_with_anonymous/action.yml | 2 +-
.../s3/minio_s3_with_list_objects_v1/action.yml | 2 +-
.github/services/s3/r2/disabled_action.yml | 2 +-
.github/workflows/docs.yml | 4 +-
.github/workflows/release_ruby.yml | 141 +---------
README.md | 4 +-
bindings/c/include/opendal.h | 203 ++++++++++++++
bindings/c/src/lib.rs | 1 +
bindings/c/src/operator.rs | 81 +++++-
bindings/c/src/operator_info.rs | 28 ++
bindings/c/src/types.rs | 183 +++++++++++++
bindings/dotnet/OpenDAL/Capability.cs | 8 +-
.../Interop/NativeObject/OpenDALCapability.cs | 1 +
bindings/dotnet/src/capability.rs | 2 +
bindings/go/copy.go | 297 +++++++++++++++++++++
bindings/go/lister.go | 60 +++++
bindings/go/operator.go | 36 ---
bindings/go/operator_info.go | 32 +++
bindings/go/string_ownership_test.go | 34 +++
bindings/go/tests/behavior_tests/copy_test.go | 185 ++++++++++++-
bindings/go/tests/behavior_tests/list_test.go | 78 ++++++
bindings/go/types.go | 18 ++
core/Cargo.lock | 158 +++++++----
core/core/src/docs/internals/accessor.rs | 2 +-
.../docs/rfcs/7660_move_read_range_to_reader.md | 39 +--
core/core/src/docs/rfcs/7700_capability_api.md | 265 ++++++++++++++++++
core/core/src/docs/rfcs/mod.rs | 4 +
core/core/src/layers/correctness_check.rs | 7 +
core/core/src/raw/accessor.rs | 7 +-
core/core/src/raw/ops.rs | 15 ++
core/core/src/types/capability.rs | 2 +
core/core/src/types/operator/operator.rs | 10 +-
core/core/src/types/operator/operator_futures.rs | 16 ++
core/core/src/types/options.rs | 13 +
core/layers/capability-check/src/lib.rs | 7 +
core/layers/dtrace/src/lib.rs | 94 ++++++-
core/layers/logging/src/lib.rs | 30 ++-
core/layers/oteltrace/src/lib.rs | 48 ++--
core/layers/tracing/src/lib.rs | 8 +-
core/services/azblob/src/copier.rs | 15 +-
core/services/azblob/src/core.rs | 26 +-
core/services/compfs/Cargo.toml | 2 +-
core/services/compfs/src/backend.rs | 18 +-
core/services/compfs/src/core.rs | 65 ++++-
core/services/compfs/src/deleter.rs | 4 +-
core/services/fs/src/lister.rs | 45 +++-
core/services/gcs/src/core.rs | 3 +
core/services/monoiofs/src/backend.rs | 10 +-
core/services/monoiofs/src/core.rs | 59 +++-
core/services/monoiofs/src/deleter.rs | 2 +-
core/services/s3/src/backend.rs | 1 +
core/services/s3/src/copier.rs | 11 +-
core/services/s3/src/core.rs | 21 ++
core/services/webdav/src/core.rs | 65 ++++-
core/tests/behavior/async_copy.rs | 88 ++++++
fixtures/azblob/docker-compose-azurite.yml | 23 --
fixtures/azblob/setup_azurite.sh | 57 ++++
website/src/components/landing/data.js | 1 +
website/static/img/services/goosefs.svg | 29 ++
67 files changed, 2308 insertions(+), 390 deletions(-)
create mode 100644 bindings/go/copy.go
create mode 100644 core/core/src/docs/rfcs/7700_capability_api.md
delete mode 100644 fixtures/azblob/docker-compose-azurite.yml
create mode 100755 fixtures/azblob/setup_azurite.sh
create mode 100644 website/static/img/services/goosefs.svg