Akka.Serialization.TestKit 1.4.25-beta

Prefix Reserved
This is a prerelease version of Akka.Serialization.TestKit.
There is a newer prerelease version of this package available.
See the version list below for details.
dotnet add package Akka.Serialization.TestKit --version 1.4.25-beta
                    
NuGet\Install-Package Akka.Serialization.TestKit -Version 1.4.25-beta
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Akka.Serialization.TestKit" Version="1.4.25-beta" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Akka.Serialization.TestKit" Version="1.4.25-beta" />
                    
Directory.Packages.props
<PackageReference Include="Akka.Serialization.TestKit" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add Akka.Serialization.TestKit --version 1.4.25-beta
                    
#r "nuget: Akka.Serialization.TestKit, 1.4.25-beta"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package Akka.Serialization.TestKit@1.4.25-beta
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=Akka.Serialization.TestKit&version=1.4.25-beta&prerelease
                    
Install as a Cake Addin
#tool nuget:?package=Akka.Serialization.TestKit&version=1.4.25-beta&prerelease
                    
Install as a Cake Tool

Serialization TestKit for Akka.NET

Product Compatible and additional computed target framework versions.
.NET net5.0 is compatible.  net5.0-windows was computed.  net6.0 was computed.  net6.0-android was computed.  net6.0-ios was computed.  net6.0-maccatalyst was computed.  net6.0-macos was computed.  net6.0-tvos was computed.  net6.0-windows was computed.  net7.0 was computed.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 was computed.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed.  net9.0 was computed.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed.  net10.0 was computed.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
.NET Core netcoreapp3.1 is compatible. 
.NET Framework net471 is compatible.  net472 was computed.  net48 was computed.  net481 was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
1.5.53-beta 101 10/10/2025
1.5.52-beta 112 10/6/2025
1.5.51-beta 118 10/1/2025
1.5.50-beta 138 9/22/2025
1.5.49-beta 121 9/10/2025
1.5.48-beta 74 8/22/2025
1.5.47-beta 123 8/14/2025
1.5.46-beta 119 7/17/2025
1.5.45-beta 126 7/7/2025
1.5.44-beta 136 6/19/2025
1.5.43-beta 291 6/10/2025
1.5.42-beta 129 5/21/2025
1.5.41-beta 141 5/6/2025
1.5.40-beta 449 3/24/2025
1.5.39-beta 97 3/14/2025
1.5.38-beta 88 2/17/2025
1.5.37-beta 72 1/23/2025
1.5.36-beta 70 1/22/2025
1.5.35-beta 70 1/13/2025
1.5.34-beta 72 1/7/2025
1.5.33-beta 74 12/23/2024
1.5.32-beta 76 12/4/2024
1.5.31-beta 79 11/11/2024
1.5.30-beta 81 10/3/2024
1.5.29-beta 83 10/1/2024
1.5.28-beta1 90 8/23/2024
1.5.28-beta 90 9/4/2024
1.5.27.1-beta 88 7/26/2024
1.5.27-beta2 93 7/3/2024
1.5.27-beta1 88 7/3/2024
1.5.27-beta 92 7/25/2024
1.5.26-beta 87 6/27/2024
1.5.25-beta 83 6/14/2024
1.5.24-beta 89 6/7/2024
1.5.23-beta 87 6/6/2024
1.5.22-beta 80 6/3/2024
1.5.21-beta 105 5/28/2024
1.5.20-beta 92 4/29/2024
1.5.19-beta 93 4/15/2024
1.5.18-beta 88 3/12/2024
1.5.17.1-beta 98 3/2/2024
1.5.17-beta 92 2/29/2024
1.5.16-beta 102 1/29/2024
1.5.15-beta 123 1/10/2024
1.5.14-beta 179 11/3/2023
1.5.13-beta1 146 8/25/2023
1.5.13-beta 104 9/18/2023
1.5.12-beta 174 8/2/2023
1.5.11-beta 163 7/27/2023
1.5.10-beta 178 7/25/2023
1.5.9-beta 163 7/17/2023
1.5.8-beta 169 6/15/2023
1.5.7-beta 151 5/17/2023
1.5.6-beta 156 5/8/2023
1.5.5-beta 166 5/4/2023
1.5.4-beta 166 4/25/2023
1.5.3-beta 163 4/20/2023
1.5.2-beta 160 4/6/2023
1.5.1-beta 165 3/15/2023
1.5.0-beta6 174 3/1/2023
1.5.0-beta5 173 3/1/2023
1.5.0-beta4 176 2/28/2023
1.5.0-beta3 174 2/27/2023
1.5.0-beta2 183 2/23/2023
1.5.0-beta1 176 2/20/2023
1.5.0-beta 172 3/2/2023
1.5.0-alpha4 201 2/1/2023
1.5.0-alpha3 186 11/15/2022
1.5.0-alpha2 186 10/17/2022
1.5.0-alpha1 207 8/22/2022
1.4.51-beta 157 6/28/2023
1.4.50-beta 167 3/15/2023
1.4.49-beta1 189 1/11/2023
1.4.49-beta 199 1/27/2023
1.4.48-beta 185 1/5/2023
1.4.47-beta 164 12/9/2022
1.4.46-beta 180 11/15/2022
1.4.45-beta 213 10/19/2022
1.4.44-beta 197 10/17/2022
1.4.43-beta 189 9/27/2022
1.4.42-beta 208 9/23/2022
1.4.41-beta 193 8/31/2022
1.4.40-beta 192 7/22/2022
1.4.39-beta 225 6/1/2022
1.4.38-beta 232 5/6/2022
1.4.37-beta 226 4/14/2022
1.4.36-beta 236 4/5/2022
1.4.35-beta 230 3/18/2022
1.4.34-beta 227 3/7/2022
1.4.33-beta 226 2/14/2022
1.4.32-beta 237 1/18/2022
1.4.31-beta 239 12/21/2021
1.4.30-beta 248 12/20/2021
1.4.29-beta 241 12/13/2021
1.4.28-beta 269 11/10/2021
1.4.27-beta 273 10/11/2021
1.4.26-beta 238 9/28/2021
1.4.25-beta 308 9/8/2021
1.4.24-beta 267 8/17/2021
1.4.23-beta 272 8/10/2021
1.4.22-beta 303 8/5/2021
1.4.21-beta1 270 6/4/2021
1.4.21-beta 293 6/16/2021
1.4.20-beta 291 5/12/2021
1.4.19-beta 271 4/28/2021
1.4.18-beta 269 3/23/2021
1.4.17-beta 296 3/10/2021
1.4.16-beta 300 1/22/2021
1.4.15-beta 307 1/20/2021
1.4.14-beta 299 12/30/2020
1.4.13-beta 356 12/16/2020
1.4.12-beta 339 11/16/2020
1.4.11-beta 405 11/5/2020
1.4.10-beta 416 8/20/2020
1.4.9-beta 479 7/21/2020
1.4.8-beta 493 6/17/2020
1.4.7-beta 450 5/27/2020
1.4.6-beta 461 5/12/2020
1.4.5-beta 465 4/29/2020
1.4.4-beta 452 3/31/2020
1.4.3-beta 459 3/18/2020
1.4.2-beta 488 3/13/2020
1.4.1-rc3 475 3/10/2020
1.4.1-rc2 437 3/10/2020
1.4.1-rc1 457 2/28/2020
1.4.1-beta 437 3/11/2020
1.4.0-beta4 511 1/28/2020
1.4.0-beta3 518 10/30/2019
1.4.0-beta2 488 9/23/2019
1.4.0-beta1 499 7/19/2019
1.4.0-beta 494 10/30/2019
1.3.19-beta 49 5/2/2024
1.3.18-beta 447 3/9/2020
1.3.17-beta 483 12/20/2019
1.3.16-beta 470 11/14/2019
1.3.15-beta 482 9/23/2019
1.3.14-beta 517 7/30/2019
1.3.13-beta 568 4/30/2019
1.3.12-beta 541 3/14/2019
1.3.11-beta 609 12/18/2018
1.3.10-beta 722 11/2/2018
1.3.9-beta 740 8/23/2018
1.3.8-beta 1,110 6/5/2018
1.3.7-beta 1,155 5/15/2018
1.3.6-beta 1,118 4/17/2018
1.3.5-beta 947 2/22/2018
1.3.4-beta 1,135 2/1/2018
1.3.3-beta 1,144 1/19/2018
1.3.2-beta 940 10/21/2017
1.3.1-beta 961 9/5/2017
1.3.0-beta 978 8/11/2017

Maintenance Release for Akka.NET 1.4**
Akka.NET v1.4.25 includes some _significant_ performance improvements for Akka.Remote and a number of important bug fixes and improvements.
Bug Fixes and Improvements**
[Akka.IO.Tcp: connecting to an unreachable DnsEndpoint never times out](https://github.com/akkadotnet/akka.net/issues/5154)
[Akka.Actor: need to enforce `stdout-loglevel = off` all the way through ActorSystem lifecycle](https://github.com/akkadotnet/akka.net/issues/5246)
[Akka.Actor: `Ask` should push unhandled answers into deadletter](https://github.com/akkadotnet/akka.net/pull/5259)
[Akka.Routing: Make Router.Route` virtual](https://github.com/akkadotnet/akka.net/pull/5238)
[Akka.Actor: Improve performance on `IActorRef.Child` API](https://github.com/akkadotnet/akka.net/pull/5242) - _signficantly_ improves performance of many Akka.NET functions, but includes a public API change on `IActorRef` that is source compatible but not necessarily binary-compatible. `IActorRef GetChild(System.Collections.Generic.IEnumerable<string> name)` is now `IActorRef GetChild(System.Collections.Generic.IReadOnlyList<string> name)`. This API is almost never called directly by user code (it's almost always called via the internals of the `ActorSystem` when resolving `ActorSelection`s or remote messages) so this change should be safe.
[Akka.Actor: `IsNobody` throws NRE](https://github.com/akkadotnet/akka.net/issues/5213)
[Akka.Cluster.Tools: singleton fix cleanup of overdue _removed members](https://github.com/akkadotnet/akka.net/pull/5229)
[Akka.DistributedData: ddata exclude `Exiting` members in Read/Write `MajorityPlus`](https://github.com/akkadotnet/akka.net/pull/5227)
Performance Improvements**
Using our standard `RemotePingPong` benchmark, the difference between v1.4.24 and v1.4.24 is significant:
_v1.4.24_
```
OSVersion:                         Microsoft Windows NT 6.2.9200.0
ProcessorCount:                    16
ClockSpeed:                        0 MHZ
Actor Count:                       32
Messages sent/received per client: 200000  (2e5)
Is Server GC:                      True
Thread count:                      111
Num clients, Total [msg], Msgs/sec, Total [ms]
1,  200000,     96994,    2062.08
5, 1000000,    194818,    5133.93
10, 2000000,    198966,   10052.93
15, 3000000,    199455,   15041.56
20, 4000000,    198177,   20184.53
25, 5000000,    197613,   25302.80
30, 6000000,    197349,   30403.82
```
_v1.4.25_
```
OSVersion:                         Microsoft Windows NT 6.2.9200.0
ProcessorCount:                    16
ClockSpeed:                        0 MHZ
Actor Count:                       32
Messages sent/received per client: 200000  (2e5)
Is Server GC:                      True
Thread count:                      111
Num clients, Total [msg], Msgs/sec, Total [ms]
1,  200000,    130634,    1531.54
5, 1000000,    246975,    4049.20
10, 2000000,    244499,    8180.16
15, 3000000,    244978,   12246.39
20, 4000000,    245159,   16316.37
25, 5000000,    243333,   20548.09
30, 6000000,    241644,   24830.55
```
This represents a 24% overall throughput improvement in Akka.Remote across the board. We have additional PRs staged that should get aggregate performance improvements above 40% for Akka.Remote over v1.4.24 but they didn't make it into the Akka.NET v1.4.25 release.
You can [see the full set of changes introduced in Akka.NET v1.4.25 here](https://github.com/akkadotnet/akka.net/milestone/56?closed=1)
| COMMITS | LOC+ | LOC- | AUTHOR |
| --- | --- | --- | --- |
| 32 | 1301 | 400 | Aaron Stannard |
| 4 | 358 | 184 | Andreas Dirnberger |
| 3 | 414 | 149 | Gregorius Soedharmo |
| 3 | 3 | 3 | dependabot[bot] |
| 2 | 43 | 10 | zbynek001 |
| 1 | 14 | 13 | tometchy |
| 1 | 139 | 3 | carlcamilleri |