This is an automated email from the ASF dual-hosted git repository. xuanwo pushed a commit to branch fix-cap in repository https://gitbox.apache.org/repos/asf/incubator-opendal.git
commit 44bc2ece57f76de301ec944897063ba0509601ef Merge: ad4e8e3c7 54ffc88ae Author: Xuanwo <[email protected]> AuthorDate: Tue Aug 29 15:11:53 2023 +0800 Merge remote-tracking branch 'origin/main' into fix-cap .editorconfig | 7 +- .env.example | 1 + .github/workflows/bindings_java.yml | 15 +- .github/workflows/oay_test_webdav.yml | 70 +++++++ .github/workflows/release_java.yml | 137 +++++++++++++ .github/workflows/service_test_gdrive.yml | 64 ++++++ .github/workflows/service_test_webdav.yml | 43 +--- bin/oay/src/services/webdav/webdavfs.rs | 18 +- bindings/java/Cargo.toml | 55 ++++- bindings/java/src/lib.rs | 1 + .../java/org/apache/opendal/AsyncStepsTest.java | 5 + bindings/nodejs/tests/binding.js | 4 + bindings/python/CONTRIBUTING.md | 25 ++- bindings/python/python/opendal/__init__.pyi | 11 + bindings/python/src/asyncio.rs | 59 ++++++ bindings/python/src/lib.rs | 38 ++++ bindings/python/tests/steps/binding.py | 10 + bindings/tests/features/binding.feature | 1 + core/src/raw/http_util/multipart.rs | 10 +- core/src/services/cos/core.rs | 2 +- core/src/services/fs/docs.md | 4 +- core/src/services/gcs/backend.rs | 10 +- core/src/services/gcs/core.rs | 27 ++- core/src/services/gdrive/backend.rs | 24 ++- core/src/services/gdrive/core.rs | 26 +++ core/src/services/http/backend.rs | 52 +---- core/src/services/http/docs.md | 48 +++++ core/src/services/memcached/backend.rs | 45 +---- core/src/services/memcached/docs.md | 44 ++++ core/src/services/obs/backend.rs | 58 +----- core/src/services/obs/core.rs | 2 +- core/src/services/obs/docs.md | 56 ++++++ core/src/services/s3/backend.rs | 4 + core/src/services/s3/compatible_services.md | 8 +- core/src/services/s3/core.rs | 29 ++- core/src/services/s3/docs.md | 2 +- core/src/services/sftp/backend.rs | 3 + core/src/services/sftp/docs.md | 3 + core/src/services/supabase/backend.rs | 52 +---- core/src/services/supabase/docs.md | 53 +++++ core/src/services/wasabi/backend.rs | 223 +-------------------- core/src/services/wasabi/core.rs | 2 +- core/src/services/{s3 => wasabi}/docs.md | 125 ++++-------- core/src/services/webdav/backend.rs | 53 +---- core/src/services/webdav/docs.md | 51 +++++ .../webdav/fixtures/config/nginx/http.conf | 13 ++ .../fixtures/docker-compose-webdav-with-auth.yml | 32 ++- .../docker-compose-webdav-with-empty-passwd.yml | 31 ++- .../webdav/fixtures/docker-compose-webdav.yml | 34 ++-- core/src/services/webdav/fixtures/htpasswd | 2 - .../webdav/fixtures/nginx-with-basic-auth.conf | 28 --- core/src/services/webdav/fixtures/nginx.conf | 43 ---- core/src/types/list.rs | 5 +- core/src/types/operator/blocking_operator.rs | 2 +- core/src/types/operator/operator.rs | 4 +- core/tests/behavior/copy.rs | 24 ++- licenserc.toml | 3 + scripts/merge_local_staging.sh | 40 ++++ website/docs/contributing/committer.md | 3 +- website/docs/contributing/release.md | 60 ++++-- website/docs/services/gcs.mdx | 1 + website/docs/services/http.mdx | 58 ++++++ website/docs/services/memcached.mdx | 58 ++++++ website/docs/services/obs.mdx | 67 +++++++ website/docs/services/supabase.mdx | 67 +++++++ website/docs/services/{gcs.mdx => wasabi.mdx} | 37 ++-- website/docs/services/webdav.mdx | 64 ++++++ 67 files changed, 1445 insertions(+), 811 deletions(-)
