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

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


    from 1b799401e simulator v1
     add 8827588e8 feat(java): improve tests and clean up json mappings (#2658)
     add 4f91d7d89 feat(java): add gradle wrapper with jar file autofetch 
(#2659)
     add e5cf2d2f4 feat(connectors): add connector version to stats endpoint 
(#2660)
     add c51e45f85 feat(integration): add iggy_harness proc macro and use it in 
mcp tests (#2635)
     add f774d9eda feat(server,sdk): add reserved u64 to iggy message header 
(#2657)
     add 0723a31c0 chore(cpp): delete old client (#2668)
     add eecd8f48d refactor(integration): migrate connectors tests to 
iggy_harness proc macro (#2667)
     add cb0a5a6a3 feat(bench): add --message-expiry CLI option for benchmark 
topics (#2672)
     add 75a3f4064 feat(python): add message_expiry parameter to create_topic 
(#2671)
     add 43d2dd5a1 ci: unify publishing via workflow_call in publish.yml (#2655)
     add 15d2f1572 ci: add pre-commit hooks for all SDKs (#2676)
     add f1ff99a07 ci(rust): replace sccache with Swatinem/rust-cache (#2679)
     add 7db7eeae1 feat(cluster): add `Partitions` trait that unifies both 
single-node and VSR operations (#2620)
     add 83f5d15ab ci(rust): add code coverage reporting with Codecov (#2677)
     add 202fda739 fix(server): properly cleanup messages in message cleaner 
(#2670)
     add eccd4718f chore: update coverage badge (#2680)
     add ff2da261b fix(ci): fix example jobs, pin images (#2681)
     add d98176a36 fix(server): memory leak in segment rotation (#2686)
     add 4052619bf refactor(integration): remove legacy test infrastructure 
(#2678)
     add 7f280adc3 Merge branch 'master' into simulator

No new revisions were added by this update.

Summary of changes:
 .github/actions/csharp-dotnet/pre-merge/action.yml |    3 -
 .github/actions/go/pre-merge/action.yml            |   33 +-
 .github/actions/java-gradle/post-merge/action.yml  |   18 +-
 .github/actions/java-gradle/pre-merge/action.yml   |   13 +-
 .github/actions/node-npm/pre-merge/action.yml      |   11 +-
 .../actions/python-maturin/pre-merge/action.yml    |   27 +-
 .github/actions/rust/post-merge/action.yml         |    2 -
 .github/actions/rust/pre-merge/action.yml          |   40 +-
 .../actions/utils/setup-go-with-cache/action.yml   |    2 +-
 .../actions/utils/setup-java-with-cache/action.yml |   21 +-
 .../actions/utils/setup-rust-with-cache/action.yml |  213 +-
 .github/workflows/_build_python_wheels.yml         |    3 -
 .github/workflows/_build_rust_artifacts.yml        |   12 +-
 .github/workflows/_common.yml                      |   21 +-
 .github/workflows/_publish_rust_crates.yml         |    3 -
 .github/workflows/_test.yml                        |   19 +-
 .github/workflows/_test_bdd.yml                    |    5 +-
 .github/workflows/_test_examples.yml               |   18 +-
 .github/workflows/post-merge.yml                   |  502 +---
 .github/workflows/pre-merge.yml                    |    4 +-
 .github/workflows/publish.yml                      |  171 +-
 .pre-commit-config.yaml                            |  115 +-
 Cargo.lock                                         |   84 +-
 Cargo.toml                                         |   10 +-
 DEPENDENCIES.md                                    |   37 +-
 README.md                                          |    2 +-
 bdd/go/go.sum                                      |    4 -
 bdd/go/tests/basic_messaging_test.go               |   32 +-
 bdd/go/tests/tcp_test/consumers_steps.go           |    8 +-
 bdd/go/tests/tcp_test/stream_feature_create.go     |   20 +-
 bdd/go/tests/tcp_test/stream_feature_get_by_id.go  |    8 +-
 bdd/go/tests/tcp_test/stream_steps.go              |    2 +-
 bdd/go/tests/tcp_test/topic_steps.go               |    8 +-
 bdd/java/.gitignore                                |    3 +
 bdd/java/Dockerfile                                |   12 +-
 bdd/java/gradle/wrapper/gradle-wrapper.properties  |    7 +
 bdd/java/gradlew                                   |  297 +++
 bdd/python/tests/conftest.py                       |    5 +-
 bdd/python/tests/test_basic_messaging.py           |   96 +-
 bdd/rust/Cargo.toml                                |    1 -
 bdd/rust/tests/helpers/cluster.rs                  |   19 +-
 bdd/rust/tests/steps/auth.rs                       |   26 +-
 bdd/rust/tests/steps/leader_redirection.rs         |    6 +-
 bdd/go/Dockerfile => codecov.yml                   |   43 +-
 core/ai/mcp/Cargo.toml                             |    3 +-
 core/ai/mcp/src/api.rs                             |   64 +-
 core/bench/Cargo.toml                              |    2 +-
 core/bench/src/args/common.rs                      |    6 +-
 core/bench/src/args/examples.rs                    |    1 +
 .../src/args/kinds/balanced/consumer_group.rs      |    2 +-
 core/bench/src/args/kinds/balanced/producer.rs     |   10 +-
 .../kinds/balanced/producer_and_consumer_group.rs  |   10 +-
 .../args/kinds/end_to_end/producing_consumer.rs    |   10 +-
 .../kinds/end_to_end/producing_consumer_group.rs   |   10 +-
 core/bench/src/args/kinds/pinned/producer.rs       |   10 +-
 .../src/args/kinds/pinned/producer_and_consumer.rs |   10 +-
 core/bench/src/args/props.rs                       |    5 +-
 core/bench/src/benchmarks/benchmark.rs             |    7 +-
 core/binary_protocol/Cargo.toml                    |    2 +-
 core/cli/Cargo.toml                                |    2 +-
 core/common/Cargo.toml                             |    2 +-
 core/common/src/error/iggy_error.rs                |    2 +
 core/common/src/types/message/iggy_message.rs      |    1 +
 core/common/src/types/message/message_header.rs    |  142 +-
 .../src/types/message/message_header_view.rs       |    8 +
 core/common/src/utils/duration.rs                  |    2 +-
 .../configs/src/configs_impl/typed_env_provider.rs |    1 +
 core/connectors/README.md                          |    2 +-
 core/connectors/runtime/Cargo.toml                 |    2 +-
 core/connectors/runtime/README.md                  |   51 +
 core/connectors/runtime/src/context.rs             |    2 +
 core/connectors/runtime/src/main.rs                |    4 +
 core/connectors/runtime/src/manager/sink.rs        |    1 +
 core/connectors/runtime/src/manager/source.rs      |    1 +
 core/connectors/runtime/src/sink.rs                |   13 +
 core/connectors/runtime/src/source.rs              |   13 +
 core/connectors/runtime/src/stats.rs               |   14 +
 core/connectors/sdk/Cargo.toml                     |    2 +-
 core/connectors/sdk/README.md                      |    4 +-
 core/connectors/sdk/src/sink.rs                    |    7 +
 core/connectors/sdk/src/source.rs                  |    7 +
 .../connectors/sinks/elasticsearch_sink/Cargo.toml |    2 +-
 core/connectors/sinks/iceberg_sink/Cargo.toml      |    2 +-
 core/connectors/sinks/postgres_sink/Cargo.toml     |    2 +-
 core/connectors/sinks/quickwit_sink/Cargo.toml     |    2 +-
 core/connectors/sinks/stdout_sink/Cargo.toml       |    2 +-
 .../sources/elasticsearch_source/Cargo.toml        |    2 +-
 core/connectors/sources/postgres_source/Cargo.toml |    2 +-
 core/connectors/sources/random_source/Cargo.toml   |    2 +-
 core/{configs_derive => harness_derive}/Cargo.toml |    4 +-
 core/harness_derive/src/attrs.rs                   |  750 ++++++
 core/harness_derive/src/codegen.rs                 |  826 ++++++
 core/harness_derive/src/lib.rs                     |   94 +
 core/harness_derive/src/params.rs                  |  257 ++
 core/integration/.gitignore                        |    1 -
 core/integration/Cargo.toml                        |   10 +-
 core/integration/src/bench_utils.rs                |   20 +-
 core/integration/src/file.rs                       |   32 -
 core/integration/src/harness/context.rs            |   30 +-
 .../src/harness/{fixtures/mod.rs => fixture.rs}    |   13 -
 core/integration/src/harness/fixtures/random.rs    |   36 -
 .../src/harness/handle/client_builder.rs           |  350 +++
 .../src/harness/handle/connectors_runtime.rs       |   37 +-
 core/integration/src/harness/handle/mcp.rs         |   29 +-
 core/integration/src/harness/handle/mod.rs         |    4 +-
 core/integration/src/harness/handle/server.rs      |  408 ++-
 core/integration/src/harness/helpers.rs            |    5 +-
 core/integration/src/harness/mod.rs                |    8 +-
 .../src/harness/orchestrator/builder.rs            |  186 +-
 .../src/harness/orchestrator/harness.rs            |  335 +--
 core/integration/src/harness/port_reserver.rs      |   30 +
 core/integration/src/http_client.rs                |   52 -
 core/integration/src/lib.rs                        |   26 +-
 core/integration/src/quic_client.rs                |   55 -
 core/integration/src/tcp_client.rs                 |   82 -
 core/integration/src/test_connectors_runtime.rs    |  266 --
 core/integration/src/test_mcp_server.rs            |  274 --
 core/integration/src/test_server.rs                |  769 ------
 core/integration/src/test_tls_utils.rs             |   52 -
 core/integration/src/websocket_client.rs           |   76 -
 core/integration/tests/cli/common/mod.rs           |   72 +-
 .../tests/cli/context/test_context_applied.rs      |    8 +-
 .../tests/cli/system/test_me_command.rs            |   10 +-
 .../tests/cluster/mod.rs}                          |   30 +-
 core/integration/tests/config_provider/mod.rs      |   16 +-
 core/integration/tests/connectors/api/endpoints.rs |  107 +-
 core/integration/tests/connectors/api/mod.rs       |    9 -
 .../postgres => tests/connectors/fixtures}/mod.rs  |   17 +-
 .../connectors}/fixtures/postgres/container.rs     |   25 +-
 .../connectors}/fixtures/postgres/mod.rs           |    6 +-
 .../connectors}/fixtures/postgres/sink.rs          |    3 +-
 .../connectors}/fixtures/postgres/source.rs        |  110 +-
 .../connectors/fixtures/quickwit/container.rs      |  396 +++
 .../tests/connectors/fixtures/quickwit/mod.rs      |    4 +-
 .../connectors}/fixtures/wiremock.rs               |   19 +-
 .../http_config_provider/direct_responses.rs       |  151 +-
 .../tests/connectors/http_config_provider/mod.rs   |   82 -
 .../http_config_provider/wrapped_responses.rs      |  153 +-
 core/integration/tests/connectors/mod.rs           |  190 +-
 core/integration/tests/connectors/postgres/mod.rs  |  502 +---
 .../tests/connectors/postgres/postgres_sink.rs     |  136 +-
 .../tests/connectors/postgres/postgres_source.rs   |  314 ++-
 core/integration/tests/connectors/quickwit/mod.rs  |  265 --
 .../tests/connectors/quickwit/quickwit_sink.rs     |  279 +-
 core/integration/tests/connectors/random/mod.rs    |    9 -
 .../tests/connectors/random/random_source.rs       |   32 +-
 .../data_integrity/verify_after_server_restart.rs  |  171 +-
 core/integration/tests/mcp/mod.rs                  |  920 ++++---
 core/integration/tests/mod.rs                      |  105 +-
 core/integration/tests/sdk/producer/background.rs  |  195 +-
 core/integration/tests/server/cg.rs                |   67 +-
 .../tests/server/concurrent_addition.rs            |   55 +-
 core/integration/tests/server/general.rs           |  157 +-
 core/integration/tests/server/message_cleanup.rs   |  124 +
 core/integration/tests/server/message_retrieval.rs |  112 +-
 core/integration/tests/server/mod.rs               |  132 +-
 .../server/scenarios/authentication_scenario.rs    |   10 +-
 .../tests/server/scenarios/bench_scenario.rs       |   25 +-
 .../tests/server/scenarios/concurrent_scenario.rs  |  101 +-
 ...umer_group_auto_commit_reconnection_scenario.rs |   14 +-
 .../scenarios/consumer_group_join_scenario.rs      |   19 +-
 .../consumer_group_offset_cleanup_scenario.rs      |   12 +-
 ...h_multiple_clients_polling_messages_scenario.rs |   18 +-
 ...with_single_client_polling_messages_scenario.rs |   12 +-
 .../consumer_timestamp_polling_scenario.rs         |   12 +-
 .../server/scenarios/create_message_payload.rs     |   12 +-
 .../scenarios/cross_protocol_pat_scenario.rs       |  133 +-
 .../tests/server/scenarios/encryption_scenario.rs  |   91 +-
 .../server/scenarios/log_rotation_scenario.rs      |   71 +-
 .../server/scenarios/message_cleanup_scenario.rs   |  588 +++++
 .../server/scenarios/message_headers_scenario.rs   |   12 +-
 .../server/scenarios/message_size_scenario.rs      |   12 +-
 core/integration/tests/server/scenarios/mod.rs     |   11 +-
 .../tests/server/scenarios/offset_scenario.rs      |   11 +-
 .../tests/server/scenarios/permissions_scenario.rs |  159 +-
 .../scenarios/read_during_persistence_scenario.rs  |   65 +-
 .../scenarios/segment_rotation_race_scenario.rs    |   83 +-
 .../scenarios/single_message_per_batch_scenario.rs |   11 +-
 .../tests/server/scenarios/snapshot_scenario.rs    |   13 +-
 .../stale_client_consumer_group_scenario.rs        |   50 +-
 .../scenarios/stream_size_validation_scenario.rs   |   13 +-
 .../tests/server/scenarios/system_scenario.rs      |   18 +-
 .../tests/server/scenarios/tcp_tls_scenario.rs     |    4 +-
 .../tests/server/scenarios/timestamp_scenario.rs   |   11 +-
 .../tests/server/scenarios/user_scenario.rs        |   10 +-
 .../server/scenarios/websocket_tls_scenario.rs     |    4 +-
 core/integration/tests/server/specific.rs          |  303 +--
 core/partitions/src/lib.rs                         |  127 +-
 core/partitions/src/types.rs                       |  122 +-
 core/sdk/Cargo.toml                                |    2 +-
 core/server/Cargo.toml                             |    2 +-
 core/server/config.toml                            |   66 +-
 core/server/src/bootstrap.rs                       |   19 +-
 core/server/src/configs/defaults.rs                |    3 +-
 core/server/src/configs/displays.rs                |    8 +-
 core/server/src/configs/system.rs                  |    9 +-
 core/server/src/configs/validators.rs              |  110 +-
 core/server/src/shard/system/messages.rs           |    9 +-
 core/server/src/shard/system/partitions.rs         |    6 +-
 core/server/src/shard/system/segments.rs           |   45 +-
 .../src/shard/tasks/periodic/message_cleaner.rs    |  224 +-
 core/server/src/streaming/segments/segment.rs      |   31 +-
 .../server/src/websocket/websocket_tls_listener.rs |    2 +-
 examples/go/getting-started/consumer/main.go       |    8 +-
 examples/go/getting-started/producer/main.go       |   14 +-
 examples/java/.gitignore                           |    3 +
 examples/java/README.md                            |   24 +-
 .../java/gradle/wrapper/gradle-wrapper.properties  |    7 +
 examples/java/gradlew                              |  297 +++
 .../producer/MessageEnvelopeProducer.java          |    4 +-
 examples/node/package-lock.json                    |  774 +++---
 examples/node/package.json                         |    2 +-
 examples/node/src/basic/producer.ts                |  120 +-
 examples/node/src/getting-started/producer.ts      |   88 +-
 examples/node/src/message-headers/producer.ts      |   75 +-
 foreign/cpp/.clang-format                          |    7 -
 foreign/cpp/.devcontainer/devcontainer.json        |   32 -
 foreign/cpp/.devcontainer/post-install.sh          |   29 -
 foreign/cpp/.gitignore                             |    5 -
 foreign/cpp/.lcovrc                                |    3 -
 foreign/cpp/.yamllint                              |    3 -
 foreign/cpp/CMakeLists.txt                         |  124 -
 foreign/cpp/CMakePresets.json                      |   54 -
 foreign/cpp/CONTRIBUTORS.md                        |   71 -
 foreign/cpp/CPPLINT.cfg                            |    3 -
 foreign/cpp/Doxyfile                               | 2657 --------------------
 foreign/cpp/LICENSE                                |  201 --
 foreign/cpp/NOTICE                                 |   19 -
 foreign/cpp/README.md                              |    3 -
 foreign/cpp/docs/CMakeLists.txt                    |   33 -
 foreign/cpp/docs/images/init_act.png               |  Bin 161574 -> 0 bytes
 foreign/cpp/docs/images/pre-commit_run.png         |  Bin 148646 -> 0 bytes
 .../iggy-cpp-build/.devcontainer/devcontainer.json |   39 -
 foreign/cpp/images/iggy-cpp-build/README.md        |    6 -
 foreign/cpp/sdk/binary.h                           |   77 -
 foreign/cpp/sdk/client.cc                          |   40 -
 foreign/cpp/sdk/client.h                           |  108 -
 foreign/cpp/sdk/command.h                          |  481 ----
 foreign/cpp/sdk/json.cc                            |   17 -
 foreign/cpp/sdk/json.h                             |   42 -
 foreign/cpp/sdk/model.cc                           |   17 -
 foreign/cpp/sdk/model.h                            |  679 -----
 foreign/cpp/sdk/net/address.cc                     |   51 -
 foreign/cpp/sdk/net/address.h                      |   67 -
 foreign/cpp/sdk/net/conn.cc                        |   21 -
 foreign/cpp/sdk/net/conn.h                         |   67 -
 foreign/cpp/sdk/net/http/conn.cc                   |   17 -
 foreign/cpp/sdk/net/http/conn.h                    |   17 -
 foreign/cpp/sdk/net/iggy.cc                        |   41 -
 foreign/cpp/sdk/net/iggy.h                         |   61 -
 foreign/cpp/sdk/net/protocol.cc                    |   40 -
 foreign/cpp/sdk/net/protocol.h                     |  126 -
 foreign/cpp/sdk/net/quic/address.h                 |   17 -
 foreign/cpp/sdk/net/quic/conn.h                    |   17 -
 foreign/cpp/sdk/net/quic/stream.h                  |   17 -
 foreign/cpp/sdk/net/ssl/crypto.cc                  |   88 -
 foreign/cpp/sdk/net/ssl/crypto.h                   |  328 ---
 foreign/cpp/sdk/net/ssl/ssl.cc                     |  212 --
 foreign/cpp/sdk/net/ssl/ssl.h                      |  166 --
 foreign/cpp/sdk/net/ssl/ssl_engine.h               |   21 -
 foreign/cpp/sdk/net/tcp/conn.cc                    |   17 -
 foreign/cpp/sdk/net/tcp/conn.h                     |   17 -
 foreign/cpp/sdk/net/transport.h                    |   47 -
 foreign/cpp/sdk/serialization.cc                   |   36 -
 foreign/cpp/sdk/serialization.h                    |   45 -
 foreign/cpp/sdk/types.h                            |   41 -
 foreign/cpp/tests/CMakeLists.txt                   |  103 -
 foreign/cpp/tests/e2e/e2e_testutils.cc             |   49 -
 foreign/cpp/tests/e2e/e2e_testutils.h              |   38 -
 foreign/cpp/tests/e2e/ping_cmd_test.cc             |   30 -
 foreign/cpp/tests/e2e/server.toml                  |  410 ---
 foreign/cpp/tests/unit/client_test.cc              |   25 -
 foreign/cpp/tests/unit/crypto_test.cc              |   50 -
 .../cpp/tests/unit/iggy_protocol_provider_test.cc  |   50 -
 foreign/cpp/tests/unit/model_test.cc               |   23 -
 foreign/cpp/tests/unit/serialization_test.cc       |   32 -
 foreign/cpp/tests/unit/ssl_test.cc                 |  148 --
 foreign/cpp/tests/unit/unit_testutils.cc           |   63 -
 foreign/cpp/tests/unit/unit_testutils.h            |   44 -
 foreign/cpp/vcpkg-configuration.json               |   14 -
 foreign/cpp/vcpkg.json                             |   14 -
 .../Iggy_SDK.Tests.Integration/StreamsTests.cs     |    4 +-
 .../Iggy_SDK.Tests.Integration/TopicsTests.cs      |    2 +-
 .../csharp/Iggy_SDK/Contracts/Tcp/TcpContracts.cs  |    7 +-
 foreign/csharp/Iggy_SDK/Iggy_SDK.csproj            |    2 +-
 foreign/csharp/Iggy_SDK/Mappers/BinaryMapper.cs    |   14 +-
 foreign/csharp/Iggy_SDK/Messages/Message.cs        |    4 +-
 foreign/csharp/Iggy_SDK/Messages/MessageHeader.cs  |    5 +
 .../Iggy_SDK/Utils/TcpMessageStreamHelpers.cs      |    2 +-
 .../csharp/Iggy_SDK_Tests/Utils/BinaryFactory.cs   |    5 +-
 .../go/benchmarks/send_messages_benchmark_test.go  |   12 +-
 .../binary_request_serializer.go                   |  146 +-
 .../create_stream_serializer.go                    |   16 +-
 .../create_stream_serializer_test.go               |    2 +-
 .../create_topic_serializer.go                     |    2 +-
 .../fetch_messages_request_serializer.go           |   30 +-
 .../send_messages_request_serializer_test.go       |    2 +-
 foreign/go/contracts/consumer.go                   |    2 +-
 foreign/go/contracts/consumer_groups.go            |    6 +-
 foreign/go/contracts/message_header.go             |    8 +-
 foreign/go/iggycli/client.go                       |   34 +-
 foreign/go/samples/consumer/consumer.go            |   20 +-
 foreign/go/samples/producer/producer.go            |   20 +-
 foreign/go/tcp/tcp_consumer_group_managament.go    |    6 +-
 foreign/go/tcp/tcp_stream_managament.go            |    2 +-
 foreign/go/tcp/tcp_topic_managament.go             |    2 +-
 foreign/java/.gitignore                            |    3 +
 foreign/java/BUILD_AND_TEST.md                     |   36 +-
 foreign/java/README.md                             |   26 +-
 .../java/dev-support/checkstyle/suppressions.xml   |    3 +
 .../iggy/connector/flink/sink/IggySinkWriter.java  |   11 +-
 foreign/java/gradle.properties                     |    2 +-
 .../java/gradle/wrapper/gradle-wrapper.properties  |    7 +
 foreign/java/gradlew                               |  297 +++
 .../blocking/http/MessageMixin.java}               |   32 +-
 .../client/blocking/http/ObjectMapperFactory.java  |   11 +-
 .../blocking/http}/UserHeadersSerializer.java      |    4 +-
 .../java/org/apache/iggy/message/HeaderKey.java    |   34 +-
 .../java/org/apache/iggy/message/HeaderKind.java   |   16 -
 .../java/org/apache/iggy/message/HeaderValue.java  |   74 +-
 .../main/java/org/apache/iggy/message/Message.java |   39 +-
 .../org/apache/iggy/message/MessageHeader.java     |    6 +-
 .../java/org/apache/iggy/message/Partitioning.java |    6 +-
 .../org/apache/iggy/serde/Base64Serializer.java    |   35 -
 .../org/apache/iggy/serde/BytesDeserializer.java   |    5 +-
 .../org/apache/iggy/serde/BytesSerializer.java     |    1 +
 .../java/org/apache/iggy/user/Permissions.java     |    7 +-
 .../org/apache/iggy/user/StreamPermissions.java    |    5 +-
 .../iggy/client/blocking/IntegrationTest.java      |    6 +
 .../blocking/http/HeaderKindSerializationTest.java |  120 +
 .../client/blocking/http/ObjectMapperTest.java     |  289 +++
 .../client/blocking/tcp/BytesSerializerTest.java   |    9 +-
 .../apache/iggy/serde/BytesDeserializerTest.java   |   79 +-
 foreign/node/package-lock.json                     |    4 +-
 foreign/node/package.json                          |    4 +-
 foreign/node/src/wire/message/iggy-header.utils.ts |   35 +-
 .../src/wire/message/send-messages.command.test.ts |    2 +-
 foreign/python/Cargo.toml                          |    4 +-
 foreign/python/apache_iggy.pyi                     |    3 +-
 foreign/python/pyproject.toml                      |    2 +-
 foreign/python/src/client.rs                       |   15 +-
 foreign/python/src/send_message.rs                 |    1 +
 scripts/ci/python-version-sync.sh                  |  205 ++
 scripts/run-java-examples-from-readme.sh           |    4 +-
 .../lib/components/Layouts/SettingsLayout.svelte   |   20 +-
 .../lib/components/Modals/InspectMessage.svelte    |    6 +-
 web/src/lib/components/Navbar.svelte               |   24 +-
 web/src/routes/auth/sign-in/+page.svelte           |    2 +-
 .../[partitionId=i32]/messages/+page.svelte        |    6 +-
 349 files changed, 10529 insertions(+), 15392 deletions(-)
 create mode 100644 bdd/java/gradle/wrapper/gradle-wrapper.properties
 create mode 100755 bdd/java/gradlew
 copy bdd/go/Dockerfile => codecov.yml (56%)
 copy core/{configs_derive => harness_derive}/Cargo.toml (93%)
 create mode 100644 core/harness_derive/src/attrs.rs
 create mode 100644 core/harness_derive/src/codegen.rs
 create mode 100644 core/harness_derive/src/lib.rs
 create mode 100644 core/harness_derive/src/params.rs
 delete mode 100644 core/integration/.gitignore
 delete mode 100644 core/integration/src/file.rs
 rename core/integration/src/harness/{fixtures/mod.rs => fixture.rs} (79%)
 delete mode 100644 core/integration/src/harness/fixtures/random.rs
 create mode 100644 core/integration/src/harness/handle/client_builder.rs
 delete mode 100644 core/integration/src/http_client.rs
 delete mode 100644 core/integration/src/quic_client.rs
 delete mode 100644 core/integration/src/tcp_client.rs
 delete mode 100644 core/integration/src/test_connectors_runtime.rs
 delete mode 100644 core/integration/src/test_mcp_server.rs
 delete mode 100644 core/integration/src/test_server.rs
 delete mode 100644 core/integration/src/test_tls_utils.rs
 delete mode 100644 core/integration/src/websocket_client.rs
 copy core/{sdk/src/http/cluster.rs => integration/tests/cluster/mod.rs} (55%)
 copy core/integration/{src/harness/fixtures/postgres => 
tests/connectors/fixtures}/mod.rs (68%)
 rename core/integration/{src/harness => 
tests/connectors}/fixtures/postgres/container.rs (91%)
 rename core/integration/{src/harness => 
tests/connectors}/fixtures/postgres/mod.rs (85%)
 rename core/integration/{src/harness => 
tests/connectors}/fixtures/postgres/sink.rs (98%)
 rename core/integration/{src/harness => 
tests/connectors}/fixtures/postgres/source.rs (83%)
 create mode 100644 
core/integration/tests/connectors/fixtures/quickwit/container.rs
 copy bdd/java/settings.gradle.kts => 
core/integration/tests/connectors/fixtures/quickwit/mod.rs (89%)
 rename core/integration/{src/harness => tests/connectors}/fixtures/wiremock.rs 
(92%)
 create mode 100644 core/integration/tests/server/message_cleanup.rs
 create mode 100644 
core/integration/tests/server/scenarios/message_cleanup_scenario.rs
 create mode 100644 examples/java/gradle/wrapper/gradle-wrapper.properties
 create mode 100755 examples/java/gradlew
 delete mode 100644 foreign/cpp/.clang-format
 delete mode 100644 foreign/cpp/.devcontainer/devcontainer.json
 delete mode 100755 foreign/cpp/.devcontainer/post-install.sh
 delete mode 100644 foreign/cpp/.gitignore
 delete mode 100644 foreign/cpp/.lcovrc
 delete mode 100644 foreign/cpp/.yamllint
 delete mode 100644 foreign/cpp/CMakeLists.txt
 delete mode 100644 foreign/cpp/CMakePresets.json
 delete mode 100644 foreign/cpp/CONTRIBUTORS.md
 delete mode 100644 foreign/cpp/CPPLINT.cfg
 delete mode 100644 foreign/cpp/Doxyfile
 delete mode 100644 foreign/cpp/LICENSE
 delete mode 100644 foreign/cpp/NOTICE
 delete mode 100644 foreign/cpp/README.md
 delete mode 100644 foreign/cpp/docs/CMakeLists.txt
 delete mode 100644 foreign/cpp/docs/images/init_act.png
 delete mode 100644 foreign/cpp/docs/images/pre-commit_run.png
 delete mode 100644 
foreign/cpp/images/iggy-cpp-build/.devcontainer/devcontainer.json
 delete mode 100644 foreign/cpp/images/iggy-cpp-build/README.md
 delete mode 100644 foreign/cpp/sdk/binary.h
 delete mode 100644 foreign/cpp/sdk/client.cc
 delete mode 100644 foreign/cpp/sdk/client.h
 delete mode 100644 foreign/cpp/sdk/command.h
 delete mode 100644 foreign/cpp/sdk/json.cc
 delete mode 100644 foreign/cpp/sdk/json.h
 delete mode 100644 foreign/cpp/sdk/model.cc
 delete mode 100644 foreign/cpp/sdk/model.h
 delete mode 100644 foreign/cpp/sdk/net/address.cc
 delete mode 100644 foreign/cpp/sdk/net/address.h
 delete mode 100644 foreign/cpp/sdk/net/conn.cc
 delete mode 100644 foreign/cpp/sdk/net/conn.h
 delete mode 100644 foreign/cpp/sdk/net/http/conn.cc
 delete mode 100644 foreign/cpp/sdk/net/http/conn.h
 delete mode 100644 foreign/cpp/sdk/net/iggy.cc
 delete mode 100644 foreign/cpp/sdk/net/iggy.h
 delete mode 100644 foreign/cpp/sdk/net/protocol.cc
 delete mode 100644 foreign/cpp/sdk/net/protocol.h
 delete mode 100644 foreign/cpp/sdk/net/quic/address.h
 delete mode 100644 foreign/cpp/sdk/net/quic/conn.h
 delete mode 100644 foreign/cpp/sdk/net/quic/stream.h
 delete mode 100644 foreign/cpp/sdk/net/ssl/crypto.cc
 delete mode 100644 foreign/cpp/sdk/net/ssl/crypto.h
 delete mode 100644 foreign/cpp/sdk/net/ssl/ssl.cc
 delete mode 100644 foreign/cpp/sdk/net/ssl/ssl.h
 delete mode 100644 foreign/cpp/sdk/net/ssl/ssl_engine.h
 delete mode 100644 foreign/cpp/sdk/net/tcp/conn.cc
 delete mode 100644 foreign/cpp/sdk/net/tcp/conn.h
 delete mode 100644 foreign/cpp/sdk/net/transport.h
 delete mode 100644 foreign/cpp/sdk/serialization.cc
 delete mode 100644 foreign/cpp/sdk/serialization.h
 delete mode 100644 foreign/cpp/sdk/types.h
 delete mode 100644 foreign/cpp/tests/CMakeLists.txt
 delete mode 100644 foreign/cpp/tests/e2e/e2e_testutils.cc
 delete mode 100644 foreign/cpp/tests/e2e/e2e_testutils.h
 delete mode 100644 foreign/cpp/tests/e2e/ping_cmd_test.cc
 delete mode 100644 foreign/cpp/tests/e2e/server.toml
 delete mode 100644 foreign/cpp/tests/unit/client_test.cc
 delete mode 100644 foreign/cpp/tests/unit/crypto_test.cc
 delete mode 100644 foreign/cpp/tests/unit/iggy_protocol_provider_test.cc
 delete mode 100644 foreign/cpp/tests/unit/model_test.cc
 delete mode 100644 foreign/cpp/tests/unit/serialization_test.cc
 delete mode 100644 foreign/cpp/tests/unit/ssl_test.cc
 delete mode 100644 foreign/cpp/tests/unit/unit_testutils.cc
 delete mode 100644 foreign/cpp/tests/unit/unit_testutils.h
 delete mode 100644 foreign/cpp/vcpkg-configuration.json
 delete mode 100644 foreign/cpp/vcpkg.json
 create mode 100644 foreign/java/gradle/wrapper/gradle-wrapper.properties
 create mode 100755 foreign/java/gradlew
 copy 
foreign/java/java-sdk/src/main/java/org/apache/iggy/{serde/UserHeadersSerializer.java
 => client/blocking/http/MessageMixin.java} (55%)
 rename foreign/java/java-sdk/src/main/java/org/apache/iggy/{serde => 
client/blocking/http}/UserHeadersSerializer.java (92%)
 delete mode 100644 
foreign/java/java-sdk/src/main/java/org/apache/iggy/serde/Base64Serializer.java
 create mode 100644 
foreign/java/java-sdk/src/test/java/org/apache/iggy/client/blocking/http/HeaderKindSerializationTest.java
 create mode 100644 
foreign/java/java-sdk/src/test/java/org/apache/iggy/client/blocking/http/ObjectMapperTest.java
 create mode 100755 scripts/ci/python-version-sync.sh

Reply via email to