This is an automated email from the ASF dual-hosted git repository.
piotr pushed a change to branch connectors_fix
in repository https://gitbox.apache.org/repos/asf/iggy.git
from 576bf8f2a Fix tests
add 278e3905e ci(go): enable auto-publish for Go SDK on post-merge (#2692)
add dbb511ac8 ci(python): enable auto-publish for Python SDK on post-merge
(#2693)
add fb9bd1acf fix(python): gate Unix-only APIs to fix Windows SDK build
(#2695)
add b53ef6d7a ci(js): enable auto-publish for Node SDK on post-merge
(#2694)
add 30f456832 ci(java): enable auto-publish for Java SDK with SNAPSHOT
semantics (#2696)
add e2fcc6728 refactor(csharp): change expiry handling to use TimeSpan
(#2690)
add ac2aba7a1 Merge branch 'master' into connectors_fix
No new revisions were added by this update.
Summary of changes:
.github/config/publish.yml | 4 +-
.github/workflows/post-merge.yml | 19 +-
.github/workflows/publish.yml | 64 ++----
core/common/Cargo.toml | 4 +-
core/common/src/sender/mod.rs | 6 +-
foreign/csharp/Benchmarks/Program.cs | 6 +-
.../Fixtures/FetchMessagesFixture.cs | 6 +-
.../Fixtures/FlushMessageFixture.cs | 6 +-
.../Fixtures/IggyServerFixture.cs | 3 +-
.../Fixtures/OffsetFixtures.cs | 8 +-
.../Fixtures/PartitionsFixture.cs | 4 +-
.../Fixtures/SendMessageFixture.cs | 4 +-
.../Helpers/TopicFactory.cs | 7 +-
.../Models/CreateTestTopic.cs} | 12 +-
.../Models/UpdateTestTopic.cs} | 6 +-
.../PersonalAccessTokenTests.cs | 7 +-
.../Iggy_SDK.Tests.Integration/StreamsTests.cs | 9 +-
.../Iggy_SDK.Tests.Integration/TopicsTests.cs | 24 ++-
foreign/csharp/Iggy_SDK/Contracts/TopicResponse.cs | 3 +-
.../IggyClient/IIggyPersonalAccessToken.cs | 4 +-
foreign/csharp/Iggy_SDK/IggyClient/IIggyTopic.cs | 8 +-
.../Implementations/HttpMessageStream.cs | 20 +-
.../IggyClient/Implementations/TcpMessageStream.cs | 14 +-
foreign/csharp/Iggy_SDK/Iggy_SDK.csproj | 2 +-
...TimeOffsetConverter.cs => TimeSpanConverter.cs} | 16 +-
foreign/csharp/Iggy_SDK/Mappers/BinaryMapper.cs | 3 +-
.../Iggy_SDK/Publishers/IggyPublisherBuilder.cs | 3 +-
.../Iggy_SDK/Publishers/IggyPublisherConfig.cs | 4 +-
foreign/csharp/Iggy_SDK/Utils/DurationHelpers.cs | 60 ++++++
.../UtilityTests/DurationHelperTests.cs | 231 +++++++++++++++++++++
.../{compression_algorithm.go => version.go} | 9 +-
scripts/extract-version.sh | 22 +-
32 files changed, 437 insertions(+), 161 deletions(-)
copy foreign/csharp/{Iggy_SDK/Contracts/Http/CreateTopicRequest.cs =>
Iggy_SDK.Tests.Integration/Models/CreateTestTopic.cs} (86%)
copy foreign/csharp/{Iggy_SDK/Contracts/Http/UpdateTopicRequest.cs =>
Iggy_SDK.Tests.Integration/Models/UpdateTestTopic.cs} (89%)
copy foreign/csharp/Iggy_SDK/JsonConverters/{DateTimeOffsetConverter.cs =>
TimeSpanConverter.cs} (66%)
create mode 100644 foreign/csharp/Iggy_SDK/Utils/DurationHelpers.cs
create mode 100644
foreign/csharp/Iggy_SDK_Tests/UtilityTests/DurationHelperTests.cs
copy foreign/go/contracts/{compression_algorithm.go => version.go} (81%)