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

hubcio pushed a change to branch ci/path-gate-coverage-baseline
in repository https://gitbox.apache.org/repos/asf/iggy.git


    from e1bd5060d ci: skip unaffected language jobs in coverage baseline
     add dc8493883 test(integration): remove suites duplicating existing 
coverage (#3823)
     add 0d76a691c feat(server-ng): add per-client-network advertised address 
selectors (#3818)
     add fcef8c01c feat(server-ng): confirm committed sends with partition and 
offset (#3781)
     add b1fe82a4c Merge branch 'master' into ci/path-gate-coverage-baseline

No new revisions were added by this update.

Summary of changes:
 .github/actions/cpp-bazel/pre-merge/action.yml     |   8 +-
 .github/actions/php/pre-merge/action.yml           |   1 +
 .../actions/python-maturin/pre-merge/action.yml    |   3 +
 Cargo.lock                                         |  53 +-
 Cargo.toml                                         |   9 +-
 bdd/python/uv.lock                                 |   2 +-
 core/ai/mcp/src/service/mod.rs                     |   5 +-
 core/bench/Cargo.toml                              |   2 +-
 core/binary_protocol/Cargo.toml                    |   2 +-
 core/binary_protocol/src/responses/messages/mod.rs |   2 +
 .../src/responses/messages/send_messages.rs        | 284 ++++++
 core/cli/Cargo.toml                                |   2 +-
 core/common/Cargo.toml                             |   2 +-
 core/common/src/error/iggy_error.rs                |   5 +-
 core/common/src/http/messages/send_messages.rs     |  58 +-
 core/common/src/lib.rs                             |   4 +
 core/common/src/traits/binary_impls/messages.rs    | 137 ++-
 core/common/src/traits/binary_impls/mod.rs         |   2 +
 core/common/src/traits/message_client.rs           |  15 +-
 core/common/src/traits/mod.rs                      |   2 +
 core/common/src/types/message/mod.rs               |   4 +-
 core/configs/Cargo.toml                            |   1 +
 core/configs/src/server_ng_config/cluster.rs       | 987 ++++++++++++++++++++-
 core/configs/src/server_ng_config/defaults.rs      |   1 +
 core/configs/src/server_ng_config/validators.rs    |   1 +
 core/configs_derive/src/config_env.rs              |  22 +-
 core/connectors/runtime/Cargo.toml                 |   2 +-
 core/connectors/sinks/clickhouse_sink/Cargo.toml   |   2 +-
 core/connectors/sinks/delta_sink/Cargo.toml        |   2 +-
 core/connectors/sinks/doris_sink/Cargo.toml        |   2 +-
 .../connectors/sinks/elasticsearch_sink/Cargo.toml |   2 +-
 core/connectors/sinks/http_sink/Cargo.toml         |   2 +-
 core/connectors/sinks/iceberg_sink/Cargo.toml      |   2 +-
 core/connectors/sinks/influxdb_sink/Cargo.toml     |   2 +-
 core/connectors/sinks/meilisearch_sink/Cargo.toml  |   2 +-
 core/connectors/sinks/mongodb_sink/Cargo.toml      |   2 +-
 core/connectors/sinks/postgres_sink/Cargo.toml     |   2 +-
 core/connectors/sinks/quickwit_sink/Cargo.toml     |   2 +-
 core/connectors/sinks/s3_sink/Cargo.toml           |   2 +-
 core/connectors/sinks/stdout_sink/Cargo.toml       |   2 +-
 core/connectors/sinks/surrealdb_sink/Cargo.toml    |   2 +-
 .../sources/elasticsearch_source/Cargo.toml        |   2 +-
 core/connectors/sources/influxdb_source/Cargo.toml |   2 +-
 core/connectors/sources/postgres_source/Cargo.toml |   2 +-
 core/connectors/sources/random_source/Cargo.toml   |   2 +-
 .../tests/cluster/metadata_checkpoint_restart.rs   | 138 ++-
 core/integration/tests/sdk/mcp_parity.rs           | 608 -------------
 core/integration/tests/sdk/messages.rs             | 172 ----
 core/integration/tests/sdk/mod.rs                  |   5 +-
 core/integration/tests/sdk/producer/background.rs  |   6 +-
 core/integration/tests/sdk/send_confirmation.rs    | 268 ++++++
 .../tests/server/cluster_metadata_vsr.rs           | 229 ++++-
 core/integration/tests/server/general.rs           |  19 +-
 core/integration/tests/server/http_client.rs       |  19 +-
 core/integration/tests/server/http_tls.rs          | 112 ++-
 .../server/metadata_checkpoint_recovery_vsr.rs     | 138 ---
 core/integration/tests/server/mod.rs               |   4 -
 .../server/scenarios/authentication_scenario.rs    |   1 +
 .../server/scenarios/create_message_payload.rs     | 148 ---
 core/integration/tests/server/scenarios/mod.rs     |   1 -
 core/partitions/src/iggy_partition.rs              | 264 ++++--
 core/sdk/Cargo.toml                                |   3 +-
 .../src/client_wrappers/binary_message_client.rs   |   3 +-
 core/sdk/src/clients/binary_message.rs             |   3 +-
 core/sdk/src/clients/producer.rs                   | 167 +++-
 core/sdk/src/clients/producer_dispatcher.rs        |   7 +-
 core/sdk/src/clients/producer_error_callback.rs    |  11 +-
 core/sdk/src/clients/producer_sharding.rs          |  11 +-
 core/sdk/src/http/messages.rs                      |  94 +-
 core/sdk/src/prelude.rs                            |   9 +-
 core/server-ng/Cargo.toml                          |   8 +-
 core/server-ng/config.toml                         |  47 +
 core/server-ng/src/bootstrap.rs                    |   9 +-
 core/server-ng/src/cluster_meta.rs                 | 125 ++-
 core/server-ng/src/dispatch.rs                     |  72 +-
 core/server-ng/src/dispatch/authz.rs               |  11 +-
 core/server-ng/src/http.rs                         |  37 +-
 core/server-ng/src/http/error.rs                   | 126 ++-
 core/server-ng/src/http/extractor.rs               |  22 +-
 core/server-ng/src/http/handlers.rs                |  85 +-
 core/server-ng/src/http/reads.rs                   |   3 +-
 core/server-ng/src/http/reply.rs                   | 146 ++-
 core/server-ng/src/http/state.rs                   |  22 +-
 core/server-ng/src/http/submit.rs                  |  11 +-
 core/server-ng/src/http/tls.rs                     |  15 +-
 core/server-ng/src/responses.rs                    |  12 +-
 core/server-ng/src/session_manager.rs              |  28 +
 core/server-ng/tests/sdk_e2e.rs                    | 175 +---
 examples/python/uv.lock                            |   2 +-
 foreign/cpp/src/client.rs                          |   7 +-
 foreign/cpp/src/lib.rs                             |  27 +-
 foreign/cpp/src/type_conversion.rs                 |  30 +-
 foreign/cpp/tests/e2e/message.cpp                  |   9 +-
 foreign/node/package-lock.json                     |   4 +-
 foreign/node/package.json                          |   2 +-
 foreign/node/src/client/client.utils.test.ts       |  23 +-
 foreign/node/src/client/client.utils.ts            |   3 -
 foreign/node/src/e2e/tcp.send-message.e2e.ts       |  27 +-
 foreign/node/src/index.ts                          |   2 +
 .../src/wire/message/send-messages.command.test.ts | 110 ++-
 .../node/src/wire/message/send-messages.command.ts |  81 +-
 foreign/node/src/wire/vsr/register.ts              |   4 +-
 foreign/php/iggy-php.stubs.php                     |  59 +-
 foreign/php/src/client.rs                          |   9 +-
 foreign/php/src/lib.rs                             |   4 +-
 foreign/php/src/message_iterator.rs                |   3 +
 foreign/php/src/send_message.rs                    |  87 +-
 foreign/php/tests/IggySdkTest.php                  |  20 +
 foreign/python/Cargo.toml                          |   4 +-
 foreign/python/apache_iggy.pyi                     |  68 +-
 foreign/python/pyproject.toml                      |   2 +-
 foreign/python/src/client.rs                       |  13 +-
 foreign/python/src/lib.rs                          |   4 +-
 foreign/python/src/send_message.rs                 |  98 +-
 foreign/python/tests/test_message_operations.py    |  40 +
 foreign/python/uv.lock                             |   2 +-
 scripts/ci/license-headers.sh                      |   7 +-
 117 files changed, 4078 insertions(+), 1719 deletions(-)
 create mode 100644 core/binary_protocol/src/responses/messages/send_messages.rs
 delete mode 100644 core/integration/tests/sdk/mcp_parity.rs
 delete mode 100644 core/integration/tests/sdk/messages.rs
 create mode 100644 core/integration/tests/sdk/send_confirmation.rs
 delete mode 100644 
core/integration/tests/server/metadata_checkpoint_recovery_vsr.rs
 delete mode 100644 
core/integration/tests/server/scenarios/create_message_payload.rs

Reply via email to