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

maciej pushed a change to branch fix-hwloc-version-on-macos
in repository https://gitbox.apache.org/repos/asf/iggy.git


    from cf298e520 fix(ci): pin hwloc to v2.12.1 on macOS
     add 78ef2b9ee docs(java): add async client JavaDoc and usage guide (#2711)
     add 2dca380ba refactor(metadata): improve the stm update method (#2757)
     add f428078af refactor(consensus): couple message assoc type (#2761)
     add 6d5233bbc fix(ci): skip stable Docker tags in check-tags during 
auto-publish (#2759)
     add f8566c546 feat(web): update benchmark dashboard dark mode to Iggy 
brand colors (#2738)
     add 9ecbcc00d fix(connectors): don't use posix function names as FFI 
interface (#2771)
     add ce5c739ab chore(python): replace pip with uv  (#2767)
     add 4107de263 feat(bench): add --username/--password and reuse admin 
client (#2778)
     add e03355b58 feat(sdk): support hostnames in QUIC and WebSocket clients 
(#2768)
     add a84dff77a Merge branch 'master' into fix-hwloc-version-on-macos

No new revisions were added by this update.

Summary of changes:
 .../actions/python-maturin/pre-merge/action.yml    |  47 +-
 .github/workflows/_build_python_wheels.yml         |   1 -
 .github/workflows/_test_examples.yml               |  12 +-
 .github/workflows/publish.yml                      |  11 +
 bdd/docker-compose.yml                             |   2 +-
 bdd/python/Dockerfile                              |  21 +-
 .../shared/Cargo.toml => bdd/python/pyproject.toml |  23 +-
 bdd/python/uv.lock                                 | 395 ++++++++++
 core/bench/dashboard/frontend/assets/style.css     |  93 ++-
 .../frontend/src/components/chart/plot_trend.rs    |  45 +-
 core/bench/report/src/plotting/chart.rs            |   2 +-
 .../bench/src/actors/consumer/client/high_level.rs |   9 +-
 core/bench/src/actors/consumer/client/low_level.rs |   9 +-
 .../bench/src/actors/producer/client/high_level.rs |   9 +-
 core/bench/src/actors/producer/client/low_level.rs |   9 +-
 core/bench/src/analytics/report_builder.rs         |   8 +-
 core/bench/src/args/common.rs                      |  23 +-
 core/bench/src/args/examples.rs                    |  17 +-
 core/bench/src/benchmarks/benchmark.rs             |  16 +-
 core/bench/src/benchmarks/common.rs                |   9 +-
 core/bench/src/runner.rs                           |  21 +-
 core/bench/src/utils/client_factory.rs             |  65 +-
 core/bench/src/utils/mod.rs                        |  24 +-
 core/common/src/lib.rs                             |   1 +
 core/common/src/types/args/mod.rs                  |  16 +-
 .../common/src/types/either.rs                     |   9 +-
 core/common/src/types/mod.rs                       |   1 +
 core/connectors/runtime/src/main.rs                |  24 +-
 core/connectors/runtime/src/sink.rs                |   4 +-
 core/connectors/runtime/src/source.rs              |   4 +-
 core/connectors/sdk/src/sink.rs                    |   8 +-
 core/connectors/sdk/src/source.rs                  |   8 +-
 core/consensus/src/impls.rs                        |  22 +-
 core/consensus/src/lib.rs                          |  35 +-
 core/consensus/src/plane_helpers.rs                |   6 +-
 core/metadata/src/impls/metadata.rs                |  23 +-
 core/metadata/src/stm/mod.rs                       |  46 +-
 core/metadata/src/stm/mux.rs                       |  28 +-
 core/partitions/src/iggy_partitions.rs             |   8 +-
 core/sdk/src/quic/quic_client.rs                   |  81 ++-
 core/sdk/src/websocket/websocket_client.rs         |  28 +-
 examples/java/README.md                            |  95 ++-
 examples/java/build.gradle.kts                     |   5 +-
 .../apache/iggy/examples/async/AsyncConsumer.java  | 349 +++++++++
 .../iggy/examples/async/AsyncConsumerExample.java  | 157 ----
 .../apache/iggy/examples/async/AsyncProducer.java  | 240 +++----
 {foreign => examples}/python/.gitignore            |   0
 examples/python/README.md                          |  16 +
 .../Cargo.toml => examples/python/pyproject.toml   |  21 +-
 examples/python/uv.lock                            |  91 +++
 foreign/java/README.md                             |   9 +-
 .../iggy/client/async/ConsumerGroupsClient.java    |  58 +-
 .../apache/iggy/client/async/MessagesClient.java   | 126 +++-
 .../apache/iggy/client/async/StreamsClient.java    |  99 +++
 .../org/apache/iggy/client/async/TopicsClient.java | 103 ++-
 .../org/apache/iggy/client/async/UsersClient.java  |  48 +-
 .../org/apache/iggy/client/async/package-info.java |  57 ++
 .../iggy/client/async/tcp/AsyncIggyTcpClient.java  | 112 ++-
 .../apache/iggy/client/async/tcp/package-info.java |  48 ++
 foreign/python/Dockerfile.test                     |  22 +-
 foreign/python/README.md                           |  46 +-
 foreign/python/scripts/test.sh                     |   4 +-
 foreign/python/uv.lock                             | 797 +++++++++++++++++++++
 scripts/run-python-examples-from-readme.sh         |  24 +-
 64 files changed, 3011 insertions(+), 739 deletions(-)
 copy core/bench/dashboard/shared/Cargo.toml => bdd/python/pyproject.toml (71%)
 create mode 100644 bdd/python/uv.lock
 copy foreign/go/contracts/connection_info.go => 
core/common/src/types/either.rs (89%)
 create mode 100644 
examples/java/src/main/java/org/apache/iggy/examples/async/AsyncConsumer.java
 delete mode 100644 
examples/java/src/main/java/org/apache/iggy/examples/async/AsyncConsumerExample.java
 copy {foreign => examples}/python/.gitignore (100%)
 copy core/bench/dashboard/shared/Cargo.toml => examples/python/pyproject.toml 
(74%)
 create mode 100644 examples/python/uv.lock
 create mode 100644 
foreign/java/java-sdk/src/main/java/org/apache/iggy/client/async/package-info.java
 create mode 100644 
foreign/java/java-sdk/src/main/java/org/apache/iggy/client/async/tcp/package-info.java
 create mode 100644 foreign/python/uv.lock

Reply via email to