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