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

hgruszecki pushed a change to branch fix-vergen-hash
in repository https://gitbox.apache.org/repos/asf/iggy.git


    omit 7f260e44f Merge branch 'master' into fix-vergen-hash
    omit ea12d92cd fix(server): print correct git commit hash in CI builds
     add b0533d787 fix(server): validate client existence in consumer_group for 
leave_consumer_group command and rebalance cg (#2347)
     add 5d73772e4 feat(connectors): implement configuration provider trait 
(#2345)
     add b52166b11 feat(csharp): implement reconnection in tcp client (#2336)
     add f7db1281f fix(server): fix store_consumer_offset for consumer groups 
(#2351)
     add 3dbfc6959 fix(server): delete consumer_group offset, when deleting 
consumer_group (#2352)
     add e82aa03e7 docs(csharp): add XML documentation comments and remove 
unused classes (#2353)
     add f82351e79 chore(repo): update deps for rust, node and web (#2354)
     add f7aabc21c fix(web): remove password persistence in sign-in form, 
rememberMe functionality (#2357)
     add 81f282647 docs(csharp): update csharp README.md file and bump 
dependencies (#2356)
     add 40d6715a1 feat(java): add TLS support to TCP connection (#2358)
     add b8a61f9c4 feat(web): add autocomplete and docker-compose improvements 
(#2361)
     add 5d9cfb3ec fix(web): fix incorrect navigation path in messages 
pagination (#2364)
     add db89d7d63 feat(cluster): define metadata module and add consensus, 
messages modules (#2349)
     add 28bb37bba chore(java): fix linting issues and add formatter (#2365)
     add a318d99be chore(ci): add workflow to update licenses on Dependabot PRs 
(#2367)
     new 83c3ec480 fix(server): print correct git commit hash in CI builds

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (7f260e44f)
            \
             N -- N -- N   refs/heads/fix-vergen-hash (83c3ec480)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .github/actions/java-gradle/pre-merge/action.yml   |    5 +-
 .github/workflows/dependabot-licenses.yml          |   62 +
 .gitignore                                         |    1 +
 Cargo.lock                                         |  116 +-
 Cargo.toml                                         |   18 +-
 DEPENDENCIES.md                                    |   54 +-
 README.md                                          |    6 +-
 core/bench/Cargo.toml                              |    2 +-
 core/binary_protocol/Cargo.toml                    |    2 +-
 core/certs/{iggy_cert.pem => iggy_ca_cert.pem}     |    0
 core/certs/iggy_cert.pem                           |   36 +-
 core/certs/iggy_key.pem                            |   52 +-
 core/common/Cargo.toml                             |    2 +-
 core/common/src/types/consensus/mod.rs             |  162 ++
 core/common/src/types/mod.rs                       |    1 +
 core/connectors/runtime/Cargo.toml                 |    1 +
 core/connectors/runtime/README.md                  |    3 +-
 core/connectors/runtime/config.toml                |    3 +-
 core/connectors/runtime/example_config/config.toml |    5 +
 .../example_config/connectors/quickwit.toml        |    2 +
 .../runtime/example_config/connectors/random.toml  |    2 +
 .../runtime/example_config/connectors/stdout.toml  |    2 +
 core/connectors/runtime/src/api/config.rs          |    6 +-
 core/connectors/runtime/src/api/models.rs          |    9 +-
 core/connectors/runtime/src/api/sink.rs            |    6 +-
 core/connectors/runtime/src/api/source.rs          |    6 +-
 core/connectors/runtime/src/configs.rs             |  459 ----
 core/connectors/runtime/src/configs/connectors.rs  |  239 +++
 .../src/configs/connectors/local_provider.rs       |  168 ++
 .../connectors/runtime/src/configs/mod.rs          |    6 +-
 core/connectors/runtime/src/configs/runtime.rs     |  189 ++
 core/connectors/runtime/src/context.rs             |    4 +-
 core/connectors/runtime/src/main.rs                |   10 +-
 core/connectors/runtime/src/manager/sink.rs        |    5 +-
 core/connectors/runtime/src/manager/source.rs      |    5 +-
 core/connectors/runtime/src/sink.rs                |    7 +-
 core/connectors/runtime/src/source.rs              |    7 +-
 core/connectors/runtime/src/stream.rs              |    3 +-
 core/connectors/runtime/src/transform.rs           |    9 +-
 core/connectors/sdk/README.md                      |    5 +
 core/connectors/sinks/README.md                    |   17 +-
 core/connectors/sources/README.md                  |   17 +-
 .../dashboard/shared => consensus}/Cargo.toml      |   15 +-
 .../ConsumerType.cs => core/consensus/src/lib.rs   |   10 +-
 core/integration/tests/server/cg.rs                |    5 +-
 core/integration/tests/server/mod.rs               |   15 +-
 ...umer_group_auto_commit_reconnection_scenario.rs |  201 ++
 .../consumer_group_offset_cleanup_scenario.rs      |  201 ++
 core/integration/tests/server/scenarios/mod.rs     |    2 +
 core/{tools => metadata}/Cargo.toml                |   22 +-
 .../metadata/src/impls/metadata.rs                 |   43 +-
 .../http/conn.cc => core/metadata/src/impls/mod.rs |    2 +-
 .../memory_journal.rs => metadata/src/lib.rs}      |    4 +
 core/{server/src/io => metadata/src/stm}/mod.rs    |    6 +-
 .../memory_journal.rs => metadata/src/stm/mux.rs}  |    2 +
 .../src/stm/stream.rs}                             |    1 -
 core/sdk/Cargo.toml                                |    2 +-
 .../delete_consumer_group_handler.rs               |   18 +
 .../partitions/create_partitions_handler.rs        |    2 +-
 .../partitions/delete_partitions_handler.rs        |    2 +-
 core/server/src/bootstrap.rs                       |   19 +-
 core/server/src/http/consumer_groups.rs            |   18 +
 core/server/src/shard/system/consumer_groups.rs    |   15 +-
 core/server/src/shard/system/consumer_offsets.rs   |   92 +-
 core/server/src/slab/streams.rs                    |   74 +-
 .../src/streaming/partitions/consumer_offset.rs    |    7 +-
 core/server/src/streaming/partitions/helpers.rs    |   50 +-
 core/server/src/streaming/partitions/partition.rs  |    7 +-
 core/server/src/streaming/partitions/storage.rs    |   88 +-
 core/server/src/streaming/polling_consumer.rs      |   28 +-
 core/server/src/streaming/streams/helpers.rs       |    8 +-
 core/server/src/streaming/topics/consumer_group.rs |    4 +
 core/server/src/streaming/topics/helpers.rs        |   39 +-
 .../Iggy_SDK.Examples.Basic.Consumer/Program.cs    |    2 +
 .../Iggy_SDK.Examples.Basic.Producer/Program.cs    |    1 +
 .../Program.cs                                     |    1 +
 .../Program.cs                                     |    1 +
 .../Program.cs                                     |    1 +
 .../Program.cs                                     |    1 +
 .../Program.cs                                     |    1 +
 .../Program.cs                                     |    1 +
 .../Iggy_SDK.Examples.NewSdk.Consumer/Program.cs   |    4 +-
 .../Iggy_SDK.Examples.NewSdk.Producer/Program.cs   |    1 +
 foreign/csharp/DEPENDENCIES.md                     |    4 +-
 foreign/csharp/Directory.Packages.props            |    4 +-
 .../BasicMessagingOperationsSteps.cs               |    1 +
 .../ConsumerGroupTests.cs                          |    8 +-
 .../FetchMessagesTests.cs                          |    2 +-
 .../Fixtures/IggyServerFixture.cs                  |   84 +-
 .../Fixtures/SystemFixture.cs                      |    4 +-
 .../FlushMessagesTests.cs                          |    2 +-
 .../IggyConsumerTests.cs                           |   34 +-
 .../IggyPublisherTests.cs                          |   22 +
 .../Iggy_SDK.Tests.Integration/PartitionsTests.cs  |    4 +-
 .../PersonalAccessTokenTests.cs                    |    4 +-
 .../SendMessagesTests.cs                           |    4 +-
 .../Iggy_SDK.Tests.Integration/StreamsTests.cs     |    4 +-
 .../Iggy_SDK.Tests.Integration/SystemTests.cs      |   29 +-
 .../Iggy_SDK.Tests.Integration/TopicsTests.cs      |    4 +-
 .../Iggy_SDK.Tests.Integration/UsersTests.cs       |    6 +-
 ...ageBatchingSettings.cs => AutoLoginSettings.cs} |   22 +-
 .../Configuration/IggyClientConfigurator.cs        |   40 +-
 .../Configuration/MessagePollingSettings.cs        |   26 -
 .../Iggy_SDK/Configuration/ReconnectionSettings.cs |   63 +
 .../Iggy_SDK/Configuration/TlsConfiguration.cs     |   14 +
 .../Iggy_SDK/ConnectionStream/IConnectionStream.cs |    2 +-
 .../ConnectionStream/TcpConnectionStream.cs        |    2 +-
 .../ConnectionStream/TcpTslConnectionStream.cs     |   55 -
 .../csharp/Iggy_SDK/Consumers/AutoCommitMode.cs    |    5 -
 .../Iggy_SDK/Consumers/IggyConsumer.Logging.cs     |   35 +-
 foreign/csharp/Iggy_SDK/Consumers/IggyConsumer.cs  |  200 +-
 .../Iggy_SDK/Consumers/IggyConsumerBuilder.cs      |   19 +-
 .../Iggy_SDK/Consumers/IggyConsumerBuilderOfT.cs   |    7 +-
 .../Iggy_SDK/Consumers/IggyConsumerConfig.cs       |    8 +
 .../csharp/Iggy_SDK/Consumers/IggyConsumerOfT.cs   |    4 +-
 .../csharp/Iggy_SDK/Contracts/Auth/AuthResponse.cs |    5 +
 .../Iggy_SDK/Contracts/Auth/GlobalPermissions.cs   |  170 ++
 .../csharp/Iggy_SDK/Contracts/Auth/Permissions.cs  |   10 +
 .../Contracts/Auth/PersonalAccessTokenResponse.cs  |   10 +
 .../Contracts/Auth/RawPersonalAccessToken.cs       |    6 +
 .../csharp/Iggy_SDK/Contracts/Auth/TokenInfo.cs    |    9 +
 .../csharp/Iggy_SDK/Contracts/Auth/UserResponse.cs |   22 +
 foreign/csharp/Iggy_SDK/Contracts/CacheMetrics.cs  |   14 +
 .../csharp/Iggy_SDK/Contracts/CacheMetricsKey.cs   |   29 +
 foreign/csharp/Iggy_SDK/Contracts/ClientInfo.cs    |   26 +
 .../ClusterMetadata.cs}                            |   24 +-
 .../AutoCommitMode.cs => Contracts/ClusterNode.cs} |   33 +-
 ...essageResponseGeneric.cs => ClusterNodeRole.cs} |   21 +-
 .../ClusterNodeStatus.cs}                          |   27 +-
 .../csharp/Iggy_SDK/Contracts/ConsumerGroupInfo.cs |   14 +
 .../Iggy_SDK/Contracts/ConsumerGroupMembers.cs     |   14 +
 .../Iggy_SDK/Contracts/ConsumerGroupResponse.cs    |   22 +
 .../Contracts/Http/ErrorResponse.cs}               |   60 +-
 .../Contracts/{ => Http}/MessageSendRequest.cs     |    4 +-
 .../Iggy_SDK/Contracts/MessageFetchRequest.cs      |   30 +
 .../csharp/Iggy_SDK/Contracts/MessageResponse.cs   |   14 +
 .../Contracts/MessageSendRequestGeneric.cs         |   28 -
 .../csharp/Iggy_SDK/Contracts/OffsetResponse.cs    |   14 +
 .../csharp/Iggy_SDK/Contracts/PartitionResponse.cs |   23 +
 .../Iggy_SDK/Contracts/PollMessagesRequest.cs      |   30 -
 .../csharp/Iggy_SDK/Contracts/PolledMessages.cs    |   17 +
 .../Iggy_SDK/Contracts/PolledMessagesGeneric.cs    |   33 -
 foreign/csharp/Iggy_SDK/Contracts/StatsResponse.cs |   94 +
 .../csharp/Iggy_SDK/Contracts/StreamPermissions.cs |  119 ++
 .../csharp/Iggy_SDK/Contracts/StreamResponse.cs    |   27 +
 .../csharp/Iggy_SDK/Contracts/TopicPermissions.cs  |   85 +
 foreign/csharp/Iggy_SDK/Contracts/TopicResponse.cs |   42 +
 .../csharp/Iggy_SDK/Enums/CompressionAlgorithm.cs  |    8 +-
 .../AutoCommitMode.cs => Enums/ConnectionState.cs} |   28 +-
 foreign/csharp/Iggy_SDK/Enums/ConsumerType.cs      |   10 +
 foreign/csharp/Iggy_SDK/Enums/IdKind.cs            |   10 +
 foreign/csharp/Iggy_SDK/Enums/MessagePolling.cs    |   22 +
 foreign/csharp/Iggy_SDK/Enums/MessageState.cs      |   26 -
 foreign/csharp/Iggy_SDK/Enums/PartitioningKind.cs  |   14 +
 foreign/csharp/Iggy_SDK/Enums/Protocol.cs          |   13 +-
 foreign/csharp/Iggy_SDK/Enums/StoreOffset.cs       |   25 -
 foreign/csharp/Iggy_SDK/Enums/UserStatus.cs        |   10 +
 foreign/csharp/Iggy_SDK/Errors/ErrorModel.cs       |   14 +
 .../Exceptions/ConsumerGroupNotFoundException.cs   |   12 +-
 .../Exceptions/ConsumerNotInitializedException.cs  |   15 +-
 .../Exceptions/FeatureUnavailableException.cs      |    6 +
 .../Exceptions/IggyInvalidStatusCodeException.cs   |    6 +
 ...pNameException.cs => IggyZeroBytesException.cs} |    7 +-
 .../Exceptions/InvalidBaseAdressException.cs       |    7 +-
 .../InvalidConsumerGroupNameException.cs           |    6 +
 .../Exceptions/InvalidResponseException.cs         |    6 +
 .../Exceptions/MissingLeaderException.cs}          |   20 +-
 ...upNameException.cs => NotConnectedException.cs} |    7 +-
 .../Exceptions/PublisherNotInitializedException.cs |   15 +-
 .../Iggy_SDK/Exceptions/StreamNotFoundException.cs |   22 +-
 .../Exceptions/TcpInvalidResponseException.cs      |   25 -
 .../csharp/Iggy_SDK/Exceptions/TcpInvalidStatus.cs |   25 -
 .../Iggy_SDK/Exceptions/TopicNotFoundException.cs  |   28 +-
 .../Iggy_SDK/Extensions/IggyClientExtenstion.cs    |   30 +
 .../csharp/Iggy_SDK/Factory/IggyClientFactory.cs   |   71 +-
 foreign/csharp/Iggy_SDK/Headers/HeaderKey.cs       |   28 +
 foreign/csharp/Iggy_SDK/Headers/HeaderKind.cs      |   46 +
 foreign/csharp/Iggy_SDK/Headers/HeaderValue.cs     |  133 ++
 foreign/csharp/Iggy_SDK/Identifier.cs              |   48 +
 foreign/csharp/Iggy_SDK/IggyClient/IIggyClient.cs  |   23 +
 .../csharp/Iggy_SDK/IggyClient/IIggyConsumer.cs    |   29 +
 .../Iggy_SDK/IggyClient/IIggyConsumerGroup.cs      |   74 +
 foreign/csharp/Iggy_SDK/IggyClient/IIggyOffset.cs  |   41 +
 .../csharp/Iggy_SDK/IggyClient/IIggyPartition.cs   |   20 +
 .../IggyClient/IIggyPersonalAccessToken.cs         |   38 +
 .../csharp/Iggy_SDK/IggyClient/IIggyPublisher.cs   |   36 +
 foreign/csharp/Iggy_SDK/IggyClient/IIggyStream.cs  |   58 +
 foreign/csharp/Iggy_SDK/IggyClient/IIggySystem.cs  |   64 +
 foreign/csharp/Iggy_SDK/IggyClient/IIggyTopic.cs   |   75 +
 foreign/csharp/Iggy_SDK/IggyClient/IIggyUsers.cs   |   76 +
 .../Implementations/HttpMessageStream.cs           |  106 +-
 .../IggyClient/Implementations/TcpMessageStream.cs |  402 +++-
 .../Iggy_SDK/IggyClient/ReconnectionEventArgs.cs   |   54 +
 foreign/csharp/Iggy_SDK/Iggy_SDK.csproj            |    3 +-
 .../Iggy_SDK/JsonConverters/MessagesConverter.cs   |    2 +-
 foreign/csharp/Iggy_SDK/Kinds/Consumer.cs          |   30 +
 foreign/csharp/Iggy_SDK/Kinds/Partitioning.cs      |   50 +
 foreign/csharp/Iggy_SDK/Mappers/BinaryMapper.cs    |  148 +-
 foreign/csharp/Iggy_SDK/Messages/Message.cs        |   33 +
 foreign/csharp/Iggy_SDK/Messages/MessageHeader.cs  |   28 +
 .../BackgroundMessageProcessor.Logging.cs          |    5 +
 .../Publishers/BackgroundMessageProcessor.cs       |  130 +-
 .../csharp/Iggy_SDK/Publishers/IggyPublisher.cs    |   67 +-
 .../Iggy_SDK/Publishers/IggyPublisherBuilder.cs    |   28 +-
 .../Iggy_SDK/Publishers/IggyPublisherBuilderOfT.cs |    4 +-
 .../Iggy_SDK/Publishers/IggyPublisherConfig.cs     |    8 +
 foreign/csharp/Iggy_SDK/Utils/CommandCodes.cs      |    1 +
 foreign/csharp/Iggy_SDK/Utils/EventAggregator.cs   |   96 +
 .../Iggy_SDK_Tests/MapperTests/BinaryMapper.cs     |   57 -
 .../UtilityTests/EventAggregatorTests.cs           |  175 ++
 .../Utils/Messages/MessageFactory.cs               |  287 ---
 foreign/csharp/README.md                           |  764 ++++---
 .../Consumer.java => build.gradle.kts}             |   53 +-
 foreign/java/dev-support/checkstyle/checkstyle.xml |  198 +-
 .../checkstyle/suppressions.xml}                   |   28 +-
 .../apache/iggy/async/AsyncConsumerExample.java    |  119 +-
 .../java/org/apache/iggy/async/AsyncProducer.java  |  187 +-
 .../org/apache/iggy/consumer/SimpleConsumer.java   |   33 +-
 .../org/apache/iggy/producer/SimpleProducer.java   |   15 +-
 .../iggy-connector-library/build.gradle.kts        |    6 -
 .../connector/config/IggyConnectionConfig.java     |   47 +-
 .../apache/iggy/connector/config/OffsetConfig.java |    9 +-
 .../iggy/connector/flink/sink/IggyCommittable.java |    7 +-
 .../apache/iggy/connector/flink/sink/IggySink.java |   23 +-
 .../iggy/connector/flink/sink/IggySinkBuilder.java |   14 +-
 .../iggy/connector/flink/sink/IggySinkWriter.java  |   50 +-
 .../flink/source/IggyPartitionSplitReader.java     |   73 +-
 .../iggy/connector/flink/source/IggySource.java    |   40 +-
 .../connector/flink/source/IggySourceBuilder.java  |   17 +-
 .../flink/source/IggySourceEnumeratorState.java    |    9 +-
 .../IggySourceEnumeratorStateSerializer.java       |   16 +-
 .../connector/flink/source/IggySourceReader.java   |   26 +-
 .../connector/flink/source/IggySourceSplit.java    |   13 +-
 .../flink/source/IggySourceSplitEnumerator.java    |   68 +-
 .../flink/source/IggySourceSplitSerializer.java    |   10 +-
 .../iggy/connector/partition/PartitionInfo.java    |    3 +-
 .../serialization/JsonDeserializationSchema.java   |    5 +-
 .../serialization/JsonSerializationSchema.java     |   40 +-
 .../connector/config/IggyConnectionConfigTest.java |   65 +-
 .../iggy/connector/config/OffsetConfigTest.java    |   27 +-
 .../connector/error/ConnectorExceptionTest.java    |   50 +-
 .../connector/partition/PartitionInfoTest.java     |    4 +-
 .../serialization/DeserializationSchemaTest.java   |   10 +-
 .../serialization/RecordMetadataTest.java          |    4 +-
 .../serialization/SerializationSchemaTest.java     |    7 +-
 .../serialization/TypeDescriptorTest.java          |   13 +-
 .../iggy/flink/example/MultiStreamJoinJob.java     |  108 +-
 .../iggy/flink/example/SendTestMessages.java       |   19 +-
 .../iggy/flink/example/StreamTransformJob.java     |   82 +-
 .../apache/iggy/flink/example/WordCountJob.java    |   54 +-
 .../iggy/flink/example/model/EnrichedActivity.java |    3 +-
 .../apache/iggy/flink/example/model/WordCount.java |    4 +-
 .../flink/example/AsyncTcpMessagePollTest.java     |  226 +-
 .../flink/example/AsyncTcpMessageSendTest.java     |  122 +-
 .../iggy/flink/example/SendTextDataTest.java       |   74 +-
 foreign/java/java-sdk/build.gradle.kts             |    6 -
 .../src/main/java/org/apache/iggy/Iggy.java        |    4 +-
 .../src/main/java/org/apache/iggy/NonNullApi.java  |    9 +-
 .../apache/iggy/client/async/MessagesClient.java   |   33 +-
 .../client/async/tcp/AsyncBytesDeserializer.java   |   13 +-
 .../client/async/tcp/AsyncBytesSerializer.java     |    3 +-
 .../iggy/client/async/tcp/AsyncIggyTcpClient.java  |  135 +-
 .../iggy/client/async/tcp/AsyncTcpConnection.java  |  118 +-
 .../client/async/tcp/ConsumerGroupsTcpClient.java  |   28 +-
 .../iggy/client/async/tcp/IggyFrameDecoder.java    |    6 +-
 .../iggy/client/async/tcp/MessagesTcpClient.java   |   13 +-
 .../iggy/client/async/tcp/StreamsTcpClient.java    |   63 +-
 .../iggy/client/async/tcp/TopicsTcpClient.java     |   73 +-
 .../iggy/client/async/tcp/UsersTcpClient.java      |   34 +-
 .../iggy/client/blocking/ConsumerGroupsClient.java |    2 +-
 .../client/blocking/ConsumerOffsetsClient.java     |   14 +-
 .../iggy/client/blocking/IggyBaseClient.java       |    1 -
 .../apache/iggy/client/blocking/IggyClient.java    |    1 -
 .../iggy/client/blocking/IggyClientBuilder.java    |    1 -
 .../iggy/client/blocking/MessagesClient.java       |   30 +-
 .../iggy/client/blocking/PartitionsClient.java     |    1 -
 .../blocking/PersonalAccessTokensClient.java       |    2 +-
 .../apache/iggy/client/blocking/StreamsClient.java |    2 +-
 .../apache/iggy/client/blocking/SystemClient.java  |    2 +-
 .../apache/iggy/client/blocking/TopicsClient.java  |   68 +-
 .../apache/iggy/client/blocking/UsersClient.java   |    2 +-
 .../blocking/http/ConsumerGroupsHttpClient.java    |   11 +-
 .../blocking/http/ConsumerOffsetsHttpClient.java   |   20 +-
 .../iggy/client/blocking/http/IggyHttpClient.java  |    1 -
 .../client/blocking/http/InternalHttpClient.java   |   26 +-
 .../client/blocking/http/MessagesHttpClient.java   |   20 +-
 .../client/blocking/http/ObjectMapperFactory.java  |    4 +-
 .../client/blocking/http/PartitionsHttpClient.java |   10 +-
 .../http/PersonalAccessTokensHttpClient.java       |   22 +-
 .../client/blocking/http/StreamsHttpClient.java    |   13 +-
 .../client/blocking/http/SystemHttpClient.java     |    4 +-
 .../client/blocking/http/TopicsHttpClient.java     |   59 +-
 .../iggy/client/blocking/http/UsersHttpClient.java |   33 +-
 .../client/blocking/http/error/IggyHttpError.java  |    8 +-
 .../blocking/http/error/IggyHttpException.java     |    1 -
 .../client/blocking/tcp/BytesDeserializer.java     |   68 +-
 .../iggy/client/blocking/tcp/BytesSerializer.java  |   22 +-
 .../iggy/client/blocking/tcp/CommandCode.java      |  252 +--
 .../blocking/tcp/ConsumerGroupsTcpClient.java      |    3 +-
 .../blocking/tcp/ConsumerOffsetTcpClient.java      |    9 +-
 .../iggy/client/blocking/tcp/IggyTcpClient.java    |  103 +-
 .../client/blocking/tcp/InternalTcpClient.java     |   37 +-
 .../client/blocking/tcp/MessagesTcpClient.java     |   12 +-
 .../client/blocking/tcp/PartitionsTcpClient.java   |    1 +
 .../tcp/PersonalAccessTokensTcpClient.java         |    2 +
 .../iggy/client/blocking/tcp/StreamsTcpClient.java |    3 +-
 .../iggy/client/blocking/tcp/SystemTcpClient.java  |    6 +-
 .../iggy/client/blocking/tcp/TopicsTcpClient.java  |   30 +-
 .../iggy/client/blocking/tcp/UsersTcpClient.java   |   53 +-
 .../org/apache/iggy/consumergroup/Consumer.java    |    1 -
 .../apache/iggy/consumergroup/ConsumerGroup.java   |    8 +-
 .../iggy/consumergroup/ConsumerGroupDetails.java   |   10 +-
 .../iggy/consumergroup/ConsumerGroupMember.java    |    7 +-
 .../iggy/consumeroffset/ConsumerOffsetInfo.java    |    7 +-
 .../org/apache/iggy/identifier/ConsumerId.java     |    3 +-
 .../org/apache/iggy/identifier/Identifier.java     |    3 +-
 .../java/org/apache/iggy/identifier/StreamId.java  |    3 +-
 .../java/org/apache/iggy/identifier/TopicId.java   |    3 +-
 .../java/org/apache/iggy/identifier/UserId.java    |    3 +-
 .../apache/iggy/message/BigIntegerMessageId.java   |    2 +-
 .../org/apache/iggy/message/BytesMessageId.java    |    2 +-
 .../java/org/apache/iggy/message/HeaderValue.java  |    3 +-
 .../main/java/org/apache/iggy/message/Message.java |   15 +-
 .../org/apache/iggy/message/MessageHeader.java     |   17 +-
 .../java/org/apache/iggy/message/MessageId.java    |    2 +-
 .../java/org/apache/iggy/message/Partitioning.java |    8 +-
 .../org/apache/iggy/message/PolledMessages.java    |    8 +-
 .../org/apache/iggy/message/PollingStrategy.java   |    1 -
 .../org/apache/iggy/message/UuidMessageId.java     |    2 +-
 .../java/org/apache/iggy/partition/Partition.java  |    4 +-
 .../PersonalAccessTokenInfo.java                   |    3 +-
 .../RawPersonalAccessToken.java                    |    3 +-
 .../java/org/apache/iggy/stream/StreamBase.java    |    9 +-
 .../java/org/apache/iggy/stream/StreamDetails.java |    4 +-
 .../java/org/apache/iggy/system/ClientInfo.java    |    8 +-
 .../org/apache/iggy/system/ClientInfoDetails.java  |   11 +-
 .../org/apache/iggy/system/ConsumerGroupInfo.java  |    7 +-
 .../main/java/org/apache/iggy/system/Stats.java    |    4 +-
 .../src/main/java/org/apache/iggy/topic/Topic.java |    4 +-
 .../java/org/apache/iggy/topic/TopicDetails.java   |    7 +-
 .../org/apache/iggy/user/GlobalPermissions.java    |    4 +-
 .../java/org/apache/iggy/user/IdentityInfo.java    |    3 +-
 .../java/org/apache/iggy/user/Permissions.java     |    7 +-
 .../org/apache/iggy/user/StreamPermissions.java    |    6 +-
 .../main/java/org/apache/iggy/user/TokenInfo.java  |    3 +-
 .../org/apache/iggy/user/TopicPermissions.java     |    8 +-
 .../main/java/org/apache/iggy/user/UserInfo.java   |    8 +-
 .../java/org/apache/iggy/user/UserInfoDetails.java |    7 +-
 .../src/test/java/org/apache/iggy/IggyTest.java    |    8 +-
 .../test/java/org/apache/iggy/TestConstants.java   |    4 +-
 .../client/async/AsyncClientIntegrationTest.java   |  190 +-
 .../iggy/client/async/AsyncPollMessageTest.java    |  280 +--
 .../async/tcp/AsyncIggyTcpClientBuilderTest.java   |   33 +-
 .../blocking/ConsumerGroupsClientBaseTest.java     |   26 +-
 .../blocking/ConsumerOffsetsClientBaseTest.java    |   19 +-
 .../iggy/client/blocking/IntegrationTest.java      |   34 +-
 .../client/blocking/MessagesClientBaseTest.java    |   36 +-
 .../client/blocking/PartitionsClientBaseTest.java  |    5 +-
 .../blocking/PersonalAccessTokensBaseTest.java     |   15 +-
 .../iggy/client/blocking/StreamClientBaseTest.java |    2 +-
 .../iggy/client/blocking/SystemClientBaseTest.java |    2 +-
 .../iggy/client/blocking/TopicsClientBaseTest.java |   31 +-
 .../iggy/client/blocking/UsersClientBaseTest.java  |   29 +-
 .../http/ConsumerGroupsHttpClientTest.java         |    1 -
 .../http/ConsumerOffsetsHttpClientTest.java        |    1 -
 .../client/blocking/http/HttpClientFactory.java    |    6 +-
 .../blocking/http/MessagesHttpClientTest.java      |    1 -
 .../blocking/http/PartitionsHttpClientTest.java    |    1 -
 .../http/PersonalAccessTokensHttpClientTest.java   |    1 -
 .../client/blocking/http/StreamHttpClientTest.java |    1 -
 .../client/blocking/http/SystemHttpClientTest.java |    1 -
 .../client/blocking/http/TopicsHttpClientTest.java |    1 -
 .../client/blocking/http/UsersHttpClientTest.java  |    5 +-
 .../client/blocking/tcp/BytesSerializerTest.java   |   11 +-
 .../blocking/tcp/ConsumerGroupsTcpClientTest.java  |   18 +-
 .../blocking/tcp/ConsumerOffsetsTcpClientTest.java |    1 -
 .../blocking/tcp/IggyTcpClientBuilderTest.java     |   35 +-
 .../client/blocking/tcp/MessagesTcpClientTest.java |    1 -
 .../blocking/tcp/PartitionsTcpClientTest.java      |    1 -
 .../tcp/PersonalAccessTokensTcpClientTest.java     |    1 -
 .../client/blocking/tcp/StreamTcpClientTest.java   |    1 -
 .../client/blocking/tcp/SystemTcpClientTest.java   |    4 +-
 .../iggy/client/blocking/tcp/TcpClientFactory.java |    6 +-
 .../client/blocking/tcp/TopicsTcpClientTest.java   |    1 -
 .../client/blocking/tcp/UsersTcpClientTest.java    |    3 +-
 foreign/node/package-lock.json                     | 2254 ++++++++++----------
 foreign/node/package.json                          |   34 +-
 foreign/python/Cargo.toml                          |    2 +-
 web/.npmrc                                         |    1 -
 web/docker-compose.yml                             |   19 +
 web/package-lock.json                              |  389 ++--
 web/package.json                                   |   50 +-
 .../components/Modals/AddPartitionsModal.svelte    |    6 +-
 .../lib/components/Modals/AddStreamModal.svelte    |    6 +-
 web/src/lib/components/Modals/AddTopicModal.svelte |    6 +-
 web/src/lib/components/Modals/AddUserModal.svelte  |    7 +-
 .../components/Modals/DeletePartitionsModal.svelte |    6 +-
 .../components/Modals/StreamSettingsModal.svelte   |    6 +-
 .../components/Modals/TopicSettingsModal.svelte    |    6 +-
 web/src/routes/auth/sign-in/+page.server.ts        |    8 +-
 web/src/routes/auth/sign-in/+page.svelte           |    7 +-
 .../[partitionId=i32]/messages/+page.svelte        |   40 +-
 402 files changed, 9778 insertions(+), 5864 deletions(-)
 create mode 100644 .github/workflows/dependabot-licenses.yml
 copy core/certs/{iggy_cert.pem => iggy_ca_cert.pem} (100%)
 create mode 100644 core/common/src/types/consensus/mod.rs
 delete mode 100644 core/connectors/runtime/src/configs.rs
 create mode 100644 core/connectors/runtime/src/configs/connectors.rs
 create mode 100644 
core/connectors/runtime/src/configs/connectors/local_provider.rs
 copy foreign/node/src/stream/index.ts => 
core/connectors/runtime/src/configs/mod.rs (94%)
 create mode 100644 core/connectors/runtime/src/configs/runtime.rs
 copy core/{bench/dashboard/shared => consensus}/Cargo.toml (72%)
 copy foreign/csharp/Iggy_SDK/Enums/ConsumerType.cs => 
core/consensus/src/lib.rs (89%)
 create mode 100644 
core/integration/tests/server/scenarios/consumer_group_auto_commit_reconnection_scenario.rs
 create mode 100644 
core/integration/tests/server/scenarios/consumer_group_offset_cleanup_scenario.rs
 copy core/{tools => metadata}/Cargo.toml (71%)
 copy foreign/csharp/Iggy_SDK/Exceptions/StreamNotFoundException.cs => 
core/metadata/src/impls/metadata.rs (53%)
 copy foreign/cpp/sdk/net/http/conn.cc => core/metadata/src/impls/mod.rs (97%)
 copy core/{server/src/streaming/segments/memory_journal.rs => 
metadata/src/lib.rs} (94%)
 copy core/{server/src/io => metadata/src/stm}/mod.rs (93%)
 copy core/{server/src/streaming/segments/memory_journal.rs => 
metadata/src/stm/mux.rs} (94%)
 copy core/{server/src/streaming/segments/memory_journal.rs => 
metadata/src/stm/stream.rs} (99%)
 rename foreign/csharp/Iggy_SDK/Configuration/{MessageBatchingSettings.cs => 
AutoLoginSettings.cs} (60%)
 delete mode 100644 
foreign/csharp/Iggy_SDK/Configuration/MessagePollingSettings.cs
 create mode 100644 
foreign/csharp/Iggy_SDK/Configuration/ReconnectionSettings.cs
 delete mode 100644 
foreign/csharp/Iggy_SDK/ConnectionStream/TcpTslConnectionStream.cs
 copy foreign/csharp/Iggy_SDK/{Consumers/AutoCommitMode.cs => 
Contracts/ClusterMetadata.cs} (65%)
 copy foreign/csharp/Iggy_SDK/{Consumers/AutoCommitMode.cs => 
Contracts/ClusterNode.cs} (58%)
 rename foreign/csharp/Iggy_SDK/Contracts/{MessageResponseGeneric.cs => 
ClusterNodeRole.cs} (72%)
 copy foreign/csharp/Iggy_SDK/{Consumers/AutoCommitMode.cs => 
Contracts/ClusterNodeStatus.cs} (70%)
 copy foreign/csharp/{Iggy_SDK.Tests.BDD/Context/TestHooks.cs => 
Iggy_SDK/Contracts/Http/ErrorResponse.cs} (51%)
 rename foreign/csharp/Iggy_SDK/Contracts/{ => Http}/MessageSendRequest.cs (93%)
 delete mode 100644 
foreign/csharp/Iggy_SDK/Contracts/MessageSendRequestGeneric.cs
 delete mode 100644 foreign/csharp/Iggy_SDK/Contracts/PollMessagesRequest.cs
 delete mode 100644 foreign/csharp/Iggy_SDK/Contracts/PolledMessagesGeneric.cs
 copy foreign/csharp/Iggy_SDK/{Consumers/AutoCommitMode.cs => 
Enums/ConnectionState.cs} (55%)
 delete mode 100644 foreign/csharp/Iggy_SDK/Enums/MessageState.cs
 delete mode 100644 foreign/csharp/Iggy_SDK/Enums/StoreOffset.cs
 copy foreign/csharp/Iggy_SDK/Exceptions/{InvalidConsumerGroupNameException.cs 
=> IggyZeroBytesException.cs} (76%)
 copy foreign/csharp/{Iggy_SDK.Tests.Integration/Helpers/NameIdHelpers.cs => 
Iggy_SDK/Exceptions/MissingLeaderException.cs} (68%)
 copy foreign/csharp/Iggy_SDK/Exceptions/{InvalidConsumerGroupNameException.cs 
=> NotConnectedException.cs} (76%)
 delete mode 100644 
foreign/csharp/Iggy_SDK/Exceptions/TcpInvalidResponseException.cs
 delete mode 100644 foreign/csharp/Iggy_SDK/Exceptions/TcpInvalidStatus.cs
 create mode 100644 foreign/csharp/Iggy_SDK/IggyClient/ReconnectionEventArgs.cs
 create mode 100644 foreign/csharp/Iggy_SDK/Utils/EventAggregator.cs
 create mode 100644 
foreign/csharp/Iggy_SDK_Tests/UtilityTests/EventAggregatorTests.cs
 copy 
foreign/java/{java-sdk/src/main/java/org/apache/iggy/consumergroup/Consumer.java
 => build.gradle.kts} (50%)
 copy foreign/java/{java-sdk/src/test/resources/logback-test.xml => 
dev-support/checkstyle/suppressions.xml} (57%)
 delete mode 100644 web/.npmrc

Reply via email to