Skip to content

Releases: akkadotnet/akka.net

Akka.NET v1.4.38

06 May 15:15
67f6737
Compare
Choose a tag to compare

1.4.38 May 6 2022

Akka.NET v1.4.38 is a minor release that contains some minor bug fixes.

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

14 Apr 16:22
786bb9b
Compare
Choose a tag to compare

1.4.37 April 14 2022

Akka.NET v1.4.37 is a minor release that contains some minor bug fixes.

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

05 Apr 19:01
85d7b89
Compare
Choose a tag to compare

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:

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:

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 as INoSerializationVerificationNeeded (#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

18 Mar 16:08
54d8e5c
Compare
Choose a tag to compare

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:

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:

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:

See More

This list of changes was auto generated.

Akka.NET v1.4.34

07 Mar 17:59
1e7581a
Compare
Choose a tag to compare

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:

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:

See More

This list of changes was auto generated.

Akka.NET v1.4.33

14 Feb 17:08
85548a3
Compare
Choose a tag to compare

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.

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 in Akka.Streams.Util.EnumeratorEnumerable.cs (#5577)
  • 553d206 Deleted inheritdoc for external assembly in Akka.Streams.Implementation.StreamLayout.cs (#5575)
  • 92f9169 Deleted inheritdoc for external assembly in Akka.Streams.Dsl.RestartFlow.cs (#5574)
  • b9f19d9 Deleted inheritdoc for external assembly in Akka.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 DeadLetters when publishing to a Topic 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...
Read more

Akka.NET v1.4.32

18 Jan 19:42
f47465d
Compare
Choose a tag to compare

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.

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 inside AsyncWriteJournal (#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

21 Dec 00:06
c795dee
Compare
Choose a tag to compare

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:

This list of changes was auto generated.

Akka.NET v1.4.30

20 Dec 21:58
594b1ba
Compare
Choose a tag to compare

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:

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:

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

13 Dec 21:23
4d2a7d7
Compare
Choose a tag to compare

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:

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

This list of changes was auto generated.