Skip to content

Conversation

Aaronontheweb
Copy link
Member

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

Aaronontheweb and others added 30 commits January 18, 2022 19:39
* Updated Akka.NET users with Vertech

* Fix linting

* Added `Vertech` as exception to `cSpell`
* Add initial documentation proposal

* Add custom provider sample project for documentation code linking

* Fix linter error

* Improve code formatting so it can be read better in the documentation

* Documentation improvements

* Add TODO tags for things that still need to be written
* Use code linking for code examples, linking to the sample project
* Improve WriteMessagesAsync documentation, shuffle paragraphs around for readability, add headers to separate the explanations, change long paragraphs into bullet points

* Rename file name to custom-persistence-provider, add docs to TOC

* Fix linter problems

* Add missing PostStop method to SqliteJournal

* Update documentation

* Add SnapshotStore, extension, and unit testing documentation.

* Fix linter errors

* Fix bad word wrapping

Co-authored-by: Aaron Stannard <[email protected]>
* Add CPU benchmark project

* Fix typos

* Add README.md

Co-authored-by: Aaron Stannard <[email protected]>
* * [Exp.] Increase `TimeOut` to 1 mins from default 3s
* Converted test to `async/await`

* * Created `JoinAsync` of `Join`
* Created `DownAsync` of `Down`

* Used `DownAsync` instead
…tionAsync to run as a detached task #5537 (#5538)

Co-authored-by: Aaron Stannard <[email protected]>
#5561)

* Reproduce Pub Sub Issue

* Assert that a DeadLetter was raised via the EventFilter

* cleaned up reproduction

* close #5352 - propagated `DeadLetter` setting to `Topic` and `Group` actors

Co-authored-by: Aaron Stannard <[email protected]>
* Updated configuration section with sample code

* Replaced `#region` with tag to extract small portion of the test for DocFx
* Added `cref` to all `inheritdoc` without it in `Akka.Streams.Attributes`

* Deleted `inheritdoc` for external assembly in `Akka.Streams.Attributes.cs`
* `router.md` => replaced underscore (__) with asterisk (**)

* cluster-sharding.md => replaced underscore (_) with asterisk (*)

* `split-brain-resolver.md` => replaced underscore (_) with asterisk (*)

* `tutorial-3.md` => replaced underscore (_) with asterisk (*)

* `custom-persistence-provider` => replaced underscore (__) with asterisk (**)

* `Streams.basics.md` => replaced underscore (_) with asterisk (*)

* Fixes styling issues
* Fix base docs issue along `Actor` path

* Removed `inheritdoc`
Co-authored-by: Aaron Stannard <[email protected]>
eaba and others added 28 commits February 9, 2022 13:27
* Remove 'inheritdoc` from overriden members that can not be resolved by DocFx

* Resolves #5610 (comment)
* added WaitForRadioSilenceAsync

* ported changes in WaitForRadioSilence from my_dev branch

* modified name maxIterations to maxMessages

* simplified test

* renamed test to WaitForRadioSilenceAsync_should_reset_timer_twice_only

Co-authored-by: Gregorius Soedharmo <[email protected]>
)

* simplified test. i checked that it properly reproduces the issue.

* I added "actionAsync:" parameter name in order to reproduce issue #5537

Co-authored-by: Gregorius Soedharmo <[email protected]>
* repro issue: InterceptAsync seems to run func() as a detached task #5586

* resolved issue: InterceptAsync seems to run func() as a detached task #5586

* added notes: "func might not get awaited"

* Fix API breaking changes

* Remove null default value

Co-authored-by: Gregorius Soedharmo <[email protected]>
…ata.GCounter.cs` (#5625)

* Remove 'inheritdoc` from overriden members that can not be resolved by DocFx

* Remove 'inheritdoc` from overriden members that can not be resolved by DocFx
Co-authored-by: Aaron Stannard <[email protected]>
* done - FishForMessage should allow an allMessages optional parameter that can return all the messages until isMessage returns true #5551

* added one more message to the test

* Error CS0121 The call is ambiguous

* added T FishForMessage2

* renamed FishForMessage2 to FishForMessage

* issue #5576, wrote test, fails

* FishForMessage<T>(... ArrayList allMessages...

Co-authored-by: Aaron Stannard <[email protected]>
Co-authored-by: Gregorius Soedharmo <[email protected]>
* Update RELEASE_NOTES.md for version 1.4.33 release

* Add contribution table

* Update release date to Feb 14th

Co-authored-by: Aaron Stannard <[email protected]>
@Aaronontheweb Aaronontheweb merged commit 85548a3 into master Feb 14, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants