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

yuxia pushed a change to branch fluss-rs-update-readme
in repository https://gitbox.apache.org/repos/asf/fluss-rust.git


 discard 56e885f  address comments
 discard 8f52e79  [doc] Update fluss-rust readme markdown
     add b419363  chore: update rust docs (#416)
     add 257eb7d  chore: error handling fix CPP, for pointer returning methods 
(#409)
     add cf3c359  ci: fix ci build wheel issue for python (#419)
     add 5718d20  chore: fix mut schema builder public api (#420)
     add 2ceb512  [doc] Setup workflow for doc publish (#414)
     add b9357f7  doc: update create a release doc (#421)
     add dd10579  feat: Add getter/setter property for 
writer_bucket_no_key_assigner config in python (#397)
     add ee8beee  chore: update testing fluss image to 0.9.0 (#426)
     add 65a8ad4  chore: Remove config duplication in examples (#427)
     add d04d3fb  ci: parallelize cpp integration tests (#434)
     add 251c1a9  chore: pre-size Arrow builders and recommend jemalloc for 
write path (#430)
     add bb6933a  ci: parallelize python integration tests (#435)
     add 7b3015b  ci: check tablet server availabitility (#437)
     add 599a223  chore: refactor to typed Column Writers (#440)
     add 5b7f839  feat(python): add get_primary_keys() method to Schema class  
(#436)
     add 3d5c9a0  chore: added is_retriable() to FlussError (#422)
     add 8642ea4  feat: allow configuring scanner fetch parameters (#417)
     add 3ad3119  [client] Add LookupResult::to_record_batch() (#411)
     add 7d4bfd6  feat: introduce idempotent writes (#404)
     add 984e22c  chore: no-op .asf.yaml change to attempt trigger gh page setup
     add 427a317  troubeshooting test commit
     add 0d1559d  INFRA-27705 - infrastructure test commit
     add 4b3b5a8  INFRA-27705 - remove test label
     add 7666af0  doc: optimize pyfluss description in pypi (#439)
     add 8b0a8cb  [doc] Update fluss-rust readme markdown
     add 579a055  address comments
     add a5de132  update documentation link

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   (56e885f)
            \
             N -- N -- N   refs/heads/fluss-rs-update-readme (a5de132)

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:
 .asf.yaml                                          |   8 +-
 .github/workflows/build_and_test_cpp.yml           |   4 +-
 .github/workflows/build_and_test_python.yml        |   4 +-
 .github/workflows/deploy_documentation.yml         |  81 ++
 .github/workflows/release_python.yml               |  26 +-
 .gitignore                                         |   5 +-
 bindings/cpp/CMakeLists.txt                        |  15 +-
 bindings/cpp/include/fluss.hpp                     |  31 +
 bindings/cpp/src/connection.cpp                    |  40 +-
 bindings/cpp/src/ffi_converter.hpp                 |  17 +
 bindings/cpp/src/lib.rs                            | 326 ++++---
 bindings/cpp/src/table.cpp                         | 107 +--
 bindings/cpp/test/test_main.cpp                    |  10 +
 bindings/cpp/test/test_sasl_auth.cpp               |   5 +-
 bindings/cpp/test/test_utils.h                     | 117 ++-
 bindings/python/Cargo.toml                         |   2 +-
 bindings/python/GENERATED_README.md                |   1 -
 bindings/python/{README.md => PYPI_README.md}      |   9 +-
 bindings/python/fluss/__init__.pyi                 |  39 +
 bindings/python/generate_readme.py                 | 104 ---
 bindings/python/pyproject.toml                     |   7 +-
 bindings/python/src/config.rs                      | 179 +++-
 bindings/python/src/error.rs                       |  10 +
 bindings/python/src/metadata.rs                    |   8 +-
 bindings/python/test/conftest.py                   | 220 +++--
 bindings/python/test/test_admin.py                 |   1 +
 .../python/test/test_schema.py                     |  35 +-
 crates/examples/Cargo.toml                         |   6 +-
 crates/examples/src/example_table.rs               |   4 +
 crates/fluss/Cargo.toml                            |   2 +-
 crates/fluss/src/client/connection.rs              |   6 +
 crates/fluss/src/client/table/lookup.rs            | 124 ++-
 crates/fluss/src/client/table/scanner.rs           |  87 +-
 crates/fluss/src/client/write/accumulator.rs       | 976 ++++++++++++++++++++-
 crates/fluss/src/client/write/batch.rs             |  54 +-
 crates/fluss/src/client/write/broadcast.rs         |  11 +
 crates/fluss/src/client/write/idempotence.rs       | 724 +++++++++++++++
 crates/fluss/src/client/write/mod.rs               |  25 +-
 crates/fluss/src/client/write/sender.rs            | 762 ++++++++++++++--
 crates/fluss/src/client/write/writer_client.rs     | 113 ++-
 crates/fluss/src/config.rs                         | 238 ++++-
 crates/fluss/src/error.rs                          |  22 +-
 crates/fluss/src/lib.rs                            | 106 +++
 crates/fluss/src/metadata/table.rs                 |   6 +-
 crates/fluss/src/proto/fluss_api.proto             |   9 +
 crates/fluss/src/record/arrow.rs                   | 157 +---
 crates/fluss/src/record/kv/kv_record.rs            |   2 +-
 crates/fluss/src/row/binary/mod.rs                 |   2 +-
 crates/fluss/src/row/column_writer.rs              | 771 ++++++++++++++++
 crates/fluss/src/row/datum.rs                      |  79 +-
 crates/fluss/src/row/encode/mod.rs                 |   6 +-
 crates/fluss/src/row/mod.rs                        |   3 +-
 crates/fluss/src/rpc/api_key.rs                    |  49 +-
 crates/fluss/src/rpc/fluss_api_error.rs            |  77 ++
 .../message/{list_databases.rs => init_writer.rs}  |  31 +-
 crates/fluss/src/rpc/message/mod.rs                |   2 +
 crates/fluss/src/test_utils.rs                     |   2 +-
 crates/fluss/tests/integration/fluss_cluster.rs    |   2 +-
 justfile                                           |   4 -
 website/docs/release/create-release.md             |  17 +-
 website/docs/user-guide/cpp/api-reference.md       |   4 +
 website/docs/user-guide/cpp/error-handling.md      |  47 +
 .../docs/user-guide/cpp/example/configuration.md   |  16 +-
 website/docs/user-guide/python/api-reference.md    |  44 +-
 website/docs/user-guide/python/error-handling.md   |  40 +
 .../user-guide/python/example/configuration.md     |  21 +-
 website/docs/user-guide/rust/api-reference.md      |   7 +-
 website/docs/user-guide/rust/error-handling.md     |  42 +
 .../docs/user-guide/rust/example/configuration.md  |  19 +-
 .../user-guide/rust/example/primary-key-tables.md  |   8 +
 website/docs/user-guide/rust/installation.md       |   4 +-
 website/docusaurus.config.ts                       |  23 +-
 website/package.json                               |   1 +
 website/static/CNAME                               |   1 +
 website/static/manifest.json                       |  17 +
 75 files changed, 5249 insertions(+), 935 deletions(-)
 create mode 100644 .github/workflows/deploy_documentation.yml
 delete mode 100644 bindings/python/GENERATED_README.md
 copy bindings/python/{README.md => PYPI_README.md} (70%)
 delete mode 100644 bindings/python/generate_readme.py
 copy .licenserc.yaml => bindings/python/test/test_schema.py (63%)
 create mode 100644 crates/fluss/src/client/write/idempotence.rs
 create mode 100644 crates/fluss/src/row/column_writer.rs
 copy crates/fluss/src/rpc/message/{list_databases.rs => init_writer.rs} (64%)
 create mode 100644 website/static/CNAME
 create mode 100644 website/static/manifest.json

Reply via email to