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

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


    from c4e71b57a feat(server): implement TwoHalves buffer
     add edf7adaf3 refactor(rust): empty binary_protocol crate by relocating 
its contents (#2942)
     add 2ea6d5bd1 feat(cpp): part of low-level bindings, their tests, and e2e 
CI config (#2852)
     add 0e435f0bd fix(cpp): Remove `--locked` option and delete cargo.lock 
file (#2949)
     add 18588f149 refactor(journal): refactor partition journal utilize 
storage trait (#2909)
     add 25dcd7634 refactor(repo): wrap credentials in SecretString to prevent 
leaks (#2931)
     add 681290767 refactor(java): unify blocking TCP client as wrapper over 
async client (#2947)
     add 003db4133 Merge branch 'master' into two_halves

No new revisions were added by this update.

Summary of changes:
 .github/actions/cpp-bazel/pre-merge/action.yml     |  23 +-
 .github/config/components.yml                      |   2 +-
 Cargo.lock                                         |  46 +--
 Cargo.toml                                         |   2 +
 .../org/apache/iggy/bdd/BasicMessagingSteps.java   |   2 +-
 core/binary_protocol/Cargo.toml                    |  15 -
 .../src/client/binary_clients/mod.rs               |  44 ---
 core/binary_protocol/src/client/mod.rs             |  30 --
 core/binary_protocol/src/lib.rs                    |   8 -
 core/binary_protocol/src/utils/mod.rs              |  20 --
 core/cli/Cargo.toml                                |  15 +-
 core/cli/src/args/common.rs                        |  18 +-
 core/cli/src/args/mod.rs                           |   2 +-
 core/cli/src/args/system.rs                        |   2 +-
 .../src/commands}/binary_client/get_client.rs      |   4 +-
 .../src/commands}/binary_client/get_clients.rs     |   4 +-
 .../cli => cli/src/commands}/binary_client/mod.rs  |   0
 .../binary_cluster/get_cluster_metadata.rs         |   4 +-
 .../cli => cli/src/commands}/binary_cluster/mod.rs |   0
 .../create_consumer_group.rs                       |   4 +-
 .../delete_consumer_group.rs                       |   4 +-
 .../binary_consumer_groups/get_consumer_group.rs   |   4 +-
 .../binary_consumer_groups/get_consumer_groups.rs  |   4 +-
 .../src/commands}/binary_consumer_groups/mod.rs    |   0
 .../binary_consumer_offsets/get_consumer_offset.rs |   4 +-
 .../src/commands}/binary_consumer_offsets/mod.rs   |   0
 .../binary_consumer_offsets/set_consumer_offset.rs |   4 +-
 .../src/commands}/binary_context/common.rs         |   0
 .../src/commands}/binary_context/get_contexts.rs   |   4 +-
 .../cli => cli/src/commands}/binary_context/mod.rs |   0
 .../src/commands}/binary_context/use_context.rs    |   4 +-
 .../src/commands}/binary_message/flush_messages.rs |   4 +-
 .../cli => cli/src/commands}/binary_message/mod.rs |   0
 .../src/commands}/binary_message/poll_messages.rs  |   4 +-
 .../src/commands}/binary_message/send_messages.rs  |   4 +-
 .../binary_partitions/create_partitions.rs         |   4 +-
 .../binary_partitions/delete_partitions.rs         |   4 +-
 .../src/commands}/binary_partitions/mod.rs         |   0
 .../create_personal_access_token.rs                |  11 +-
 .../delete_personal_access_tokens.rs               |   4 +-
 .../get_personal_access_tokens.rs                  |   4 +-
 .../commands}/binary_personal_access_tokens/mod.rs |   0
 .../commands}/binary_segments/delete_segments.rs   |   4 +-
 .../src/commands}/binary_segments/mod.rs           |   0
 .../src/commands}/binary_streams/create_stream.rs  |   4 +-
 .../src/commands}/binary_streams/delete_stream.rs  |   4 +-
 .../src/commands}/binary_streams/get_stream.rs     |   4 +-
 .../src/commands}/binary_streams/get_streams.rs    |   4 +-
 .../cli => cli/src/commands}/binary_streams/mod.rs |   0
 .../src/commands}/binary_streams/purge_stream.rs   |   4 +-
 .../src/commands}/binary_streams/update_stream.rs  |   4 +-
 .../src/commands}/binary_system/login.rs           |  11 +-
 .../src/commands}/binary_system/logout.rs          |   6 +-
 .../cli => cli/src/commands}/binary_system/me.rs   |   4 +-
 .../cli => cli/src/commands}/binary_system/mod.rs  |   0
 .../cli => cli/src/commands}/binary_system/ping.rs |   4 +-
 .../src/commands}/binary_system/session.rs         |   0
 .../src/commands}/binary_system/snapshot.rs        |   4 +-
 .../src/commands}/binary_system/stats.rs           |   4 +-
 .../src/commands}/binary_topics/create_topic.rs    |   4 +-
 .../src/commands}/binary_topics/delete_topic.rs    |   4 +-
 .../src/commands}/binary_topics/get_topic.rs       |   4 +-
 .../src/commands}/binary_topics/get_topics.rs      |   4 +-
 .../cli => cli/src/commands}/binary_topics/mod.rs  |   0
 .../src/commands}/binary_topics/purge_topic.rs     |   4 +-
 .../src/commands}/binary_topics/update_topic.rs    |   4 +-
 .../src/commands}/binary_users/change_password.rs  |   4 +-
 .../src/commands}/binary_users/create_user.rs      |  22 +-
 .../src/commands}/binary_users/delete_user.rs      |   4 +-
 .../src/commands}/binary_users/get_user.rs         |   4 +-
 .../src/commands}/binary_users/get_users.rs        |   4 +-
 .../cli => cli/src/commands}/binary_users/mod.rs   |   0
 .../commands}/binary_users/update_permissions.rs   |   4 +-
 .../src/commands}/binary_users/update_user.rs      |   4 +-
 .../src/cli => cli/src/commands}/cli_command.rs    |   2 +-
 .../src/cli => cli/src/commands}/mod.rs            |   0
 .../src/commands}/utils/login_session_expiry.rs    |   0
 .../src/cli => cli/src/commands}/utils/mod.rs      |   0
 core/cli/src/credentials.rs                        |  47 ++-
 {examples/rust => core/cli}/src/lib.rs             |   2 +-
 core/cli/src/logging.rs                            |   2 +-
 core/cli/src/main.rs                               |  16 +-
 core/common/Cargo.toml                             |   3 +
 .../login_with_personal_access_token.rs            |  44 ++-
 core/common/src/commands/users/change_password.rs  |  82 +++--
 core/common/src/commands/users/create_user.rs      |  59 ++-
 core/common/src/commands/users/login_user.rs       |  65 +++-
 core/common/src/lib.rs                             |  15 +
 .../auth.rs => common/src/traits/binary_auth.rs}   |   7 +-
 .../src/traits}/binary_client.rs                   |   3 +-
 .../src/traits/binary_impls/cluster.rs}            |  10 +-
 .../src/traits/binary_impls/consumer_groups.rs}    |  26 +-
 .../src/traits/binary_impls/consumer_offsets.rs}   |  17 +-
 .../src/traits/binary_impls/messages.rs}           |   8 +-
 .../src/traits/binary_impls}/mod.rs                |  15 +-
 .../src/traits/binary_impls/partitions.rs}         |  10 +-
 .../traits/binary_impls/personal_access_tokens.rs} |  29 +-
 .../src/traits/binary_impls/segments.rs}           |   7 +-
 .../src/traits/binary_impls/streams.rs}            |  26 +-
 .../src/traits/binary_impls/system.rs}             |  30 +-
 .../src/traits/binary_impls/topics.rs}             |  29 +-
 .../src/traits/binary_impls/users.rs}              |  47 +--
 .../src/traits/binary_mapper.rs}                   |   9 +-
 .../src/traits/binary_transport.rs}                |   2 +-
 .../binary_clients => common/src/traits}/client.rs |   2 +-
 .../src/traits}/cluster_client.rs                  |   2 +-
 .../src/traits}/consumer_group_client.rs           |   2 +-
 .../src/traits}/consumer_offset_client.rs          |   2 +-
 .../src/traits}/message_client.rs                  |   4 +-
 core/common/src/traits/mod.rs                      |  17 +
 .../src/traits}/partition_client.rs                |   2 +-
 .../src/traits}/personal_access_token_client.rs    |   4 +-
 .../src/traits}/segment_client.rs                  |   2 +-
 .../src/traits}/stream_client.rs                   |   2 +-
 .../src/traits}/system_client.rs                   |   4 +-
 .../src/traits}/topic_client.rs                    |   4 +-
 .../src/traits}/user_client.rs                     |   4 +-
 .../types/configuration/auth_config/auto_login.rs  |   2 +-
 .../configuration/auth_config/connection_string.rs |  44 +--
 .../types/configuration/auth_config/credentials.rs |  25 +-
 .../src/types/permissions/personal_access_token.rs |  16 +-
 core/common/src/types/user/user_identity_info.rs   |  17 +-
 core/common/src/utils/mod.rs                       |   1 +
 core/common/src/utils/serde_secret.rs              | 106 ++++++
 core/connectors/runtime/Cargo.toml                 |   1 +
 core/connectors/runtime/src/api/auth.rs            |   5 +-
 core/connectors/runtime/src/api/config.rs          |  28 +-
 core/connectors/runtime/src/context.rs             |   5 +-
 .../connectors/sinks/elasticsearch_sink/Cargo.toml |   1 +
 .../connectors/sinks/elasticsearch_sink/src/lib.rs |   7 +-
 core/connectors/sinks/mongodb_sink/Cargo.toml      |   2 +
 core/connectors/sinks/mongodb_sink/src/lib.rs      |  10 +-
 core/connectors/sinks/postgres_sink/Cargo.toml     |   1 +
 core/connectors/sinks/postgres_sink/src/lib.rs     |  10 +-
 .../sources/elasticsearch_source/Cargo.toml        |   1 +
 .../sources/elasticsearch_source/src/lib.rs        |   7 +-
 core/connectors/sources/postgres_source/Cargo.toml |   1 +
 core/connectors/sources/postgres_source/src/lib.rs |  10 +-
 core/integration/Cargo.toml                        |   3 +-
 core/integration/src/harness/seeds.rs              |   6 +-
 core/integration/tests/cli/context/common.rs       |   2 +-
 .../tests/cli/context/test_context_applied.rs      |   2 +-
 .../tests/cli/context/test_context_list_command.rs |   2 +-
 .../tests/cli/context/test_context_use_command.rs  |   2 +-
 .../test_pat_login_options.rs                      |   7 +-
 .../integration/tests/cli/system/test_login_cmd.rs |   2 +-
 .../tests/cli/system/test_logout_cmd.rs            |   2 +-
 .../tests/cli/system/test_stats_command.rs         |   2 +-
 .../tests/cli/user/test_user_create_command.rs     |   8 +-
 .../connectors/elasticsearch/elasticsearch_sink.rs |   2 +-
 .../elasticsearch/elasticsearch_source.rs          |   2 +-
 .../tests/connectors/iceberg/iceberg_sink.rs       |   2 +-
 .../tests/connectors/mongodb/mongodb_sink.rs       |   2 +-
 .../tests/connectors/postgres/postgres_sink.rs     |   2 +-
 .../tests/connectors/postgres/postgres_source.rs   |   2 +-
 .../tests/connectors/postgres/restart.rs           |   2 +-
 .../tests/connectors/quickwit/quickwit_sink.rs     |   2 +-
 .../tests/connectors/random/random_source.rs       |   2 +-
 .../tests/connectors/stdout/stdout_sink.rs         |   2 +-
 core/integration/tests/mcp/mod.rs                  |   3 +-
 .../server/scenarios/authentication_scenario.rs    |   3 +-
 .../scenarios/cross_protocol_pat_scenario.rs       |   5 +-
 .../server/scenarios/purge_delete_scenario.rs      |   3 +-
 .../stale_client_consumer_group_scenario.rs        |   3 +-
 .../tests/server/scenarios/user_scenario.rs        |   9 +-
 core/integration/tests/state/file.rs               |   7 +-
 core/integration/tests/state/system.rs             |  10 +-
 core/journal/src/lib.rs                            |   5 +-
 core/metadata/Cargo.toml                           |   1 +
 core/metadata/src/stm/user.rs                      |   5 +-
 core/partitions/src/iggy_partition.rs              |  51 ++-
 core/partitions/src/iggy_partitions.rs             |  54 +--
 core/partitions/src/journal.rs                     | 394 +++++++++++++++++----
 core/partitions/src/lib.rs                         |  35 +-
 core/sdk/Cargo.toml                                |   2 +-
 .../src/plotting/text => sdk/src/binary}/mod.rs    |   3 +-
 core/sdk/src/client_provider.rs                    |   9 +-
 core/sdk/src/client_wrappers/binary_client.rs      |   2 +-
 .../src/client_wrappers/binary_cluster_client.rs   |   2 +-
 .../binary_consumer_group_client.rs                |   2 +-
 .../binary_consumer_offset_client.rs               |   2 +-
 .../src/client_wrappers/binary_message_client.rs   |   2 +-
 .../src/client_wrappers/binary_partition_client.rs |   2 +-
 .../binary_personal_access_token_client.rs         |   2 +-
 .../src/client_wrappers/binary_segment_client.rs   |   2 +-
 .../src/client_wrappers/binary_stream_client.rs    |   2 +-
 .../src/client_wrappers/binary_system_client.rs    |   2 +-
 .../sdk/src/client_wrappers/binary_topic_client.rs |   2 +-
 core/sdk/src/client_wrappers/binary_user_client.rs |   2 +-
 core/sdk/src/clients/binary_cluster.rs             |   2 +-
 core/sdk/src/clients/binary_consumer_group.rs      |   2 +-
 core/sdk/src/clients/binary_consumer_offset.rs     |   2 +-
 core/sdk/src/clients/binary_message.rs             |   2 +-
 core/sdk/src/clients/binary_partitions.rs          |   2 +-
 .../src/clients/binary_personal_access_tokens.rs   |   2 +-
 core/sdk/src/clients/binary_segments.rs            |   2 +-
 core/sdk/src/clients/binary_streams.rs             |   2 +-
 core/sdk/src/clients/binary_system.rs              |   2 +-
 core/sdk/src/clients/binary_topics.rs              |   2 +-
 core/sdk/src/clients/binary_users.rs               |   2 +-
 core/sdk/src/clients/client.rs                     |   2 +-
 core/sdk/src/clients/consumer.rs                   |   4 +-
 core/sdk/src/clients/producer.rs                   |   2 +-
 core/sdk/src/http/cluster.rs                       |   2 +-
 core/sdk/src/http/consumer_groups.rs               |   2 +-
 core/sdk/src/http/consumer_offsets.rs              |   2 +-
 core/sdk/src/http/http_client.rs                   |   3 +-
 core/sdk/src/http/messages.rs                      |   2 +-
 core/sdk/src/http/partitions.rs                    |   2 +-
 core/sdk/src/http/personal_access_tokens.rs        |   5 +-
 core/sdk/src/http/segments.rs                      |   2 +-
 core/sdk/src/http/streams.rs                       |   2 +-
 core/sdk/src/http/system.rs                        |   2 +-
 core/sdk/src/http/topics.rs                        |   2 +-
 core/sdk/src/http/users.rs                         |  11 +-
 core/sdk/src/leader_aware.rs                       |   2 +-
 core/sdk/src/lib.rs                                |   1 +
 core/sdk/src/prelude.rs                            |  10 +-
 core/sdk/src/quic/quic_client.rs                   |  48 +--
 .../src/stream_builder/build/build_iggy_client.rs  |   2 +-
 core/sdk/src/tcp/tcp_client.rs                     |  46 +--
 core/sdk/src/websocket/websocket_client.rs         |   8 +-
 core/server/Cargo.toml                             |   1 +
 core/server/src/binary/command.rs                  |   8 +-
 .../login_with_personal_access_token_handler.rs    |  11 +-
 .../binary/handlers/users/login_user_handler.rs    |   3 +-
 core/server/src/binary/macros.rs                   |   2 +-
 core/server/src/http/mapper.rs                     |   3 +-
 core/server/src/http/personal_access_tokens.rs     |   7 +-
 core/server/src/http/users.rs                      |   3 +-
 core/server/src/shard/execution.rs                 |  17 +-
 core/server/src/state/command.rs                   |   2 +-
 core/server/src/state/models.rs                    |   2 +-
 core/server/src/state/system.rs                    |  37 +-
 core/simulator/src/deps.rs                         |   6 +-
 .../consumer/GettingStartedConsumer.java           |   8 +-
 .../producer/GettingStartedProducer.java           |  12 +-
 .../consumer/MessageEnvelopeConsumer.java          |   8 +-
 .../producer/MessageEnvelopeProducer.java          |  52 +--
 .../consumer/MessageHeadersConsumer.java           |   8 +-
 .../producer/MessageHeadersProducer.java           |  52 +--
 .../multitenant/consumer/MultiTenantConsumer.java  |  13 +-
 .../multitenant/producer/MultiTenantProducer.java  |  13 +-
 .../sinkdataproducer/SinkDataProducer.java         |  58 +--
 .../iggy/examples/streambuilder/StreamBasic.java   |  36 +-
 .../examples/tcptls/consumer/TcpTlsConsumer.java   |   8 +-
 .../examples/tcptls/producer/TcpTlsProducer.java   |  12 +-
 foreign/cpp/.gitignore                             |   1 +
 foreign/cpp/BUILD.bazel                            |  38 +-
 foreign/cpp/Cargo.lock                             | 291 ---------------
 foreign/cpp/Cargo.toml                             |   2 +
 foreign/cpp/README.md                              |  10 +-
 foreign/cpp/build.rs                               |   4 +
 foreign/cpp/src/client.rs                          | 206 +++++++++++
 foreign/cpp/src/identifier.rs                      |  63 ++++
 foreign/cpp/src/lib.rs                             |  69 +++-
 .../src/title.rs => foreign/cpp/src/stream.rs      |  23 +-
 .../src/title.rs => foreign/cpp/src/topic.rs       |  26 +-
 foreign/cpp/tests/client/low_level_e2e.cpp         | 150 ++++++++
 foreign/cpp/tests/common/test_helpers.hpp          |  56 +++
 foreign/cpp/tests/stream/low_level_e2e.cpp         | 272 ++++++++++++++
 foreign/cpp/tests/topic/low_level_e2e.cpp          | 335 ++++++++++++++++++
 foreign/cpp/tests/{test.cpp => unit_tests.cpp}     |   0
 foreign/java/BUILD_AND_TEST.md                     | 293 ---------------
 foreign/java/gradle/libs.versions.toml             |  12 +-
 foreign/java/java-sdk/build.gradle.kts             |   6 +-
 .../async/tcp/AsyncIggyTcpClientBuilder.java       |   2 +-
 .../blocking/tcp/ConsumerGroupsTcpClient.java      |  53 +--
 ...cpClient.java => ConsumerOffsetsTcpClient.java} |  29 +-
 .../iggy/client/blocking/tcp/FutureUtil.java}      |  35 +-
 .../iggy/client/blocking/tcp/IggyTcpClient.java    |  95 ++---
 .../client/blocking/tcp/IggyTcpClientBuilder.java  |  59 +--
 .../client/blocking/tcp/InternalTcpClient.java     | 172 ---------
 .../client/blocking/tcp/MessagesTcpClient.java     |  61 +---
 .../client/blocking/tcp/PartitionsTcpClient.java   |  21 +-
 .../tcp/PersonalAccessTokensTcpClient.java         |  33 +-
 .../iggy/client/blocking/tcp/StreamsTcpClient.java |  42 +--
 .../iggy/client/blocking/tcp/SystemTcpClient.java  |  27 +-
 .../iggy/client/blocking/tcp/TopicsTcpClient.java  |  52 +--
 .../iggy/client/blocking/tcp/UsersTcpClient.java   |  94 +----
 .../iggy/client/blocking/tcp/package-info.java     |   9 +
 281 files changed, 3070 insertions(+), 2227 deletions(-)
 delete mode 100644 core/binary_protocol/src/client/binary_clients/mod.rs
 delete mode 100644 core/binary_protocol/src/client/mod.rs
 delete mode 100644 core/binary_protocol/src/utils/mod.rs
 rename core/{binary_protocol/src/cli => 
cli/src/commands}/binary_client/get_client.rs (97%)
 rename core/{binary_protocol/src/cli => 
cli/src/commands}/binary_client/get_clients.rs (97%)
 rename core/{binary_protocol/src/cli => cli/src/commands}/binary_client/mod.rs 
(100%)
 rename core/{binary_protocol/src/cli => 
cli/src/commands}/binary_cluster/get_cluster_metadata.rs (97%)
 rename core/{binary_protocol/src/cli => 
cli/src/commands}/binary_cluster/mod.rs (100%)
 rename core/{binary_protocol/src/cli => 
cli/src/commands}/binary_consumer_groups/create_consumer_group.rs (97%)
 rename core/{binary_protocol/src/cli => 
cli/src/commands}/binary_consumer_groups/delete_consumer_group.rs (96%)
 rename core/{binary_protocol/src/cli => 
cli/src/commands}/binary_consumer_groups/get_consumer_group.rs (97%)
 rename core/{binary_protocol/src/cli => 
cli/src/commands}/binary_consumer_groups/get_consumer_groups.rs (97%)
 rename core/{binary_protocol/src/cli => 
cli/src/commands}/binary_consumer_groups/mod.rs (100%)
 rename core/{binary_protocol/src/cli => 
cli/src/commands}/binary_consumer_offsets/get_consumer_offset.rs (98%)
 rename core/{binary_protocol/src/cli => 
cli/src/commands}/binary_consumer_offsets/mod.rs (100%)
 rename core/{binary_protocol/src/cli => 
cli/src/commands}/binary_consumer_offsets/set_consumer_offset.rs (97%)
 rename core/{binary_protocol/src/cli => 
cli/src/commands}/binary_context/common.rs (100%)
 rename core/{binary_protocol/src/cli => 
cli/src/commands}/binary_context/get_contexts.rs (97%)
 rename core/{binary_protocol/src/cli => 
cli/src/commands}/binary_context/mod.rs (100%)
 rename core/{binary_protocol/src/cli => 
cli/src/commands}/binary_context/use_context.rs (95%)
 rename core/{binary_protocol/src/cli => 
cli/src/commands}/binary_message/flush_messages.rs (96%)
 rename core/{binary_protocol/src/cli => 
cli/src/commands}/binary_message/mod.rs (100%)
 rename core/{binary_protocol/src/cli => 
cli/src/commands}/binary_message/poll_messages.rs (99%)
 rename core/{binary_protocol/src/cli => 
cli/src/commands}/binary_message/send_messages.rs (98%)
 rename core/{binary_protocol/src/cli => 
cli/src/commands}/binary_partitions/create_partitions.rs (97%)
 rename core/{binary_protocol/src/cli => 
cli/src/commands}/binary_partitions/delete_partitions.rs (97%)
 rename core/{binary_protocol/src/cli => 
cli/src/commands}/binary_partitions/mod.rs (100%)
 rename core/{binary_protocol/src/cli => 
cli/src/commands}/binary_personal_access_tokens/create_personal_access_token.rs 
(93%)
 rename core/{binary_protocol/src/cli => 
cli/src/commands}/binary_personal_access_tokens/delete_personal_access_tokens.rs
 (96%)
 rename core/{binary_protocol/src/cli => 
cli/src/commands}/binary_personal_access_tokens/get_personal_access_tokens.rs 
(97%)
 rename core/{binary_protocol/src/cli => 
cli/src/commands}/binary_personal_access_tokens/mod.rs (100%)
 rename core/{binary_protocol/src/cli => 
cli/src/commands}/binary_segments/delete_segments.rs (97%)
 rename core/{binary_protocol/src/cli => 
cli/src/commands}/binary_segments/mod.rs (100%)
 rename core/{binary_protocol/src/cli => 
cli/src/commands}/binary_streams/create_stream.rs (96%)
 rename core/{binary_protocol/src/cli => 
cli/src/commands}/binary_streams/delete_stream.rs (95%)
 rename core/{binary_protocol/src/cli => 
cli/src/commands}/binary_streams/get_stream.rs (96%)
 rename core/{binary_protocol/src/cli => 
cli/src/commands}/binary_streams/get_streams.rs (97%)
 rename core/{binary_protocol/src/cli => 
cli/src/commands}/binary_streams/mod.rs (100%)
 rename core/{binary_protocol/src/cli => 
cli/src/commands}/binary_streams/purge_stream.rs (95%)
 rename core/{binary_protocol/src/cli => 
cli/src/commands}/binary_streams/update_stream.rs (96%)
 rename core/{binary_protocol/src/cli => 
cli/src/commands}/binary_system/login.rs (92%)
 rename core/{binary_protocol/src/cli => 
cli/src/commands}/binary_system/logout.rs (93%)
 rename core/{binary_protocol/src/cli => cli/src/commands}/binary_system/me.rs 
(96%)
 rename core/{binary_protocol/src/cli => cli/src/commands}/binary_system/mod.rs 
(100%)
 rename core/{binary_protocol/src/cli => 
cli/src/commands}/binary_system/ping.rs (98%)
 rename core/{binary_protocol/src/cli => 
cli/src/commands}/binary_system/session.rs (100%)
 rename core/{binary_protocol/src/cli => 
cli/src/commands}/binary_system/snapshot.rs (97%)
 rename core/{binary_protocol/src/cli => 
cli/src/commands}/binary_system/stats.rs (98%)
 rename core/{binary_protocol/src/cli => 
cli/src/commands}/binary_topics/create_topic.rs (97%)
 rename core/{binary_protocol/src/cli => 
cli/src/commands}/binary_topics/delete_topic.rs (96%)
 rename core/{binary_protocol/src/cli => 
cli/src/commands}/binary_topics/get_topic.rs (97%)
 rename core/{binary_protocol/src/cli => 
cli/src/commands}/binary_topics/get_topics.rs (98%)
 rename core/{binary_protocol/src/cli => cli/src/commands}/binary_topics/mod.rs 
(100%)
 rename core/{binary_protocol/src/cli => 
cli/src/commands}/binary_topics/purge_topic.rs (96%)
 rename core/{binary_protocol/src/cli => 
cli/src/commands}/binary_topics/update_topic.rs (97%)
 rename core/{binary_protocol/src/cli => 
cli/src/commands}/binary_users/change_password.rs (97%)
 rename core/{binary_protocol/src/cli => 
cli/src/commands}/binary_users/create_user.rs (77%)
 rename core/{binary_protocol/src/cli => 
cli/src/commands}/binary_users/delete_user.rs (95%)
 rename core/{binary_protocol/src/cli => 
cli/src/commands}/binary_users/get_user.rs (97%)
 rename core/{binary_protocol/src/cli => 
cli/src/commands}/binary_users/get_users.rs (97%)
 rename core/{binary_protocol/src/cli => cli/src/commands}/binary_users/mod.rs 
(100%)
 rename core/{binary_protocol/src/cli => 
cli/src/commands}/binary_users/update_permissions.rs (96%)
 rename core/{binary_protocol/src/cli => 
cli/src/commands}/binary_users/update_user.rs (97%)
 rename core/{binary_protocol/src/cli => cli/src/commands}/cli_command.rs (98%)
 rename core/{binary_protocol/src/cli => cli/src/commands}/mod.rs (100%)
 rename core/{binary_protocol/src/cli => 
cli/src/commands}/utils/login_session_expiry.rs (100%)
 rename core/{binary_protocol/src/cli => cli/src/commands}/utils/mod.rs (100%)
 copy {examples/rust => core/cli}/src/lib.rs (97%)
 rename core/{binary_protocol/src/utils/auth.rs => 
common/src/traits/binary_auth.rs} (86%)
 rename core/{binary_protocol/src/client/binary_clients => 
common/src/traits}/binary_client.rs (92%)
 rename core/{binary_protocol/src/client/binary_cluster/mod.rs => 
common/src/traits/binary_impls/cluster.rs} (81%)
 rename core/{binary_protocol/src/client/binary_consumer_groups/mod.rs => 
common/src/traits/binary_impls/consumer_groups.rs} (84%)
 rename core/{binary_protocol/src/client/binary_consumer_offsets/mod.rs => 
common/src/traits/binary_impls/consumer_offsets.rs} (84%)
 rename core/{binary_protocol/src/client/binary_messages/mod.rs => 
common/src/traits/binary_impls/messages.rs} (93%)
 copy core/{bench/dashboard/frontend/src/components/tooltips => 
common/src/traits/binary_impls}/mod.rs (82%)
 rename core/{binary_protocol/src/client/binary_partitions/mod.rs => 
common/src/traits/binary_impls/partitions.rs} (87%)
 rename core/{binary_protocol/src/client/binary_personal_access_tokens/mod.rs 
=> common/src/traits/binary_impls/personal_access_tokens.rs} (75%)
 rename core/{binary_protocol/src/client/binary_segments/mod.rs => 
common/src/traits/binary_impls/segments.rs} (89%)
 rename core/{binary_protocol/src/client/binary_streams/mod.rs => 
common/src/traits/binary_impls/streams.rs} (82%)
 rename core/{binary_protocol/src/client/binary_system/mod.rs => 
common/src/traits/binary_impls/system.rs} (82%)
 rename core/{binary_protocol/src/client/binary_topics/mod.rs => 
common/src/traits/binary_impls/topics.rs} (87%)
 rename core/{binary_protocol/src/client/binary_users/mod.rs => 
common/src/traits/binary_impls/users.rs} (80%)
 rename core/{binary_protocol/src/utils/mapper.rs => 
common/src/traits/binary_mapper.rs} (99%)
 rename core/{binary_protocol/src/client/binary_transport/mod.rs => 
common/src/traits/binary_transport.rs} (94%)
 rename core/{binary_protocol/src/client/binary_clients => 
common/src/traits}/client.rs (97%)
 rename core/{binary_protocol/src/client/binary_clients => 
common/src/traits}/cluster_client.rs (96%)
 rename core/{binary_protocol/src/client/binary_clients => 
common/src/traits}/consumer_group_client.rs (97%)
 rename core/{binary_protocol/src/client/binary_clients => 
common/src/traits}/consumer_offset_client.rs (96%)
 rename core/{binary_protocol/src/client/binary_clients => 
common/src/traits}/message_client.rs (99%)
 rename core/{binary_protocol/src/client/binary_clients => 
common/src/traits}/partition_client.rs (97%)
 rename core/{binary_protocol/src/client/binary_clients => 
common/src/traits}/personal_access_token_client.rs (99%)
 rename core/{binary_protocol/src/client/binary_clients => 
common/src/traits}/segment_client.rs (97%)
 rename core/{binary_protocol/src/client/binary_clients => 
common/src/traits}/stream_client.rs (97%)
 rename core/{binary_protocol/src/client/binary_clients => 
common/src/traits}/system_client.rs (99%)
 rename core/{binary_protocol/src/client/binary_clients => 
common/src/traits}/topic_client.rs (99%)
 rename core/{binary_protocol/src/client/binary_clients => 
common/src/traits}/user_client.rs (99%)
 create mode 100644 core/common/src/utils/serde_secret.rs
 copy core/{bench/report/src/plotting/text => sdk/src/binary}/mod.rs (93%)
 delete mode 100644 foreign/cpp/Cargo.lock
 create mode 100644 foreign/cpp/src/client.rs
 create mode 100644 foreign/cpp/src/identifier.rs
 copy core/bench/dashboard/shared/src/title.rs => foreign/cpp/src/stream.rs 
(60%)
 copy core/bench/dashboard/shared/src/title.rs => foreign/cpp/src/topic.rs (55%)
 create mode 100644 foreign/cpp/tests/client/low_level_e2e.cpp
 create mode 100644 foreign/cpp/tests/common/test_helpers.hpp
 create mode 100644 foreign/cpp/tests/stream/low_level_e2e.cpp
 create mode 100644 foreign/cpp/tests/topic/low_level_e2e.cpp
 rename foreign/cpp/tests/{test.cpp => unit_tests.cpp} (100%)
 delete mode 100644 foreign/java/BUILD_AND_TEST.md
 rename 
foreign/java/java-sdk/src/main/java/org/apache/iggy/client/blocking/tcp/{ConsumerOffsetTcpClient.java
 => ConsumerOffsetsTcpClient.java} (58%)
 copy 
foreign/java/java-sdk/src/{test/java/org/apache/iggy/client/blocking/tcp/UsersTcpClientTest.java
 => main/java/org/apache/iggy/client/blocking/tcp/FutureUtil.java} (50%)
 delete mode 100644 
foreign/java/java-sdk/src/main/java/org/apache/iggy/client/blocking/tcp/InternalTcpClient.java

Reply via email to