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

bashirbekov pushed a change to branch feat/add-background-send
in repository https://gitbox.apache.org/repos/asf/iggy.git


    from e810456d test parallel
     add 9caa542d chore(ci): Remove archived actions-rs/* actions (#1858)
     add a8b3ef74 chore(csharp): add csharp ci (#1857)
     add cd949eeb Merge remote-tracking branch 'origin/master' into 
feat/add-background-send

No new revisions were added by this update.

Summary of changes:
 .github/changed-files-config.json                  |   6 ++
 .github/workflows/ci-check-common.yml              |   7 +-
 .github/workflows/ci-check-csharp-sdk.yml          |  61 ++++++++++++
 .github/workflows/ci-check-pr.yml                  |  10 +-
 .github/workflows/ci-check-rust.yml                | 109 ++++++++-------------
 .github/workflows/ci-prod-rust.yml                 |   9 +-
 .github/workflows/ci-test-rust-optional.yml        |   9 +-
 .github/workflows/ci-test-rust.yml                 |  18 ++--
 .github/workflows/publish_cli.yml                  |   7 +-
 .../{publish_sdk.yml => publish_csharp_sdk.yml}    |  86 +++++++---------
 .github/workflows/publish_sdk.yml                  |   7 +-
 .github/workflows/publish_server.yml               |   9 +-
 .github/workflows/release_cli.yml                  |   9 +-
 .github/workflows/release_server.yml               |  18 ++--
 .github/workflows/security.yml                     |   9 +-
 .github/workflows/test_daily.yml                   |   9 +-
 .github/workflows/test_nightly.yml                 |   9 +-
 foreign/csharp/Benchmarks/Benchmarks.csproj        |   2 +
 foreign/csharp/Benchmarks/Program.cs               |  14 +--
 foreign/csharp/Benchmarks/SendMessage.cs           |  11 +--
 foreign/csharp/Iggy_SDK/AssemblyInfo.cs            |   6 +-
 .../Configuration/IMessageStreamConfigurator.cs    |   4 +-
 .../Configuration/MessageBatchingSettings.cs       |   2 +-
 .../Configuration/MessagePollingSettings.cs        |   5 +-
 .../Configuration/MessageStreamConfigurator.cs     |   4 +-
 .../Iggy_SDK/Configuration/TlsConfiguration.cs     |   2 +-
 .../Iggy_SDK/ConnectionStream/IConnectionStream.cs |   2 +-
 .../ConnectionStream/TcpConnectionStream.cs        |   2 +-
 .../ConnectionStream/TcpTslConnectionStream.cs     |   2 +-
 .../Iggy_SDK/Contracts/Http/Auth/AuthResponse.cs   |   2 +-
 .../Contracts/Http/Auth/ChangePasswordRequest.cs   |   2 +-
 .../Http/Auth/CreatePersonalAccessTokenRequest.cs  |   2 +-
 .../Contracts/Http/Auth/CreateUserRequest.cs       |   4 +-
 .../Http/Auth/DeletePersonalAccessTokenRequest.cs  |   2 +-
 .../Contracts/Http/Auth/GlobalPermissions.cs       |   2 +-
 .../Contracts/Http/Auth/LoginUserRequest.cs        |   2 +-
 .../Http/Auth/LoginWIthPersonalAccessToken.cs      |   2 +-
 .../Iggy_SDK/Contracts/Http/Auth/Permissions.cs    |   2 +-
 .../Http/Auth/PersonalAccessTokenResponse.cs       |   2 +-
 .../Contracts/Http/Auth/RawPersonalAccessToken.cs  |   2 +-
 .../Iggy_SDK/Contracts/Http/Auth/TokenInfo.cs      |   2 +-
 .../Http/Auth/UpdateUserPermissionsRequest.cs      |   2 +-
 .../Contracts/Http/Auth/UpdateUserRequest.cs       |   4 +-
 .../Iggy_SDK/Contracts/Http/Auth/UserResponse.cs   |   4 +-
 .../csharp/Iggy_SDK/Contracts/Http/CacheMetrics.cs |   2 +-
 .../csharp/Iggy_SDK/Contracts/Http/ClientInfo.cs   |   2 +-
 .../Iggy_SDK/Contracts/Http/ConsumerGroupInfo.cs   |   2 +-
 .../Contracts/Http/ConsumerGroupMembers.cs         |   2 +-
 .../Contracts/Http/ConsumerGroupResponse.cs        |   2 +-
 .../Contracts/Http/CreateConsumerGroupRequest.cs   |   2 +-
 .../Contracts/Http/CreatePartitionsRequest.cs      |   2 +-
 .../Iggy_SDK/Contracts/Http/CreateStreamRequest.cs |   2 +-
 .../Iggy_SDK/Contracts/Http/DeleteConsumerGroup.cs |   2 +-
 .../Contracts/Http/DeletePartitionsRequest.cs      |   2 +-
 .../Contracts/Http/FlushUnsavedBufferRequest.cs    |   2 +-
 .../Contracts/Http/JoinConsumerGroupRequest.cs     |   2 +-
 .../Contracts/Http/LeaveConsumerGroupRequest.cs    |   2 +-
 .../Iggy_SDK/Contracts/Http/MessageFetchRequest.cs |   4 +-
 .../Iggy_SDK/Contracts/Http/MessageResponse.cs     |   6 +-
 .../Contracts/Http/MessageResponseGeneric.cs       |   6 +-
 .../Iggy_SDK/Contracts/Http/MessageSendRequest.cs  |   6 +-
 .../Contracts/Http/MessageSendRequestGeneric.cs    |   5 +-
 .../Iggy_SDK/Contracts/Http/OffsetRequest.cs       |   4 +-
 .../Iggy_SDK/Contracts/Http/OffsetResponse.cs      |   2 +-
 .../Iggy_SDK/Contracts/Http/PartitionResponse.cs   |   2 +-
 .../Iggy_SDK/Contracts/Http/PollMessagesRequest.cs |   6 +-
 .../Iggy_SDK/Contracts/Http/PolledMessages.cs      |   2 +-
 .../Contracts/Http/PolledMessagesGeneric.cs        |   2 +-
 .../Iggy_SDK/Contracts/Http/SnapshotRequest.cs     |   4 +-
 foreign/csharp/Iggy_SDK/Contracts/Http/Stats.cs    |   2 +-
 .../Iggy_SDK/Contracts/Http/StatsResponse.cs       |   4 +-
 .../Iggy_SDK/Contracts/Http/StoreOffsetRequest.cs  |   4 +-
 .../Iggy_SDK/Contracts/Http/StreamPermissions.cs   |   2 +-
 .../Iggy_SDK/Contracts/Http/StreamResponse.cs      |   2 +-
 .../Iggy_SDK/Contracts/Http/TopicPermissions.cs    |   2 +-
 .../csharp/Iggy_SDK/Contracts/Http/TopicRequest.cs |   4 +-
 .../Iggy_SDK/Contracts/Http/TopicResponse.cs       |   4 +-
 .../Iggy_SDK/Contracts/Http/UpdateStreamRequest.cs |   2 +-
 .../Iggy_SDK/Contracts/Http/UpdateTopicRequest.cs  |   4 +-
 .../csharp/Iggy_SDK/Contracts/Tcp/TcpContracts.cs  |  20 ++--
 .../csharp/Iggy_SDK/Enums/CompressionAlgorithm.cs  |   2 +-
 foreign/csharp/Iggy_SDK/Enums/ConsumerType.cs      |   2 +-
 foreign/csharp/Iggy_SDK/Enums/IdKind.cs            |   3 +-
 foreign/csharp/Iggy_SDK/Enums/MessagePolling.cs    |   2 +-
 foreign/csharp/Iggy_SDK/Enums/MessageState.cs      |   2 +-
 foreign/csharp/Iggy_SDK/Enums/PartitioningKind.cs  |   2 +-
 foreign/csharp/Iggy_SDK/Enums/Protocol.cs          |   2 +-
 .../csharp/Iggy_SDK/Enums/SnapshotCompression.cs   |   2 +-
 foreign/csharp/Iggy_SDK/Enums/StoreOffset.cs       |   2 +-
 .../csharp/Iggy_SDK/Enums/SystemSnapshotType.cs    |   2 +-
 foreign/csharp/Iggy_SDK/Enums/UserStatus.cs        |   2 +-
 foreign/csharp/Iggy_SDK/Errors/ErrorFactory.cs     |   2 +-
 foreign/csharp/Iggy_SDK/Errors/ErrorModel.cs       |   2 +-
 .../Exceptions/FeatureUnavailableException.cs      |   2 +-
 .../Exceptions/InvalidBaseAdressException.cs       |   2 +-
 .../Exceptions/InvalidResponseException.cs         |   2 +-
 .../Exceptions/TcpInvalidResponseException.cs      |   2 +-
 .../csharp/Iggy_SDK/Exceptions/TcpInvalidStatus.cs |   2 +-
 foreign/csharp/Iggy_SDK/Extensions/Extensions.cs   |   4 +-
 .../Iggy_SDK/Factory/HttpMessageStreamBuilder.cs   |  14 +--
 .../Iggy_SDK/Factory/MessageStreamFactory.cs       |  19 ++--
 .../Iggy_SDK/Factory/TcpMessageStreamBuilder.cs    |  16 +--
 foreign/csharp/Iggy_SDK/Headers/HeaderKey.cs       |   2 +-
 foreign/csharp/Iggy_SDK/Headers/HeaderKind.cs      |   2 +-
 foreign/csharp/Iggy_SDK/Headers/HeaderValue.cs     |   4 +-
 foreign/csharp/Iggy_SDK/Identifier.cs              |   4 +-
 foreign/csharp/Iggy_SDK/IggyClient/IIggyClient.cs  |   2 +-
 .../csharp/Iggy_SDK/IggyClient/IIggyConsumer.cs    |   5 +-
 .../Iggy_SDK/IggyClient/IIggyConsumerGroup.cs      |   5 +-
 foreign/csharp/Iggy_SDK/IggyClient/IIggyOffset.cs  |   5 +-
 .../csharp/Iggy_SDK/IggyClient/IIggyPartition.cs   |   5 +-
 .../IggyClient/IIggyPersonalAccessToken.cs         |   5 +-
 .../csharp/Iggy_SDK/IggyClient/IIggyPublisher.cs   |   7 +-
 foreign/csharp/Iggy_SDK/IggyClient/IIggyStream.cs  |   5 +-
 foreign/csharp/Iggy_SDK/IggyClient/IIggySystem.cs  |   5 +-
 foreign/csharp/Iggy_SDK/IggyClient/IIggyTopic.cs   |   5 +-
 foreign/csharp/Iggy_SDK/IggyClient/IIggyUsers.cs   |   4 +-
 .../Implementations/HttpMessageStream.cs           |  27 ++---
 .../IggyClient/Implementations/TcpMessageStream.cs |  32 +++---
 foreign/csharp/Iggy_SDK/Iggy_SDK.csproj            |   6 +-
 .../JsonConfiguration/AuthResponseConverter.cs     |   7 +-
 .../JsonConfiguration/CreateTopicConverter.cs      |   6 +-
 .../JsonConfiguration/JsonConverterFactory.cs      |   3 +-
 .../Iggy_SDK/JsonConfiguration/MessageConverter.cs |   8 +-
 .../JsonConfiguration/MessageResponseConverter.cs  |  10 +-
 .../MessageResponseGenericConverter.cs             |  10 +-
 .../JsonConfiguration/MessagesConverter.cs         |   9 +-
 .../PersonAccessTokenResponseConverter.cs          |   7 +-
 .../JsonConfiguration/StatsResponseConverter.cs    |  20 ++--
 .../JsonConfiguration/StreamResponseConverter.cs   |   6 +-
 .../JsonConfiguration/ToSnakeCaseNamingPolicy.cs   |   4 +-
 .../JsonConfiguration/TopicResponseConverter.cs    |   8 +-
 .../Iggy_SDK/JsonConfiguration/UInt128Converter.cs |   2 +-
 .../JsonConfiguration/UserResponseConverter.cs     |   5 +-
 foreign/csharp/Iggy_SDK/Kinds/Consumer.cs          |   4 +-
 foreign/csharp/Iggy_SDK/Kinds/Partitioning.cs      |   3 +-
 foreign/csharp/Iggy_SDK/Kinds/PollingStrategy.cs   |   4 +-
 foreign/csharp/Iggy_SDK/Mappers/BinaryMapper.cs    |  16 +--
 foreign/csharp/Iggy_SDK/Messages/Message.cs        |   6 +-
 foreign/csharp/Iggy_SDK/Messages/MessageHeader.cs  |   2 +-
 .../MessagesDispatcher/HttpMessageInvoker.cs       |   8 +-
 .../Iggy_SDK/MessagesDispatcher/IMessageInvoker.cs |   5 +-
 .../MessagesDispatcher/MessageSenderDispatcher.cs  |  12 +--
 .../MessagesDispatcher/TcpMessageInvoker.cs        |  12 +--
 .../MessageRequestInterpolationHandler.cs          |   4 +-
 foreign/csharp/Iggy_SDK/Utils/BufferSizes.cs       |   2 +-
 foreign/csharp/Iggy_SDK/Utils/CommandCodes.cs      |   2 +-
 .../Iggy_SDK/Utils/TcpMessageStreamHelpers.cs      |   6 +-
 .../Iggy_SDK_Tests/ContractTests/TcpContract.cs    |  31 +++---
 .../Iggy_SDK_Tests/E2ETests/ConsumerGroupE2E.cs    |  17 ++--
 .../Iggy_SDK_Tests/E2ETests/FetchMessagesE2E.cs    |  17 ++--
 .../Bootstraps/ConsumerGroupFixtureBootstrap.cs    |  12 +--
 .../Bootstraps/FetchMessagesFixtureBootstrap.cs    |  14 ++-
 .../Bootstraps/FlushMessagesFixtureBootstrap.cs    |  15 ++-
 .../Fixtures/Bootstraps/GeneralFixtureBootstrap.cs |   5 +-
 .../Fixtures/Bootstraps/OffsetFixtureBootstrap.cs  |  11 +--
 .../Fixtures/Bootstraps/PATFixtureBootstrap.cs     |   6 +-
 .../Bootstraps/PartitionsFixtureBootstrap.cs       |  11 +--
 .../Bootstraps/PollMessagesFixtureBootstrap.cs     |  17 ++--
 .../Bootstraps/SendMessagesFixtureBootstrap.cs     |  11 +--
 .../Fixtures/Bootstraps/StreamsFixtureBootstrap.cs |   8 +-
 .../Fixtures/Bootstraps/SystemFixtureBootstrap.cs  |  10 +-
 .../Fixtures/Bootstraps/TopicsFixtureBootstrap.cs  |  10 +-
 .../Fixtures/Bootstraps/UsersFixtureBootstrap.cs   |   8 +-
 .../Fixtures/Configs/IggyFixtureClientConfigs.cs   |   6 +-
 .../E2ETests/Fixtures/IIggyBootstrap.cs            |   4 +-
 .../E2ETests/Fixtures/IggyBaseFixture.cs           |  20 ++--
 .../E2ETests/Fixtures/IggyConsumerGroupFixture.cs  |   6 +-
 .../E2ETests/Fixtures/IggyFetchMessagesFixture.cs  |   6 +-
 .../E2ETests/Fixtures/IggyFlushMessagesFixture.cs  |   6 +-
 .../E2ETests/Fixtures/IggyGeneralFixture.cs        |   6 +-
 .../E2ETests/Fixtures/IggyOffsetFixture.cs         |   6 +-
 .../E2ETests/Fixtures/IggyPATFixture.cs            |   6 +-
 .../E2ETests/Fixtures/IggyPartitionFixture.cs      |   6 +-
 .../E2ETests/Fixtures/IggyPollMessagesFixture.cs   |   6 +-
 .../E2ETests/Fixtures/IggySendMessagesFixture.cs   |   6 +-
 .../E2ETests/Fixtures/IggyStreamFixture.cs         |   6 +-
 .../E2ETests/Fixtures/IggySystemFixture.cs         |   6 +-
 .../E2ETests/Fixtures/IggyTcpUsersFixture.cs       |   7 +-
 .../E2ETests/Fixtures/IggyTopicFixture.cs          |   6 +-
 .../E2ETests/Fixtures/Models/IggyClientModel.cs    |   4 +-
 .../Iggy_SDK_Tests/E2ETests/FlushMessagesE2E.cs    |  15 ++-
 .../csharp/Iggy_SDK_Tests/E2ETests/OffsetE2E.cs    |  14 +--
 foreign/csharp/Iggy_SDK_Tests/E2ETests/PATE2E.cs   |  15 ++-
 .../Iggy_SDK_Tests/E2ETests/PartitionsE2E.cs       |  17 ++--
 .../Iggy_SDK_Tests/E2ETests/PollMessagesE2E.cs     |  18 ++--
 .../Iggy_SDK_Tests/E2ETests/SendMessagesE2E.cs     |  16 +--
 .../csharp/Iggy_SDK_Tests/E2ETests/StreamsE2E.cs   |  14 ++-
 .../csharp/Iggy_SDK_Tests/E2ETests/SystemE2E.cs    |  10 +-
 .../csharp/Iggy_SDK_Tests/E2ETests/TopicsE2E.cs    |  13 ++-
 foreign/csharp/Iggy_SDK_Tests/E2ETests/UsersE2E.cs |  18 ++--
 .../csharp/Iggy_SDK_Tests/Iggy_SDK_Tests.csproj    |   2 +
 .../Iggy_SDK_Tests/MapperTests/BinaryMapper.cs     |  46 ++++-----
 .../UtilityTests/HeaderValueTests.cs               |   6 +-
 .../IdentifiersByteSerializationTests.cs           |   5 +-
 .../UtilityTests/ToSnakeCaseMessagePolicyTests.cs  |   4 +-
 .../csharp/Iggy_SDK_Tests/Utils/BinaryFactory.cs   |   6 +-
 .../Iggy_SDK_Tests/Utils/DummyObj/DummyMessage.cs  |   2 +-
 .../Utils/DummyObj/DummyObjFactory.cs              |   4 +-
 .../Utils/Errors/ErrorModelFactory.cs              |   4 +-
 .../Iggy_SDK_Tests/Utils/Groups/GroupFactory.cs    |   5 +-
 .../Utils/Messages/MessageFactory.cs               |  23 +++--
 .../Iggy_SDK_Tests/Utils/Offsets/OffsetFactory.cs  |   7 +-
 .../Utils/Partitions/PartitionFactory.cs           |   5 +-
 .../csharp/Iggy_SDK_Tests/Utils/PriorityOrderer.cs |   2 +-
 .../SpecFlowTypes/ConsumerPollStreamTopicId.cs     |  14 +--
 .../Iggy_SDK_Tests/Utils/Stats/StatsFactory.cs     |   6 +-
 .../Iggy_SDK_Tests/Utils/Streams/StreamFactory.cs  |   4 +-
 .../Iggy_SDK_Tests/Utils/TestPriorityAttribute.cs  |   2 +-
 .../Iggy_SDK_Tests/Utils/Topics/TopicFactory.cs    |  14 +--
 .../Utils/Users/PermissionsFactory.cs              |  14 +--
 .../Iggy_SDK_Tests/Utils/Users/UsersFactory.cs     |   9 +-
 foreign/csharp/Iggy_SDK_Tests/Utils/Utility.cs     |   2 +-
 .../Iggy_Sample_Consumer.csproj                    |   2 +
 foreign/csharp/Iggy_Sample_Consumer/Program.cs     |  16 +--
 .../Iggy_Sample_Producer.csproj                    |   2 +
 .../Iggy_Sample_Producer/MessageGenerator.cs       |   4 +-
 foreign/csharp/Iggy_Sample_Producer/Program.cs     |  53 +++++-----
 foreign/csharp/Shared/Envelope.cs                  |   4 +-
 foreign/csharp/Shared/ISerializableMessage.cs      |   2 +-
 foreign/csharp/Shared/Orders.cs                    |   2 +-
 foreign/csharp/Shared/Shared.csproj                |   2 +
 222 files changed, 885 insertions(+), 874 deletions(-)
 create mode 100644 .github/workflows/ci-check-csharp-sdk.yml
 copy .github/workflows/{publish_sdk.yml => publish_csharp_sdk.yml} (54%)

Reply via email to