This is an automated email from the ASF dual-hosted git repository.
dependabot[bot] pushed a change to branch dependabot/cargo/axum-0.8.9
in repository https://gitbox.apache.org/repos/asf/paimon-rust.git
discard d3893c54 build(deps): bump axum from 0.7.9 to 0.8.9
add c7735709 feat(catalog): support tag creation with retention (#1000)
add cd5d36c4 feat(datafusion): add SQL options to SQLContext (#996)
add 89ec844b [core] Unify the REST User-Agent format (#992)
add 73ab9c33 [core] Unify the object storage User-Agent format (#991)
add a2414a9d fix(variant): store shredded timestamps as microseconds (#983)
add d81476a0 feat(spec): support the Avro deflate codec (#982)
add 3be82f50 fix(arrow): read CSV boolean columns like Java's CsvParser
(#980)
add 519792a5 fix(arrow): convert dictionary and fixed-size-binary Arrow
types (#978)
add 297965a5 feat(datafusion): support the $buckets system table (#934)
add 69118de8 feat(auth): authorize query-auth reads and carry the grant on
the split (#758)
add b2642a59 [io] Reduce BLOB footer and index reads with tail prefetch
(#1010)
add d57e85a9 [jindo] Fix unsafe fallback after process fork (#999)
add 802828ef build(deps): bump axum from 0.7.9 to 0.8.9
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 (d3893c54)
\
N -- N -- N refs/heads/dependabot/cargo/axum-0.8.9 (802828ef)
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.
No new revisions were added by this update.
Summary of changes:
Cargo.lock | 2 +
bindings/python/src/error.rs | 115 ++++-
bindings/python/src/lib.rs | 1 +
bindings/python/tests/test_runtime_fork.py | 5 +
.../datafusion/src/partition_count_pushdown.rs | 64 ++-
crates/integrations/datafusion/src/sql_context.rs | 100 +++-
.../datafusion/src/system_tables/buckets.rs | 258 +++++++++++
.../datafusion/src/system_tables/mod.rs | 4 +
.../datafusion/tests/sql_context_tests.rs | 54 +++
.../integrations/datafusion/tests/system_tables.rs | 118 +++++
crates/paimon/Cargo.toml | 3 +
crates/paimon/src/api/api_response.rs | 1 +
crates/paimon/src/api/auth/dlf_provider.rs | 39 ++
crates/paimon/src/api/mod.rs | 1 +
crates/paimon/src/api/rest_api.rs | 23 +-
crates/paimon/src/api/rest_client.rs | 165 ++++++-
crates/paimon/src/api/user_agent.rs | 90 ++++
crates/paimon/src/arrow/format/blob.rs | 278 ++++++++++-
crates/paimon/src/arrow/format/orc.rs | 122 ++++-
crates/paimon/src/arrow/format/parquet.rs | 73 ++-
crates/paimon/src/arrow/format/text.rs | 55 ++-
crates/paimon/src/arrow/mod.rs | 78 +++-
crates/paimon/src/catalog/filesystem.rs | 196 +++++++-
crates/paimon/src/catalog/mod.rs | 23 +
crates/paimon/src/catalog/rest/rest_catalog.rs | 14 +-
crates/paimon/src/error.rs | 136 +++++-
crates/paimon/src/io/file_io.rs | 144 ++++--
crates/paimon/src/io/mod.rs | 15 +-
crates/paimon/src/io/storage.rs | 80 +++-
crates/paimon/src/io/storage_azdls.rs | 22 +-
crates/paimon/src/io/storage_cos.rs | 11 +-
crates/paimon/src/io/storage_gcs.rs | 11 +-
crates/paimon/src/io/storage_jindo.rs | 130 +++++-
crates/paimon/src/io/storage_obs.rs | 11 +-
crates/paimon/src/io/storage_oss.rs | 64 ++-
crates/paimon/src/io/storage_s3.rs | 15 +-
crates/paimon/src/io/user_agent.rs | 291 ++++++++++++
crates/paimon/src/spec/avro/ocf.rs | 49 ++
crates/paimon/src/spec/core_options.rs | 2 +-
crates/paimon/src/spec/objects_file.rs | 17 +-
crates/paimon/src/spec/schema.rs | 29 +-
crates/paimon/src/table/audit_log_table/read.rs | 7 +-
crates/paimon/src/table/format_table_read.rs | 10 +-
crates/paimon/src/table/mod.rs | 108 +++++
crates/paimon/src/table/pk_vector_scan.rs | 29 ++
crates/paimon/src/table/query_auth.rs | 511 +++++++++++++++++++++
crates/paimon/src/table/read_builder.rs | 56 ++-
crates/paimon/src/table/rest_env.rs | 66 ++-
crates/paimon/src/table/source.rs | 77 ++++
crates/paimon/src/table/table_commit.rs | 50 ++
crates/paimon/src/table/table_read.rs | 468 ++++++++++++++++++-
crates/paimon/src/table/table_scan.rs | 147 +++++-
crates/paimon/src/table/tag_manager.rs | 242 +++++++++-
crates/paimon/src/variant.rs | 67 ++-
crates/paimon/tests/mock_server.rs | 152 +++++-
crates/paimon/tests/rest_api_test.rs | 33 ++
crates/paimon/tests/rest_catalog_test.rs | 467 +++++++++++++++++++
docs/src/getting-started.md | 4 +-
58 files changed, 5118 insertions(+), 285 deletions(-)
create mode 100644 crates/integrations/datafusion/src/system_tables/buckets.rs
create mode 100644 crates/paimon/src/api/user_agent.rs
create mode 100644 crates/paimon/src/io/user_agent.rs
create mode 100644 crates/paimon/src/table/query_auth.rs