This is an automated email from the ASF dual-hosted git repository.
xuanwo pushed a change to branch 6560-reqsign-core-v1-s3
in repository https://gitbox.apache.org/repos/asf/opendal.git
from 2b1cda8ce Update lock
add b8455654a fix(binding/nodejs): add missing lister methods (#6769)
add e03f40a3f Bump to version 0.55.0 (#6771)
add ce6a24a84 refactor(types)!: use string-based scheme over enum-based
approach (#6765)
add e7aa05f61 chore(types)!: remove deprecated `Operator::from_map` and
`Operator::via_map` (#6775)
add c507e3181 fix:(bindings/python) Gate service-sftp on windows targets
(#6777)
add 58ef05b79 chore(types)!: remove deprecated `list_with_version`
capability (#6781)
add 147b1e184 chore(services/s3)!: remove deprecated `S3::security_token`
(#6779)
add fc5725a2a feat(binding/nodejs): add TimeoutLayer, LoggingLayer and
ThrottleLayer in nodejs binding (#6772)
add d0eddb26a No need to copy the whole tree (#6783)
add e9494dc63 chore(services/fs): use NotADirectory directly (#6786)
add 0c513546f docs: Make it clear that bindings have different version
with rust core. (#6780)
add d05602ca6 fix(bindings/python): Update python/stubgen &
core/hdfs-native (#6774)
add fe8c14f9a Bump to version 0.55.0 with rc.2 (#6788)
add ec8d0cdfd chore: Fix build (#6789)
add f9b67904d chore: Don't introduce openssl for python binding (#6790)
add 48c48b1a1 ci: Remove hdfs-native from arm platform (#6792)
add 129209f05 chore(layers/timeout)!: remove deprecated `with_speed`
method (#6793)
add 4d3cb2a4d feat(hugginface): allow specifying huggingface endpoint
(#6801)
add d0c16d3eb docs: add 1password self-registration link for committers
(#6804)
add fa4c7ee61 feat(services/github): Implement write returns metadata
(#6806)
add 1acd6d062 test(huggingface): cover url construction in huggingface
core (#6803)
add ed73fbed0 Merge remote-tracking branch 'origin/main' into
6560-reqsign-core-v1-s3
No new revisions were added by this update.
Summary of changes:
.github/workflows/release_ruby.yml | 14 +-
CHANGELOG.md | 143 +
README.md | 2 +
bindings/README.md | 6 +
bindings/c/DEPENDENCIES.rust.tsv | 375 +-
bindings/c/README.md | 2 +
bindings/cpp/DEPENDENCIES.rust.tsv | 345 +-
bindings/cpp/README.md | 2 +
bindings/d/README.md | 2 +
bindings/dart/README.md | 2 +
bindings/dotnet/DEPENDENCIES.rust.tsv | 457 +-
bindings/dotnet/README.md | 2 +
bindings/go/README.md | 2 +
bindings/haskell/DEPENDENCIES.rust.tsv | 457 +-
bindings/haskell/README.md | 2 +
bindings/java/DEPENDENCIES.rust.tsv | 557 +-
bindings/java/README.md | 2 +
bindings/java/pom.xml | 2 +-
.../java/org/apache/opendal/ServiceConfig.java | 16 +
bindings/java/src/utility.rs | 2 +-
bindings/lua/DEPENDENCIES.rust.tsv | 485 +-
bindings/lua/README.md | 2 +
bindings/nodejs/Cargo.toml | 1 +
bindings/nodejs/DEPENDENCIES.rust.tsv | 507 +-
bindings/nodejs/README.md | 157 +
bindings/nodejs/generated.d.ts | 198 +
bindings/nodejs/generated.js | 95 +-
bindings/nodejs/npm/darwin-arm64/package.json | 2 +-
bindings/nodejs/npm/darwin-x64/package.json | 2 +-
bindings/nodejs/npm/linux-arm64-gnu/package.json | 2 +-
bindings/nodejs/npm/linux-arm64-musl/package.json | 2 +-
bindings/nodejs/npm/linux-x64-gnu/package.json | 2 +-
bindings/nodejs/npm/linux-x64-musl/package.json | 2 +-
bindings/nodejs/npm/win32-arm64-msvc/package.json | 2 +-
bindings/nodejs/npm/win32-x64-msvc/package.json | 2 +-
bindings/nodejs/package.json | 2 +-
bindings/nodejs/src/layer.rs | 207 +
bindings/nodejs/src/lib.rs | 87 +
bindings/nodejs/tests/suites/asyncLister.suite.mjs | 203 +
bindings/nodejs/tests/suites/index.mjs | 4 +
bindings/nodejs/tests/suites/layer.suite.mjs | 59 +-
bindings/nodejs/tests/suites/syncLister.suite.mjs | 203 +
bindings/ocaml/DEPENDENCIES.rust.tsv | 469 +-
bindings/ocaml/README.md | 2 +
bindings/php/DEPENDENCIES.rust.tsv | 263 +-
bindings/php/README.md | 2 +
bindings/python/Cargo.toml | 28 +-
bindings/python/DEPENDENCIES.rust.tsv | 537 +-
bindings/python/README.md | 2 +
bindings/python/python/opendal/operator.pyi | 5852 ++++++++++----------
bindings/python/src/services.rs | 108 +
bindings/python/upgrade.md | 32 +
bindings/ruby/DEPENDENCIES.rust.tsv | 551 +-
bindings/ruby/README.md | 2 +
bindings/ruby/src/operator_info.rs | 2 +-
bindings/swift/README.md | 2 +
bindings/zig/README.md | 2 +
core/Cargo.lock | 1967 +++----
core/Cargo.toml | 4 +-
core/DEPENDENCIES.rust.tsv | 377 +-
.../src/main.rs | 3 +-
core/src/docs/internals/accessor.rs | 11 +-
core/src/docs/upgrade.md | 30 +
core/src/layers/async_backtrace.rs | 1 -
core/src/layers/await_tree.rs | 1 -
core/src/layers/capability_check.rs | 1 -
core/src/layers/chaos.rs | 1 -
core/src/layers/concurrent_limit.rs | 2 -
core/src/layers/error_context.rs | 2 +-
core/src/layers/logging.rs | 2 -
core/src/layers/mime_guess.rs | 1 -
core/src/layers/retry.rs | 3 -
core/src/layers/throttle.rs | 1 -
core/src/layers/timeout.rs | 16 -
core/src/lib.rs | 1 -
core/src/raw/ops.rs | 13 -
core/src/raw/tests/utils.rs | 10 +-
core/src/services/aliyun_drive/mod.rs | 2 +-
core/src/services/azblob/backend.rs | 4 +-
core/src/services/fs/core.rs | 20 +-
core/src/services/github/core.rs | 5 +
core/src/services/github/writer.rs | 25 +-
core/src/services/hdfs_native/mod.rs | 4 +-
core/src/services/huggingface/backend.rs | 30 +-
core/src/services/huggingface/config.rs | 4 +
core/src/services/huggingface/core.rs | 275 +-
core/src/services/mini_moka/mod.rs | 2 +-
core/src/services/s3/backend.rs | 10 +-
core/src/services/upyun/core.rs | 2 +-
core/src/services/vercel_artifacts/mod.rs | 2 +-
core/src/services/vercel_blob/mod.rs | 2 +-
core/src/services/yandex_disk/mod.rs | 2 +-
core/src/types/capability.rs | 3 -
core/src/types/context/read.rs | 5 +-
core/src/types/operator/builder.rs | 239 +-
core/src/types/operator/info.rs | 8 +-
core/src/types/operator/operator.rs | 2 -
core/src/types/operator/operator_futures.rs | 5 -
core/src/types/read/buffer_stream.rs | 4 +-
core/src/types/read/futures_async_reader.rs | 8 +-
core/src/types/read/futures_bytes_stream.rs | 6 +-
core/src/types/read/reader.rs | 10 +-
core/src/types/scheme.rs | 237 +-
core/src/types/write/buffer_sink.rs | 2 +-
core/src/types/write/futures_async_writer.rs | 2 +-
core/src/types/write/futures_bytes_sink.rs | 2 +-
core/tests/behavior/async_copy.rs | 3 +-
core/tests/behavior/async_delete.rs | 3 +-
core/tests/behavior/async_list.rs | 6 +-
core/tests/behavior/async_write.rs | 9 +-
core/upgrade.md | 1 +
dev/src/generate/python.j2 | 2 +
dev/src/release/package.rs | 20 +-
integrations/dav-server/Cargo.toml | 6 +-
integrations/dav-server/DEPENDENCIES.rust.tsv | 426 +-
integrations/object_store/Cargo.toml | 6 +-
integrations/object_store/DEPENDENCIES.rust.tsv | 409 +-
integrations/object_store/src/service/mod.rs | 13 +-
integrations/parquet/Cargo.toml | 6 +-
integrations/parquet/DEPENDENCIES.rust.tsv | 443 +-
integrations/unftp-sbe/Cargo.toml | 6 +-
integrations/unftp-sbe/DEPENDENCIES.rust.tsv | 542 +-
integrations/unftp-sbe/README.md | 1 -
integrations/unftp-sbe/src/lib.rs | 3 +-
website/community/committers/onboarding.md | 2 +
website/community/release/reference/setup_gpg.md | 3 +-
126 files changed, 9806 insertions(+), 7945 deletions(-)
create mode 100644 bindings/nodejs/tests/suites/asyncLister.suite.mjs
create mode 100644 bindings/nodejs/tests/suites/syncLister.suite.mjs
create mode 120000 core/upgrade.md