You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@iggy.apache.org by hg...@apache.org on 2026/10/10 11:26:10 UTC

(iggy) 01/01: Merge branch 'master' into dependabot/npm_and_yarn/foreign/node/node-16a1635a88

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

hubcio pushed a commit to branch dependabot/npm_and_yarn/foreign/node/node-16a1635a88
in repository https://gitbox.apache.org/repos/asf/iggy.git

commit 8a6f31079e5ed8e582f6ec8969b9cd3c0e9e717f
Merge: 473b2154d b7576e580
Author: Hubert Gruszecki <h....@gmail.com>
AuthorDate: Sat Oct 10 13:26:05 2026 +0200

    Merge branch 'master' into dependabot/npm_and_yarn/foreign/node/node-16a1635a88

 .github/actions/php/pre-merge/action.yml           |   16 +-
 .github/actions/rust/pre-merge/action.yml          |    3 +
 .github/actions/utils/setup-swift/action.yml       |   55 +-
 .github/workflows/_build_python_wheels.yml         |   12 +-
 .github/workflows/_build_rust_artifacts.yml        |   17 +-
 .github/workflows/_common.yml                      |   32 +-
 .github/workflows/_detect.yml                      |    2 +-
 .github/workflows/_publish_rust_crates.yml         |    2 +-
 .github/workflows/_test.yml                        |    4 +-
 .github/workflows/_test_bdd.yml                    |    2 +-
 .github/workflows/_test_examples.yml               |   14 +-
 .github/workflows/codecov-notify.yml               |    2 +-
 .github/workflows/coverage-baseline.yml            |   18 +-
 .github/workflows/edge-release.yml                 |    2 +-
 .github/workflows/issue-labeler-assigner.yml       |    2 +-
 .github/workflows/post-merge.yml                   |    4 +-
 .github/workflows/pr-skill-review-post.yml         |    2 +-
 .github/workflows/pr-skill-review-run.yml          |    2 +-
 .github/workflows/pr-title.yml                     |    2 +-
 .github/workflows/pr-triage-apply.yml              |    2 +-
 .github/workflows/pr-triage-collect.yml            |    2 +-
 .github/workflows/pre-merge.yml                    |    2 +-
 .github/workflows/publish.yml                      |   20 +-
 .github/workflows/stale-prs-unmark-on-activity.yml |    2 +-
 .github/workflows/stale-prs-unmark.yml             |    2 +-
 .github/workflows/stale-prs.yml                    |    2 +-
 Cargo.lock                                         |    2 +-
 core/ai/mcp/Cargo.toml                             |    1 +
 core/ai/mcp/README.md                              |    6 +-
 core/ai/mcp/src/error.rs                           |    2 +
 core/ai/mcp/src/main.rs                            |   34 +-
 core/ai/mcp/src/service/mod.rs                     |   25 -
 core/ai/mcp/src/service/requests.rs                |   15 -
 core/binary_protocol/src/codes.rs                  |    8 +-
 core/binary_protocol/src/consensus/error.rs        |    8 +-
 core/binary_protocol/src/consensus/operation.rs    |   31 +-
 core/binary_protocol/src/dispatch.rs               |   68 +-
 core/binary_protocol/src/requests/streams/mod.rs   |    2 -
 .../src/requests/streams/purge_stream.rs           |   60 -
 core/binary_protocol/src/requests/topics/mod.rs    |    2 -
 .../src/requests/topics/purge_topic.rs             |   86 -
 core/binary_protocol/src/responses/streams/mod.rs  |    2 -
 .../src/responses/streams/purge_stream.rs          |   19 -
 core/binary_protocol/src/responses/topics/mod.rs   |    2 -
 .../src/responses/topics/purge_topic.rs            |   19 -
 core/cli/src/args/stream.rs                        |   18 -
 core/cli/src/args/topic.rs                         |   27 -
 core/cli/src/commands/binary_streams/mod.rs        |    1 -
 .../src/commands/binary_streams/purge_stream.rs    |   59 -
 core/cli/src/commands/binary_topics/mod.rs         |    1 -
 core/cli/src/commands/binary_topics/purge_topic.rs |   67 -
 core/cli/src/main.rs                               |    9 +-
 core/common/src/http/streams/mod.rs                |    1 -
 core/common/src/http/streams/purge_stream.rs       |   37 -
 core/common/src/http/topics/mod.rs                 |    1 -
 core/common/src/http/topics/purge_topic.rs         |   41 -
 core/common/src/traits/binary_impls/streams.rs     |   16 +-
 core/common/src/traits/binary_impls/topics.rs      |   26 +-
 core/common/src/traits/consumer_offset_client.rs   |    4 -
 core/common/src/traits/stream_client.rs            |    4 -
 core/common/src/traits/topic_client.rs             |    8 -
 core/configs/src/configs_impl/env_listing.rs       |  102 +
 core/configs/src/configs_impl/env_mapping.rs       |  111 +
 core/configs/src/configs_impl/file_provider.rs     |   11 +-
 core/configs/src/configs_impl/mod.rs               |    9 +-
 .../configs/src/configs_impl/typed_env_provider.rs |   41 +-
 core/configs/src/lib.rs                            |    5 +-
 core/configs/src/server_config/cluster.rs          |   19 +
 core/configs/src/server_config/server.rs           |   66 +-
 core/configs_derive/src/config_env.rs              |  225 +-
 core/connectors/runtime/README.md                  |    4 +
 core/connectors/runtime/src/configs/connectors.rs  |    2 +-
 .../src/configs/connectors/local_provider.rs       |   27 +-
 core/connectors/runtime/src/error.rs               |    4 +
 core/connectors/runtime/src/main.rs                |  106 +-
 core/consensus/src/impls.rs                        |   29 +-
 core/consensus/src/observability.rs                |    2 -
 core/consensus/src/state_manifest.rs               |    5 +-
 core/integration/src/harness/config/resolve.rs     |   15 +-
 core/integration/tests/cli/stream/mod.rs           |    1 -
 .../tests/cli/stream/test_stream_help_command.rs   |    1 -
 .../tests/cli/stream/test_stream_purge_command.rs  |  223 --
 core/integration/tests/cli/topic/mod.rs            |    1 -
 .../tests/cli/topic/test_topic_help_command.rs     |    1 -
 .../tests/cli/topic/test_topic_purge_command.rs    |  295 --
 .../tests/cluster/consumer_offset_quota.rs         |   74 +-
 core/integration/tests/cluster/partition_dedup.rs  |   42 +-
 core/integration/tests/config_env_listing/mod.rs   |  312 ++
 .../tests/data_integrity/storage_compat.rs         |  264 +-
 core/integration/tests/mcp/mod.rs                  |   24 +-
 core/integration/tests/mod.rs                      |    1 +
 .../server/{purge_delete.rs => delete_segments.rs} |   22 +-
 .../tests/server/descriptor_exhaustion_vsr.rs      |    4 +-
 core/integration/tests/server/http_vsr.rs          |   40 +
 core/integration/tests/server/mod.rs               |   11 +-
 core/integration/tests/server/purge_vsr.rs         |  142 -
 core/integration/tests/server/raw_tcp.rs           |   18 +-
 .../server/scenarios/authentication_scenario.rs    |    2 -
 ...ete_scenario.rs => delete_segments_scenario.rs} |  464 ---
 .../scenarios/delete_stats_rollback_scenario.rs    |    8 +-
 core/integration/tests/server/scenarios/mod.rs     |    4 +-
 .../stale_client_consumer_group_scenario.rs        |    3 +-
 .../scenarios/stream_size_validation_scenario.rs   |   52 +-
 .../tests/server/scenarios/system_scenario.rs      |   78 -
 core/integration/tests/server/topic_metrics_vsr.rs |  114 +
 core/integration/tests/server/unknown_code_vsr.rs  |  136 +-
 core/journal/src/partition_journal.rs              |  260 +-
 core/journal/src/partition_journal/segments.rs     |   17 +-
 .../src/permissioner/permissioner_rules/streams.rs |    4 -
 .../src/permissioner/permissioner_rules/topics.rs  |    9 -
 core/metadata/src/stm/authz.rs                     |   26 +-
 core/metadata/src/stm/result.rs                    |   26 +-
 core/metadata/src/stm/snapshot.rs                  |   13 +-
 core/metadata/src/stm/stream.rs                    |  602 +---
 core/partitions/Cargo.toml                         |    1 -
 core/partitions/src/iggy_partition.rs              | 3730 ++++----------------
 core/partitions/src/iggy_partitions.rs             |    9 +-
 core/partitions/src/io.rs                          |   88 +-
 core/partitions/src/journal.rs                     |   85 +-
 core/partitions/src/lib.rs                         |    2 +-
 core/partitions/src/log.rs                         |   28 +-
 core/partitions/src/offset_storage.rs              |  242 +-
 core/partitions/src/persistence.rs                 |   28 -
 core/partitions/src/poll_plan.rs                   |   14 +-
 core/partitions/src/state_transfer.rs              |  231 +-
 core/partitions/tests/consumer_offset_history.rs   |  719 ----
 .../src/client_wrappers/binary_stream_client.rs    |   10 -
 .../sdk/src/client_wrappers/binary_topic_client.rs |   14 -
 core/sdk/src/clients/binary_streams.rs             |    4 -
 core/sdk/src/clients/binary_topics.rs              |   12 -
 core/sdk/src/clients/client.rs                     |    4 +-
 core/sdk/src/http/streams.rs                       |    9 -
 core/sdk/src/http/topics.rs                        |   13 -
 core/sdk/src/poll_routing.rs                       |    4 +-
 core/server/README.md                              |    8 +-
 core/server/server.http                            |    8 -
 core/server/src/args.rs                            |   39 +
 core/server/src/boot/mod.rs                        |   44 +-
 core/server/src/consumer_group.rs                  |    2 +-
 core/server/src/dispatch/authz.rs                  |    2 -
 core/server/src/dispatch/failure.rs                |  137 +-
 core/server/src/dispatch/mod.rs                    |  158 +-
 core/server/src/dispatch/partition.rs              |  171 +-
 core/server/src/dispatch/test_support.rs           |    4 +
 core/server/src/http.rs                            |   11 +-
 core/server/src/http/handlers.rs                   |   50 +-
 core/server/src/http/metrics.rs                    |    2 +-
 core/server/src/http/submit.rs                     |    2 +-
 core/server/src/main.rs                            |   17 +-
 core/server/src/partition_helpers.rs               |   14 +-
 core/server/src/partition_reconciler.rs            |  329 +-
 core/server/src/server_error.rs                    |    4 +-
 core/server_common/src/consensus_message.rs        |   12 +-
 core/shard/src/lib.rs                              |  221 +-
 core/shard/src/metrics.rs                          |   32 +-
 core/shard/src/partition_io.rs                     |  264 +-
 core/shard/src/poll.rs                             |   26 +-
 core/shard/src/poll/completion_tests.rs            |   76 +-
 core/shard/src/router.rs                           |  122 +-
 core/simulator/src/client.rs                       |   24 +-
 .../simulator/src/consumer_offset_history_tests.rs |  219 --
 core/simulator/src/lib.rs                          |    3 -
 core/simulator/src/storage.rs                      |    2 +-
 core/simulator/src/storage/bookmark_recovery.rs    |  360 ++
 core/simulator/src/storage/purge.rs                |  758 ----
 core/simulator/src/storage/tests.rs                |  107 +-
 core/simulator/src/workload/actions.rs             |    4 +-
 core/simulator/src/workload/ops/mod.rs             |    4 -
 core/simulator/src/workload/ops/purge_stream.rs    |   74 -
 core/simulator/src/workload/ops/purge_topic.rs     |   83 -
 core/simulator/src/workload/options.rs             |    6 +-
 foreign/cpp/MODULE.bazel                           |    2 +-
 foreign/cpp/MODULE.bazel.lock                      |    4 +-
 foreign/cpp/include/iggy.hpp                       |   28 -
 foreign/cpp/src/client.cpp                         |    8 -
 foreign/cpp/src/client.rs                          |   37 -
 foreign/cpp/src/lib.rs                             |    2 -
 foreign/cpp/tests/e2e/stream.cpp                   |  372 --
 foreign/cpp/tests/e2e/topic.cpp                    |  331 --
 foreign/cpp/tests/unit/unit_tests.cpp              |    2 -
 .../Helpers/Eventually.cs                          |   43 -
 .../Iggy_SDK.Tests.Integration/StreamsTests.cs     |   32 -
 .../Iggy_SDK.Tests.Integration/TopicsTests.cs      |   32 -
 .../csharp/Iggy_SDK/Contracts/Tcp/TcpContracts.cs  |    7 -
 foreign/csharp/Iggy_SDK/IggyClient/IIggyStream.cs  |   12 -
 foreign/csharp/Iggy_SDK/IggyClient/IIggyTopic.cs   |   13 -
 .../Implementations/HttpMessageStream.cs           |   20 -
 .../IggyClient/Implementations/TcpMessageStream.cs |   15 -
 foreign/csharp/Iggy_SDK/Utils/CommandCodes.cs      |    2 -
 foreign/csharp/Iggy_SDK/Vsr/VsrOperation.cs        |   10 +-
 .../ClientTests/HttpTopicOptionsTests.cs           |   17 -
 .../Iggy_SDK_Tests/VsrTests/VsrOperationTests.cs   |    6 +-
 foreign/go/client/tcp/tcp_poll_routing_test.go     |    4 +-
 foreign/go/internal/command/code.go                |    2 -
 foreign/go/internal/vsr/header_test.go             |    1 -
 foreign/go/internal/vsr/operation.go               |    6 -
 foreign/go/internal/vsr/operation_test.go          |    6 +-
 foreign/go/internal/vsr/protocol_parity_test.go    |    2 -
 .../iggy/client/async/tcp/vsr/VsrOperation.java    |    8 +-
 .../java/org/apache/iggy/serde/CommandCode.java    |    3 +-
 foreign/node/src/e2e/tcp.stream.e2e.ts             |    4 -
 foreign/node/src/e2e/tcp.topic.e2e.ts              |    4 -
 foreign/node/src/wire/command-set.ts               |    4 -
 foreign/node/src/wire/command.code.ts              |    2 -
 foreign/node/src/wire/stream/index.ts              |    1 -
 .../node/src/wire/stream/purge-stream.command.ts   |   49 -
 foreign/node/src/wire/topic/index.ts               |    1 -
 foreign/node/src/wire/topic/purge-topic.command.ts |   54 -
 foreign/node/src/wire/vsr/operation.test.ts        |    4 +-
 foreign/node/src/wire/vsr/operation.ts             |    4 -
 foreign/python/apache_iggy.pyi                     |   40 -
 foreign/python/src/client.rs                       |   65 -
 foreign/python/tests/test_stream.py                |   97 +-
 foreign/python/tests/test_topic.py                 |  119 -
 foreign/swift/Tests/IggyTests/Fixtures/golden.json |    2 -
 foreign/swift/Tools/golden-vectors/src/main.rs     |   18 +-
 gateways/kafka/README.md                           |    2 +-
 gateways/kafka/src/protocol/handlers/fetch.rs      |    7 +-
 gateways/kafka/tests/fetch_real_bridge_tests.rs    |   33 +-
 219 files changed, 3499 insertions(+), 11698 deletions(-)