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