Skip to content

Commit

Permalink
Update RELEASE_NOTES.md for 1.5.19 release (#7159)
Browse files Browse the repository at this point in the history
* Update RELEASE_NOTES.md for 1.5.19 release

* Mention Akka.Analyzer update
  • Loading branch information
Arkatufus committed Apr 15, 2024
1 parent 167fbac commit 403c76b
Showing 1 changed file with 35 additions and 3 deletions.
38 changes: 35 additions & 3 deletions RELEASE_NOTES.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,42 @@
#### 1.5.19 March 13th 2024 ####
#### 1.5.19 April 15th 2024 ####

**Placeholder for nightlies**
Akka.NET v1.5.19 is a patch release for Akka.NET with a few bug fixes.

* [Persistence.SQLite: Bump Microsoft.Data.SQLite to 8.0.4](https://github.com/akkadotnet/akka.net/pull/7148)
* [Core: Bump Google.Protobuf to 3.26.1](https://github.com/akkadotnet/akka.net/pull/7138)
* [Core: Bump Akka.Analyzer to 0.2.4](https://github.com/akkadotnet/akka.net/pull/7143)
* [Remote: Improve logging](https://github.com/akkadotnet/akka.net/pull/7149)
* [Cluster: Improve logging](https://github.com/akkadotnet/akka.net/pull/7149)
* [Core: Fix resource contention problem with HashedWheelTimerScheduler during start-up](https://github.com/akkadotnet/akka.net/pull/7144)
* [TestKit: Fix async deadlock by replacing IAsyncQueue with System.Threading.Channel](https://github.com/akkadotnet/akka.net/pull/7157)

**Akka.Analyzers**

We've added 3 new analyzer rules to `Akka.Analyzers`:

* **AK1004**

AK1004 warns users to replace any `ScheduleTellOnce()` and `ScheduleTellRepeatedly()` invocation inside an actor to implement `IWithTimers` interface instead. Documentation can be read [here](https://getakka.net/articles/debugging/rules/AK1004.html)

* **AK1005**

AK1005 warns users about improper `Sender` and `Self` access from inside an async lambda callbacks inside actor implementation. Documentation can be read [here](https://getakka.net/articles/debugging/rules/AK1005.html)

* **AK1007**

AK1007 is an error message for any `Timers.StartSingleTimer()` and `Timers.StartPeriodicTimer()` invocation from inside the actor `PreRestart()` and `AroundPreRestart()` lifecycle callback methods. Documentation can be read [here](https://getakka.net/articles/debugging/rules/AK1007.html)

| COMMITS | LOC+ | LOC- | AUTHOR |
|---------|------|------|---------------------|
| 9 | 366 | 1951 | Aaron Stannard |
| 9 | 14 | 14 | dependabot[bot] |
| 2 | 516 | 30 | Gregorius Soedharmo |

You can [see the full set of changes for Akka.NET v1.5.19 here](https://github.com/akkadotnet/akka.net/milestones/1.5.19).

#### 1.5.18 March 13th 2024 ####

Akka.NET v1.5.17.1 is a patch release for Akka.NET with a feature addition.
Akka.NET v1.5.18 is a patch release for Akka.NET with a feature addition.

* [Migrate all internal dispatchers to default thread pool dispatcher](https://github.com/akkadotnet/akka.net/pull/7117)

Expand Down

0 comments on commit 403c76b

Please sign in to comment.