Skip to content

Releases: akkadotnet/Akka.Streams.Kafka

Akka.Streams.Kafka v1.1.4

08 Sep 19:26
9283389
Compare
Choose a tag to compare

1.1.4 September 08 2021

Kafka consumer client polling optimization

These are the before and after benchmark comparison of the consumer stream throughput.
KafkaClientThroughput uses the native client as the baseline number for comparison.

Before:

BenchmarkDotNet=v0.13.1, OS=Windows 10.0.19041.1165 (2004/May2020Update/20H1)
AMD Ryzen 9 3900X, 1 CPU, 24 logical and 12 physical cores
.NET SDK=5.0.201
  [Host]     : .NET Core 3.1.13 (CoreCLR 4.700.21.11102, CoreFX 4.700.21.11602), X64 RyuJIT
  Job-WTNALI : .NET Core 3.1.13 (CoreCLR 4.700.21.11102, CoreFX 4.700.21.11602), X64 RyuJIT

InvocationCount=2000  IterationCount=100  MinWarmupIterationCount=10  
UnrollFactor=1  
Method Mean Error StdDev
PlainSinkThroughput 892.8 μs 225.73 μs 590.69 μs
KafkaClientThroughput 120.4 μs 17.29 μs 45.24 μs

After:

BenchmarkDotNet=v0.13.1, OS=Windows 10.0.19041.1165 (2004/May2020Update/20H1)
AMD Ryzen 9 3900X, 1 CPU, 24 logical and 12 physical cores
.NET SDK=5.0.201
  [Host]     : .NET Core 3.1.13 (CoreCLR 4.700.21.11102, CoreFX 4.700.21.11602), X64 RyuJIT
  Job-WTNALI : .NET Core 3.1.13 (CoreCLR 4.700.21.11102, CoreFX 4.700.21.11602), X64 RyuJIT

InvocationCount=20000  IterationCount=20  MinWarmupIterationCount=5  
UnrollFactor=1  
Method Mean Error StdDev
PlainSinkThroughput 134.0 μs 0.97 μs 1.12 μs
KafkaClientThroughput 135.2 μs 0.21 μs 0.24 μs

1.1.3 May 24 2021

1.1.2 March 09 2021

1.1.1 December 16 2020

Changes:

  • 9283389 Merge pull request #227 from akkadotnet/dev
  • c8fd61a Update RELEASE_NOTES.md for 1.1.4 release (#222)
  • 1f9d39b Upgrade to Akka.NET v1.4.25 (#226)
  • 684f6f7 Fix failing Kafka seek causing plain partitioned source to fail (#225)
  • d58ba71 Merge pull request #224 from Arkatufus/Fix_consumer_actor_request_bug
  • 2965066 Merge branch 'dev' into Fix_consumer_actor_request_bug
  • 61d863c Fix consumer actor, requests removed erroneously
  • 9964610 Bump Docker.DotNet from 3.125.4 to 3.125.5 (#223)
  • 36ca073 Fix bug in topic partition assignment and revocation code (#221)
  • e7bae2b Bump Microsoft.NET.Test.Sdk from 16.10.0 to 16.11.0 (#215)
See More
  • c688a8f Fix performance problems with the Kafka consumer (#217)
  • 3cd825b Bump AkkaVersion from 1.4.23 to 1.4.24 (#216)
  • 8bbad30 Bump FluentAssertions from 5.10.3 to 6.1.0 (#218)
  • 9b1c873 Bump AkkaVersion from 1.4.21 to 1.4.23 (#213)
  • 64e1435 Bump AkkaVersion from 1.4.20 to 1.4.21 (#211)
  • 37888b9 Bump Microsoft.NET.Test.Sdk from 16.9.4 to 16.10.0 (#210)

This list of changes was auto generated.

Akka.Streams.Kafka v1.1.3

24 May 14:17
625007d
Compare
Choose a tag to compare

1.1.3 May 24 2021

Changes:

  • 625007d Merge pull request #208 from IgorFedchenko/release-1.1.3
  • 252ba73 Merge branch 'dev' into release-1.1.3
  • b8a20f6 Merge pull request #207 from IgorFedchenko/update-to-1.1.3
  • 64f29bc Updated RELEASE_NOTES for 1.1.3
  • 1f9d0d8 Merge pull request #205 from IgorFedchenko/reverr-204 [ #204 ]
  • fabfe71 Merge pull request #206 from IgorFedchenko/backport-204 [ #204 ]
  • b44bca8 Revert #204 master branch PR (backported to dev branch)
  • fa916be Merge pull request #204 from jsb81/statisticshandler
  • e652ba5 Merge pull request #204 from jsb81/statisticshandler
  • 9e83c13 statisticsHandler HasValue checking simplified
See More
  • 03f92bf StatisticsHandler and WithStatisticsHandler methods moved into ISubscription interface
  • 9840a6b autoformatting removed
  • aff5cc8 autoformatting removed
  • 04d81e5 autoformatting removed
  • 032b206 Add support for custom statistics handler
  • 8d37c9d Add support for custom statistics handler
  • 76789a6 Bump Confluent.Kafka from 1.6.3 to 1.7.0 (#202)
  • 38945f6 Bump AkkaVersion from 1.4.19 to 1.4.20 (#200)
  • 3cb447b Upgrade to GitHub-native Dependabot (#199)
  • 412208c Merge pull request #198 from akkadotnet/dependabot/nuget/AkkaVersion-1.4.19
  • 067d405 Bump AkkaVersion from 1.4.18 to 1.4.19
  • 090d791 Use Consumer.Close in code defensively (#193)
  • 7757479 Bump Microsoft.NET.Test.Sdk from 16.9.1 to 16.9.4 (#197)
  • cc7d080 Bump Confluent.Kafka from 1.6.2 to 1.6.3 (#192)
  • 766bd6b Bump AkkaVersion from 1.4.17 to 1.4.18 (#194)
  • 82b7f90 Merge pull request #190 from Arkatufus/Add_ConnectionChecker
  • f341521 Fix typo
  • b621d9a Merge branch 'dev' into Add_ConnectionChecker
  • 630e587 Add ConnectionChecker
  • f8a39af Bump AkkaVersion from 1.4.16 to 1.4.17 (#189)

This list of changes was auto generated.

Akka.Streams.Kafka v1.1.2

09 Mar 20:24
6a658f0
Compare
Choose a tag to compare

1.1.2 March 09 2021

1.1.1 December 16 2020

Changes:

  • 6a658f0 Merge pull request #188 from akkadotnet/dev
  • 7aececd Updated RELEASE_NOTES to 1.1.2 (#186)
  • f3dab29 Use Decider for choosing producer background error handling (#185)
  • 2420dc7 Bump Confluent.Kafka from 1.5.3 to 1.6.2 (#183)
  • 7027f23 Merge pull request #181 from akkadotnet/dependabot/nuget/Microsoft.NET.Test.Sdk-16.9.1
  • ce38f12 Merge branch 'dev' into dependabot/nuget/Microsoft.NET.Test.Sdk-16.9.1
  • af9ec15 Merge pull request #182 from IgorFedchenko/fix-racy-spec
  • ed1bd28 Updated racy spec
  • 727c6d7 Merge branch 'dev' into fix-racy-spec
  • 7832f8d Fix racy spec
See More
  • 16cd590 Bump Microsoft.NET.Test.Sdk from 16.8.3 to 16.9.1
  • 4b36f98 Bump AkkaVersion from 1.4.15 to 1.4.16 (#178)
  • 68f49fe Merge pull request #180 from Arkatufus/Fix_DockerClient.Images.ListImagesAsync
  • fca2b04 Force KafkaClient to connect to 127.0.0.1, localhost is buggy (selects between IPV4 and IPV6 randomly)
  • 3c121d1 Force connection to 127.0.0.1 instead of localhost
  • 908605d Force Kafka client to choose IPV4 instead of IPV6
  • 867c7d7 Merge branch 'dev' into Fix_DockerClient.Images.ListImagesAsync
  • 3a9a347 Fix DockerClient.Images.ListImagesAsync(MatchName) doesn't work anymore
  • 03d1bcd Bump AkkaVersion from 1.4.13 to 1.4.15 (#177)
  • 56bbd0b Bump Microsoft.NET.Test.Sdk from 16.7.1 to 16.8.3 (#166)
  • bd7b7f5 Merge pull request #174 from IgorFedchenko/minor-test-refactoring
  • 63d288d Refactored one of the tests to not use obsolete properties

This list of changes was auto generated.

Akka.Streams.Kafka v1.1.1

16 Dec 21:44
e68fb30
Compare
Choose a tag to compare

1.1.1 December 16 2020

Changes:

  • e68fb30 Merge pull request #173 from akkadotnet/dev
  • c1113bc added v1.1.1 release notes (#172)
  • 68b7a0f upgrade to Akka.NET v1.4.13 (#171)
  • cc02ca2 Make kafka work with event hub (#167)
  • 1d97f1d Merge pull request #170 from IgorFedchenko/bump-kafka
  • 41beeac Logging total consumed messages
  • 6e6c9e8 Bump Confluent.Kafka from 1.5.2 to 1.5.3
  • e40cbef Merge pull request #168 from IgorFedchenko/update-akka
  • 3b8f499 Using async API in failed test
  • 493c3d7 Updated Akka.NET version

This list of changes was auto generated.

Akka.Streams.Kafka v1.1.0

06 Nov 17:50
27fb68a
Compare
Choose a tag to compare

1.1.0 November 6 2020

Changes:

  • 27fb68a Merge pull request #162 from akkadotnet/dev
  • 82adb99 Update RELEASE_NOTES.md
  • b1a6e48 Merge pull request #161 from akkadotnet/update-common-props
  • 6f59e1e Merge branch 'master' into update-common-props
  • f2c23fd Added release notes for Akka.Streams.Kafka 1.1.1 (#160)
  • e031490 Bump AkkaVersion from 1.4.10 to 1.4.11 (#159)
  • 9c6d1b6 Bump Docker.DotNet from 3.125.2 to 3.125.4 (#145)
  • c4ac26a Bump Microsoft.NET.Test.Sdk from 16.6.1 to 16.7.1 (#152)
  • ada99f4 Upgrade to Akka.Streams.Kafka 1.5.2 and AutoCreateTopicsEnabled setting (#157)
  • 3dd904e Added support for custom IPartitionEventHandler instances in subscriptions (#154)
See More

This list of changes was auto generated.

Akka.Streams.Kafka v1.0.1

27 May 21:36
60d937e
Compare
Choose a tag to compare

1.0.1 May 27 2020

Maintenance Release for Akka.Streams.Kafka 1.0

  • Updated to use Akka.NET v1.4.7
  • Upgraded Confluent driver to latest.

Changes:

  • 60d937e fixed Akka.Streams.Kafka version suffix (#137) (#138)
  • e251d25 Merge pull request #136 from akkadotnet/dev
  • 8d42454 added v1.0.1 release notes
  • 8d5970e Bump Microsoft.NET.Test.Sdk from 16.6.0 to 16.6.1 (#127)
  • 74244c0 Bump Confluent.Kafka from 1.4.0 to 1.4.3 (#134)
  • 0f59cea Bump AkkaVersion from 1.4.4 to 1.4.7 (#135)
  • 1ccbddb Merge pull request #126 from IgorFedchenko/consumer-auto-commit-fix
  • 64159f2 Disabled auto-commit feature for tests
  • 31c1fd6 Bump AkkaVersion from 1.4.1 to 1.4.4
  • 17b23c0 Bump Microsoft.NET.Test.Sdk from 16.5.0 to 16.6.0 (#125)
See More

This list of changes was auto generated.

Akka.Streams.Kafka v1.0.0

11 Mar 17:45
ffc4c2b
Compare
Choose a tag to compare

1.0.0 March 10 2020

Stable release of Akka.Streams.Kafka

  • Updated to use Akka.NET v1.4.1.

Changes:

See More

This list of changes was auto generated.

Akka.Streams.Kafka v1.0.0-rc2

10 Mar 19:51
6237eb0
Compare
Choose a tag to compare
Pre-release

1.0.0-rc2 March 10 2020

Stable release candidate of Akka.Streams.Kafka

Changes:

See More

This list of changes was auto generated.

Akka.Streams.Kafka v1.0.0-rc1

02 Mar 20:05
9452af9
Compare
Choose a tag to compare
Pre-release

1.0.0-rc1 March 02 2020

Stable release candidate of Akka.Streams.Kafka

Updated to use Akka.NET v1.4.1-rc1 and offers stable API access to Akka.Streams.Kafka.

Changes:

  • 9452af9 added v1.0.0-RC1 release notes (#110)
  • 7433157 upgraded to Akka.NET v1.4.1-RC1 (#109)
  • cf98b8f upgrade build system to .NET Core 3.1 (#108)
  • 8cc1a19 updated build system to support betas (#106)
  • 300abde added v1.0.2-beta2 release notes (#105)
  • b180171 Merge pull request #104 from IgorFedchenko/fix/immutable-array-init
  • df75208 Fix immutable array initialization
  • e3c69a2 Bump FluentAssertions from 5.10.0 to 5.10.2 (#102)
  • 2c5546e Bump Microsoft.NET.Test.Sdk from 16.4.0 to 16.5.0 (#101)
  • 1d437c1 PlainPartitionedSource_should_work racy test fix (#100)
See More

This list of changes was auto generated.

Akka.Streams.Kafka v1.0.0-beta2

18 Feb 23:58
8cc1a19
Compare
Choose a tag to compare
Pre-release

1.0.0-beta2 February 18 2020

Second beta release of Akka.Streams.Kafka

This release builds upon the work of the 1.0.0-beta1 released last year, but with some improvements and changes:

Changes:

  • 8cc1a19 updated build system to support betas (#106)
  • 300abde added v1.0.2-beta2 release notes (#105)
  • b180171 Merge pull request #104 from IgorFedchenko/fix/immutable-array-init
  • df75208 Fix immutable array initialization
  • e3c69a2 Bump FluentAssertions from 5.10.0 to 5.10.2 (#102)
  • 2c5546e Bump Microsoft.NET.Test.Sdk from 16.4.0 to 16.5.0 (#101)
  • 1d437c1 PlainPartitionedSource_should_work racy test fix (#100)
  • 0c1035e Bump FluentAssertions from 5.9.0 to 5.10.0 (#96)
  • cf853af Bump AkkaVersion from 1.4.0-beta3 to 1.4.0-beta4 (#98)
  • 875b806 cleaned up the .CSPROJ files for v1.0.0-beta1 (#93)
See More

This list of changes was auto generated.