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

(iggy) 01/01: Merge branch 'master' into dotnet-vsr-cleanup

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

lukaszzborek pushed a commit to branch dotnet-vsr-cleanup
in repository https://gitbox.apache.org/repos/asf/iggy.git

commit ee5ad3bda5851d904b6c2cce35ae1c741f1abc24
Merge: b1340e1fb 9cfb2d93a
Author: Ɓukasz Zborek <lu...@gmail.com>
AuthorDate: Tue Aug 11 16:51:52 2026 +0200

    Merge branch 'master' into dotnet-vsr-cleanup

 .dockerignore                                      |    1 -
 .github/actions/cpp-bazel/pre-merge/action.yml     |    6 +-
 .github/actions/csharp-dotnet/pre-merge/action.yml |    8 +-
 .github/actions/go/pre-merge/action.yml            |   17 +-
 .github/actions/java-gradle/pre-merge/action.yml   |    8 +-
 .github/actions/node-npm/pre-merge/action.yml      |   10 +-
 .github/actions/php/pre-merge/action.yml           |   11 +-
 .../actions/python-maturin/pre-merge/action.yml    |   15 +-
 .github/actions/rust/pre-merge/action.yml          |   21 +-
 .../utils/docker-build-test-server/action.yml      |  105 -
 .github/actions/utils/server-start/action.yml      |    9 +-
 .github/config/components.yml                      |   12 +-
 .github/dependabot.yml                             |    1 -
 .github/workflows/_test_bdd.yml                    |   54 +-
 .github/workflows/_test_examples.yml               |   11 +-
 .github/workflows/coverage-baseline.yml            |   32 +-
 .github/workflows/pr-title.yml                     |    1 -
 .github/workflows/pre-merge.yml                    |    2 +-
 AGENTS.md                                          |    4 +-
 Cargo.lock                                         |   70 +-
 Cargo.toml                                         |    2 -
 Dockerfile                                         |    3 +-
 README.md                                          |   10 +-
 bdd/README.md                                      |   15 +-
 bdd/docker-compose.cluster.yml                     |   50 +-
 bdd/docker-compose.server.yml                      |    8 +-
 bdd/docker-compose.vsr.yml                         |  102 -
 bdd/python/tests/test_basic_messaging.py           |    3 +-
 bdd/rust/Cargo.toml                                |    1 -
 core/ai/mcp/Cargo.toml                             |    1 -
 core/bench/Cargo.toml                              |   12 -
 core/bench/src/analytics/report_builder.rs         |    4 +-
 core/bench/src/main.rs                             |   16 +-
 core/binary_protocol/src/consensus/command.rs      |    2 +-
 core/binary_protocol/src/framing.rs                |    4 +-
 .../src/requests/users/login_register.rs           |    6 +-
 .../src/requests/users/login_register_with_pat.rs  |    2 +-
 .../src/responses/topics/create_topic.rs           |    2 +-
 .../src/responses/users/login_register.rs          |    2 +-
 core/cli/Cargo.toml                                |    1 -
 core/common/Cargo.toml                             |    3 -
 core/common/src/error/eviction.rs                  |    4 +-
 core/common/src/lib.rs                             |    3 -
 core/common/src/traits/binary_client.rs            |   15 +-
 .../src/traits/binary_impls/consumer_groups.rs     |    2 -
 core/common/src/traits/binary_impls/messages.rs    |   16 -
 core/common/src/traits/binary_impls/mod.rs         |    7 +-
 .../traits/binary_impls/personal_access_tokens.rs  |  110 +-
 core/common/src/traits/binary_impls/system.rs      |    1 -
 core/common/src/traits/binary_impls/users.rs       |  108 +-
 core/common/src/traits/binary_transport.rs         |    5 -
 core/common/src/traits/message_client.rs           |    2 +-
 core/configs/Cargo.toml                            |    1 -
 .../src/{server_config => common}/cache_indexes.rs |    0
 .../src/{server_config => common}/defaults.rs      |  190 +-
 .../src/{server_config => common}/displays.rs      |   86 +-
 core/configs/src/{server_config => common}/http.rs |    0
 .../src/state => configs/src/common}/mod.rs        |   19 +-
 core/configs/src/common/server.rs                  |  144 +
 .../src/{server_config => common}/system.rs        |   11 +-
 core/configs/src/common/validators.rs              |  357 ++
 core/configs/src/lib.rs                            |   11 +-
 core/configs/src/server_config/cluster.rs          | 2450 +++++++++-
 core/configs/src/server_config/defaults.rs         |  620 +--
 core/configs/src/server_config/displays.rs         |  311 +-
 .../message_bus.rs                                 |   38 +-
 .../metadata.rs                                    |   24 +-
 core/configs/src/server_config/mod.rs              |   14 +-
 .../partition.rs                                   |   22 +-
 core/configs/src/server_config/quic.rs             |  157 +-
 core/configs/src/server_config/server.rs           |  263 +-
 core/configs/src/server_config/sharding.rs         |  383 +-
 core/configs/src/server_config/tcp.rs              |    2 +
 core/configs/src/server_config/validators.rs       | 1268 +++--
 core/configs/src/server_config/websocket.rs        |  100 +-
 core/configs/src/server_ng_config/cluster.rs       | 2612 ----------
 core/configs/src/server_ng_config/defaults.rs      |  335 --
 core/configs/src/server_ng_config/displays.rs      |  189 -
 core/configs/src/server_ng_config/mod.rs           |   45 -
 core/configs/src/server_ng_config/quic.rs          |  222 -
 core/configs/src/server_ng_config/server_ng.rs     |  229 -
 core/configs/src/server_ng_config/sharding.rs      |  431 --
 core/configs/src/server_ng_config/tcp.rs           |   62 -
 core/configs/src/server_ng_config/validators.rs    |  852 ----
 core/configs/src/server_ng_config/websocket.rs     |  116 -
 core/connectors/runtime/Cargo.toml                 |    3 -
 core/consensus/src/client_table.rs                 |    2 +-
 core/consensus/src/impls.rs                        |    4 +-
 core/harness_derive/src/attrs.rs                   |    7 +-
 core/harness_derive/src/codegen.rs                 |    4 +-
 core/integration/Cargo.toml                        |   14 +-
 core/integration/src/bench_utils.rs                |   13 +-
 core/integration/src/harness/config/resolve.rs     |   35 +-
 core/integration/src/harness/config/server.rs      |    4 +-
 core/integration/src/harness/handle/server.rs      |   23 +-
 .../src/harness/orchestrator/builder.rs            |   13 +-
 .../src/harness/orchestrator/harness.rs            |   14 +-
 .../cli/message/test_message_flush_command.rs      |   14 +-
 .../tests/cli/stream/test_stream_purge_command.rs  |    2 +-
 .../tests/cli/system/test_cli_session_scenario.rs  |    4 +-
 .../tests/cli/system/test_me_command.rs            |   23 +-
 .../tests/cli/topic/test_topic_purge_command.rs    |    2 +-
 .../tests/cluster/client_table_restart.rs          |    2 -
 .../tests/cluster/metadata_checkpoint_restart.rs   |    4 +-
 .../tests/cluster/metadata_state_transfer.rs       |    2 -
 .../cluster/multi_shard_partition_convergence.rs   |    2 -
 .../tests/cluster/partition_state_transfer.rs      |   14 +-
 core/integration/tests/config_provider/mod.rs      |    2 +-
 core/integration/tests/data_integrity/mod.rs       |   13 +-
 .../data_integrity/verify_after_server_restart.rs  |   45 +-
 .../verify_auto_commit_offset_replicates.rs        |   10 +-
 core/integration/tests/mod.rs                      |   17 +-
 .../tests/sdk/consumer_group_membership.rs         |    2 +-
 core/integration/tests/sdk/hello_world.rs          |    1 -
 core/integration/tests/sdk/http_refresh.rs         |    2 +-
 core/integration/tests/sdk/mod.rs                  |    3 -
 core/integration/tests/sdk/protocol_version.rs     |    2 -
 core/integration/tests/sdk/raw.rs                  |   11 -
 core/integration/tests/sdk/send_confirmation.rs    |   36 +-
 core/integration/tests/server/a2a_jwt/jwt_tests.rs |   23 +-
 .../tests/server/cluster_view_durability_vsr.rs    |    4 +-
 core/integration/tests/server/flush_vsr.rs         |    4 +-
 core/integration/tests/server/general.rs           |   19 -
 core/integration/tests/server/http_client.rs       |    4 +-
 core/integration/tests/server/http_rbac.rs         |    4 +-
 core/integration/tests/server/http_tls.rs          |    8 +-
 core/integration/tests/server/http_vsr.rs          |    6 +-
 core/integration/tests/server/legacy_login_vsr.rs  |    4 +-
 .../tests/server/login_credentials_vsr.rs          |    4 +-
 core/integration/tests/server/mod.rs               |   33 +-
 .../tests/server/partition_view_durability_vsr.rs  |    4 +-
 .../integration/tests/server/poll_semantics_vsr.rs |    4 +-
 core/integration/tests/server/purge_delete.rs      |   62 +-
 core/integration/tests/server/purge_vsr.rs         |    2 +-
 .../server/scenarios/authentication_scenario.rs    |    7 +-
 .../tests/server/scenarios/bench_scenario.rs       |   45 -
 .../tests/server/scenarios/encryption_scenario.rs  |   40 +-
 core/integration/tests/server/scenarios/mod.rs     |    6 +-
 .../tests/server/scenarios/permissions_scenario.rs |    4 +-
 .../server/scenarios/purge_delete_scenario.rs      |  104 +-
 .../scenarios/reconnect_after_restart_scenario.rs  |    2 +-
 .../scenarios/restart_offset_skip_scenario.rs      |   14 +-
 .../scenarios/stream_size_validation_scenario.rs   |   13 +-
 .../tests/server/scenarios/system_scenario.rs      |    7 +-
 core/integration/tests/server/specific.rs          |   39 +-
 core/integration/tests/server/stats_vsr.rs         |    2 +-
 .../tests/server/topic_admission_vsr.rs            |    2 +-
 core/integration/tests/state/file.rs               |  164 -
 core/integration/tests/state/mod.rs                |   92 -
 core/integration/tests/state/system.rs             |  212 -
 core/integration/tests/storage/consumer_offsets.rs |  179 -
 core/integration/tests/storage/mod.rs              |   18 -
 core/journal/src/prepare_journal.rs                |    4 +-
 core/message_bus/src/client_listener/quic.rs       |    2 +-
 core/message_bus/src/config.rs                     |   50 +-
 core/message_bus/src/installer/conn_info.rs        |    2 +-
 core/message_bus/src/installer/mod.rs              |    2 +-
 core/message_bus/src/installer/wss.rs              |    2 +-
 core/message_bus/src/lib.rs                        |   24 +-
 core/message_bus/src/replica/io.rs                 |    4 +-
 core/message_bus/src/transports/quic.rs            |    2 +-
 core/message_bus/src/transports/tls/mod.rs         |    4 +-
 core/message_bus/tests/ws_client_roundtrip.rs      |    4 +-
 core/metadata/Cargo.toml                           |    2 +-
 core/metadata/src/impls/metadata.rs                |    8 +-
 core/metadata/src/stm/stream.rs                    |    2 +-
 core/metadata/src/stm/user.rs                      |    4 +-
 core/partitions/Cargo.toml                         |    2 +-
 core/partitions/src/journal.rs                     |    4 +-
 core/sdk/Cargo.toml                                |    3 -
 core/sdk/src/http/http_client.rs                   |    2 +-
 core/sdk/src/lib.rs                                |    2 -
 core/sdk/src/quic/quic_client.rs                   |  149 +-
 core/sdk/src/session.rs                            |    2 +-
 core/sdk/src/tcp/tcp_client.rs                     |  341 +-
 core/sdk/src/tcp/tcp_connection_stream.rs          |    2 -
 core/sdk/src/tcp/tcp_connection_stream_kind.rs     |    2 -
 core/sdk/src/tcp/tcp_tls_connection_stream.rs      |    2 -
 core/sdk/src/websocket/websocket_client.rs         |  126 +-
 core/server-ng/.dockerignore                       |   30 -
 core/server-ng/Cargo.toml                          |  195 -
 core/server-ng/Dockerfile                          |  179 -
 core/server-ng/build.rs                            |   86 -
 core/server-ng/config.toml                         | 1034 ----
 core/server-ng/server.http                         |  369 --
 core/server-ng/src/args.rs                         |   34 -
 core/server-ng/src/bootstrap.rs                    | 4401 -----------------
 core/server-ng/src/http/error.rs                   |  818 ----
 core/server-ng/src/http/metrics.rs                 |  297 --
 core/server-ng/src/lib.rs                          |   47 -
 core/server-ng/src/main.rs                         |   89 -
 core/server-ng/src/server_error.rs                 |  391 --
 core/server/Cargo.toml                             |  104 +-
 core/server/Dockerfile                             |   11 +-
 core/server/README.md                              |   37 +-
 core/server/config.toml                            |  493 +-
 core/server/server.http                            |   35 +-
 core/server/src/args.rs                            |  122 +-
 core/{server-ng => server}/src/auth.rs             |    0
 core/server/src/binary/dispatch.rs                 |  456 --
 .../cluster/get_cluster_metadata_handler.rs        |   60 -
 core/server/src/binary/handlers/cluster/mod.rs     |   18 -
 .../create_consumer_group_handler.rs               |   67 -
 .../delete_consumer_group_handler.rs               |   56 -
 .../consumer_groups/get_consumer_group_handler.rs  |   78 -
 .../consumer_groups/get_consumer_groups_handler.rs |   69 -
 .../consumer_groups/join_consumer_group_handler.rs |   57 -
 .../leave_consumer_group_handler.rs                |   57 -
 .../src/binary/handlers/consumer_groups/mod.rs     |   25 -
 .../delete_consumer_offset_handler.rs              |   56 -
 .../get_consumer_offset_handler.rs                 |   79 -
 .../src/binary/handlers/consumer_offsets/mod.rs    |   22 -
 .../store_consumer_offset_handler.rs               |   63 -
 .../messages/flush_unsaved_buffer_handler.rs       |   65 -
 core/server/src/binary/handlers/messages/mod.rs    |   22 -
 .../handlers/messages/poll_messages_handler.rs     |   87 -
 .../handlers/messages/send_messages_handler.rs     |  203 -
 core/server/src/binary/handlers/mod.rs             |   28 -
 .../partitions/create_partitions_handler.rs        |   61 -
 .../partitions/delete_partitions_handler.rs        |   60 -
 core/server/src/binary/handlers/partitions/mod.rs  |   21 -
 .../create_personal_access_token_handler.rs        |   73 -
 .../delete_personal_access_token_handler.rs        |   57 -
 .../get_personal_access_tokens_handler.rs          |   60 -
 .../login_with_personal_access_token_handler.rs    |   51 -
 .../binary/handlers/personal_access_tokens/mod.rs  |   23 -
 .../handlers/segments/delete_segments_handler.rs   |   76 -
 core/server/src/binary/handlers/segments/mod.rs    |   18 -
 .../handlers/streams/create_stream_handler.rs      |   67 -
 .../handlers/streams/delete_stream_handler.rs      |   56 -
 .../binary/handlers/streams/get_stream_handler.rs  |  121 -
 .../binary/handlers/streams/get_streams_handler.rs |   62 -
 core/server/src/binary/handlers/streams/mod.rs     |   25 -
 .../handlers/streams/purge_stream_handler.rs       |   56 -
 .../handlers/streams/update_stream_handler.rs      |   56 -
 .../binary/handlers/system/get_client_handler.rs   |   54 -
 .../binary/handlers/system/get_clients_handler.rs  |   44 -
 .../src/binary/handlers/system/get_me_handler.rs   |   77 -
 .../binary/handlers/system/get_snapshot_handler.rs |   53 -
 .../binary/handlers/system/get_stats_handler.rs    |   93 -
 core/server/src/binary/handlers/system/mod.rs      |   25 -
 .../src/binary/handlers/system/ping_handler.rs     |   41 -
 .../binary/handlers/topics/create_topic_handler.rs |  103 -
 .../binary/handlers/topics/delete_topic_handler.rs |   56 -
 .../binary/handlers/topics/get_topic_handler.rs    |   76 -
 .../binary/handlers/topics/get_topics_handler.rs   |   61 -
 core/server/src/binary/handlers/topics/mod.rs      |   25 -
 .../binary/handlers/topics/purge_topic_handler.rs  |   56 -
 .../binary/handlers/topics/update_topic_handler.rs |   56 -
 .../handlers/users/change_password_handler.rs      |   66 -
 .../binary/handlers/users/create_user_handler.rs   |   83 -
 .../binary/handlers/users/delete_user_handler.rs   |   57 -
 .../src/binary/handlers/users/get_user_handler.rs  |   62 -
 .../src/binary/handlers/users/get_users_handler.rs |   53 -
 .../binary/handlers/users/login_user_handler.rs    |   71 -
 .../binary/handlers/users/logout_user_handler.rs   |   44 -
 core/server/src/binary/handlers/users/mod.rs       |   28 -
 .../handlers/users/update_permissions_handler.rs   |   59 -
 .../binary/handlers/users/update_user_handler.rs   |   65 -
 core/server/src/binary/mod.rs                      |   21 -
 core/server/src/bootstrap.rs                       | 5047 ++++++++++++++++++--
 core/{server-ng => server}/src/cluster_meta.rs     |    4 +-
 .../src/compat/index_rebuilding/index_rebuilder.rs |  118 -
 core/server/src/compat/index_rebuilding/mod.rs     |   18 -
 core/server/src/compat/mod.rs                      |   18 -
 core/{server-ng => server}/src/config_writer.rs    |   19 +-
 core/server/src/configs.rs                         |   21 -
 core/{server-ng => server}/src/consumer_group.rs   |    0
 core/server/src/diagnostics.rs                     |   22 -
 core/{server-ng => server}/src/dispatch.rs         |   24 +-
 core/{server-ng => server}/src/dispatch/authz.rs   |    0
 core/{server-ng => server}/src/http.rs             |   22 +-
 core/{server-ng => server}/src/http/admission.rs   |    0
 core/server/src/http/consumer_groups.rs            |  176 -
 core/server/src/http/consumer_offsets.rs           |  150 -
 core/server/src/http/diagnostics.rs                |   68 -
 core/server/src/http/error.rs                      |  780 ++-
 core/{server-ng => server}/src/http/extractor.rs   |    0
 core/{server-ng => server}/src/http/forward.rs     |   14 +-
 core/{server-ng => server}/src/http/handlers.rs    |    4 +-
 core/server/src/http/http_server.rs                |  399 --
 core/server/src/http/http_shard_wrapper.rs         |  232 -
 core/{server-ng => server}/src/http/jwks.rs        |    0
 core/{server-ng => server}/src/http/jwt.rs         |    8 +-
 core/server/src/http/jwt/json_web_token.rs         |  155 -
 core/server/src/http/jwt/jwks.rs                   |  357 --
 core/server/src/http/jwt/jwt_manager.rs            |  457 --
 core/server/src/http/jwt/middleware.rs             |  105 -
 core/server/src/http/jwt/mod.rs                    |   24 -
 core/server/src/http/jwt/storage.rs                |  149 -
 core/server/src/http/mapper.rs                     |  329 --
 core/server/src/http/messages.rs                   |  164 -
 core/server/src/http/metrics.rs                    |  296 +-
 core/server/src/http/mod.rs                        |   40 -
 core/server/src/http/partitions.rs                 |  104 -
 core/server/src/http/personal_access_tokens.rs     |  148 -
 core/{server-ng => server}/src/http/reads.rs       |    4 +-
 core/{server-ng => server}/src/http/reply.rs       |    4 +-
 core/server/src/http/segments.rs                   |  120 -
 core/{server-ng => server}/src/http/session.rs     |    2 +-
 core/server/src/http/shared.rs                     |   33 -
 core/{server-ng => server}/src/http/state.rs       |   14 +-
 core/server/src/http/streams.rs                    |  200 -
 core/{server-ng => server}/src/http/submit.rs      |   10 +-
 core/server/src/http/system.rs                     |  168 -
 core/{server-ng => server}/src/http/tls.rs         |   24 +-
 core/server/src/http/topics.rs                     |  263 -
 core/server/src/http/users.rs                      |  331 --
 core/server/src/http/web.rs                        |   83 -
 core/{server-ng => server}/src/http/wire.rs        |    0
 core/server/src/io/mod.rs                          |   20 -
 core/server/src/io/storage.rs                      |  171 -
 core/server/src/lib.rs                             |   56 +-
 core/{server-ng => server}/src/login_register.rs   |    0
 core/server/src/main.rs                            |  591 +--
 core/server/src/metadata/absorb.rs                 |  500 --
 core/server/src/metadata/consumer_group.rs         |  315 --
 core/server/src/metadata/consumer_group_member.rs  |   58 -
 core/server/src/metadata/inner.rs                  |   54 -
 core/server/src/metadata/mod.rs                    |   71 -
 core/server/src/metadata/ops.rs                    |  134 -
 core/server/src/metadata/partition.rs              |   39 -
 core/server/src/metadata/reader.rs                 | 1920 --------
 core/server/src/metadata/stream.rs                 |   64 -
 core/server/src/metadata/topic.rs                  |   72 -
 core/server/src/metadata/user.rs                   |   30 -
 core/server/src/metadata/writer.rs                 |  617 ---
 core/{server-ng => server}/src/offset_recovery.rs  |    4 +-
 .../{server-ng => server}/src/partition_helpers.rs |   58 +-
 .../src/partition_reconciler.rs                    |   34 +-
 core/{server-ng => server}/src/pat.rs              |    0
 .../src/personal_access_token_cleaner.rs           |    6 +-
 core/server/src/quic/listener.rs                   |  239 -
 core/server/src/quic/mod.rs                        |   22 -
 core/server/src/quic/quic_server.rs                |  222 -
 core/server/src/quic/quic_socket.rs                |   66 -
 core/{server-ng => server}/src/responses.rs        |    4 +-
 core/{server-ng => server}/src/segment_cleaner.rs  |    6 +-
 core/{server-ng => server}/src/segment_recovery.rs |   30 +-
 core/server/src/sender/mod.rs                      |  257 -
 core/server/src/sender/quic_sender.rs              |  140 -
 core/server/src/sender/tcp_sender.rs               |   90 -
 core/server/src/sender/tcp_tls_sender.rs           |   96 -
 core/server/src/sender/websocket_sender.rs         |  206 -
 core/server/src/sender/websocket_tls_sender.rs     |  185 -
 core/server/src/server_error.rs                    |  453 +-
 core/{server-ng => server}/src/session_manager.rs  |    4 +-
 core/server/src/shard/builder.rs                   |  197 -
 core/server/src/shard/communication.rs             |  198 -
 core/server/src/shard/execution.rs                 |  732 ---
 core/server/src/shard/handlers.rs                  |  614 ---
 core/server/src/shard/mod.rs                       |  482 --
 core/server/src/shard/system/clients.rs            |   92 -
 core/server/src/shard/system/cluster.rs            |  196 -
 core/server/src/shard/system/consumer_groups.rs    |  205 -
 core/server/src/shard/system/consumer_offsets.rs   |  489 --
 core/server/src/shard/system/info.rs               |   78 -
 core/server/src/shard/system/messages.rs           |  695 ---
 core/server/src/shard/system/mod.rs                |   35 -
 core/server/src/shard/system/partitions.rs         |  443 --
 .../src/shard/system/personal_access_tokens.rs     |  149 -
 core/server/src/shard/system/segments.rs           |  586 ---
 core/server/src/shard/system/snapshot/mod.rs       |  257 -
 core/server/src/shard/system/snapshot/procdump.rs  |  213 -
 core/server/src/shard/system/stats.rs              |  120 -
 core/server/src/shard/system/storage.rs            |   99 -
 core/server/src/shard/system/streams.rs            |  179 -
 core/server/src/shard/system/topics.rs             |  250 -
 core/server/src/shard/system/users.rs              |  301 --
 core/server/src/shard/system/utils.rs              |  255 -
 core/server/src/shard/systemd.rs                   |   45 -
 core/server/src/shard/task_registry/builders.rs    |   42 -
 .../src/shard/task_registry/builders/continuous.rs |  109 -
 .../src/shard/task_registry/builders/oneshot.rs    |  120 -
 .../src/shard/task_registry/builders/periodic.rs   |  135 -
 core/server/src/shard/task_registry/mod.rs         |   23 -
 core/server/src/shard/task_registry/registry.rs    |  732 ---
 core/server/src/shard/task_registry/shutdown.rs    |  232 -
 .../src/shard/tasks/continuous/http_server.rs      |   40 -
 .../src/shard/tasks/continuous/message_pump.rs     |  135 -
 core/server/src/shard/tasks/continuous/mod.rs      |   28 -
 .../src/shard/tasks/continuous/quic_server.rs      |   36 -
 .../src/shard/tasks/continuous/tcp_server.rs       |   36 -
 .../src/shard/tasks/continuous/websocket_server.rs |   38 -
 core/server/src/shard/tasks/mod.rs                 |   20 -
 .../src/shard/tasks/oneshot/config_writer.rs       |  142 -
 core/server/src/shard/tasks/oneshot/mod.rs         |   20 -
 .../src/shard/tasks/periodic/heartbeat_verifier.rs |   86 -
 .../src/shard/tasks/periodic/jwt_token_cleaner.rs  |   60 -
 .../src/shard/tasks/periodic/message_cleaner.rs    |  120 -
 .../src/shard/tasks/periodic/message_saver.rs      |   71 -
 core/server/src/shard/tasks/periodic/mod.rs        |   36 -
 .../periodic/personal_access_token_cleaner.rs      |   85 -
 .../src/shard/tasks/periodic/revocation_timeout.rs |  105 -
 .../src/shard/tasks/periodic/sysinfo_printer.rs    |  103 -
 .../src/shard/tasks/periodic/systemd_watchdog.rs   |   47 -
 core/server/src/shard/transmission/connector.rs    |  106 -
 core/server/src/shard/transmission/event.rs        |   70 -
 core/server/src/shard/transmission/frame.rs        |  116 -
 core/server/src/shard/transmission/message.rs      |  254 -
 core/server/src/shard/transmission/mod.rs          |   21 -
 core/{server-ng => server}/src/snapshot.rs         |   14 +-
 .../{server-ng => server}/src/snapshot/procdump.rs |    0
 core/server/src/state/command.rs                   |  268 --
 core/server/src/state/entry.rs                     |  150 -
 core/server/src/state/file.rs                      |  378 --
 core/server/src/state/models.rs                    |  334 --
 core/server/src/state/system.rs                    |  633 ---
 .../server/src/streaming/clients/client_manager.rs |  233 -
 core/server/src/streaming/clients/mod.rs           |   18 -
 core/server/src/streaming/deduplication/mod.rs     |   18 -
 core/server/src/streaming/diagnostics/metrics.rs   |  149 -
 core/server/src/streaming/diagnostics/mod.rs       |   18 -
 core/server/src/streaming/mod.rs                   |   31 -
 .../streaming/partitions/consumer_group_offsets.rs |   18 -
 .../src/streaming/partitions/consumer_offset.rs    |   18 -
 .../src/streaming/partitions/consumer_offsets.rs   |   18 -
 core/server/src/streaming/partitions/helpers.rs    |   36 -
 core/server/src/streaming/partitions/in_flight.rs  |   18 -
 core/server/src/streaming/partitions/journal.rs    |  212 -
 .../src/streaming/partitions/local_partition.rs    |   98 -
 .../src/streaming/partitions/local_partitions.rs   |  213 -
 core/server/src/streaming/partitions/log.rs        |  207 -
 core/server/src/streaming/partitions/mod.rs        |   33 -
 core/server/src/streaming/partitions/ops.rs        |  730 ---
 core/server/src/streaming/partitions/ops_tests.rs  |  358 --
 core/server/src/streaming/partitions/segments.rs   |  123 -
 core/server/src/streaming/partitions/storage.rs    |  346 --
 core/server/src/streaming/persistence/mod.rs       |   20 -
 core/server/src/streaming/persistence/persister.rs |  166 -
 core/server/src/streaming/polling_consumer.rs      |  129 -
 .../src/streaming/segments/indexes/index_reader.rs |   19 -
 .../src/streaming/segments/indexes/index_writer.rs |   18 -
 core/server/src/streaming/segments/indexes/mod.rs  |   22 -
 .../src/streaming/segments/memory_journal.rs       |   17 -
 .../streaming/segments/messages/messages_reader.rs |   19 -
 .../streaming/segments/messages/messages_writer.rs |   18 -
 core/server/src/streaming/segments/messages/mod.rs |   21 -
 core/server/src/streaming/segments/mod.rs          |   34 -
 core/server/src/streaming/segments/segment.rs      |   18 -
 core/server/src/streaming/segments/storage.rs      |   50 -
 core/server/src/streaming/segments/types/mod.rs    |   19 -
 core/server/src/streaming/session.rs               |  105 -
 core/server/src/streaming/stats/mod.rs             |   18 -
 core/server/src/streaming/storage.rs               |   39 -
 core/server/src/streaming/streams/mod.rs           |   20 -
 core/server/src/streaming/streams/storage.rs       |   65 -
 core/server/src/streaming/topics/helpers.rs        |   33 -
 core/server/src/streaming/topics/mod.rs            |   21 -
 core/server/src/streaming/topics/storage.rs        |   82 -
 core/server/src/streaming/users/mod.rs             |   18 -
 core/server/src/streaming/users/user.rs            |  137 -
 core/server/src/streaming/utils/address.rs         |   75 -
 core/server/src/streaming/utils/file.rs            |   54 -
 core/server/src/streaming/utils/mod.rs             |   22 -
 core/server/src/streaming/utils/ptr.rs             |   70 -
 core/server/src/systemd.rs                         |   80 +
 core/server/src/tcp/connection_handler.rs          |  184 -
 core/server/src/tcp/mod.rs                         |   73 -
 core/server/src/tcp/tcp_listener.rs                |  171 -
 core/server/src/tcp/tcp_server.rs                  |   56 -
 core/server/src/tcp/tcp_socket.rs                  |   97 -
 core/server/src/tcp/tcp_tls_listener.rs            |  224 -
 core/{server-ng => server}/src/users.rs            |    0
 core/{server-ng => server}/src/web.rs              |    0
 core/server/src/websocket/connection_handler.rs    |  175 -
 core/server/src/websocket/mod.rs                   |   64 -
 core/server/src/websocket/websocket_listener.rs    |  182 -
 core/server/src/websocket/websocket_server.rs      |   59 -
 .../server/src/websocket/websocket_tls_listener.rs |  272 --
 core/{server-ng => server}/src/wire.rs             |    0
 core/{server-ng => server}/tests/sdk_e2e.rs        |   18 +-
 core/server_common/src/indexes_mut.rs              |    2 +-
 core/shard/Cargo.toml                              |    2 +-
 core/shard/src/lib.rs                              |   88 +-
 core/shard/src/router.rs                           |    8 +-
 core/simulator/Cargo.toml                          |    2 +-
 core/simulator/src/lib.rs                          |   16 +-
 core/simulator/src/replica.rs                      |   18 +-
 core/simulator/src/workload/auditor.rs             |    2 +-
 .../src/workload/ops/store_consumer_offset.rs      |    2 +-
 .../src/workload/ops/store_consumer_offset_2.rs    |    2 +-
 examples/go/README.md                              |    9 +-
 examples/java/README.md                            |    9 +-
 examples/node/src/tcp-tls/consumer.ts              |    4 +-
 examples/node/src/tcp-tls/producer.ts              |    4 +-
 examples/rust/Cargo.toml                           |    3 -
 foreign/cpp/Cargo.toml                             |    2 +-
 .../Fixtures/IggyServerFixture.cs                  |    6 +-
 .../Fixtures/VsrCluster.cs                         |   10 +-
 .../Helpers/Eventually.cs                          |    2 +-
 .../Iggy_SDK.Tests.Integration/StreamsTests.cs     |    2 +-
 .../Iggy_SDK.Tests.Integration/SystemTests.cs      |    2 +-
 .../Iggy_SDK.Tests.Integration/TopicsTests.cs      |    2 +-
 foreign/csharp/README.md                           |   32 +-
 foreign/go/README.md                               |   10 +-
 foreign/go/tests/e2e_helpers_test.go               |    5 +-
 .../apache/iggy/client/BaseIntegrationTest.java    |    3 +-
 foreign/node/docker-compose.yml                    |    4 +-
 foreign/node/src/e2e/tls.system.e2e.ts             |    4 +-
 foreign/php/Cargo.toml                             |    2 +-
 foreign/php/README.md                              |    2 +-
 foreign/php/docker-compose.test.yml                |    8 +-
 foreign/python/Cargo.toml                          |    4 +-
 foreign/python/docker-compose.test.yml             |    8 +-
 foreign/python/tests/test_tls.py                   |    8 +-
 justfile                                           |   17 -
 scripts/check-backwards-compat.sh                  |  260 -
 scripts/run-bdd-tests.sh                           |   52 +-
 scripts/run-examples-from-readme.sh                |   52 +-
 scripts/utils.sh                                   |   10 +-
 511 files changed, 12187 insertions(+), 51220 deletions(-)