From c5f0192ee982543403ac1c7b72d6ffd237c33639 Mon Sep 17 00:00:00 2001 From: Gregorius Soedharmo Date: Thu, 3 Oct 2024 23:34:13 +0700 Subject: [PATCH 1/2] Update RELEASE_NOTES.md for 1.5.30 release --- RELEASE_NOTES.md | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md index f7d2f46dc85..c573aa4f4b2 100644 --- a/RELEASE_NOTES.md +++ b/RELEASE_NOTES.md @@ -1,5 +1,31 @@ +#### 1.5.30 October 1st 2024 #### + +Akka.NET v1.5.30 is an emergency patch release that addresses a severe bug for persistence users whom also use protobuf serializer. + +* [DData: Remove Hyperion dependency](https://github.com/akkadotnet/akka.net/pull/7337) +* [Streams: Fix SelectAsync race condition bug](https://github.com/akkadotnet/akka.net/pull/7338) +* [Core: Add new IWithTimers API to allow sender override](https://github.com/akkadotnet/akka.net/pull/7341) +* [Persistence: Fix SnapshotMetadata default timestamp value (DateTimeKind.Utc bug)](https://github.com/akkadotnet/akka.net/pull/7354) +* [Core: Fix AskTimeoutException message formatting bug](https://github.com/akkadotnet/akka.net/pull/7350) + +To [see the full set of changes in Akka.NET v1.5.30, click here](https://github.com/akkadotnet/akka.net/milestone/113?closed=1). + +3 contributors since release 1.5.28 + +| COMMITS | LOC+ | LOC- | AUTHOR | +| --- | --- | --- | --- | +| 8 | 259 | 104 | Gregorius Soedharmo | +| 1 | 10 | 10 | Simon Cropp | +| 1 | 0 | 1 | Aaron Stannard | + #### 1.5.29 October 1st 2024 #### +> [!NOTE] +> +> **Deprecated** +> +> This version introduced breaking changes that needs to be reverted. Please use 1.5.30 instead. + Akka.NET v1.5.29 is an emergency patch release that addresses a severe bug for persistence users whom also use protobuf serializer. * [DData: Remove Hyperion dependency](https://github.com/akkadotnet/akka.net/pull/7337) From 007b46712eb3f7f45bd45975770c947f05ff6bcd Mon Sep 17 00:00:00 2001 From: Aaron Stannard Date: Thu, 3 Oct 2024 11:43:20 -0500 Subject: [PATCH 2/2] Update RELEASE_NOTES.md --- RELEASE_NOTES.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md index c573aa4f4b2..6acb45f378f 100644 --- a/RELEASE_NOTES.md +++ b/RELEASE_NOTES.md @@ -1,6 +1,6 @@ #### 1.5.30 October 1st 2024 #### -Akka.NET v1.5.30 is an emergency patch release that addresses a severe bug for persistence users whom also use protobuf serializer. +Akka.NET v1.5.29 introduced an interface change on the `IScheduler` that unfortunately caused a lot of other plugins to break due to API compatibility issues. v1.5.30 rolls back that change but still fixes the underlying bug in Akka.Persistence's handling and serialziation of timestamps without any interface changes. v1.5.29 will be deprecated from NuGet. * [DData: Remove Hyperion dependency](https://github.com/akkadotnet/akka.net/pull/7337) * [Streams: Fix SelectAsync race condition bug](https://github.com/akkadotnet/akka.net/pull/7338)