This is an automated email from the ASF dual-hosted git repository.
tison pushed a change to branch wasm-time
in repository https://gitbox.apache.org/repos/asf/opendal.git
from 63fd28c26 refactor: use web-time types on wasm32 target
add d58d90eae feat: Implement concurrent write for azdls (#6819)
add e94b5cb64 ci(python): Build wheels in native runners (#6821)
add b464f04a7 refactor: Implement SimulateLayer to make simulate logic
more maintai⦠(#6822)
add ebcdfb4ca refactor!: Refactor oio::Delete to make it's API simple
(#6823)
add 402a2b4b7 chore: Migrate CLAUDE.md to AGENTS.md (#6825)
add 7864bd864 feat: Add simulation for delete with recursive (#6824)
add 70ebd3fba fix(services/huggingface): Allow users to use datasets as an
alias to dataset repo type (#6826)
add 20c963945 feat: Add delete with recursive support for fs (#6827)
add d97fb1a2d RFC-6817: Checksum (#6817)
add 910572d2c RFC-6828: OpenDAL Core (#6828)
add 4e587a952 fix(services/huggingface): Implement pagination with Link
header for large repos (#6832)
add 8b45b121e feat(services/huggingface): Add repo_type=space support
(#6833)
add 334665894 feat(services/huggingface): Enrich metadata with ETag and
security scan flags (#6834)
add d30763385 bug: write operation won't split payload into chunks
following configuration (#6796)
add c7497f606 docs: improve README of core/examples (#6839)
add 5a3df3575 docs: Make it clear that opendal list returns prefix (#6835)
add 16569f47d feat(services/azdls): Add user defined metadata support
(#6842)
add f0cc2530e feat(services/azfile): Add user defined metadata support
(#6841)
add 3a1b738bd Revert "feat(services/azdls): Add user defined metadata
support (#6842)" (#6843)
add 82553f9d4 chore(deps): update datafusion requirement from 50.0.0 to
51.0.0 in /integrations/object_store (#6840)
add c835310c9 ci: Add full ci promote for testing PRs (#6845)
add bb1a3edce ci: Trigger CI workflow correctly (#6847)
add 8360628a8 ci: Fix wrong permissions in YAML (#6848)
add 91c42e527 ci: Allow test_behavior to be called with dispatch (#6850)
add 8ffee340d Merge branch 'main' into wasm-time
No new revisions were added by this update.
Summary of changes:
.github/workflows/full-ci-promote.yml | 149 ++++++++++++
.github/workflows/release_python.yml | 3 +-
.github/workflows/test_behavior.yml | 14 ++
CLAUDE.md => AGENTS.md | 4 +-
CLAUDE.md | 179 +-------------
bindings/nodejs/generated.d.ts | 2 +
bindings/nodejs/src/options.rs | 3 +
core/examples/README.md | 4 +-
core/src/blocking/delete.rs | 5 -
core/src/blocking/operator.rs | 58 +++--
core/src/docs/rfcs/6817_checksum.md | 173 ++++++++++++++
core/src/docs/rfcs/6828_core.md | 108 +++++++++
core/src/docs/rfcs/mod.rs | 8 +
core/src/layers/async_backtrace.rs | 9 +-
core/src/layers/await_tree.rs | 8 +-
core/src/layers/complete.rs | 161 +------------
core/src/layers/concurrent_limit.rs | 8 +-
core/src/layers/correctness_check.rs | 22 +-
core/src/layers/error_context.rs | 22 +-
core/src/layers/fastrace.rs | 11 +-
core/src/layers/logging.rs | 27 +--
core/src/layers/mod.rs | 3 +
core/src/layers/observe/metrics.rs | 7 +-
core/src/layers/retry.rs | 74 +++---
core/src/layers/simulate.rs | 343 +++++++++++++++++++++++++++
core/src/layers/tail_cut.rs | 8 +-
core/src/layers/timeout.rs | 8 +-
core/src/layers/tracing.rs | 8 +-
core/src/raw/oio/delete/api.rs | 53 ++---
core/src/raw/oio/delete/batch_delete.rs | 82 +++++--
core/src/raw/oio/delete/one_shot_delete.rs | 34 +--
core/src/raw/oio/write/position_write.rs | 12 +-
core/src/raw/ops.rs | 13 +
core/src/services/azblob/backend.rs | 5 +-
core/src/services/azdls/backend.rs | 19 +-
core/src/services/azdls/core.rs | 48 +++-
core/src/services/azdls/writer.rs | 89 ++++---
core/src/services/azfile/backend.rs | 10 +-
core/src/services/azfile/core.rs | 8 +
core/src/services/cloudflare_kv/backend.rs | 5 +-
core/src/services/fs/backend.rs | 1 +
core/src/services/fs/deleter.rs | 12 +-
core/src/services/fs/writer.rs | 2 +-
core/src/services/gcs/backend.rs | 5 +-
core/src/services/huggingface/backend.rs | 44 +++-
core/src/services/huggingface/config.rs | 1 +
core/src/services/huggingface/core.rs | 131 +++++++++-
core/src/services/huggingface/lister.rs | 124 +++++++++-
core/src/services/oss/backend.rs | 5 +-
core/src/services/s3/backend.rs | 5 +-
core/src/types/capability.rs | 2 +
core/src/types/context/write.rs | 134 ++++++++++-
core/src/types/delete/deleter.rs | 36 +--
core/src/types/delete/futures_delete_sink.rs | 33 +--
core/src/types/delete/input.rs | 6 +
core/src/types/operator/builder.rs | 1 +
core/src/types/operator/operator.rs | 76 +++---
core/src/types/operator/operator_futures.rs | 6 +
core/src/types/options.rs | 39 ++-
core/tests/behavior/async_delete.rs | 35 +++
integrations/object_store/Cargo.toml | 2 +-
integrations/object_store/src/service/mod.rs | 5 +-
62 files changed, 1767 insertions(+), 745 deletions(-)
create mode 100644 .github/workflows/full-ci-promote.yml
copy CLAUDE.md => AGENTS.md (97%)
mode change 100644 => 120000 CLAUDE.md
create mode 100644 core/src/docs/rfcs/6817_checksum.md
create mode 100644 core/src/docs/rfcs/6828_core.md
create mode 100644 core/src/layers/simulate.rs