Releases: akkadotnet/akka.net
Akka.NET v1.4.38
1.4.38 May 6 2022
Akka.NET v1.4.38 is a minor release that contains some minor bug fixes.
- Streams: Add
allowClosedSubstreamRecreation
option to GroupBy - Streams: Fix
Source.ActorRef
not completing bug - Remote: Fix typo thumbprint in
akka.remote
HOCON configuration - Cluster: Fix
ChannelTaskScheduler
to work insideAkka.Cluster
If you want to see the full set of changes made in Akka.NET v1.4.38, click here.
COMMITS | LOC+ | LOC- | AUTHOR |
---|---|---|---|
6 | 177 | 93 | Gregorius Soedharmo |
5 | 424 | 156 | Ismael Hamed |
2 | 86 | 89 | Aaron Stannard |
1 | 45 | 209 | Simon Cropp |
1 | 1 | 1 | dependabot[bot] |
Changes:
- 67f6737 Update RELEASE_NOTES.md for v1.4.38 release (#5922)
- f60f585 enable
ChannelTaskScheduler
to work inside Akka.Cluster without causing errors inside/system
actors (#5861) [ #5498 ] - 520a4af Fix typo in
akka.remote.dot-netty.ssl.certificate
(#5903) - 7cf5c96 Merge pull request #5883 from Arkatufus/cherrypick_actorref-not-completing [ #5875 ]
- 9c31d13 Backport of #5874: GroupBy fixes (#5882)
- d538a84 Fix markdownlint error
- 327be46 Avoids memory being retained for GroupBy
- a4f72e9 Fixes GroupBy does not invoke decider
- a36765b Allow GroupBy to recreate already closed substreams
- 1456237 Cancel GroupBy when all substreams cancel
See More
- 389c000 GroupBy pulls upstream when a substream materialization is waiting
- e2b7a2c Update MNTR to 1.1.1 and update build script to suit (#5867)
- f40516b Target incrementalist against v1.4 branch for v1.4
- 5233233 Fix Persistence.TCK specs (#5849)
- bba3dc3 Bump FsCheckVersion from 2.16.3 to 2.16.4 (#5724)
- 546176a move from ApprovalTests to Verify for api tests (#5846)
- 9f23e04 Add specs to test disallow-unsafe-type (#5746)
This list of changes was auto generated.
Akka.NET v1.4.37
1.4.37 April 14 2022
Akka.NET v1.4.37 is a minor release that contains some minor bug fixes.
- Persistence.Query: Change AllEvents query failure log severity from Debug to Error
- Coordination: Harden LeaseProvider instance Activator exception handling
- Akka: Make ActorSystemImpl.Abort skip the CoordinatedShutdown check
If you want to see the full set of changes made in Akka.NET v1.4.37, click here.
COMMITS | LOC+ | LOC- | AUTHOR |
---|---|---|---|
3 | 15 | 4 | Gregorius Soedharmo |
1 | 2 | 2 | dependabot[bot] |
Changes:
- 786bb9b Merge pull request #5842 from akkadotnet/dev
- a42fa87 Update RELEASE_NOTES.md for 1.4.37 release (#5841)
- 1800bdc Bump Microsoft.Data.SQLite from 5.0.11 to 6.0.4 (#5837)
- d0ec3b8 Make ActorSystemImpl.Abort skip the CoordinatedShutdown check (#5839)
- 8fec4ba Fix LeaseProvider instance Activator exception handling (#5838)
- 37e6331 Change the failure log inside
AllEventPublisher
from Debug to Error (#5835)
This list of changes was auto generated.
Akka.NET v1.4.36
1.4.36 April 4 2022
Akka.NET v1.4.36 is a minor release that contains some bug fixes. Most of the changes have been aimed at improving our web documentation and code cleanup to modernize some of our code.
Bug fixes:
- Akka: Fix CoordinatedShutdown memory leak
- Akka: Fix TcpConnection error handling and death pact de-registration
If you want to see the full set of changes made in Akka.NET v1.4.36, click here.
COMMITS | LOC+ | LOC- | AUTHOR |
---|---|---|---|
5 | 274 | 33 | Gregorius Soedharmo |
4 | 371 | 6 | Ebere Abanonu |
3 | 9 | 3 | Aaron Stannard |
1 | 34 | 38 | Ismael Hamed |
1 | 2 | 3 | Adrian Leonhard |
Changes:
- 85d7b89 Merge pull request #5823 from Arkatufus/master
- 9f7a7a7 Merge remote-tracking branch 'upstream/master'
- 33d805c Merge branch 'dev'
- da0f734 Be more explicit that a node is shutting down as it was marked as DOWN (#5821)
- 711c284 Merge branch 'dev'
- 161c9d5 Revert changes that are unrelated to the memory leak (#5822)
- 9c29c84 Update RELEASE_NOTES.md for 1.4.36 release (#5820)
- 13eea74 Couple of fixes for the TcpConnection (#5817)
- 3ee032d Fix leaky coordinated shutdown (#5816)
- 0309498 Bump Hyperion to 0.12.2 (#5805)
See More
- ab332ea [DOCS]: Add
Examples
section to Akka.NET Doc (#5739) - b365c06 Add
Member Roles
doc (#5742) - 9e05894 Add documentation on how to override serializer ids. (#5749)
- 0c85653 Fix MSBuild does not copy xunit.runner dlls correctly (#5747)
- 6d3d91f marked
EventBusUnsubscriber
messages asINoSerializationVerificationNeeded
(#5743) - b4b390d cleanup XUnit TestKit output logger (#5741)
- 93a3d7e Lock cspell on version
5.18.5
(#5744) - 4e35c2a Fix spelling (#5745)
- ef6718e [DI] DI fails to throw an exception when DI tried to create an actor with missing constructor parameter (#5735)
- 5ef69e9 Update PersistAsync to match docs. (#5736)
- a18c246 v1.4.36 placeholder for nightlies (#5732)
This list of changes was auto generated.
Akka.NET v1.4.35
1.4.35 March 18 2022
Akka.NET v1.4.35 is a minor release that contains some bug fixes. Most of the changes have been aimed at improving our web documentation and code cleanup to modernize some of our code.
Bug fixes:
- Akka: Fixed IActorRef leak inside EventStream
- Akka: Fixed ActorSystemSetup.And forgetting registered types
- Akka.Persistence.Query.Sql: Fixed Query PersistenceIds query bug
- Akka.Streams: Add MapMaterializedValue for SourceWithContext and FlowWithContext
If you want to see the full set of changes made in Akka.NET v1.4.35, click here.
COMMITS | LOC+ | LOC- | AUTHOR |
---|---|---|---|
6 | 2178 | 174 | Aaron Stannard |
2 | 43 | 33 | Gregorius Soedharmo |
1 | 71 | 19 | Ismael Hamed |
1 | 1 | 1 | dependabot[bot] |
1.4.34 March 7 2022
Akka.NET v1.4.34 is a minor release that contains some bug fixes. Most of the changes have been aimed at improving our web documentation and code cleanup to modernize some of our code.
Bug fixes:
- Akka: Added support to pass a state object into CircuitBreaker to reduce allocations
- Akka.DistributedData: ORSet merge operation performance improvement
- Akka.Streams: FlowWithContext generic type parameters have been reordered to make them easier to read
Improvements:
If you want to see the full set of changes made in Akka.NET v1.4.34, click here.
COMMITS | LOC+ | LOC- | AUTHOR |
---|---|---|---|
12 | 1177 | 718 | Ebere Abanonu |
6 | 192 | 47 | Gregorius Soedharmo |
3 | 255 | 167 | Ismael Hamed |
1 | 3 | 0 | Aaron Stannard |
1 | 126 | 10 | Drew |
Changes:
- 54d8e5c Akka.NET 1.4.35 release
- 6b312e5 Merge branch 'dev'
- 5a506b7 Update RELEASE_NOTES.md for 1.4.35 release (#5726)
- a2dc4f8 close #5728 fix
ActorSystemSetup.And
(#5729) - 7732b36 Add MapMaterializedValue for Source/Flow WithContext (#5711)
- 19811a1 Bump Google.Protobuf from 3.17.3 to 3.19.4 (#5555)
- 8293f12 supress InvalidOperationException in xUnit OutputLogger (#5722)
- b6214ef Fixed
IActorRef
leak insideEventStream
(#5720) [ #5717, #5719 ] - d055f46 fix video embeds on mobile (#5719)
- 7123d0f [DocFx] custom Akka.NET theme (#5659)
See More
- 2e1d4ea Fix PersistenceId Query and Sqlite unit tests (#5715)
- cef5031 Added placeholder for 1.4.35 (#5709)
This list of changes was auto generated.
Akka.NET v1.4.34
1.4.34 March 7 2022
Akka.NET v1.4.33 is a minor release that contains some bug fixes. Most of the changes have been aimed at improving our web documentation and code cleanup to modernize some of our code.
Bug fixes:
- Akka: Added support to pass a state object into CircuitBreaker to reduce allocations
- Akka.DistributedData: ORSet merge operation performance improvement
- Akka.Streams: FlowWithContext generic type parameters have been reordered to make them easier to read
Improvements:
If you want to see the full set of changes made in Akka.NET v1.4.33, click here.
COMMITS | LOC+ | LOC- | AUTHOR |
---|---|---|---|
12 | 1177 | 718 | Ebere Abanonu |
6 | 192 | 47 | Gregorius Soedharmo |
3 | 255 | 167 | Ismael Hamed |
1 | 3 | 0 | Aaron Stannard |
1 | 126 | 10 | Drew |
Changes:
- 1e7581a Merge pull request #5708 from akkadotnet/dev
- 3bf4c12 Update RELEASE_NOTES.md for 1.4.34 release (#5707)
- 5296c64 Add Stateful methods for circuitbreaker (#5650)
- 60d95ac Reorder Source/FlowWithContext type parameters (#5648)
- 2bbc58c Fix confusing logging when receiving gossip from unknown (#5706)
- 4db81c1 Call
base.AfterAll()
to kill TestKit ActorSystem (#5705) - e47f99d Fix Serialization documentation discoverability (#5699)
- ba86390 Fixed broken toc.yml (#5694)
- b1ab515 Optimize PipeTo ConfigureAwait call (#5688)
- 655e4f3 Make PipeTo ConfigureAwait() optional (#5684)
See More
- 700f33d Fix ORSet.Merge with AddDeltaOperation takes too long to complete (#5686)
- 8faab89 Updated developement scenario (#5533)
- 0b89fb5 Improve code reference hygiene with exisiting code block (#5680)
- af10db0 Correct the usage of
integration
(#5679) - 02334cf [Docs] Improve coordinated shutdown doc hygiene (#5677)
- f6c716a Make sure DocFX warning check step only executed in PR (#5674)
- 3667a62 Check for possible broken documentation by failing on DocFX warning (#5542)
- 4573bcc Resolved invalid links (#5669)
- 9ca6768 [Docs]: Fix Metadata Reference (#5668)
- aeb22a4 Fix link issue with
xref
(#5666) - 0ab5783 Moved the
akka core
configuration page into `modules`` (#5664) - 05dfaff Change WatchTermination signature to Task (#5647)
- 79594a3 Fix invalid paths (#5658)
- 06f9c9e Resolve hocon paths (#5644)
- c85cbf2 Update RELEASE_NOTES.md (#5653)
This list of changes was auto generated.
Akka.NET v1.4.33
1.4.33 February 14 2022
Akka.NET v1.4.33 is a minor release that contains some bug fixes. Most of the changes have been aimed at improving our web documentation and code cleanup to modernize some of our code. The most important bug fix is the actor Props memory leak when actors are cached inside Akka.Remote.
- Akka: Fix memory leak bug within actor Props
- Akka: Fix ChannelExecutor configuration backward compatibility bug
- Akka.TestKit: Fix ExpectAsync detached Task bug
- DistributedPubSub: Fix DeadLetter suppression for topics with no subscribers
If you want to see the full set of changes made in Akka.NET v1.4.33, click here.
COMMITS | LOC+ | LOC- | AUTHOR |
---|---|---|---|
63 | 1264 | 1052 | Ebere Abanonu |
9 | 221 | 27 | Brah McDude |
8 | 2537 | 24 | Gregorius Soedharmo |
2 | 4 | 1 | Aaron Stannard |
1 | 2 | 2 | ignobilis |
Changes:
- 85548a3 Merge pull request #5652 from akkadotnet/dev
- 4434f08 Merge branch 'master' into dev
- ce8453b Update RELEASE_NOTES.md for version 1.4.33 release (#5645)
- 39d6c10 Remove 'inheritdoc` from overriden members that can not be resolved by DocFx (#5643)
- 914b69b Fix Invalid cref values (#5646)
- cf49198 Added one more message to the test (#5552) [ #5551, #5576 ]
- d7bfe27 slow down the test (#5641)
- 5ecf376 Remove 'inheritdoc` from overriden members that can not be resolved by DocFx (#5606)
- 6e1d417 Remove 'inheritdoc` from overriden members that can not be resolved by DocFx (#5624)
- c055f76 Docs: Fix unresolved base documentaion WARNINGS in
Akka.DistributedData.GCounter.cs
(#5625)
See More
- c2fe009 Remove 'inheritdoc` from overriden members that can not be resolved by DocFx (#5626)
- 076412b Remove 'inheritdoc` from overriden members that can not be resolved by DocFx (#5628)
- f1da21e Remove 'inheritdoc` from overriden members that can not be resolved by DocFx (#5629)
- 0deba3e Remove 'inheritdoc` from overriden members that can not be resolved by DocFx (#5630)
- c212e0e Remove 'inheritdoc` from overriden members that can not be resolved by DocFx (#5631)
- 7bedcca Remove 'inheritdoc` from overriden members that can not be resolved by DocFx (#5632)
- 8126b55 Remove 'inheritdoc` from overriden members that can not be resolved by DocFx (#5633)
- c24a3a6 Intercept async detached func 5586 (#5588) [ #5586 ]
- 74f11fd Remove 'inheritdoc` from overriden members that can not be resolved by DocFx (#5634)
- dc88ac6 Remove 'inheritdoc` from overriden members that can not be resolved by DocFx (#5635)
- ec1c83a Remove 'inheritdoc` from overriden members that can not be resolved by DocFx (#5636)
- 61f1db2 Remove 'inheritdoc` from overriden members that can not be resolved by DocFx (#5637)
- 421eaf7 Remove 'inheritdoc` from overriden members that can not be resolved by DocFx (#5638)
- d9d1c52 Remove 'inheritdoc` from overriden members that can not be resolved by DocFx (#5639)
- 4ff2c35 simplified test. i checked that it properly reproduces the issue. (#5589) [ #5537 ]
- 7f402d9 Wait for radio silence (#5578)
- dbe7c00 Fixed some
invalid cref value
issues (#5621) - cc83627 Improve grammar (#5622)
- af3d78f Docs: Fix unresolved base documentaion WARNINGS in
Remote*.cs
(#5610) - 7a177c1 Docs: Updated Cluster Distributed PubSub documentation (#5566)
- 7a1ce88 Remove 'inheritdoc` from overriden members that can not be resolved by DocFx (#5608)
- 394545c Fix invalid file links (#5618)
- 90a3950 Remove 'inheritdoc` from overriden members that can not be resolved by DocFx (#5615)
- 0d3fb57 Remove 'inheritdoc` from overriden members that can not be resolved by DocFx (#5614)
- 7d79553 Remove 'inheritdoc` from overriden members that can not be resolved by DocFx (#5613)
- 61827ba Remove 'inheritdoc` from overriden members that can not be resolved by DocFx (#5616)
- a47c85e Remove 'inheritdoc` from overriden members that can not be resolved by DocFx (#5612)
- 398a82d Remove 'inheritdoc` from overriden members that can not be resolved by DocFx (#5611)
- 2a169ab Remove 'inheritdoc` from overriden members that can not be resolved by DocFx (#5607)
- 202e42f Docs: Fix unresolved base documentaion WARNINGS in
EnumeratorEnumerable.cs
(#5601) - eb8c03e Fix support for
serialization-identifier
identifier override (#5571) - 7dc2971 Remove 'inheritdoc` from overriden members that can not be resolved by DocFx (#5603)
- 51549bc Remove 'inheritdoc` from overriden members that can not be resolved by DocFx (#5602)
- 5e2bdcb Remove 'inheritdoc` from overriden members that can not be resolved by DocFx (#5600)
- f6175ef Remove 'inheritdoc` from overriden members that can not be resolved by DocFx (#5599)
- da84bf4 Remove 'inheritdoc` from overriden members that can not be resolved by DocFx (#5598)
- 179ed8b Remove 'inheritdoc` from overriden members that can not be resolved by DocFx (#5597)
- 876b654 Remove 'inheritdoc` from overriden members that can not be resolved by DocFx (#5596)
- 6ed7fdc Remove 'inheritdoc` from overriden members that can not be resolved by DocFx (#5595)
- fe6f43f Remove 'inheritdoc` from overriden members that can not be resolved by DocFx (#5594)
- f907609 Remove 'inheritdoc` from overriden members that can not be resolved by DocFx (#5593)
- 009ea47 Remove 'inheritdoc` from overriden members that can not be resolved by DocFx (#5592)
- 8b6f472 Remove 'inheritdoc` from overriden members that can not be resolved by DocFx (#5591)
- 6187769 Remove
/// <inheritdoc/>
from overriden members that can not be resolved by DocFx (#5590) - 261910e Fix ChannelExecutor configuration backward compatibility problem (#5568)
- d4cb079 Lock markdownlint-cli version to 0.31.0 and markdownlint-rule-titlecase to 0.1.0 (#5584)
- 70fcb97 deleted
/// <inheritdoc/>
(#5580) - 984dc94 Update routers.md (#5579)
- e54ff74 Docs: removed
inheritdoc
tags (#5581) - a4432ed Consistent Markdown Styling (#5582)
- 9144d54 Deleted
inheritdoc
for external assembly inAkka.Streams.Util.EnumeratorEnumerable.cs
(#5577) - 553d206 Deleted
inheritdoc
for external assembly inAkka.Streams.Implementation.StreamLayout.cs
(#5575) - 92f9169 Deleted
inheritdoc
for external assembly inAkka.Streams.Dsl.RestartFlow.cs
(#5574) - b9f19d9 Deleted
inheritdoc
for external assembly inAkka.Streams.Shape.cs
(#5573) - 906142a Deleted inheritdoc for external assembly in
Akka.Streams.ActorMaterializer.cs
(#5572) - 5675630 Fix akka streams attributes docfx (#5570)
- 75896cb Updated configuration section with sample code (#5567)
- 8c3fe57 Fix: no
DeadLetter
s when publishing to aTopic
with no subscribers (#5561) [ #5352 ] - 6e1ee2d Get hocon via code referencing (#5564)
- a82cee2 Assert
true
to be the default value for SendToDeadLettersWhenNoSubscribers (#5565) - 60a7b40 fixed - InternalExpectAsync does not await actionAsync() - causing actionAsync to run as a detached task #5537 (#5538)
- bf7d994 Correct the
throughput
numbers (#5562) - dbe4999 Remove reference to Props in LocalActorRef, this have a huge memory impact when LocalActorRef is being cached. (#5556)
- 9dc0e2a Refatcored to async Tests (#5549)
- e5a5bd3 Fixing Racy ClusterLogVerboseEnab...
Akka.NET v1.4.32
1.4.32 January 19 2022
Akka.NET v1.4.32 is a minor release that contains some API improvements. Most of the changes have been aimed at improving our web documentation and code cleanup to modernize some of our code. One big improvement in this version release is the Hyperion serialization update.
Hyperion 0.12.0 introduces a new deserialization security mechanism to allow users to selectively filter allowed types during deserialization to prevent deserialization of untrusted data described here. This new feature is exposed in Akka.NET in HOCON through the new akka.actor.serialization-settings.hyperion.allowed-types
settings or programmatically through the new WithTypeFilter
method in the HyperionSerializerSetup
class.
The simplest way to programmatically describe the type filter is to use the convenience class TypeFilterBuilder
:
var typeFilter = TypeFilterBuilder.Create()
.Include<AllowedClassA>()
.Include<AllowedClassB>()
.Build();
var setup = HyperionSerializerSetup.Default
.WithTypeFilter(typeFilter);
You can also create your own implementation of ITypeFilter
and pass an instance of it into the WithTypeFilter
method.
For complete documentation, please read the Hyperion readme on filtering types for secure deserialization.
- Akka.Streams: Added Flow.LazyInitAsync and Sink.LazyInitSink to replace Sink.LazyInit
- Akka.Serialization.Hyperion: Implement the new ITypeFilter security feature
If you want to see the full set of changes made in Akka.NET v1.4.32, click here.
COMMITS | LOC+ | LOC- | AUTHOR |
---|---|---|---|
11 | 1752 | 511 | Aaron Stannard |
8 | 1433 | 534 | Gregorius Soedharmo |
3 | 754 | 222 | Ismael Hamed |
2 | 3 | 6 | Brah McDude |
2 | 227 | 124 | Ebere Abanonu |
1 | 331 | 331 | Sean Killeen |
1 | 1 | 1 | TangkasOka |
Changes:
- f47465d Merge pull request #5519 from akkadotnet/dev
- 2ae5dc1 Merge branch 'master' into dev
- 73f7eb2 Added link to v1.4.32 milestone to
RELEASE_NOTES.md
- 54163d6 Update RELEASE_NOTES.md for 1.4.32 release (#5518)
- 93c7031 cleaning up
async Task
internals insideAsyncWriteJournal
(#5505) - 811ab74 Switch Akka.Cluster.Benchmark persistence benchmark from using SQLite to MemoryJournal to minimize external variable (#5514)
- 5223ed4 Bump Hyperion to 0.12.0 (#5510)
- e1c89cc Benchmark.NET Akka.Persistence Benchmarks (#5509)
- 968b0dd Added
wsl
reboot instructions to debugging documentation (#5508) - 7cce1a6 Re-organize Configuration documentation (#5501)
See More
- 3706c6f Added getting started to documentation (#5500)
- 2896372 code cleanup on Akka.Persistence (#5497)
- 4ba2443 Add documentation on the new Akka.MultiNode.TestAdapter package (#5490)
- c219bcc Bump Akka.MultiNode.TestAdapter from 1.1.0-beta2 to 1.1.0 (#5494)
- f58a07a Fix build script, MNTR should output to TestResults/multinode (#5492)
- 64ba638 Update terminology.md (#5491)
- 4edb257 Update Akka.MultiNode.TestAdapter to 1.1.0-beta2 (#5458)
- 654be59 Add debugging tips to the community guideline documentation (#5480)
- f2994d7 Add scala porting guide to the documentation (#5479)
- 1051518 Add Flow.LazyInitAsync, and fix materialized value of Sink.LazyInit must be a Task (#5476)
- 3e9248c Added Github Discussions to top of website (#5474)
- 81f0cb3 remove CONTRIBUTING.md (#5473)
- c9caf70 docs: "How to Contribute to Akka.NET" (#5472)
- 95218dc Added support for copying .HTML files in DocFx (#5471)
- d1cb7ec docs: fixed broken links in the build-process area (#5470)
- a52b914 Add random factor for CircuitBreaker (#5459)
- 71289e6 Avoid nightly jobs in forked projects (#5469)
- 9760fd4 Updated Contribution Guidelines (#5461)
- 01cfa20 Docs markdown linting for title casing (#5465)
- aac0c7c fixed FishUntilMessage test methods names and removed irrelevant comment (#5463)
- fbb580f fixed wrong comment (#5462)
- c472d4f Added v1.4.32 placeholder for nightlies (#5457)
This list of changes was auto generated.
Akka.NET v1.4.31
1.4.31 December 20 2021
Akka.NET v1.4.31 is a minor release that contains some bug fixes.
Akka.NET v1.4.30 contained a breaking change that broke binary compatibility with all Akka.DI plugins.
Even though those plugins are deprecated that change is not compatible with our SemVer standards
and needed to be reverted. We regret the error.
Bug fixes:
COMMITS | LOC+ | LOC- | AUTHOR |
---|---|---|---|
1 | 9 | 2 | Gregorius Soedharmo |
Changes:
- c795dee Merge pull request #5456 from Arkatufus/master
- 47e39e2 Merge branch 'dev'
- 49ce235 Update RELEASE_NOTES.md for 1.4.31 release (#5455)
- 362dc2f Revert #5416 (#5454)
This list of changes was auto generated.
Akka.NET v1.4.30
1.4.30 December 13 2021
Akka.NET v1.4.30 is a minor release that contains some enhancements for Akka.Streams and some bug fixes.
New features:
- Akka: Added StringBuilder pooling in NewtonsoftJsonSerializer
- Akka.TestKint: Added InverseFishForMessage
- Akka.Streams: Added custom frame sized Flow to Framing
- Akka.Streams: Allow Stream to be consumed as IAsyncEnumerable
Bug fixes:
If you want to see the full set of changes made in Akka.NET v1.4.30, click here.
COMMITS | LOC+ | LOC- | AUTHOR |
---|---|---|---|
6 | 75 | 101 | Aaron Stannard |
2 | 53 | 5 | Brah McDude |
2 | 493 | 12 | Drew |
1 | 289 | 383 | Andreas Dirnberger |
1 | 220 | 188 | Gregorius Soedharmo |
1 | 173 | 28 | Ismael Hamed |
Changes:
- 594b1ba Version 1.4.30 Release
- 2890b54 Merge branch 'dev'
- 6b8f312 Update RELEASE_NOTES.md for 1.4.30 release (#5451)
- b77ed9a Allow Streams to be consumed as IAsyncEnumerable (#4742)
- a0f4705 remove the forced waiting on the underlying transport to start up (#5440) [ #5442, #5433, #5444, #5428 ]
- 42501db optimize
Props
NewExpression
allocations (#5428) - bf581e9 Custom frame size computation support in Framing (#5444)
- 985e5ed Make updates to
FishUntil
(#5433) - 60807fe racy spec fix:
BackoffOnRestartSupervisor_must_respect_maxNrOfRetries_property_of_OneForOneStrategy
(#5442) - 4b37296 revert #5398 (#5437)
See More
- 3aa8fd6 Remove TestUtils.TemporaryServerAddress, suspected racy test source (#5431)
- d760387 Added a positive test and a negative test for InverseFishForMessage (#5434)
- 7e48e35 Added InverseFishForMessage and nuget package fluent-assertertions (#5430)
- a9859db Add StringBuilder pooling in NewtonsoftJsonSerializer (#4929)
- 12c26c2 Refactor Props (#5416)
- bea6634 Added v1.4.30 placeholder to
RELEASE_NOTES.md
(#5427)
This list of changes was auto generated.
Akka.NET v1.4.29
1.4.29 December 13 2021
Maintenance Release for Akka.NET 1.4
Akka.NET v1.4.28 is a minor release that contains some enhancements for Akka.Streams and some bug fixes.
New features:
Documentation:
Bug fixes:
- Akka.Cluster: Changed Akka.Cluster startup sequence
- Akka.DistributedData: Fix LightningDB throws MDB_NOTFOUND when data directory already exist
- Akka.IO: Fix memory leak on UDP connector
- Akka.Persistence.Sql: Fix performance issue with highest sequence number query
If you want to see the full set of changes made in Akka.NET v1.4.29, click here.
COMMITS | LOC+ | LOC- | AUTHOR |
---|---|---|---|
7 | 82 | 51 | Aaron Stannard |
6 | 1381 | 483 | Gregorius Soedharmo |
4 | 618 | 85 | Andreas Dirnberger |
1 | 4 | 4 | Luca V |
1 | 1 | 1 | dependabot[bot] |
Changes:
- 4d2a7d7 Merge pull request #5426 from akkadotnet/dev
- 054ad7f Merge branch 'master' into dev
- 9c06a76 Update RELEASE_NOTES.md for 1.4.29 release (#5425)
- 0619316 MDB throws a MDB_NOTFOUND exception when the database directory already exists (#5424)
- 1cf4156 Update cluster sharding documentation (#5421)
- 580b9af Add reproduction spec, not a bug, works as intended. (#5422)
- c1b0924 Fixes performance issue with HighestSequenceNrSql query (#5420)
- 1382b3c [Documentation] Add extra help information on serializer id errors (#5418)
- ccb4670 Add new ChannelTaskScheduler Extension (#5403)
- 7ec9417 Mark socket connection messages with IDeadLetterSuppression (#5412)
See More
- a920b07 Fix UDP memory leak (#5404)
- fe0f10a changed API doc root link back to
index.md
(#5410) - 7786cfb Upgraded DocFx to 2.58.9, dropped
TargetFramework
(#5409) - 8ac8522 Fix API reference documentation (#5405)
- 3798977 remove of Cluster.Get(sys) (#5399)
- bcd4bc3 Fix Akka.Cluster Startup (#5398)
- 086a110 MeasurementsSinkReady not used as intended (#5396)
- 215a3d8 Bump Microsoft.SourceLink.GitHub from 1.0.0 to 1.1.1 (#5382)
- 2959b27 make Akka.Discovery RTM, rather than beta status (#5380)
- dc700b3 added thread count tracking to RemotePingPong (#5384)
- e27220a rewrite
PipeTo
to useasync
/await
instead of aContinueWith
(#5361) - 7455752 Added v1.4.29 placeholder for nightlies (#5379)
This list of changes was auto generated.