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

piotr pushed a change to branch simulator_ui
in repository https://gitbox.apache.org/repos/asf/iggy.git


    from 42f473653 merge
     add af9273081 fix(connectors): support default credential provider chain 
for iceberg sink (#3045)
     add fcc5a447d feat(bench): prettier table output (#3090)
     add afd328fcb fix(ci): fix comfy table problem when building WASM targets 
(#3107)
     add 44eea4097 chore: add third-party attribution for bundled Gradle 
Wrapper (#3109)
     add 5a2939a17 feat(ci): dependency-DAG-based test scoping for Rust CI 
(#3095)
     add d4cdfcaf8 fix(sdk): inline iobuf into iggy_binary_protocol (#3110)
     add aa3456603 fix(ci): include binary packages in DAG-scoped builds for 
CARGO_BIN_EXE support (#3113)
     add 4f9d9ce77 fix(ci): fix DAG-scoped builds for connector plugins and 
multi-crate PRs (#3120)
     add 56a40445a chore(go): update sdk dependencies (#3115)
     add 5fef170dc fix(go): update stats field and its deserialization logic to 
align with rust SDK (#3032)
     add 35f6f06a4 feat(ci): harden Rust crate publish chain after rc1 incident 
(#3111)
     add 54c60a827 fix(test): replace log-based container readiness checks with 
HTTP healthcheck endpoints (#3093)
     add 8568bcbae chore: bump iggy-web-ui to 0.3.0 (#3121)
     add 08be9a637 feat(helm): add helm-docs, yamllint, and helmfmt for chart 
quality (#3070)
     add f551f5e97 deps(python): bump pytest minimum to 9.0.3 (#3122)
     add b956a5d39 fix(docs): remove unsupported verbosity in benchmark command 
examples (#3114)
     add f2dbabdcc fix(cli): Ensure home directory exists when writing contexts 
(#3069)
     add 170bbee16 chore(deps): update workspace dependencies (#3123)
     add 01d4dd94e fix(ci): gate release tags on proven registry availability 
(#3124)
     new 460d5bf9f merge

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:
 .../frontend/Trunk.toml => .config/rail.toml       |  22 +-
 .github/actions/rust/post-merge/action.yml         | 171 +++++-----
 .github/actions/rust/pre-merge/action.yml          | 132 +++++++-
 .github/actions/utils/create-git-tag/action.yml    | 197 ++++++++++++
 .github/actions/utils/setup-helm-tools/action.yml  |  51 ++-
 .github/actions/utils/wait-for-crate/action.yml    | 149 +++++++++
 .github/actions/utils/wait-for-url/action.yml      | 132 ++++++++
 .github/config/components.yml                      |  31 ++
 .github/workflows/_publish_rust_crates.yml         | 241 +++++++++-----
 .github/workflows/_test.yml                        |   3 +
 .github/workflows/publish.yml                      | 350 ++++++++++++---------
 .pre-commit-config.yaml                            |  24 ++
 Cargo.lock                                         | 246 +++++++--------
 Cargo.toml                                         |  28 +-
 DEPENDENCIES.md                                    |  58 ++--
 LICENSE                                            |  32 +-
 README.md                                          |  14 +-
 bdd/go/go.mod                                      |   4 +-
 bdd/go/go.sum                                      |  12 +-
 bdd/python/pyproject.toml                          |   4 +-
 bdd/python/uv.lock                                 |  18 +-
 bdd/rust/Cargo.toml                                |   1 +
 core/ai/mcp/Cargo.toml                             |   1 +
 core/ai/mcp/src/service/mod.rs                     |   4 +-
 core/bench/Cargo.toml                              |   2 +
 core/bench/dashboard/frontend/Cargo.toml           |   1 +
 core/bench/dashboard/server/Cargo.toml             |   1 +
 core/bench/dashboard/shared/Cargo.toml             |   1 +
 core/bench/report/Cargo.toml                       |   3 +
 core/bench/report/src/prints.rs                    | 199 +++++++++++-
 core/bench/report/src/utils.rs                     |   9 +
 core/bench/runner/Cargo.toml                       |   1 +
 .../src/actors/consumer/benchmark_consumer.rs      | 222 +++++++++++--
 core/bench/src/actors/consumer/client/interface.rs |   1 +
 .../actors/consumer/typed_benchmark_consumer.rs    |   2 +
 .../src/actors/producer/benchmark_producer.rs      | 225 +++++++++++--
 core/bench/src/actors/producer/client/interface.rs |   1 +
 .../actors/producer/typed_benchmark_producer.rs    |   2 +
 .../benchmark_producing_consumer.rs                | 230 ++++++++++++--
 .../typed_benchmark_producing_consumer.rs          |   3 +
 core/bench/src/args/common.rs                      |   4 +
 core/bench/src/benchmarks/common.rs                |   6 +
 core/bench/src/runner.rs                           |   3 +-
 core/binary_protocol/Cargo.toml                    |   3 +-
 .../src/consensus/iobuf.rs}                        |   0
 core/binary_protocol/src/consensus/message.rs      |  10 +-
 core/binary_protocol/src/consensus/mod.rs          |  14 +
 core/cli/src/commands/binary_context/common.rs     |   3 +-
 core/clock/Cargo.toml                              |   1 +
 core/common/Cargo.toml                             |   1 -
 core/common/src/lib.rs                             |   1 -
 core/common/src/types/send_messages2.rs            |   4 +-
 core/connectors/runtime/Cargo.toml                 |   1 +
 core/connectors/sdk/Cargo.toml                     |   1 +
 .../connectors/sinks/elasticsearch_sink/Cargo.toml |   1 +
 core/connectors/sinks/http_sink/Cargo.toml         |   1 +
 core/connectors/sinks/iceberg_sink/Cargo.toml      |   1 +
 core/connectors/sinks/iceberg_sink/src/lib.rs      |   4 +-
 core/connectors/sinks/iceberg_sink/src/props.rs    |  93 +++++-
 core/connectors/sinks/iceberg_sink/src/sink.rs     |  41 ++-
 core/connectors/sinks/influxdb_sink/Cargo.toml     |   1 +
 core/connectors/sinks/mongodb_sink/Cargo.toml      |   1 +
 core/connectors/sinks/postgres_sink/Cargo.toml     |   1 +
 core/connectors/sinks/quickwit_sink/Cargo.toml     |   1 +
 core/connectors/sinks/stdout_sink/Cargo.toml       |   1 +
 .../sources/elasticsearch_source/Cargo.toml        |   1 +
 core/connectors/sources/influxdb_source/Cargo.toml |   1 +
 core/connectors/sources/postgres_source/Cargo.toml |   1 +
 core/connectors/sources/random_source/Cargo.toml   |   1 +
 core/consensus/Cargo.toml                          |   2 +-
 core/consensus/src/plane_helpers.rs                |   2 +-
 core/harness_derive/Cargo.toml                     |   1 +
 core/integration/Cargo.toml                        |   1 +
 .../tests/connectors/fixtures/iceberg/container.rs |  49 ++-
 .../tests/connectors/fixtures/iceberg/mod.rs       |   4 +-
 .../connectors/fixtures/influxdb/container.rs      |   9 +-
 core/integration/tests/connectors/fixtures/mod.rs  |   4 +-
 .../connectors/fixtures/quickwit/container.rs      |   8 +-
 .../default_credentials_config}/config.toml        |   6 +-
 .../tests/connectors/iceberg/iceberg_sink.rs       |  54 +++-
 .../sink_default_credentials.toml}                 |   2 +-
 core/iobuf/Cargo.toml                              |  26 --
 core/journal/Cargo.toml                            |   2 +-
 core/journal/src/prepare_journal.rs                |   2 +-
 core/message_bus/Cargo.toml                        |   1 +
 core/metadata/Cargo.toml                           |   2 +-
 core/metadata/src/impls/recovery.rs                |   2 +-
 core/partitions/Cargo.toml                         |   2 +-
 core/partitions/src/iggy_partitions.rs             |   2 +-
 core/partitions/src/journal.rs                     |   2 +-
 core/partitions/src/lib.rs                         |   2 +-
 core/partitions/src/messages_writer.rs             |   2 +-
 core/partitions/src/types.rs                       |   2 +-
 core/server-ng/Cargo.toml                          |   1 +
 core/server/Cargo.toml                             |   1 +
 core/shard/Cargo.toml                              |   1 +
 core/simulator/Cargo.toml                          |   2 +-
 core/simulator/src/client.rs                       |   2 +-
 core/simulator/src/deps.rs                         |   2 +-
 core/simulator/src/packet.rs                       |   6 +-
 core/tools/Cargo.toml                              |   1 +
 examples/go/go.mod                                 |   2 +-
 examples/go/go.sum                                 |   6 +-
 examples/python/uv.lock                            |   8 +-
 examples/rust/Cargo.toml                           |   1 +
 .../go/binary_serialization/stats_serializer.go    |  90 ------
 .../binary_serialization/stats_serializer_test.go  | 127 --------
 foreign/go/client/tcp/tcp_utilities.go             |   7 +-
 foreign/go/contracts/stats.go                      | 141 +++++++--
 foreign/go/contracts/stats_test.go                 | 211 +++++++++++++
 foreign/go/go.mod                                  |  38 +--
 foreign/go/go.sum                                  | 115 +++----
 foreign/java/LICENSE                               |  28 +-
 foreign/python/pyproject.toml                      |   8 +-
 foreign/python/uv.lock                             |  31 +-
 helm/charts/iggy/.yamllint.yml                     |  65 ++++
 helm/charts/iggy/README.md                         | 198 ++++++++----
 helm/charts/iggy/{README.md => README.md.gotmpl}   | 144 +++++----
 helm/charts/iggy/templates/_helpers.tpl            |  42 +--
 helm/charts/iggy/templates/deployment.yaml         | 120 +++----
 helm/charts/iggy/templates/hpa.yaml                |  22 +-
 helm/charts/iggy/templates/iggy-pvc.yaml           |   6 +-
 helm/charts/iggy/templates/ingress.yaml            |  80 ++---
 helm/charts/iggy/templates/service.yaml            |   6 +-
 helm/charts/iggy/templates/servicemonitor.yaml     |   6 +-
 helm/charts/iggy/values.yaml                       | 156 ++++-----
 scripts/bump-version.sh                            |   8 +-
 scripts/ci/markdownlint.sh                         |   7 +-
 scripts/ci/setup-helm-tools.sh                     |  24 +-
 scripts/ci/test-helm.sh                            |  46 +++
 scripts/extract-version.sh                         |  54 +++-
 scripts/verify-crates-publish.sh                   | 295 +++++++++++++++++
 web/package-lock.json                              |   4 +-
 web/package.json                                   |   2 +-
 134 files changed, 3915 insertions(+), 1418 deletions(-)
 copy core/bench/dashboard/frontend/Trunk.toml => .config/rail.toml (73%)
 create mode 100644 .github/actions/utils/create-git-tag/action.yml
 create mode 100644 .github/actions/utils/wait-for-crate/action.yml
 create mode 100644 .github/actions/utils/wait-for-url/action.yml
 rename core/{iobuf/src/lib.rs => binary_protocol/src/consensus/iobuf.rs} (100%)
 copy core/{connectors/sinks/iceberg_sink => 
integration/tests/connectors/iceberg/default_credentials_config}/config.toml 
(82%)
 copy core/integration/tests/connectors/{elasticsearch/sink.toml => 
iceberg/sink_default_credentials.toml} (92%)
 delete mode 100644 core/iobuf/Cargo.toml
 delete mode 100644 foreign/go/binary_serialization/stats_serializer.go
 delete mode 100644 foreign/go/binary_serialization/stats_serializer_test.go
 create mode 100644 foreign/go/contracts/stats_test.go
 create mode 100644 helm/charts/iggy/.yamllint.yml
 copy helm/charts/iggy/{README.md => README.md.gotmpl} (71%)
 create mode 100755 scripts/verify-crates-publish.sh

Reply via email to