This is an automated email from the ASF dual-hosted git repository.

hoslo pushed a change to branch gcs-list-with-deleted
in repository https://gitbox.apache.org/repos/asf/opendal.git


 discard e5f0dfc9c feat(core): Implement list with deleted and versions for gcs
     add 90c64a19b Bump to version 0.51.1 Round 1 (#5523)
     add 86ba75d69 feat(core): implement if_modified_since and 
if_unmodified_since for stat_with (#5528)
     add fc686ed56 feat(layer/otelmetrics): add OtelMetricsLayer (#5524)
     add 0996e1368 fix(integrations/object_store) `object_store_opendal` now 
compiles on wasm32-unknown-unknown (#5530)
     add 02381c57f ci(integration/object_store): add integration tests for 
object_store_opendal (#5536)
     add 03b78f10e feat(integrations/object_store): implement put_opts and 
get_opts (#5513)
     add f951963a9 feat: Conditional reader for azblob, gcs, oss (#5531)
     add 85c380357 fix(serivces/gcs): Gcs doesn't support read with 
if_(un)modified_since (#5537)
     add 41c72d8e3 feat(core): Add correctness check for read with if_xxx 
headers (#5538)
     add 5ae1a765a feat(services/cos): Added user metadata support for cos 
service (#5510)
     add f0b3aa3e1 feat(core): Implement list with deleted and versions for oss 
(#5527)
     add 7b5c411c1 docs: Fix opendal rust core's README not align with new 
vision (#5541)
     add 781682cc0 chore: Update CODEOWNERS (#5542)
     add a8b793b7a docs(integration/object_store): add example for datafusion 
(#5543)
     new 30544ce21 feat(core): Implement list with deleted and versions for gcs

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (e5f0dfc9c)
            \
             N -- N -- N   refs/heads/gcs-list-with-deleted (30544ce21)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .github/CODEOWNERS                                 |   4 +-
 .../action.yml}                                    |  16 +-
 .github/scripts/test_behavior/plan.py              |  64 +++-
 .github/scripts/test_behavior/test_plan.py         |  10 +
 .../oss/{oss => oss_with_versioning}/action.yml    |  11 +-
 .github/workflows/test_behavior.yml                |  14 +
 ... => test_behavior_integration_object_store.yml} |   4 +-
 core/Cargo.lock                                    |  27 +-
 core/Cargo.toml                                    |  16 +-
 core/README.md                                     |  44 +--
 core/src/layers/correctness_check.rs               |  63 +++-
 core/src/layers/mod.rs                             |   5 +
 core/src/layers/otelmetrics.rs                     | 341 +++++++++++++++++++
 core/src/layers/tracing.rs                         |  11 +-
 core/src/raw/ops.rs                                |  24 ++
 core/src/services/azblob/backend.rs                |   2 +
 core/src/services/azblob/core.rs                   |  16 +
 core/src/services/cos/backend.rs                   |   7 +
 core/src/services/cos/core.rs                      |  14 +
 core/src/services/oss/backend.rs                   |  47 ++-
 core/src/services/oss/config.rs                    |   3 +
 core/src/services/oss/core.rs                      | 100 ++++++
 core/src/services/oss/lister.rs                    | 139 ++++++++
 core/src/services/s3/backend.rs                    |   2 +
 core/src/services/s3/core.rs                       |  14 +-
 core/src/types/capability.rs                       |   4 +
 core/src/types/operator/operator.rs                |  44 ++-
 core/src/types/operator/operator_futures.rs        |  10 +
 core/src/types/read/buffer_stream.rs               |   2 +-
 core/tests/behavior/async_stat.rs                  |  63 ++++
 integrations/object_store/Cargo.toml               |  13 +-
 integrations/object_store/README.md                |  91 +++++-
 integrations/object_store/examples/datafusion.rs   |  52 +++
 integrations/object_store/src/lib.rs               |   9 +-
 integrations/object_store/src/store.rs             | 222 +++++++------
 integrations/object_store/src/utils.rs             |   4 +
 .../object_store/tests/behavior/delete.rs          |  36 +--
 integrations/object_store/tests/behavior/get.rs    | 360 +++++++++++++++++++++
 .../object_store/tests/behavior/main.rs            |  34 +-
 integrations/object_store/tests/behavior/put.rs    | 147 +++++++++
 .../object_store/tests/behavior}/utils.rs          |  43 ++-
 41 files changed, 1892 insertions(+), 240 deletions(-)
 copy .github/actions/{test_behavior_binding_java/action.yaml => 
test_behavior_integration_object_store/action.yml} (75%)
 copy .github/services/oss/{oss => oss_with_versioning}/action.yml (77%)
 copy .github/workflows/{test_behavior_binding_java.yml => 
test_behavior_integration_object_store.yml} (94%)
 create mode 100644 core/src/layers/otelmetrics.rs
 create mode 100644 integrations/object_store/examples/datafusion.rs
 copy core/benches/types/utils.rs => 
integrations/object_store/tests/behavior/delete.rs (55%)
 create mode 100644 integrations/object_store/tests/behavior/get.rs
 copy core/src/services/sftp/mod.rs => 
integrations/object_store/tests/behavior/main.rs (61%)
 create mode 100644 integrations/object_store/tests/behavior/put.rs
 copy {core/benches/types => integrations/object_store/tests/behavior}/utils.rs 
(53%)

Reply via email to