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/08/26 09:45:54 UTC
(opendal) branch xuanwo/writer-copy-from-s3 updated (037629337 -> d5a307897)
This is an automated email from the ASF dual-hosted git repository.
Xuanwo pushed a change to branch xuanwo/writer-copy-from-s3
in repository https://gitbox.apache.org/repos/asf/opendal.git
from 037629337 Merge remote-tracking branch 'origin/main' into xuanwo/writer-copy-from-s3
add 75c089b1f RFC: Add limited read (#7945)
add c4b57fe11 docs: clarify helper function guidelines (#8155)
add c6c6be227 fix(services/hf): cache XET classification and CAS auth tokens (#8106)
add fa7e0b3b8 feat(services/azdls): support custom credential providers (#8030)
add c27eee252 feat(core): add conflict error kind (#8154)
add cd783f112 Merge remote-tracking branch 'origin/main' into xuanwo/writer-copy-from-s3
add d5a307897 fix(services/s3): preserve writer copy error context
No new revisions were added by this update.
Summary of changes:
AGENTS.md | 20 +-
bindings/c/include/opendal.h | 6 +-
bindings/c/src/error.rs | 5 +-
bindings/dotnet/OpenDAL/OpenDALError.cs | 7 +-
bindings/dotnet/OpenDAL/OpenDALException.cs | 4 +-
bindings/dotnet/src/error.rs | 2 +
bindings/go/error.go | 15 +-
bindings/haskell/haskell-src/OpenDAL.hs | 3 +
bindings/haskell/src/result.rs | 2 +
bindings/java/src/error.rs | 1 +
.../java/org/apache/opendal/OpenDALException.java | 1 +
bindings/python/python/opendal/exceptions.pyi | 1 +
bindings/python/scripts/postprocess_stubs.py | 1 +
bindings/python/src/errors.rs | 7 +
bindings/python/src/lib.rs | 7 +-
bindings/python/tests/test_exceptions.py | 3 +
bindings/zig/src/opendal.zig | 6 +
core/core/src/docs/rfcs/7945_limited_read.md | 210 +++++++
core/core/src/docs/rfcs/mod.rs | 4 +
core/core/src/types/error.rs | 24 +-
core/core/src/types/write/writer.rs | 2 +-
core/services/azblob/src/backend.rs | 6 +-
core/services/azblob/src/copier.rs | 23 +-
core/services/azblob/src/core.rs | 352 +++++++-----
core/services/azblob/src/deleter.rs | 16 +-
core/services/azblob/src/lister.rs | 6 +-
core/services/azblob/src/reader.rs | 8 +-
core/services/azblob/src/writer.rs | 41 +-
core/services/azdls/src/backend.rs | 28 +-
core/services/azdls/src/config.rs | 5 +-
core/services/gcs/src/backend.rs | 5 +-
core/services/gcs/src/copier.rs | 7 +-
core/services/gcs/src/core.rs | 198 ++++---
core/services/gcs/src/deleter.rs | 21 +-
core/services/gcs/src/lister.rs | 5 +-
core/services/gcs/src/reader.rs | 6 +-
core/services/gcs/src/writer.rs | 27 +-
core/services/hf/src/core.rs | 605 ++++++++++++++++++++-
core/services/hf/src/reader.rs | 435 +++++++++++++--
core/services/s3/src/backend.rs | 17 +-
core/services/s3/src/copier.rs | 77 +--
core/services/s3/src/core.rs | 318 +++++------
core/services/s3/src/deleter.rs | 16 +-
core/services/s3/src/lister.rs | 15 +-
core/services/s3/src/reader.rs | 8 +-
core/services/s3/src/writer.rs | 82 ++-
46 files changed, 2041 insertions(+), 617 deletions(-)
create mode 100644 core/core/src/docs/rfcs/7945_limited_read.md