diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md
index 9657b53e17b..fc114d776d3 100644
--- a/RELEASE_NOTES.md
+++ b/RELEASE_NOTES.md
@@ -1,7 +1,46 @@
-#### 1.5.33 December 4th 2024 ####
+#### 1.5.35 January 7th 2024 ####
*Placeholder for nightlies*
+#### 1.5.34 January 7th 2024 ####
+
+* [TestKit: Fix DelegatingSupervisorStrategy KeyNotFoundException](https://github.com/akkadotnet/akka.net/pull/7438)
+* [Core: Improve actor telemetry type name override](https://github.com/akkadotnet/akka.net/pull/7439)
+* [Sharding: Add `IShardingBufferMessageAdapter` to support tracing over sharding](https://github.com/akkadotnet/akka.net/pull/7441)
+
+To [see the full set of changes in Akka.NET v1.5.34, click here](https://github.com/akkadotnet/akka.net/milestone/117?closed=1).
+
+3 contributors since release 1.5.33
+
+| COMMITS | LOC+ | LOC- | AUTHOR |
+|---------|------|------|---------------------|
+| 2 | 311 | 16 | Gregorius Soedharmo |
+| 2 | 17 | 9 | Aaron Stannard |
+| 1 | 1 | 1 | jasonmar |
+
+#### 1.5.33 December 23rd 2024 ####
+
+* [Bump Akka.Analyzers from 0.2.5 to 0.3.0](https://github.com/akkadotnet/akka.net/pull/7415)
+* [Core: Throw better error message when `Stash()` stashes null message](https://github.com/akkadotnet/akka.net/pull/7425)
+* [Core: Fix `IWrappedMessage` and `IDeadLetterSuppression` handling](https://github.com/akkadotnet/akka.net/pull/7414)
+* [Core: Make actor start/stop telemetry descriptors overridable](https://github.com/akkadotnet/akka.net/pull/7434)
+* [Core: Fix `Result.FromTask` edge case handling](https://github.com/akkadotnet/akka.net/pull/7433)
+* [Remote: HandleStashedInbound performance improvement](https://github.com/akkadotnet/akka.net/pull/7409)
+* [TestKit: Make startup timeout configurable](https://github.com/akkadotnet/akka.net/pull/7423)
+* [TestKit: Make InternalTestActor override its SupervisionStrategy](https://github.com/akkadotnet/akka.net/pull/7221)
+* [Streams: Add custom log level argument to `Log` stage](https://github.com/akkadotnet/akka.net/pull/7424)
+
+To [see the full set of changes in Akka.NET v1.5.33, click here](https://github.com/akkadotnet/akka.net/milestone/116?closed=1).
+
+4 contributors since release 1.5.32
+
+| COMMITS | LOC+ | LOC- | AUTHOR |
+|---------|------|------|---------------------|
+| 9 | 513 | 117 | Aaron Stannard |
+| 3 | 299 | 49 | Gregorius Soedharmo |
+| 1 | 32 | 1 | Yan Pitangui |
+| 1 | 3 | 4 | Simon Cropp |
+
#### 1.5.32 December 4th 2024 ####
Akka.NET v1.5.32 is a maintenance release that addresses several bugs.
diff --git a/docs/articles/persistence/snapshots.md b/docs/articles/persistence/snapshots.md
index 8e1d11295ea..e0aae700ec7 100644
--- a/docs/articles/persistence/snapshots.md
+++ b/docs/articles/persistence/snapshots.md
@@ -51,6 +51,17 @@ persistent actors should use the `deleteSnapshots` method. Depending on the jour
best practice to do specific deletes with `deleteSnapshot` or to include a `minSequenceNr` as well as a `maxSequenceNr`
for the `SnapshotSelectionCriteria`.
+## Optional Snapshots
+
+By default, the persistent actor will unconditionally be stopped if the snapshot can't be loaded in the recovery.
+It is possible to make snapshot loading optional. This can be useful when it is alright to ignore snapshot in case
+of for example deserialization errors. When snapshot loading fails it will instead recover by replaying all events.
+
+Enable this feature by setting `snapshot-is-optional = true` in the snapshot store configuration.
+
+> [!WARNING]
+>Don't set `snapshot-is-optional = true` if events have been deleted because that would result in wrong recovered state if snapshot load fails.
+
## Snapshot Status Handling
Saving or deleting snapshots can either succeed or fail – this information is reported back to the persistent actor via status messages as illustrated in the following table.
diff --git a/src/Akka.sln b/src/Akka.sln
index 1a5c4253abc..38eef547487 100644
--- a/src/Akka.sln
+++ b/src/Akka.sln
@@ -288,6 +288,8 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ClusterToolsExample.Seed",
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ClusterToolsExample.Node", "examples\Cluster\ClusterTools\ClusterToolsExample.Node\ClusterToolsExample.Node.csproj", "{337A85B5-4A7C-4883-8634-46E7E52A765F}"
EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Akka.TestKit.Xunit2.Tests", "contrib\testkits\Akka.TestKit.Xunit2.Tests\Akka.TestKit.Xunit2.Tests.csproj", "{95017C99-E960-44E5-83AD-BF21461DF06F}"
+EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
@@ -1343,6 +1345,18 @@ Global
{337A85B5-4A7C-4883-8634-46E7E52A765F}.Release|x64.Build.0 = Release|Any CPU
{337A85B5-4A7C-4883-8634-46E7E52A765F}.Release|x86.ActiveCfg = Release|Any CPU
{337A85B5-4A7C-4883-8634-46E7E52A765F}.Release|x86.Build.0 = Release|Any CPU
+ {95017C99-E960-44E5-83AD-BF21461DF06F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {95017C99-E960-44E5-83AD-BF21461DF06F}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {95017C99-E960-44E5-83AD-BF21461DF06F}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {95017C99-E960-44E5-83AD-BF21461DF06F}.Debug|x64.Build.0 = Debug|Any CPU
+ {95017C99-E960-44E5-83AD-BF21461DF06F}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {95017C99-E960-44E5-83AD-BF21461DF06F}.Debug|x86.Build.0 = Debug|Any CPU
+ {95017C99-E960-44E5-83AD-BF21461DF06F}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {95017C99-E960-44E5-83AD-BF21461DF06F}.Release|Any CPU.Build.0 = Release|Any CPU
+ {95017C99-E960-44E5-83AD-BF21461DF06F}.Release|x64.ActiveCfg = Release|Any CPU
+ {95017C99-E960-44E5-83AD-BF21461DF06F}.Release|x64.Build.0 = Release|Any CPU
+ {95017C99-E960-44E5-83AD-BF21461DF06F}.Release|x86.ActiveCfg = Release|Any CPU
+ {95017C99-E960-44E5-83AD-BF21461DF06F}.Release|x86.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
@@ -1469,6 +1483,7 @@ Global
{88D7D845-2F50-4D37-9026-B0A8353D0E8D} = {7735F35A-E7B7-44DE-B6FB-C770B53EB69C}
{ED00E6F4-2B5C-4F16-ADE4-45E4A73C17B8} = {7735F35A-E7B7-44DE-B6FB-C770B53EB69C}
{337A85B5-4A7C-4883-8634-46E7E52A765F} = {7735F35A-E7B7-44DE-B6FB-C770B53EB69C}
+ {95017C99-E960-44E5-83AD-BF21461DF06F} = {7625FD95-4B2C-4A5B-BDD5-94B1493FAC8E}
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {03AD8E21-7507-4E68-A4E9-F4A7E7273164}
diff --git a/src/Directory.Build.props b/src/Directory.Build.props
index 0dcc8d49cc0..db702506228 100644
--- a/src/Directory.Build.props
+++ b/src/Directory.Build.props
@@ -1,8 +1,8 @@
- Copyright © 2013-2023 Akka.NET Team
+ Copyright © 2013-2025 Akka.NET Team
Akka.NET Team
- 1.5.27.1
+ 1.5.34
akkalogo.png
https://github.com/akkadotnet/akka.net
https://github.com/akkadotnet/akka.net/blob/master/LICENSE
@@ -15,7 +15,7 @@
- 11.0
+ 12.0
2.8.1
@@ -38,22 +38,16 @@
2.0.3
6.0.1
1.5.25
- [6.0.*,)
- [6.0.*,)
- 0.2.5
+ [8.0.*,)
+ [8.0.*,)
+ 0.3.0
akka;actors;actor model;Akka;concurrency
true
- Akka.NET v1.5.27.1 is a minor patch to fix a race condition between the logging and remoting system.
-[Akka: Fix Remoting-Logging DefaultAddress race condition](https://github.com/akkadotnet/akka.net/pull/7305)
-To [see the full set of changes in Akka.NET v1.5.27.1, click here](https://github.com/akkadotnet/akka.net/milestone/110).
-| COMMITS | LOC+ | LOC- | AUTHOR |
-|---------|------|------|---------------------|
-| 1 | 4 | 0 | Aaron Stannard |
-| 1 | 10 | 3 | Gregorius Soedharmo |
+ Placeholder for nightlies*
@@ -79,4 +73,4 @@ To [see the full set of changes in Akka.NET v1.5.27.1, click here](https://githu
-
\ No newline at end of file
+
diff --git a/src/benchmark/Akka.Benchmarks/Actor/ActorMemoryFootprintBenchmark.cs b/src/benchmark/Akka.Benchmarks/Actor/ActorMemoryFootprintBenchmark.cs
index fa8f11d7dc0..3349deee1a5 100644
--- a/src/benchmark/Akka.Benchmarks/Actor/ActorMemoryFootprintBenchmark.cs
+++ b/src/benchmark/Akka.Benchmarks/Actor/ActorMemoryFootprintBenchmark.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/benchmark/Akka.Benchmarks/Actor/ActorMessagingMemoryPressureBenchmark.cs b/src/benchmark/Akka.Benchmarks/Actor/ActorMessagingMemoryPressureBenchmark.cs
index 0dc7285b129..3f3242d8fa5 100644
--- a/src/benchmark/Akka.Benchmarks/Actor/ActorMessagingMemoryPressureBenchmark.cs
+++ b/src/benchmark/Akka.Benchmarks/Actor/ActorMessagingMemoryPressureBenchmark.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/benchmark/Akka.Benchmarks/Actor/ActorPathBenchmarks.cs b/src/benchmark/Akka.Benchmarks/Actor/ActorPathBenchmarks.cs
index 49d240ad3c0..bfd26816720 100644
--- a/src/benchmark/Akka.Benchmarks/Actor/ActorPathBenchmarks.cs
+++ b/src/benchmark/Akka.Benchmarks/Actor/ActorPathBenchmarks.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/benchmark/Akka.Benchmarks/Actor/ActorRefBenchmarks.cs b/src/benchmark/Akka.Benchmarks/Actor/ActorRefBenchmarks.cs
index 613205d4449..b593bd2f73e 100644
--- a/src/benchmark/Akka.Benchmarks/Actor/ActorRefBenchmarks.cs
+++ b/src/benchmark/Akka.Benchmarks/Actor/ActorRefBenchmarks.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/benchmark/Akka.Benchmarks/Actor/ActorSelectionBenchmark.cs b/src/benchmark/Akka.Benchmarks/Actor/ActorSelectionBenchmark.cs
index d9decab6b7a..e8abf7c8922 100644
--- a/src/benchmark/Akka.Benchmarks/Actor/ActorSelectionBenchmark.cs
+++ b/src/benchmark/Akka.Benchmarks/Actor/ActorSelectionBenchmark.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/benchmark/Akka.Benchmarks/Actor/AddressBenchmarks.cs b/src/benchmark/Akka.Benchmarks/Actor/AddressBenchmarks.cs
index 2ebc2a8f657..1c7ba7734e0 100644
--- a/src/benchmark/Akka.Benchmarks/Actor/AddressBenchmarks.cs
+++ b/src/benchmark/Akka.Benchmarks/Actor/AddressBenchmarks.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/benchmark/Akka.Benchmarks/Actor/FsmBenchmarks.cs b/src/benchmark/Akka.Benchmarks/Actor/FsmBenchmarks.cs
index 41d37d3376a..c6e17a4040f 100644
--- a/src/benchmark/Akka.Benchmarks/Actor/FsmBenchmarks.cs
+++ b/src/benchmark/Akka.Benchmarks/Actor/FsmBenchmarks.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/benchmark/Akka.Benchmarks/Actor/GetChildBenchmark.cs b/src/benchmark/Akka.Benchmarks/Actor/GetChildBenchmark.cs
index a8f787bbd6d..4d5ab62798f 100644
--- a/src/benchmark/Akka.Benchmarks/Actor/GetChildBenchmark.cs
+++ b/src/benchmark/Akka.Benchmarks/Actor/GetChildBenchmark.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/benchmark/Akka.Benchmarks/Actor/PingPongBenchmarks.cs b/src/benchmark/Akka.Benchmarks/Actor/PingPongBenchmarks.cs
index a489f6bd888..cfca707e92f 100644
--- a/src/benchmark/Akka.Benchmarks/Actor/PingPongBenchmarks.cs
+++ b/src/benchmark/Akka.Benchmarks/Actor/PingPongBenchmarks.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/benchmark/Akka.Benchmarks/Actor/SpawnActorBenchmarks.cs b/src/benchmark/Akka.Benchmarks/Actor/SpawnActorBenchmarks.cs
index f27cc3291c4..027acb94553 100644
--- a/src/benchmark/Akka.Benchmarks/Actor/SpawnActorBenchmarks.cs
+++ b/src/benchmark/Akka.Benchmarks/Actor/SpawnActorBenchmarks.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/benchmark/Akka.Benchmarks/Cluster/HeartbeatNodeRingBenchmarks.cs b/src/benchmark/Akka.Benchmarks/Cluster/HeartbeatNodeRingBenchmarks.cs
index 2b57a30dc32..9b80968d8cb 100644
--- a/src/benchmark/Akka.Benchmarks/Cluster/HeartbeatNodeRingBenchmarks.cs
+++ b/src/benchmark/Akka.Benchmarks/Cluster/HeartbeatNodeRingBenchmarks.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/benchmark/Akka.Benchmarks/Cluster/ReachabilityBenchmarks.cs b/src/benchmark/Akka.Benchmarks/Cluster/ReachabilityBenchmarks.cs
index 8dae33f359f..3e9f8e7c1da 100644
--- a/src/benchmark/Akka.Benchmarks/Cluster/ReachabilityBenchmarks.cs
+++ b/src/benchmark/Akka.Benchmarks/Cluster/ReachabilityBenchmarks.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/benchmark/Akka.Benchmarks/Cluster/VectorClockBenchmarks.cs b/src/benchmark/Akka.Benchmarks/Cluster/VectorClockBenchmarks.cs
index b342c352c4f..c176942859c 100644
--- a/src/benchmark/Akka.Benchmarks/Cluster/VectorClockBenchmarks.cs
+++ b/src/benchmark/Akka.Benchmarks/Cluster/VectorClockBenchmarks.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/benchmark/Akka.Benchmarks/Configurations/Configs.cs b/src/benchmark/Akka.Benchmarks/Configurations/Configs.cs
index 654d567b5bb..11c05f222bd 100644
--- a/src/benchmark/Akka.Benchmarks/Configurations/Configs.cs
+++ b/src/benchmark/Akka.Benchmarks/Configurations/Configs.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/benchmark/Akka.Benchmarks/DData/ORSetBenchmarks.cs b/src/benchmark/Akka.Benchmarks/DData/ORSetBenchmarks.cs
index 07f72506a6e..dda4acc4c0f 100644
--- a/src/benchmark/Akka.Benchmarks/DData/ORSetBenchmarks.cs
+++ b/src/benchmark/Akka.Benchmarks/DData/ORSetBenchmarks.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/benchmark/Akka.Benchmarks/DData/RDDBenchTypes.cs b/src/benchmark/Akka.Benchmarks/DData/RDDBenchTypes.cs
index 407abd978e9..fe418171a78 100644
--- a/src/benchmark/Akka.Benchmarks/DData/RDDBenchTypes.cs
+++ b/src/benchmark/Akka.Benchmarks/DData/RDDBenchTypes.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/benchmark/Akka.Benchmarks/DData/SerializerLwwDictionaryBenchmarks.cs b/src/benchmark/Akka.Benchmarks/DData/SerializerLwwDictionaryBenchmarks.cs
index 6e4c27d62af..8b5bd60d277 100644
--- a/src/benchmark/Akka.Benchmarks/DData/SerializerLwwDictionaryBenchmarks.cs
+++ b/src/benchmark/Akka.Benchmarks/DData/SerializerLwwDictionaryBenchmarks.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/benchmark/Akka.Benchmarks/DData/SerializerORDictionaryBenchmarks.cs b/src/benchmark/Akka.Benchmarks/DData/SerializerORDictionaryBenchmarks.cs
index 923524129e5..44a88cfa8c1 100644
--- a/src/benchmark/Akka.Benchmarks/DData/SerializerORDictionaryBenchmarks.cs
+++ b/src/benchmark/Akka.Benchmarks/DData/SerializerORDictionaryBenchmarks.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/benchmark/Akka.Benchmarks/DData/SerializerORSetBenchmarks.cs b/src/benchmark/Akka.Benchmarks/DData/SerializerORSetBenchmarks.cs
index 0cc167bfe32..83fe251acb6 100644
--- a/src/benchmark/Akka.Benchmarks/DData/SerializerORSetBenchmarks.cs
+++ b/src/benchmark/Akka.Benchmarks/DData/SerializerORSetBenchmarks.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/benchmark/Akka.Benchmarks/DData/VersionVectorBenchmark.cs b/src/benchmark/Akka.Benchmarks/DData/VersionVectorBenchmark.cs
index b8ab861d934..9811f195d21 100644
--- a/src/benchmark/Akka.Benchmarks/DData/VersionVectorBenchmark.cs
+++ b/src/benchmark/Akka.Benchmarks/DData/VersionVectorBenchmark.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/benchmark/Akka.Benchmarks/Dispatch/CallingThreadExecutor.cs b/src/benchmark/Akka.Benchmarks/Dispatch/CallingThreadExecutor.cs
index e4fcfb5c242..ebf44e76759 100644
--- a/src/benchmark/Akka.Benchmarks/Dispatch/CallingThreadExecutor.cs
+++ b/src/benchmark/Akka.Benchmarks/Dispatch/CallingThreadExecutor.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/benchmark/Akka.Benchmarks/Dispatch/DispatcherBenchmarks.cs b/src/benchmark/Akka.Benchmarks/Dispatch/DispatcherBenchmarks.cs
index 0bf369671ab..1563bbc9cdb 100644
--- a/src/benchmark/Akka.Benchmarks/Dispatch/DispatcherBenchmarks.cs
+++ b/src/benchmark/Akka.Benchmarks/Dispatch/DispatcherBenchmarks.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/benchmark/Akka.Benchmarks/Dispatch/MailboxThroughputBenchmarks.cs b/src/benchmark/Akka.Benchmarks/Dispatch/MailboxThroughputBenchmarks.cs
index b49c420030b..24bc0a2b701 100644
--- a/src/benchmark/Akka.Benchmarks/Dispatch/MailboxThroughputBenchmarks.cs
+++ b/src/benchmark/Akka.Benchmarks/Dispatch/MailboxThroughputBenchmarks.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/benchmark/Akka.Benchmarks/EventStream/EventStreamBenchmarks.cs b/src/benchmark/Akka.Benchmarks/EventStream/EventStreamBenchmarks.cs
index 6ff2693cc72..00e6359a956 100644
--- a/src/benchmark/Akka.Benchmarks/EventStream/EventStreamBenchmarks.cs
+++ b/src/benchmark/Akka.Benchmarks/EventStream/EventStreamBenchmarks.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/benchmark/Akka.Benchmarks/Hocon/HoconBenchmarks.cs b/src/benchmark/Akka.Benchmarks/Hocon/HoconBenchmarks.cs
index 67fc7757f58..0531194ece4 100644
--- a/src/benchmark/Akka.Benchmarks/Hocon/HoconBenchmarks.cs
+++ b/src/benchmark/Akka.Benchmarks/Hocon/HoconBenchmarks.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/benchmark/Akka.Benchmarks/IO/ByteStringBenchmarks.cs b/src/benchmark/Akka.Benchmarks/IO/ByteStringBenchmarks.cs
index 5eaf754f7e2..b65b90f18b0 100644
--- a/src/benchmark/Akka.Benchmarks/IO/ByteStringBenchmarks.cs
+++ b/src/benchmark/Akka.Benchmarks/IO/ByteStringBenchmarks.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/benchmark/Akka.Benchmarks/IO/TcpOperationsBenchmarks.cs b/src/benchmark/Akka.Benchmarks/IO/TcpOperationsBenchmarks.cs
index 0a514ce2fe6..c4b8360366a 100644
--- a/src/benchmark/Akka.Benchmarks/IO/TcpOperationsBenchmarks.cs
+++ b/src/benchmark/Akka.Benchmarks/IO/TcpOperationsBenchmarks.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/benchmark/Akka.Benchmarks/Logging/LoggingBenchmarks.cs b/src/benchmark/Akka.Benchmarks/Logging/LoggingBenchmarks.cs
index 65b001dfbdf..32a8665efa4 100644
--- a/src/benchmark/Akka.Benchmarks/Logging/LoggingBenchmarks.cs
+++ b/src/benchmark/Akka.Benchmarks/Logging/LoggingBenchmarks.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/benchmark/Akka.Benchmarks/Program.cs b/src/benchmark/Akka.Benchmarks/Program.cs
index 18fb95c7b4b..1a35ee90f4f 100644
--- a/src/benchmark/Akka.Benchmarks/Program.cs
+++ b/src/benchmark/Akka.Benchmarks/Program.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/benchmark/Akka.Benchmarks/Remoting/AkkaPduCodecBenchmark.cs b/src/benchmark/Akka.Benchmarks/Remoting/AkkaPduCodecBenchmark.cs
index ee6a1b18482..2629ae124a3 100644
--- a/src/benchmark/Akka.Benchmarks/Remoting/AkkaPduCodecBenchmark.cs
+++ b/src/benchmark/Akka.Benchmarks/Remoting/AkkaPduCodecBenchmark.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/benchmark/Akka.Benchmarks/Remoting/FastHashBenchmarks.cs b/src/benchmark/Akka.Benchmarks/Remoting/FastHashBenchmarks.cs
index bfc2cd55623..8c7f5c2a99d 100644
--- a/src/benchmark/Akka.Benchmarks/Remoting/FastHashBenchmarks.cs
+++ b/src/benchmark/Akka.Benchmarks/Remoting/FastHashBenchmarks.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/benchmark/Akka.Benchmarks/Remoting/LruBoundedCacheBenchmarks.cs b/src/benchmark/Akka.Benchmarks/Remoting/LruBoundedCacheBenchmarks.cs
index 027564ee8e5..f75893fc0ee 100644
--- a/src/benchmark/Akka.Benchmarks/Remoting/LruBoundedCacheBenchmarks.cs
+++ b/src/benchmark/Akka.Benchmarks/Remoting/LruBoundedCacheBenchmarks.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/benchmark/Akka.Benchmarks/Serialization/SerializationBenchmarks.cs b/src/benchmark/Akka.Benchmarks/Serialization/SerializationBenchmarks.cs
index 2661c813d53..1ad1710be4f 100644
--- a/src/benchmark/Akka.Benchmarks/Serialization/SerializationBenchmarks.cs
+++ b/src/benchmark/Akka.Benchmarks/Serialization/SerializationBenchmarks.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/benchmark/Akka.Benchmarks/Streams/MaterializationBenchmarks.cs b/src/benchmark/Akka.Benchmarks/Streams/MaterializationBenchmarks.cs
index 3f1d0fdf73f..c3142c77034 100644
--- a/src/benchmark/Akka.Benchmarks/Streams/MaterializationBenchmarks.cs
+++ b/src/benchmark/Akka.Benchmarks/Streams/MaterializationBenchmarks.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/benchmark/Akka.Benchmarks/Utils/ConsistentHashBenchmarks.cs b/src/benchmark/Akka.Benchmarks/Utils/ConsistentHashBenchmarks.cs
index 7d9e9115a19..d32122f2022 100644
--- a/src/benchmark/Akka.Benchmarks/Utils/ConsistentHashBenchmarks.cs
+++ b/src/benchmark/Akka.Benchmarks/Utils/ConsistentHashBenchmarks.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/benchmark/Akka.Benchmarks/Utils/FastLazyBenchmarks.cs b/src/benchmark/Akka.Benchmarks/Utils/FastLazyBenchmarks.cs
index ccfe7d6f7cf..7146fb252d2 100644
--- a/src/benchmark/Akka.Benchmarks/Utils/FastLazyBenchmarks.cs
+++ b/src/benchmark/Akka.Benchmarks/Utils/FastLazyBenchmarks.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/benchmark/Akka.Benchmarks/Utils/SpanHackBenchmarks.cs b/src/benchmark/Akka.Benchmarks/Utils/SpanHackBenchmarks.cs
index f6a1d9086f7..b6b679cb31b 100644
--- a/src/benchmark/Akka.Benchmarks/Utils/SpanHackBenchmarks.cs
+++ b/src/benchmark/Akka.Benchmarks/Utils/SpanHackBenchmarks.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/benchmark/Akka.Benchmarks/Utils/TypeExtensionsBenchmarks.cs b/src/benchmark/Akka.Benchmarks/Utils/TypeExtensionsBenchmarks.cs
index d4bdeb5f33e..27bff2f5026 100644
--- a/src/benchmark/Akka.Benchmarks/Utils/TypeExtensionsBenchmarks.cs
+++ b/src/benchmark/Akka.Benchmarks/Utils/TypeExtensionsBenchmarks.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/benchmark/Akka.Cluster.Benchmarks/Persistence/AtomicWriteBenchmark.cs b/src/benchmark/Akka.Cluster.Benchmarks/Persistence/AtomicWriteBenchmark.cs
index e3a09035a2e..061adc663ca 100644
--- a/src/benchmark/Akka.Cluster.Benchmarks/Persistence/AtomicWriteBenchmark.cs
+++ b/src/benchmark/Akka.Cluster.Benchmarks/Persistence/AtomicWriteBenchmark.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/benchmark/Akka.Cluster.Benchmarks/Persistence/JournalWriteBenchmarks.cs b/src/benchmark/Akka.Cluster.Benchmarks/Persistence/JournalWriteBenchmarks.cs
index c19dbb31f97..02e7bd0a291 100644
--- a/src/benchmark/Akka.Cluster.Benchmarks/Persistence/JournalWriteBenchmarks.cs
+++ b/src/benchmark/Akka.Cluster.Benchmarks/Persistence/JournalWriteBenchmarks.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/benchmark/Akka.Cluster.Benchmarks/Persistence/PersistenceInfrastructure.cs b/src/benchmark/Akka.Cluster.Benchmarks/Persistence/PersistenceInfrastructure.cs
index 60a52f8eb92..24971210af3 100644
--- a/src/benchmark/Akka.Cluster.Benchmarks/Persistence/PersistenceInfrastructure.cs
+++ b/src/benchmark/Akka.Cluster.Benchmarks/Persistence/PersistenceInfrastructure.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/benchmark/Akka.Cluster.Benchmarks/Persistence/RecoveryBenchmark.cs b/src/benchmark/Akka.Cluster.Benchmarks/Persistence/RecoveryBenchmark.cs
index 5626aaa965e..6c9eb2d8bbb 100644
--- a/src/benchmark/Akka.Cluster.Benchmarks/Persistence/RecoveryBenchmark.cs
+++ b/src/benchmark/Akka.Cluster.Benchmarks/Persistence/RecoveryBenchmark.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/benchmark/Akka.Cluster.Benchmarks/Program.cs b/src/benchmark/Akka.Cluster.Benchmarks/Program.cs
index 8ce9650c1c4..5bf0c686835 100644
--- a/src/benchmark/Akka.Cluster.Benchmarks/Program.cs
+++ b/src/benchmark/Akka.Cluster.Benchmarks/Program.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/benchmark/Akka.Cluster.Benchmarks/Serialization/ClusterMessageSerializerBenchmarks.cs b/src/benchmark/Akka.Cluster.Benchmarks/Serialization/ClusterMessageSerializerBenchmarks.cs
index 7e27e1faadb..fc16d0b3ed9 100644
--- a/src/benchmark/Akka.Cluster.Benchmarks/Serialization/ClusterMessageSerializerBenchmarks.cs
+++ b/src/benchmark/Akka.Cluster.Benchmarks/Serialization/ClusterMessageSerializerBenchmarks.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/benchmark/Akka.Cluster.Benchmarks/Serialization/DDataSerializationBenchmarks.cs b/src/benchmark/Akka.Cluster.Benchmarks/Serialization/DDataSerializationBenchmarks.cs
new file mode 100644
index 00000000000..f0861c73a0b
--- /dev/null
+++ b/src/benchmark/Akka.Cluster.Benchmarks/Serialization/DDataSerializationBenchmarks.cs
@@ -0,0 +1,160 @@
+//-----------------------------------------------------------------------
+//
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
+//
+//-----------------------------------------------------------------------
+
+using System;
+using System.Collections.Generic;
+using System.Collections.Immutable;
+using System.Linq;
+using Akka.Actor;
+using Akka.Benchmarks.Configurations;
+using Akka.Cluster.Sharding;
+using Akka.Actor.Dsl;
+using Akka.Cluster.Sharding.Serialization.Proto.Msg;
+using Akka.Cluster.Tests;
+using Akka.Configuration;
+using Akka.DistributedData;
+using Akka.DistributedData.Internal;
+using Akka.DistributedData.Serialization;
+using Akka.Util;
+using BenchmarkDotNet.Attributes;
+
+namespace Akka.Cluster.Benchmarks.Serialization;
+
+[Config(typeof(MicroBenchmarkConfig))]
+public class DDataShardCoordinatorStateSerializationBenchmarks
+{
+ private static readonly Config BaseConfig = ConfigurationFactory.ParseString("""
+ akka.actor.provider=cluster
+ akka.remote.dot-netty.tcp.port = 0
+ """).WithFallback(ClusterSharding.DefaultConfig());
+ private ExtendedActorSystem _system;
+ private ReplicatedDataSerializer _replicatedDataSerializer;
+ private ReplicatorMessageSerializer _replicatorMessageSerializer;
+
+ private static readonly Member FakeNode = TestMember.Create(new Address("akka.tcp", "sys", "b", 2552), MemberStatus.Up,
+ ImmutableHashSet.Create("r1"), appVersion: AppVersion.Create("1.1.0"));
+
+ [Params(1, 20, 100, 1000)]
+ public int ShardCount { get; set; }
+
+
+ public int RegionCount => Math.Max(ShardCount / 10, 1);
+
+ // Used to represent shards and regions
+ private IActorRef[] _placeHolders;
+
+ private readonly LWWRegisterKey _coordinatorStateKey = new("CoordinatorState");
+
+ private LWWRegister _coordinatorState;
+ private byte[] _serializedCoordinatorState;
+ private string _lwwRegisterManifest = string.Empty;
+
+ private DataEnvelope _dataEnvelope;
+ private byte[] _serializedDataEnvelope;
+ private string _dataEnvelopeManifest = string.Empty;
+
+ private Write _dataWrite;
+ private byte[] _serializedDataWrite;
+ private string _dataWriteManifest = string.Empty;
+
+
+ private static ShardCoordinator.CoordinatorState ComputedState(IActorRef[] placeholders, int shardCount,
+ int regionCount)
+ {
+ var shards = Enumerable.Range(0, shardCount)
+ .Select(i => new KeyValuePair($"shard-{i}", placeholders[0]))
+ .ToImmutableDictionary( );
+
+ // evenly allocate shards to regions
+ var shardsPerRegionCount = shardCount / regionCount; // region count can't be zero
+ var shardsPerRegionBuilder = ImmutableDictionary.CreateBuilder>();
+ var i = 0;
+ foreach (var chunk in shards
+ .Chunk(shardsPerRegionCount))
+ {
+ var region = placeholders[i];
+ shardsPerRegionBuilder.Add(region, chunk.Select(kv => kv.Key).ToImmutableList());
+ i++;
+ }
+
+ var regionProxies = ImmutableHashSet.Empty;
+ var unallocatedShards = ImmutableHashSet.Empty;
+
+ return new ShardCoordinator.CoordinatorState(shards, shardsPerRegionBuilder.ToImmutable(), regionProxies, unallocatedShards);
+ }
+
+ [GlobalSetup]
+ public void Setup()
+ {
+ _system ??= (ExtendedActorSystem)ActorSystem.Create("system", BaseConfig);
+ _placeHolders ??= Enumerable.Range(0, RegionCount).Select(c => _system.ActorOf(ctx => { })).ToArray();
+ _replicatedDataSerializer = new ReplicatedDataSerializer(_system);
+ _replicatorMessageSerializer = new ReplicatorMessageSerializer(_system);
+ _coordinatorState = new LWWRegister(FakeNode.UniqueAddress,
+ ComputedState(_placeHolders, ShardCount, RegionCount));
+
+ // LWWRegister
+
+ _serializedCoordinatorState = _replicatedDataSerializer.ToBinary(_coordinatorState);
+ _lwwRegisterManifest = _replicatedDataSerializer.Manifest(_coordinatorState);
+
+ // DataEnvelope
+ _dataEnvelope = new DataEnvelope(_coordinatorState);
+ _serializedDataEnvelope = _replicatorMessageSerializer.ToBinary(_dataEnvelope);
+ _dataEnvelopeManifest = _replicatorMessageSerializer.Manifest(_dataEnvelope);
+
+ // Write
+ _dataWrite = new Write(_coordinatorStateKey.Id, _dataEnvelope, FakeNode.UniqueAddress);
+ _serializedDataWrite = _replicatorMessageSerializer.ToBinary(_dataWrite);
+ _dataWriteManifest = _replicatorMessageSerializer.Manifest(_dataWrite);
+ }
+
+ ///
+ /// Serialize the raw LWWRegister payload
+ ///
+ [Benchmark]
+ public byte[] SerializeCoordinatorState()
+ {
+ return _replicatedDataSerializer.ToBinary(_coordinatorState);
+ }
+
+ [Benchmark]
+ public object DeserializeCoordinatorState()
+ {
+ return _replicatedDataSerializer.FromBinary(_serializedCoordinatorState, _lwwRegisterManifest);
+ }
+
+ [Benchmark]
+ public byte[] SerializeDataEnvelope()
+ {
+ return _replicatorMessageSerializer.ToBinary(_dataEnvelope);
+ }
+
+ [Benchmark]
+ public object DeserializeDataEnvelope()
+ {
+ return _replicatorMessageSerializer.FromBinary(_serializedDataEnvelope, _dataEnvelopeManifest);
+ }
+
+ [Benchmark]
+ public byte[] SerializeDataWrite()
+ {
+ return _replicatorMessageSerializer.ToBinary(_dataWrite);
+ }
+
+ [Benchmark]
+ public object DeserializeDataWrite()
+ {
+ return _replicatorMessageSerializer.FromBinary(_serializedDataWrite, _dataWriteManifest);
+ }
+
+ [GlobalCleanup]
+ public void Cleanup()
+ {
+ _system.Dispose();
+ }
+}
diff --git a/src/benchmark/Akka.Cluster.Benchmarks/Sharding/HashCodeMessageExtractorBenchmarks.cs b/src/benchmark/Akka.Cluster.Benchmarks/Sharding/HashCodeMessageExtractorBenchmarks.cs
index fe678759336..66d3a83c912 100644
--- a/src/benchmark/Akka.Cluster.Benchmarks/Sharding/HashCodeMessageExtractorBenchmarks.cs
+++ b/src/benchmark/Akka.Cluster.Benchmarks/Sharding/HashCodeMessageExtractorBenchmarks.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/benchmark/Akka.Cluster.Benchmarks/Sharding/ShardMessageRoutingBenchmarks.cs b/src/benchmark/Akka.Cluster.Benchmarks/Sharding/ShardMessageRoutingBenchmarks.cs
index 36da833789e..c028a3785eb 100644
--- a/src/benchmark/Akka.Cluster.Benchmarks/Sharding/ShardMessageRoutingBenchmarks.cs
+++ b/src/benchmark/Akka.Cluster.Benchmarks/Sharding/ShardMessageRoutingBenchmarks.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/benchmark/Akka.Cluster.Benchmarks/Sharding/ShardSpawnBenchmarks.cs b/src/benchmark/Akka.Cluster.Benchmarks/Sharding/ShardSpawnBenchmarks.cs
index baa2bd37a72..abf673f1321 100644
--- a/src/benchmark/Akka.Cluster.Benchmarks/Sharding/ShardSpawnBenchmarks.cs
+++ b/src/benchmark/Akka.Cluster.Benchmarks/Sharding/ShardSpawnBenchmarks.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/benchmark/Akka.Cluster.Benchmarks/Sharding/ShardingInfrastructure.cs b/src/benchmark/Akka.Cluster.Benchmarks/Sharding/ShardingInfrastructure.cs
index e4538c1f2f0..5c510a22a4f 100644
--- a/src/benchmark/Akka.Cluster.Benchmarks/Sharding/ShardingInfrastructure.cs
+++ b/src/benchmark/Akka.Cluster.Benchmarks/Sharding/ShardingInfrastructure.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/benchmark/Akka.Cluster.Cpu.Benchmark/BenchmarkNode.cs b/src/benchmark/Akka.Cluster.Cpu.Benchmark/BenchmarkNode.cs
index 4afdeb14f2e..e4e64bbb6e5 100644
--- a/src/benchmark/Akka.Cluster.Cpu.Benchmark/BenchmarkNode.cs
+++ b/src/benchmark/Akka.Cluster.Cpu.Benchmark/BenchmarkNode.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/benchmark/Akka.Cluster.Cpu.Benchmark/Program.cs b/src/benchmark/Akka.Cluster.Cpu.Benchmark/Program.cs
index 6553b1dd9da..d2c33dd15dd 100644
--- a/src/benchmark/Akka.Cluster.Cpu.Benchmark/Program.cs
+++ b/src/benchmark/Akka.Cluster.Cpu.Benchmark/Program.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/benchmark/PingPong/ClientActorBase.cs b/src/benchmark/PingPong/ClientActorBase.cs
index c1fbf81bb55..37bd92c1036 100644
--- a/src/benchmark/PingPong/ClientActorBase.cs
+++ b/src/benchmark/PingPong/ClientActorBase.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/benchmark/PingPong/ClientAsyncActor.cs b/src/benchmark/PingPong/ClientAsyncActor.cs
index 3ada6d525a8..9f554a4ced5 100644
--- a/src/benchmark/PingPong/ClientAsyncActor.cs
+++ b/src/benchmark/PingPong/ClientAsyncActor.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/benchmark/PingPong/ClientReceiveActor.cs b/src/benchmark/PingPong/ClientReceiveActor.cs
index 579c27507b0..337a7c219d8 100644
--- a/src/benchmark/PingPong/ClientReceiveActor.cs
+++ b/src/benchmark/PingPong/ClientReceiveActor.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/benchmark/PingPong/Program.cs b/src/benchmark/PingPong/Program.cs
index 2626cf55123..340ff880eec 100644
--- a/src/benchmark/PingPong/Program.cs
+++ b/src/benchmark/PingPong/Program.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/benchmark/RemotePingPong/Program.cs b/src/benchmark/RemotePingPong/Program.cs
index fbccda89cdf..f9bd689582e 100644
--- a/src/benchmark/RemotePingPong/Program.cs
+++ b/src/benchmark/RemotePingPong/Program.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/benchmark/RemotePingPong/Properties/AssemblyInfo.cs b/src/benchmark/RemotePingPong/Properties/AssemblyInfo.cs
index 3a5e7046510..9282c04d433 100644
--- a/src/benchmark/RemotePingPong/Properties/AssemblyInfo.cs
+++ b/src/benchmark/RemotePingPong/Properties/AssemblyInfo.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/benchmark/SerializationBenchmarks/Program.cs b/src/benchmark/SerializationBenchmarks/Program.cs
index b85efbb3f35..95ce6fa2f9e 100644
--- a/src/benchmark/SerializationBenchmarks/Program.cs
+++ b/src/benchmark/SerializationBenchmarks/Program.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/benchmark/SpawnBenchmark/Program.cs b/src/benchmark/SpawnBenchmark/Program.cs
index 0f093cc28da..4f55458c733 100644
--- a/src/benchmark/SpawnBenchmark/Program.cs
+++ b/src/benchmark/SpawnBenchmark/Program.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/benchmark/SpawnBenchmark/RootActor.cs b/src/benchmark/SpawnBenchmark/RootActor.cs
index 7eae409df41..8b876b58626 100644
--- a/src/benchmark/SpawnBenchmark/RootActor.cs
+++ b/src/benchmark/SpawnBenchmark/RootActor.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/benchmark/SpawnBenchmark/SpawnActor.cs b/src/benchmark/SpawnBenchmark/SpawnActor.cs
index 100179d9b4e..501919c185a 100644
--- a/src/benchmark/SpawnBenchmark/SpawnActor.cs
+++ b/src/benchmark/SpawnBenchmark/SpawnActor.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Metrics.Tests.MultiNode/ClusterMetricsExtensionSpec.cs b/src/contrib/cluster/Akka.Cluster.Metrics.Tests.MultiNode/ClusterMetricsExtensionSpec.cs
index 9f28fb2d4ee..d9c0c174a54 100644
--- a/src/contrib/cluster/Akka.Cluster.Metrics.Tests.MultiNode/ClusterMetricsExtensionSpec.cs
+++ b/src/contrib/cluster/Akka.Cluster.Metrics.Tests.MultiNode/ClusterMetricsExtensionSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Metrics.Tests.MultiNode/ClustetMetricsRoutingSpec.cs b/src/contrib/cluster/Akka.Cluster.Metrics.Tests.MultiNode/ClustetMetricsRoutingSpec.cs
index d6173923bc9..b92cbb59c86 100644
--- a/src/contrib/cluster/Akka.Cluster.Metrics.Tests.MultiNode/ClustetMetricsRoutingSpec.cs
+++ b/src/contrib/cluster/Akka.Cluster.Metrics.Tests.MultiNode/ClustetMetricsRoutingSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Metrics.Tests.MultiNode/Properties/AssemblyInfo.cs b/src/contrib/cluster/Akka.Cluster.Metrics.Tests.MultiNode/Properties/AssemblyInfo.cs
index c9cfcaaceb2..dddf0d68c0d 100644
--- a/src/contrib/cluster/Akka.Cluster.Metrics.Tests.MultiNode/Properties/AssemblyInfo.cs
+++ b/src/contrib/cluster/Akka.Cluster.Metrics.Tests.MultiNode/Properties/AssemblyInfo.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Metrics.Tests.MultiNode/Sample/StatsMessages.cs b/src/contrib/cluster/Akka.Cluster.Metrics.Tests.MultiNode/Sample/StatsMessages.cs
index 8fef4c66556..9831af45445 100644
--- a/src/contrib/cluster/Akka.Cluster.Metrics.Tests.MultiNode/Sample/StatsMessages.cs
+++ b/src/contrib/cluster/Akka.Cluster.Metrics.Tests.MultiNode/Sample/StatsMessages.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Metrics.Tests.MultiNode/Sample/StatsSampleSpec.cs b/src/contrib/cluster/Akka.Cluster.Metrics.Tests.MultiNode/Sample/StatsSampleSpec.cs
index eb73a00c5da..0389e228722 100644
--- a/src/contrib/cluster/Akka.Cluster.Metrics.Tests.MultiNode/Sample/StatsSampleSpec.cs
+++ b/src/contrib/cluster/Akka.Cluster.Metrics.Tests.MultiNode/Sample/StatsSampleSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Metrics.Tests.MultiNode/Sample/StatsService.cs b/src/contrib/cluster/Akka.Cluster.Metrics.Tests.MultiNode/Sample/StatsService.cs
index 5564700ebd7..3e8bd960d2f 100644
--- a/src/contrib/cluster/Akka.Cluster.Metrics.Tests.MultiNode/Sample/StatsService.cs
+++ b/src/contrib/cluster/Akka.Cluster.Metrics.Tests.MultiNode/Sample/StatsService.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Metrics.Tests.MultiNode/Sample/StatsWorker.cs b/src/contrib/cluster/Akka.Cluster.Metrics.Tests.MultiNode/Sample/StatsWorker.cs
index 26d73a19db9..8db9ea20196 100644
--- a/src/contrib/cluster/Akka.Cluster.Metrics.Tests.MultiNode/Sample/StatsWorker.cs
+++ b/src/contrib/cluster/Akka.Cluster.Metrics.Tests.MultiNode/Sample/StatsWorker.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Metrics.Tests/Base/AkkaSpecWithCollector.cs b/src/contrib/cluster/Akka.Cluster.Metrics.Tests/Base/AkkaSpecWithCollector.cs
index 3a07f435b60..16fbf1b2a15 100644
--- a/src/contrib/cluster/Akka.Cluster.Metrics.Tests/Base/AkkaSpecWithCollector.cs
+++ b/src/contrib/cluster/Akka.Cluster.Metrics.Tests/Base/AkkaSpecWithCollector.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Metrics.Tests/ClusterMetricsAutostartSpec.cs b/src/contrib/cluster/Akka.Cluster.Metrics.Tests/ClusterMetricsAutostartSpec.cs
index ae2cb023db8..d048de3b439 100644
--- a/src/contrib/cluster/Akka.Cluster.Metrics.Tests/ClusterMetricsAutostartSpec.cs
+++ b/src/contrib/cluster/Akka.Cluster.Metrics.Tests/ClusterMetricsAutostartSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Metrics.Tests/ClusterMetricsExtensionSpec.cs b/src/contrib/cluster/Akka.Cluster.Metrics.Tests/ClusterMetricsExtensionSpec.cs
index 57a91a0293a..bcd3d0d8088 100644
--- a/src/contrib/cluster/Akka.Cluster.Metrics.Tests/ClusterMetricsExtensionSpec.cs
+++ b/src/contrib/cluster/Akka.Cluster.Metrics.Tests/ClusterMetricsExtensionSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Metrics.Tests/ClusterMetricsMessageSerializerSpec.cs b/src/contrib/cluster/Akka.Cluster.Metrics.Tests/ClusterMetricsMessageSerializerSpec.cs
index bdfb9504d30..c3915b83a69 100644
--- a/src/contrib/cluster/Akka.Cluster.Metrics.Tests/ClusterMetricsMessageSerializerSpec.cs
+++ b/src/contrib/cluster/Akka.Cluster.Metrics.Tests/ClusterMetricsMessageSerializerSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Metrics.Tests/ClusterMetricsSettingsSpec.cs b/src/contrib/cluster/Akka.Cluster.Metrics.Tests/ClusterMetricsSettingsSpec.cs
index a8e379f05cc..05990e71f63 100644
--- a/src/contrib/cluster/Akka.Cluster.Metrics.Tests/ClusterMetricsSettingsSpec.cs
+++ b/src/contrib/cluster/Akka.Cluster.Metrics.Tests/ClusterMetricsSettingsSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Metrics.Tests/EWMASpec.cs b/src/contrib/cluster/Akka.Cluster.Metrics.Tests/EWMASpec.cs
index 21dcdcef5b3..3685f8140f1 100644
--- a/src/contrib/cluster/Akka.Cluster.Metrics.Tests/EWMASpec.cs
+++ b/src/contrib/cluster/Akka.Cluster.Metrics.Tests/EWMASpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Metrics.Tests/Helpers/ClusterMetricsTestConfig.cs b/src/contrib/cluster/Akka.Cluster.Metrics.Tests/Helpers/ClusterMetricsTestConfig.cs
index 09e810bae61..79bd14d9c7f 100644
--- a/src/contrib/cluster/Akka.Cluster.Metrics.Tests/Helpers/ClusterMetricsTestConfig.cs
+++ b/src/contrib/cluster/Akka.Cluster.Metrics.Tests/Helpers/ClusterMetricsTestConfig.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Metrics.Tests/Helpers/ClusterMetricsView.cs b/src/contrib/cluster/Akka.Cluster.Metrics.Tests/Helpers/ClusterMetricsView.cs
index 3aeac16d5b0..e1c9baf5089 100644
--- a/src/contrib/cluster/Akka.Cluster.Metrics.Tests/Helpers/ClusterMetricsView.cs
+++ b/src/contrib/cluster/Akka.Cluster.Metrics.Tests/Helpers/ClusterMetricsView.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Metrics.Tests/Helpers/MetricsCollectorMock.cs b/src/contrib/cluster/Akka.Cluster.Metrics.Tests/Helpers/MetricsCollectorMock.cs
index 4104070a39c..95eb072f5fa 100644
--- a/src/contrib/cluster/Akka.Cluster.Metrics.Tests/Helpers/MetricsCollectorMock.cs
+++ b/src/contrib/cluster/Akka.Cluster.Metrics.Tests/Helpers/MetricsCollectorMock.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Metrics.Tests/MetricSpec.cs b/src/contrib/cluster/Akka.Cluster.Metrics.Tests/MetricSpec.cs
index 65334a5a5c4..3c0dca9b26f 100644
--- a/src/contrib/cluster/Akka.Cluster.Metrics.Tests/MetricSpec.cs
+++ b/src/contrib/cluster/Akka.Cluster.Metrics.Tests/MetricSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Metrics.Tests/MetricsCollectorSpec.cs b/src/contrib/cluster/Akka.Cluster.Metrics.Tests/MetricsCollectorSpec.cs
index eae83640191..832e6dddee1 100644
--- a/src/contrib/cluster/Akka.Cluster.Metrics.Tests/MetricsCollectorSpec.cs
+++ b/src/contrib/cluster/Akka.Cluster.Metrics.Tests/MetricsCollectorSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Metrics.Tests/MetricsSelectorSpecs.cs b/src/contrib/cluster/Akka.Cluster.Metrics.Tests/MetricsSelectorSpecs.cs
index 281ff890a58..215d3ae06e2 100644
--- a/src/contrib/cluster/Akka.Cluster.Metrics.Tests/MetricsSelectorSpecs.cs
+++ b/src/contrib/cluster/Akka.Cluster.Metrics.Tests/MetricsSelectorSpecs.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Metrics.Tests/TimeSpanExtensions.cs b/src/contrib/cluster/Akka.Cluster.Metrics.Tests/TimeSpanExtensions.cs
index 45393536a21..4f9944e1f34 100644
--- a/src/contrib/cluster/Akka.Cluster.Metrics.Tests/TimeSpanExtensions.cs
+++ b/src/contrib/cluster/Akka.Cluster.Metrics.Tests/TimeSpanExtensions.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Metrics.Tests/WeightedRouteesSpec.cs b/src/contrib/cluster/Akka.Cluster.Metrics.Tests/WeightedRouteesSpec.cs
index 4e351dc8d14..e6e49e6ddf7 100644
--- a/src/contrib/cluster/Akka.Cluster.Metrics.Tests/WeightedRouteesSpec.cs
+++ b/src/contrib/cluster/Akka.Cluster.Metrics.Tests/WeightedRouteesSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Metrics/ClusterMetrics.cs b/src/contrib/cluster/Akka.Cluster.Metrics/ClusterMetrics.cs
index 76e4d702887..0b032b097d0 100644
--- a/src/contrib/cluster/Akka.Cluster.Metrics/ClusterMetrics.cs
+++ b/src/contrib/cluster/Akka.Cluster.Metrics/ClusterMetrics.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Metrics/ClusterMetricsCollector.cs b/src/contrib/cluster/Akka.Cluster.Metrics/ClusterMetricsCollector.cs
index c83defb4cf2..8e981408090 100644
--- a/src/contrib/cluster/Akka.Cluster.Metrics/ClusterMetricsCollector.cs
+++ b/src/contrib/cluster/Akka.Cluster.Metrics/ClusterMetricsCollector.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Metrics/ClusterMetricsStrategy.cs b/src/contrib/cluster/Akka.Cluster.Metrics/ClusterMetricsStrategy.cs
index fcbec7dfa6f..5ecdad8325f 100644
--- a/src/contrib/cluster/Akka.Cluster.Metrics/ClusterMetricsStrategy.cs
+++ b/src/contrib/cluster/Akka.Cluster.Metrics/ClusterMetricsStrategy.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Metrics/ClusterMetricsSupervisor.cs b/src/contrib/cluster/Akka.Cluster.Metrics/ClusterMetricsSupervisor.cs
index 3965a468606..e8bec093316 100644
--- a/src/contrib/cluster/Akka.Cluster.Metrics/ClusterMetricsSupervisor.cs
+++ b/src/contrib/cluster/Akka.Cluster.Metrics/ClusterMetricsSupervisor.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Metrics/Collectors/DefaultCollector.cs b/src/contrib/cluster/Akka.Cluster.Metrics/Collectors/DefaultCollector.cs
index 6caa671c26a..94b7d515736 100644
--- a/src/contrib/cluster/Akka.Cluster.Metrics/Collectors/DefaultCollector.cs
+++ b/src/contrib/cluster/Akka.Cluster.Metrics/Collectors/DefaultCollector.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Metrics/Configuration/ClusterMetricsSettings.cs b/src/contrib/cluster/Akka.Cluster.Metrics/Configuration/ClusterMetricsSettings.cs
index c08c9a7c42f..67d5cef749d 100644
--- a/src/contrib/cluster/Akka.Cluster.Metrics/Configuration/ClusterMetricsSettings.cs
+++ b/src/contrib/cluster/Akka.Cluster.Metrics/Configuration/ClusterMetricsSettings.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Metrics/DateTimeExtensions.cs b/src/contrib/cluster/Akka.Cluster.Metrics/DateTimeExtensions.cs
index 2632f5727bc..078b73682f7 100644
--- a/src/contrib/cluster/Akka.Cluster.Metrics/DateTimeExtensions.cs
+++ b/src/contrib/cluster/Akka.Cluster.Metrics/DateTimeExtensions.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Metrics/Events/ClusterMetricsEvents.cs b/src/contrib/cluster/Akka.Cluster.Metrics/Events/ClusterMetricsEvents.cs
index 3f18db30d38..41844d595e5 100644
--- a/src/contrib/cluster/Akka.Cluster.Metrics/Events/ClusterMetricsEvents.cs
+++ b/src/contrib/cluster/Akka.Cluster.Metrics/Events/ClusterMetricsEvents.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Metrics/Helpers/AnyNumber.cs b/src/contrib/cluster/Akka.Cluster.Metrics/Helpers/AnyNumber.cs
index 4ed998dd11c..768d5cefaed 100644
--- a/src/contrib/cluster/Akka.Cluster.Metrics/Helpers/AnyNumber.cs
+++ b/src/contrib/cluster/Akka.Cluster.Metrics/Helpers/AnyNumber.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Metrics/IMetricsCollector.cs b/src/contrib/cluster/Akka.Cluster.Metrics/IMetricsCollector.cs
index a7743f5f34b..3a3c2ed9447 100644
--- a/src/contrib/cluster/Akka.Cluster.Metrics/IMetricsCollector.cs
+++ b/src/contrib/cluster/Akka.Cluster.Metrics/IMetricsCollector.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Metrics/MetricsCollectorBuilder.cs b/src/contrib/cluster/Akka.Cluster.Metrics/MetricsCollectorBuilder.cs
index f2b3ec09ff6..911a4b5ea97 100644
--- a/src/contrib/cluster/Akka.Cluster.Metrics/MetricsCollectorBuilder.cs
+++ b/src/contrib/cluster/Akka.Cluster.Metrics/MetricsCollectorBuilder.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Metrics/Properties/Friends.cs b/src/contrib/cluster/Akka.Cluster.Metrics/Properties/Friends.cs
index 4de13505b21..a26514b0e2d 100644
--- a/src/contrib/cluster/Akka.Cluster.Metrics/Properties/Friends.cs
+++ b/src/contrib/cluster/Akka.Cluster.Metrics/Properties/Friends.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Metrics/Routing/ClusterMetricsRouting.cs b/src/contrib/cluster/Akka.Cluster.Metrics/Routing/ClusterMetricsRouting.cs
index e1391075d2e..a24ba8815ab 100644
--- a/src/contrib/cluster/Akka.Cluster.Metrics/Routing/ClusterMetricsRouting.cs
+++ b/src/contrib/cluster/Akka.Cluster.Metrics/Routing/ClusterMetricsRouting.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Metrics/Routing/MetricSelectors.cs b/src/contrib/cluster/Akka.Cluster.Metrics/Routing/MetricSelectors.cs
index d57180e62ab..7db98969fa3 100644
--- a/src/contrib/cluster/Akka.Cluster.Metrics/Routing/MetricSelectors.cs
+++ b/src/contrib/cluster/Akka.Cluster.Metrics/Routing/MetricSelectors.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Metrics/Routing/WeightedRoutees.cs b/src/contrib/cluster/Akka.Cluster.Metrics/Routing/WeightedRoutees.cs
index f3611ae8339..2d6eb3ee67e 100644
--- a/src/contrib/cluster/Akka.Cluster.Metrics/Routing/WeightedRoutees.cs
+++ b/src/contrib/cluster/Akka.Cluster.Metrics/Routing/WeightedRoutees.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Metrics/Serialization/ClusterMetricMessages.cs b/src/contrib/cluster/Akka.Cluster.Metrics/Serialization/ClusterMetricMessages.cs
index 883e432ccd1..9a675fba09c 100644
--- a/src/contrib/cluster/Akka.Cluster.Metrics/Serialization/ClusterMetricMessages.cs
+++ b/src/contrib/cluster/Akka.Cluster.Metrics/Serialization/ClusterMetricMessages.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Metrics/Serialization/ClusterMetricsMessageSerializer.cs b/src/contrib/cluster/Akka.Cluster.Metrics/Serialization/ClusterMetricsMessageSerializer.cs
index e6a558b225b..2d504d61729 100644
--- a/src/contrib/cluster/Akka.Cluster.Metrics/Serialization/ClusterMetricsMessageSerializer.cs
+++ b/src/contrib/cluster/Akka.Cluster.Metrics/Serialization/ClusterMetricsMessageSerializer.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Metrics/Serialization/EWMA.cs b/src/contrib/cluster/Akka.Cluster.Metrics/Serialization/EWMA.cs
index 3dd610434e2..06192e8271d 100644
--- a/src/contrib/cluster/Akka.Cluster.Metrics/Serialization/EWMA.cs
+++ b/src/contrib/cluster/Akka.Cluster.Metrics/Serialization/EWMA.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Metrics/Serialization/Metric.cs b/src/contrib/cluster/Akka.Cluster.Metrics/Serialization/Metric.cs
index ad9f9e6353a..b3833042187 100644
--- a/src/contrib/cluster/Akka.Cluster.Metrics/Serialization/Metric.cs
+++ b/src/contrib/cluster/Akka.Cluster.Metrics/Serialization/Metric.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Metrics/Serialization/MetricsGossip.cs b/src/contrib/cluster/Akka.Cluster.Metrics/Serialization/MetricsGossip.cs
index 9bfca5b29ed..57c111e6c70 100644
--- a/src/contrib/cluster/Akka.Cluster.Metrics/Serialization/MetricsGossip.cs
+++ b/src/contrib/cluster/Akka.Cluster.Metrics/Serialization/MetricsGossip.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Metrics/Serialization/NodeMetrics.cs b/src/contrib/cluster/Akka.Cluster.Metrics/Serialization/NodeMetrics.cs
index 214a62ef1e2..482f61b61d1 100644
--- a/src/contrib/cluster/Akka.Cluster.Metrics/Serialization/NodeMetrics.cs
+++ b/src/contrib/cluster/Akka.Cluster.Metrics/Serialization/NodeMetrics.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Metrics/StandardMetrics.cs b/src/contrib/cluster/Akka.Cluster.Metrics/StandardMetrics.cs
index 39a2da6c783..0cee022ad1c 100644
--- a/src/contrib/cluster/Akka.Cluster.Metrics/StandardMetrics.cs
+++ b/src/contrib/cluster/Akka.Cluster.Metrics/StandardMetrics.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Sharding.Tests.MultiNode/AsyncWriteProxyEx.cs b/src/contrib/cluster/Akka.Cluster.Sharding.Tests.MultiNode/AsyncWriteProxyEx.cs
index 040f9701137..3f0c2baffb3 100644
--- a/src/contrib/cluster/Akka.Cluster.Sharding.Tests.MultiNode/AsyncWriteProxyEx.cs
+++ b/src/contrib/cluster/Akka.Cluster.Sharding.Tests.MultiNode/AsyncWriteProxyEx.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Sharding.Tests.MultiNode/ClusterShardCoordinatorDowning2Spec.cs b/src/contrib/cluster/Akka.Cluster.Sharding.Tests.MultiNode/ClusterShardCoordinatorDowning2Spec.cs
index 324098c3556..03c62a63375 100644
--- a/src/contrib/cluster/Akka.Cluster.Sharding.Tests.MultiNode/ClusterShardCoordinatorDowning2Spec.cs
+++ b/src/contrib/cluster/Akka.Cluster.Sharding.Tests.MultiNode/ClusterShardCoordinatorDowning2Spec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Sharding.Tests.MultiNode/ClusterShardCoordinatorDowningSpec.cs b/src/contrib/cluster/Akka.Cluster.Sharding.Tests.MultiNode/ClusterShardCoordinatorDowningSpec.cs
index 221c57de825..a7f91d77db6 100644
--- a/src/contrib/cluster/Akka.Cluster.Sharding.Tests.MultiNode/ClusterShardCoordinatorDowningSpec.cs
+++ b/src/contrib/cluster/Akka.Cluster.Sharding.Tests.MultiNode/ClusterShardCoordinatorDowningSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Sharding.Tests.MultiNode/ClusterShardingCustomShardAllocationSpec.cs b/src/contrib/cluster/Akka.Cluster.Sharding.Tests.MultiNode/ClusterShardingCustomShardAllocationSpec.cs
index c03bab28eb2..9effb08c77a 100644
--- a/src/contrib/cluster/Akka.Cluster.Sharding.Tests.MultiNode/ClusterShardingCustomShardAllocationSpec.cs
+++ b/src/contrib/cluster/Akka.Cluster.Sharding.Tests.MultiNode/ClusterShardingCustomShardAllocationSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Sharding.Tests.MultiNode/ClusterShardingFailureSpec.cs b/src/contrib/cluster/Akka.Cluster.Sharding.Tests.MultiNode/ClusterShardingFailureSpec.cs
index bf65ec9fe0b..312f9bb0b32 100644
--- a/src/contrib/cluster/Akka.Cluster.Sharding.Tests.MultiNode/ClusterShardingFailureSpec.cs
+++ b/src/contrib/cluster/Akka.Cluster.Sharding.Tests.MultiNode/ClusterShardingFailureSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Sharding.Tests.MultiNode/ClusterShardingGetStateSpec.cs b/src/contrib/cluster/Akka.Cluster.Sharding.Tests.MultiNode/ClusterShardingGetStateSpec.cs
index f8772e9c164..51c36e63876 100644
--- a/src/contrib/cluster/Akka.Cluster.Sharding.Tests.MultiNode/ClusterShardingGetStateSpec.cs
+++ b/src/contrib/cluster/Akka.Cluster.Sharding.Tests.MultiNode/ClusterShardingGetStateSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Sharding.Tests.MultiNode/ClusterShardingGetStatsSpec.cs b/src/contrib/cluster/Akka.Cluster.Sharding.Tests.MultiNode/ClusterShardingGetStatsSpec.cs
index 2b4c6454ef8..3ec261d53c6 100644
--- a/src/contrib/cluster/Akka.Cluster.Sharding.Tests.MultiNode/ClusterShardingGetStatsSpec.cs
+++ b/src/contrib/cluster/Akka.Cluster.Sharding.Tests.MultiNode/ClusterShardingGetStatsSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Sharding.Tests.MultiNode/ClusterShardingGracefulShutdownOldestSpec.cs b/src/contrib/cluster/Akka.Cluster.Sharding.Tests.MultiNode/ClusterShardingGracefulShutdownOldestSpec.cs
index 12555cf3eb3..ff9e8a520e8 100644
--- a/src/contrib/cluster/Akka.Cluster.Sharding.Tests.MultiNode/ClusterShardingGracefulShutdownOldestSpec.cs
+++ b/src/contrib/cluster/Akka.Cluster.Sharding.Tests.MultiNode/ClusterShardingGracefulShutdownOldestSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Sharding.Tests.MultiNode/ClusterShardingGracefulShutdownSpec.cs b/src/contrib/cluster/Akka.Cluster.Sharding.Tests.MultiNode/ClusterShardingGracefulShutdownSpec.cs
index 46c47670c7e..3dbcd9b986a 100644
--- a/src/contrib/cluster/Akka.Cluster.Sharding.Tests.MultiNode/ClusterShardingGracefulShutdownSpec.cs
+++ b/src/contrib/cluster/Akka.Cluster.Sharding.Tests.MultiNode/ClusterShardingGracefulShutdownSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Sharding.Tests.MultiNode/ClusterShardingLeavingSpec.cs b/src/contrib/cluster/Akka.Cluster.Sharding.Tests.MultiNode/ClusterShardingLeavingSpec.cs
index fd7a51e752d..9947525f134 100644
--- a/src/contrib/cluster/Akka.Cluster.Sharding.Tests.MultiNode/ClusterShardingLeavingSpec.cs
+++ b/src/contrib/cluster/Akka.Cluster.Sharding.Tests.MultiNode/ClusterShardingLeavingSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Sharding.Tests.MultiNode/ClusterShardingMinMembersSpec.cs b/src/contrib/cluster/Akka.Cluster.Sharding.Tests.MultiNode/ClusterShardingMinMembersSpec.cs
index 7d73f75d3c8..235c7bb823d 100644
--- a/src/contrib/cluster/Akka.Cluster.Sharding.Tests.MultiNode/ClusterShardingMinMembersSpec.cs
+++ b/src/contrib/cluster/Akka.Cluster.Sharding.Tests.MultiNode/ClusterShardingMinMembersSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Sharding.Tests.MultiNode/ClusterShardingQueriesSpec.cs b/src/contrib/cluster/Akka.Cluster.Sharding.Tests.MultiNode/ClusterShardingQueriesSpec.cs
index 90a5037ae23..95a7d2d64b2 100644
--- a/src/contrib/cluster/Akka.Cluster.Sharding.Tests.MultiNode/ClusterShardingQueriesSpec.cs
+++ b/src/contrib/cluster/Akka.Cluster.Sharding.Tests.MultiNode/ClusterShardingQueriesSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Sharding.Tests.MultiNode/ClusterShardingRegistrationCoordinatedShutdownSpec.cs b/src/contrib/cluster/Akka.Cluster.Sharding.Tests.MultiNode/ClusterShardingRegistrationCoordinatedShutdownSpec.cs
index acabe473a52..36a8ea1198d 100644
--- a/src/contrib/cluster/Akka.Cluster.Sharding.Tests.MultiNode/ClusterShardingRegistrationCoordinatedShutdownSpec.cs
+++ b/src/contrib/cluster/Akka.Cluster.Sharding.Tests.MultiNode/ClusterShardingRegistrationCoordinatedShutdownSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Sharding.Tests.MultiNode/ClusterShardingRememberEntitiesNewExtractorSpec.cs b/src/contrib/cluster/Akka.Cluster.Sharding.Tests.MultiNode/ClusterShardingRememberEntitiesNewExtractorSpec.cs
index a94d1c8fd1a..b2036b26bb0 100644
--- a/src/contrib/cluster/Akka.Cluster.Sharding.Tests.MultiNode/ClusterShardingRememberEntitiesNewExtractorSpec.cs
+++ b/src/contrib/cluster/Akka.Cluster.Sharding.Tests.MultiNode/ClusterShardingRememberEntitiesNewExtractorSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Sharding.Tests.MultiNode/ClusterShardingRememberEntitiesSpec.cs b/src/contrib/cluster/Akka.Cluster.Sharding.Tests.MultiNode/ClusterShardingRememberEntitiesSpec.cs
index 92aeee8d45d..3db5657a465 100644
--- a/src/contrib/cluster/Akka.Cluster.Sharding.Tests.MultiNode/ClusterShardingRememberEntitiesSpec.cs
+++ b/src/contrib/cluster/Akka.Cluster.Sharding.Tests.MultiNode/ClusterShardingRememberEntitiesSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Sharding.Tests.MultiNode/ClusterShardingRolePartitioningSpec.cs b/src/contrib/cluster/Akka.Cluster.Sharding.Tests.MultiNode/ClusterShardingRolePartitioningSpec.cs
index c59046f2c70..f368cbca818 100644
--- a/src/contrib/cluster/Akka.Cluster.Sharding.Tests.MultiNode/ClusterShardingRolePartitioningSpec.cs
+++ b/src/contrib/cluster/Akka.Cluster.Sharding.Tests.MultiNode/ClusterShardingRolePartitioningSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Sharding.Tests.MultiNode/ClusterShardingSingleShardPerEntitySpec.cs b/src/contrib/cluster/Akka.Cluster.Sharding.Tests.MultiNode/ClusterShardingSingleShardPerEntitySpec.cs
index 5410e8e3e1a..bebb2c4c4fc 100644
--- a/src/contrib/cluster/Akka.Cluster.Sharding.Tests.MultiNode/ClusterShardingSingleShardPerEntitySpec.cs
+++ b/src/contrib/cluster/Akka.Cluster.Sharding.Tests.MultiNode/ClusterShardingSingleShardPerEntitySpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Sharding.Tests.MultiNode/ClusterShardingSpec.cs b/src/contrib/cluster/Akka.Cluster.Sharding.Tests.MultiNode/ClusterShardingSpec.cs
index 0fc8cc70e23..ae1f25800b7 100644
--- a/src/contrib/cluster/Akka.Cluster.Sharding.Tests.MultiNode/ClusterShardingSpec.cs
+++ b/src/contrib/cluster/Akka.Cluster.Sharding.Tests.MultiNode/ClusterShardingSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Sharding.Tests.MultiNode/Delivery/ClusterShardingDeliveryGracefulShutdownSpec.cs b/src/contrib/cluster/Akka.Cluster.Sharding.Tests.MultiNode/Delivery/ClusterShardingDeliveryGracefulShutdownSpec.cs
index 4dc8e662455..b8fe49827a3 100644
--- a/src/contrib/cluster/Akka.Cluster.Sharding.Tests.MultiNode/Delivery/ClusterShardingDeliveryGracefulShutdownSpec.cs
+++ b/src/contrib/cluster/Akka.Cluster.Sharding.Tests.MultiNode/Delivery/ClusterShardingDeliveryGracefulShutdownSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Sharding.Tests.MultiNode/Delivery/SlowStopConsumerEntity.cs b/src/contrib/cluster/Akka.Cluster.Sharding.Tests.MultiNode/Delivery/SlowStopConsumerEntity.cs
index 5393d969d89..1c7c4f89b72 100644
--- a/src/contrib/cluster/Akka.Cluster.Sharding.Tests.MultiNode/Delivery/SlowStopConsumerEntity.cs
+++ b/src/contrib/cluster/Akka.Cluster.Sharding.Tests.MultiNode/Delivery/SlowStopConsumerEntity.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Sharding.Tests.MultiNode/Delivery/TestProducer.cs b/src/contrib/cluster/Akka.Cluster.Sharding.Tests.MultiNode/Delivery/TestProducer.cs
index 86214baaffe..47e310555c1 100644
--- a/src/contrib/cluster/Akka.Cluster.Sharding.Tests.MultiNode/Delivery/TestProducer.cs
+++ b/src/contrib/cluster/Akka.Cluster.Sharding.Tests.MultiNode/Delivery/TestProducer.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Sharding.Tests.MultiNode/ExternalShardAllocationSpec.cs b/src/contrib/cluster/Akka.Cluster.Sharding.Tests.MultiNode/ExternalShardAllocationSpec.cs
index ffc6409bc32..44f1566359e 100644
--- a/src/contrib/cluster/Akka.Cluster.Sharding.Tests.MultiNode/ExternalShardAllocationSpec.cs
+++ b/src/contrib/cluster/Akka.Cluster.Sharding.Tests.MultiNode/ExternalShardAllocationSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Sharding.Tests.MultiNode/HyperionSerializerWrapper.cs b/src/contrib/cluster/Akka.Cluster.Sharding.Tests.MultiNode/HyperionSerializerWrapper.cs
index 51e31823c10..2ff72d2b2a3 100644
--- a/src/contrib/cluster/Akka.Cluster.Sharding.Tests.MultiNode/HyperionSerializerWrapper.cs
+++ b/src/contrib/cluster/Akka.Cluster.Sharding.Tests.MultiNode/HyperionSerializerWrapper.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Sharding.Tests.MultiNode/MemoryJournalShared.cs b/src/contrib/cluster/Akka.Cluster.Sharding.Tests.MultiNode/MemoryJournalShared.cs
index 93b1696296c..fea463951ce 100644
--- a/src/contrib/cluster/Akka.Cluster.Sharding.Tests.MultiNode/MemoryJournalShared.cs
+++ b/src/contrib/cluster/Akka.Cluster.Sharding.Tests.MultiNode/MemoryJournalShared.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Sharding.Tests.MultiNode/MemorySnapshotStoreShared.cs b/src/contrib/cluster/Akka.Cluster.Sharding.Tests.MultiNode/MemorySnapshotStoreShared.cs
index 5d282736ef9..92064c5db7a 100644
--- a/src/contrib/cluster/Akka.Cluster.Sharding.Tests.MultiNode/MemorySnapshotStoreShared.cs
+++ b/src/contrib/cluster/Akka.Cluster.Sharding.Tests.MultiNode/MemorySnapshotStoreShared.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Sharding.Tests.MultiNode/MultiNodeClusterShardingConfig.cs b/src/contrib/cluster/Akka.Cluster.Sharding.Tests.MultiNode/MultiNodeClusterShardingConfig.cs
index 0a8fa3151cc..93cc4d4132a 100644
--- a/src/contrib/cluster/Akka.Cluster.Sharding.Tests.MultiNode/MultiNodeClusterShardingConfig.cs
+++ b/src/contrib/cluster/Akka.Cluster.Sharding.Tests.MultiNode/MultiNodeClusterShardingConfig.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Sharding.Tests.MultiNode/MultiNodeClusterShardingSpec.cs b/src/contrib/cluster/Akka.Cluster.Sharding.Tests.MultiNode/MultiNodeClusterShardingSpec.cs
index 1b3c739fa8f..90f4a518bb1 100644
--- a/src/contrib/cluster/Akka.Cluster.Sharding.Tests.MultiNode/MultiNodeClusterShardingSpec.cs
+++ b/src/contrib/cluster/Akka.Cluster.Sharding.Tests.MultiNode/MultiNodeClusterShardingSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Sharding.Tests.MultiNode/Properties/AssemblyInfo.cs b/src/contrib/cluster/Akka.Cluster.Sharding.Tests.MultiNode/Properties/AssemblyInfo.cs
index 05b8e6b04ef..25fd027dae5 100644
--- a/src/contrib/cluster/Akka.Cluster.Sharding.Tests.MultiNode/Properties/AssemblyInfo.cs
+++ b/src/contrib/cluster/Akka.Cluster.Sharding.Tests.MultiNode/Properties/AssemblyInfo.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Sharding.Tests.MultiNode/RollingUpdateShardAllocationSpec.cs b/src/contrib/cluster/Akka.Cluster.Sharding.Tests.MultiNode/RollingUpdateShardAllocationSpec.cs
index c25483e2e95..f1ed5f0b2e0 100644
--- a/src/contrib/cluster/Akka.Cluster.Sharding.Tests.MultiNode/RollingUpdateShardAllocationSpec.cs
+++ b/src/contrib/cluster/Akka.Cluster.Sharding.Tests.MultiNode/RollingUpdateShardAllocationSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Sharding.Tests.MultiNode/ShardedDaemonProcessSpec.cs b/src/contrib/cluster/Akka.Cluster.Sharding.Tests.MultiNode/ShardedDaemonProcessSpec.cs
index 119081dee13..541b230b7bb 100644
--- a/src/contrib/cluster/Akka.Cluster.Sharding.Tests.MultiNode/ShardedDaemonProcessSpec.cs
+++ b/src/contrib/cluster/Akka.Cluster.Sharding.Tests.MultiNode/ShardedDaemonProcessSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Sharding.Tests.MultiNode/SnapshotStoreProxy.cs b/src/contrib/cluster/Akka.Cluster.Sharding.Tests.MultiNode/SnapshotStoreProxy.cs
index 240cf614a77..74cf5972410 100644
--- a/src/contrib/cluster/Akka.Cluster.Sharding.Tests.MultiNode/SnapshotStoreProxy.cs
+++ b/src/contrib/cluster/Akka.Cluster.Sharding.Tests.MultiNode/SnapshotStoreProxy.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Sharding.Tests/AutomaticallyHandledExtractorMessagesSpec.cs b/src/contrib/cluster/Akka.Cluster.Sharding.Tests/AutomaticallyHandledExtractorMessagesSpec.cs
index 0c7641983b8..0822d3fc3b6 100644
--- a/src/contrib/cluster/Akka.Cluster.Sharding.Tests/AutomaticallyHandledExtractorMessagesSpec.cs
+++ b/src/contrib/cluster/Akka.Cluster.Sharding.Tests/AutomaticallyHandledExtractorMessagesSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Sharding.Tests/Bugfix7399Specs.cs b/src/contrib/cluster/Akka.Cluster.Sharding.Tests/Bugfix7399Specs.cs
index db0be26c422..4aff1715042 100644
--- a/src/contrib/cluster/Akka.Cluster.Sharding.Tests/Bugfix7399Specs.cs
+++ b/src/contrib/cluster/Akka.Cluster.Sharding.Tests/Bugfix7399Specs.cs
@@ -1,9 +1,9 @@
-// -----------------------------------------------------------------------
-//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
-//
-// -----------------------------------------------------------------------
+//-----------------------------------------------------------------------
+//
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
+//
+//-----------------------------------------------------------------------
using System;
using System.Collections.Generic;
@@ -206,4 +206,4 @@ protected override Task SaveAsync(SnapshotMetadata metadata, object snapshot)
return Task.CompletedTask;
}
}
-}
\ No newline at end of file
+}
diff --git a/src/contrib/cluster/Akka.Cluster.Sharding.Tests/ClusterShardingConfigSpec.cs b/src/contrib/cluster/Akka.Cluster.Sharding.Tests/ClusterShardingConfigSpec.cs
index fcff8b3cf43..e257685b1c5 100644
--- a/src/contrib/cluster/Akka.Cluster.Sharding.Tests/ClusterShardingConfigSpec.cs
+++ b/src/contrib/cluster/Akka.Cluster.Sharding.Tests/ClusterShardingConfigSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Sharding.Tests/ClusterShardingInternalsSpec.cs b/src/contrib/cluster/Akka.Cluster.Sharding.Tests/ClusterShardingInternalsSpec.cs
index 552be7d8691..91a447fecf9 100644
--- a/src/contrib/cluster/Akka.Cluster.Sharding.Tests/ClusterShardingInternalsSpec.cs
+++ b/src/contrib/cluster/Akka.Cluster.Sharding.Tests/ClusterShardingInternalsSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Sharding.Tests/ClusterShardingLeaseSpec.cs b/src/contrib/cluster/Akka.Cluster.Sharding.Tests/ClusterShardingLeaseSpec.cs
index c2956e2f8af..38239a818fa 100644
--- a/src/contrib/cluster/Akka.Cluster.Sharding.Tests/ClusterShardingLeaseSpec.cs
+++ b/src/contrib/cluster/Akka.Cluster.Sharding.Tests/ClusterShardingLeaseSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Sharding.Tests/ClusterShardingMessageSerializerSpec.cs b/src/contrib/cluster/Akka.Cluster.Sharding.Tests/ClusterShardingMessageSerializerSpec.cs
index 42409b6d23c..ace498b3a8f 100644
--- a/src/contrib/cluster/Akka.Cluster.Sharding.Tests/ClusterShardingMessageSerializerSpec.cs
+++ b/src/contrib/cluster/Akka.Cluster.Sharding.Tests/ClusterShardingMessageSerializerSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Sharding.Tests/ClusterShardingSettingsSpec.cs b/src/contrib/cluster/Akka.Cluster.Sharding.Tests/ClusterShardingSettingsSpec.cs
index a4647e9c356..a4dd0f9691a 100644
--- a/src/contrib/cluster/Akka.Cluster.Sharding.Tests/ClusterShardingSettingsSpec.cs
+++ b/src/contrib/cluster/Akka.Cluster.Sharding.Tests/ClusterShardingSettingsSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Sharding.Tests/CoordinatedShutdownShardingSpec.cs b/src/contrib/cluster/Akka.Cluster.Sharding.Tests/CoordinatedShutdownShardingSpec.cs
index 2c1d9a597db..2697ee173ba 100644
--- a/src/contrib/cluster/Akka.Cluster.Sharding.Tests/CoordinatedShutdownShardingSpec.cs
+++ b/src/contrib/cluster/Akka.Cluster.Sharding.Tests/CoordinatedShutdownShardingSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Sharding.Tests/DDataClusterShardingConfigSpec.cs b/src/contrib/cluster/Akka.Cluster.Sharding.Tests/DDataClusterShardingConfigSpec.cs
index 35c548545dd..84d2ce417b7 100644
--- a/src/contrib/cluster/Akka.Cluster.Sharding.Tests/DDataClusterShardingConfigSpec.cs
+++ b/src/contrib/cluster/Akka.Cluster.Sharding.Tests/DDataClusterShardingConfigSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Sharding.Tests/Delivery/DurableShardingSpec.cs b/src/contrib/cluster/Akka.Cluster.Sharding.Tests/Delivery/DurableShardingSpec.cs
index 37a675a0e25..4cb3597c176 100644
--- a/src/contrib/cluster/Akka.Cluster.Sharding.Tests/Delivery/DurableShardingSpec.cs
+++ b/src/contrib/cluster/Akka.Cluster.Sharding.Tests/Delivery/DurableShardingSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Sharding.Tests/Delivery/ReliableDeliveryShardingSpec.cs b/src/contrib/cluster/Akka.Cluster.Sharding.Tests/Delivery/ReliableDeliveryShardingSpec.cs
index b2e4e42a921..777f79090e8 100644
--- a/src/contrib/cluster/Akka.Cluster.Sharding.Tests/Delivery/ReliableDeliveryShardingSpec.cs
+++ b/src/contrib/cluster/Akka.Cluster.Sharding.Tests/Delivery/ReliableDeliveryShardingSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Sharding.Tests/DeprecatedLeastShardAllocationStrategySpec.cs b/src/contrib/cluster/Akka.Cluster.Sharding.Tests/DeprecatedLeastShardAllocationStrategySpec.cs
index 834a5a292f1..175cd5e8911 100644
--- a/src/contrib/cluster/Akka.Cluster.Sharding.Tests/DeprecatedLeastShardAllocationStrategySpec.cs
+++ b/src/contrib/cluster/Akka.Cluster.Sharding.Tests/DeprecatedLeastShardAllocationStrategySpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Sharding.Tests/EntitiesSpec.cs b/src/contrib/cluster/Akka.Cluster.Sharding.Tests/EntitiesSpec.cs
index 1fcdbfafcd7..1ab3f27f99d 100644
--- a/src/contrib/cluster/Akka.Cluster.Sharding.Tests/EntitiesSpec.cs
+++ b/src/contrib/cluster/Akka.Cluster.Sharding.Tests/EntitiesSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Sharding.Tests/EntityTerminationSpec.cs b/src/contrib/cluster/Akka.Cluster.Sharding.Tests/EntityTerminationSpec.cs
index a0e2ad8022e..512f4bfee0f 100644
--- a/src/contrib/cluster/Akka.Cluster.Sharding.Tests/EntityTerminationSpec.cs
+++ b/src/contrib/cluster/Akka.Cluster.Sharding.Tests/EntityTerminationSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Sharding.Tests/External/ExternalShardAllocationStrategySpec.cs b/src/contrib/cluster/Akka.Cluster.Sharding.Tests/External/ExternalShardAllocationStrategySpec.cs
index be42f3fc977..d0239ff1018 100644
--- a/src/contrib/cluster/Akka.Cluster.Sharding.Tests/External/ExternalShardAllocationStrategySpec.cs
+++ b/src/contrib/cluster/Akka.Cluster.Sharding.Tests/External/ExternalShardAllocationStrategySpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Sharding.Tests/GetShardTypeNamesSpec.cs b/src/contrib/cluster/Akka.Cluster.Sharding.Tests/GetShardTypeNamesSpec.cs
index 95a2d861533..ceb76762d73 100644
--- a/src/contrib/cluster/Akka.Cluster.Sharding.Tests/GetShardTypeNamesSpec.cs
+++ b/src/contrib/cluster/Akka.Cluster.Sharding.Tests/GetShardTypeNamesSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Sharding.Tests/InactiveEntityPassivationSpec.cs b/src/contrib/cluster/Akka.Cluster.Sharding.Tests/InactiveEntityPassivationSpec.cs
index da5bbd55b61..d66dd468f4e 100644
--- a/src/contrib/cluster/Akka.Cluster.Sharding.Tests/InactiveEntityPassivationSpec.cs
+++ b/src/contrib/cluster/Akka.Cluster.Sharding.Tests/InactiveEntityPassivationSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Sharding.Tests/Internal/RememberEntitiesShardStoreSpec.cs b/src/contrib/cluster/Akka.Cluster.Sharding.Tests/Internal/RememberEntitiesShardStoreSpec.cs
index 1c9a21e0178..762b7996889 100644
--- a/src/contrib/cluster/Akka.Cluster.Sharding.Tests/Internal/RememberEntitiesShardStoreSpec.cs
+++ b/src/contrib/cluster/Akka.Cluster.Sharding.Tests/Internal/RememberEntitiesShardStoreSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Sharding.Tests/Internal/RememberEntitiesStarterSpec.cs b/src/contrib/cluster/Akka.Cluster.Sharding.Tests/Internal/RememberEntitiesStarterSpec.cs
index 962fef0307c..66bf735ff22 100644
--- a/src/contrib/cluster/Akka.Cluster.Sharding.Tests/Internal/RememberEntitiesStarterSpec.cs
+++ b/src/contrib/cluster/Akka.Cluster.Sharding.Tests/Internal/RememberEntitiesStarterSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Sharding.Tests/InvalidSettingsSpec.cs b/src/contrib/cluster/Akka.Cluster.Sharding.Tests/InvalidSettingsSpec.cs
index 3331c64b47b..253f5c393c9 100644
--- a/src/contrib/cluster/Akka.Cluster.Sharding.Tests/InvalidSettingsSpec.cs
+++ b/src/contrib/cluster/Akka.Cluster.Sharding.Tests/InvalidSettingsSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Sharding.Tests/LeastShardAllocationStrategyRandomizedSpec.cs b/src/contrib/cluster/Akka.Cluster.Sharding.Tests/LeastShardAllocationStrategyRandomizedSpec.cs
index e10da512487..040195fe5cb 100644
--- a/src/contrib/cluster/Akka.Cluster.Sharding.Tests/LeastShardAllocationStrategyRandomizedSpec.cs
+++ b/src/contrib/cluster/Akka.Cluster.Sharding.Tests/LeastShardAllocationStrategyRandomizedSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Sharding.Tests/LeastShardAllocationStrategySpec.cs b/src/contrib/cluster/Akka.Cluster.Sharding.Tests/LeastShardAllocationStrategySpec.cs
index 59abcca904b..93871289521 100644
--- a/src/contrib/cluster/Akka.Cluster.Sharding.Tests/LeastShardAllocationStrategySpec.cs
+++ b/src/contrib/cluster/Akka.Cluster.Sharding.Tests/LeastShardAllocationStrategySpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Sharding.Tests/PersistentShardingMigrationSpec.cs b/src/contrib/cluster/Akka.Cluster.Sharding.Tests/PersistentShardingMigrationSpec.cs
index e0fde7215e1..edea1e407f1 100644
--- a/src/contrib/cluster/Akka.Cluster.Sharding.Tests/PersistentShardingMigrationSpec.cs
+++ b/src/contrib/cluster/Akka.Cluster.Sharding.Tests/PersistentShardingMigrationSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Sharding.Tests/PersistentStartEntitySpec.cs b/src/contrib/cluster/Akka.Cluster.Sharding.Tests/PersistentStartEntitySpec.cs
index 9613245b582..dbae57c729e 100644
--- a/src/contrib/cluster/Akka.Cluster.Sharding.Tests/PersistentStartEntitySpec.cs
+++ b/src/contrib/cluster/Akka.Cluster.Sharding.Tests/PersistentStartEntitySpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Sharding.Tests/Properties/AssemblyInfo.cs b/src/contrib/cluster/Akka.Cluster.Sharding.Tests/Properties/AssemblyInfo.cs
index e8d042c12aa..c4f8a6992f1 100644
--- a/src/contrib/cluster/Akka.Cluster.Sharding.Tests/Properties/AssemblyInfo.cs
+++ b/src/contrib/cluster/Akka.Cluster.Sharding.Tests/Properties/AssemblyInfo.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Sharding.Tests/ProxyShardingSpec.cs b/src/contrib/cluster/Akka.Cluster.Sharding.Tests/ProxyShardingSpec.cs
index 43cb7246212..a166abecb0d 100644
--- a/src/contrib/cluster/Akka.Cluster.Sharding.Tests/ProxyShardingSpec.cs
+++ b/src/contrib/cluster/Akka.Cluster.Sharding.Tests/ProxyShardingSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Sharding.Tests/RememberEntitiesBatchedUpdatesSpec.cs b/src/contrib/cluster/Akka.Cluster.Sharding.Tests/RememberEntitiesBatchedUpdatesSpec.cs
index e7022807e92..263e93cf8da 100644
--- a/src/contrib/cluster/Akka.Cluster.Sharding.Tests/RememberEntitiesBatchedUpdatesSpec.cs
+++ b/src/contrib/cluster/Akka.Cluster.Sharding.Tests/RememberEntitiesBatchedUpdatesSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Sharding.Tests/RememberEntitiesFailureSpec.cs b/src/contrib/cluster/Akka.Cluster.Sharding.Tests/RememberEntitiesFailureSpec.cs
index 504b63860bf..cadf0248841 100644
--- a/src/contrib/cluster/Akka.Cluster.Sharding.Tests/RememberEntitiesFailureSpec.cs
+++ b/src/contrib/cluster/Akka.Cluster.Sharding.Tests/RememberEntitiesFailureSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Sharding.Tests/RememberEntitiesShardIdExtractorChangeSpec.cs b/src/contrib/cluster/Akka.Cluster.Sharding.Tests/RememberEntitiesShardIdExtractorChangeSpec.cs
index e39f1da0e6f..27b5059b839 100644
--- a/src/contrib/cluster/Akka.Cluster.Sharding.Tests/RememberEntitiesShardIdExtractorChangeSpec.cs
+++ b/src/contrib/cluster/Akka.Cluster.Sharding.Tests/RememberEntitiesShardIdExtractorChangeSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Sharding.Tests/ShardEntityFailureSpec.cs b/src/contrib/cluster/Akka.Cluster.Sharding.Tests/ShardEntityFailureSpec.cs
index 738974ef306..6d64b399922 100644
--- a/src/contrib/cluster/Akka.Cluster.Sharding.Tests/ShardEntityFailureSpec.cs
+++ b/src/contrib/cluster/Akka.Cluster.Sharding.Tests/ShardEntityFailureSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Sharding.Tests/ShardRegionQueriesHashCodeSpecs.cs b/src/contrib/cluster/Akka.Cluster.Sharding.Tests/ShardRegionQueriesHashCodeSpecs.cs
index 9665db212dd..2e086c8ebb6 100644
--- a/src/contrib/cluster/Akka.Cluster.Sharding.Tests/ShardRegionQueriesHashCodeSpecs.cs
+++ b/src/contrib/cluster/Akka.Cluster.Sharding.Tests/ShardRegionQueriesHashCodeSpecs.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Sharding.Tests/ShardRegionQueriesSpecs.cs b/src/contrib/cluster/Akka.Cluster.Sharding.Tests/ShardRegionQueriesSpecs.cs
index 1c148854d16..79394aa59ef 100644
--- a/src/contrib/cluster/Akka.Cluster.Sharding.Tests/ShardRegionQueriesSpecs.cs
+++ b/src/contrib/cluster/Akka.Cluster.Sharding.Tests/ShardRegionQueriesSpecs.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Sharding.Tests/ShardRegionSpec.cs b/src/contrib/cluster/Akka.Cluster.Sharding.Tests/ShardRegionSpec.cs
index 45a7b5bbed7..e72f5fc728b 100644
--- a/src/contrib/cluster/Akka.Cluster.Sharding.Tests/ShardRegionSpec.cs
+++ b/src/contrib/cluster/Akka.Cluster.Sharding.Tests/ShardRegionSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Sharding.Tests/ShardWithLeaseSpec.cs b/src/contrib/cluster/Akka.Cluster.Sharding.Tests/ShardWithLeaseSpec.cs
index 0418621a74f..439c2447000 100644
--- a/src/contrib/cluster/Akka.Cluster.Sharding.Tests/ShardWithLeaseSpec.cs
+++ b/src/contrib/cluster/Akka.Cluster.Sharding.Tests/ShardWithLeaseSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Sharding.Tests/ShardedDaemonProcessProxySpec.cs b/src/contrib/cluster/Akka.Cluster.Sharding.Tests/ShardedDaemonProcessProxySpec.cs
index efe29823e7a..95b5fa1e575 100644
--- a/src/contrib/cluster/Akka.Cluster.Sharding.Tests/ShardedDaemonProcessProxySpec.cs
+++ b/src/contrib/cluster/Akka.Cluster.Sharding.Tests/ShardedDaemonProcessProxySpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Sharding.Tests/ShardedDaemonProcessSpec.cs b/src/contrib/cluster/Akka.Cluster.Sharding.Tests/ShardedDaemonProcessSpec.cs
index 50dc846ec6a..ed774307174 100644
--- a/src/contrib/cluster/Akka.Cluster.Sharding.Tests/ShardedDaemonProcessSpec.cs
+++ b/src/contrib/cluster/Akka.Cluster.Sharding.Tests/ShardedDaemonProcessSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Sharding.Tests/ShardingBufferAdapterSpec.cs b/src/contrib/cluster/Akka.Cluster.Sharding.Tests/ShardingBufferAdapterSpec.cs
new file mode 100644
index 00000000000..c4cff5cefc3
--- /dev/null
+++ b/src/contrib/cluster/Akka.Cluster.Sharding.Tests/ShardingBufferAdapterSpec.cs
@@ -0,0 +1,196 @@
+//-----------------------------------------------------------------------
+//
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
+//
+//-----------------------------------------------------------------------
+
+using System;
+using System.Collections.Immutable;
+using System.Threading.Tasks;
+using Akka.Actor;
+using Akka.Cluster.Tools.Singleton;
+using Akka.Configuration;
+using Akka.TestKit;
+using Akka.Util.Internal;
+using FluentAssertions;
+using Xunit;
+using Xunit.Abstractions;
+using static FluentAssertions.FluentActions;
+
+namespace Akka.Cluster.Sharding.Tests;
+
+public class ShardingBufferAdapterSpec: AkkaSpec
+{
+ private sealed class MessageExtractor: IMessageExtractor
+ {
+ public string EntityId(object message)
+ => message switch
+ {
+ int i => i.ToString(),
+ _ => null
+ };
+
+ public object EntityMessage(object message)
+ => message;
+
+ public string ShardId(object message)
+ => message switch
+ {
+ int i => (i % 10).ToString(),
+ _ => null
+ };
+
+ public string ShardId(string entityId, object messageHint = null)
+ => (int.Parse(entityId) % 10).ToString();
+ }
+
+ private class EntityActor : ActorBase
+ {
+ protected override bool Receive(object message)
+ {
+ Sender.Tell(message);
+ return true;
+ }
+ }
+
+ private class TestMessageAdapter: IShardingBufferMessageAdapter
+ {
+ private readonly AtomicCounter _counter;
+
+ public TestMessageAdapter(AtomicCounter counter)
+ {
+ _counter = counter;
+ }
+
+ public object Apply(object message, IActorContext context)
+ {
+ _counter.IncrementAndGet();
+ return message;
+ }
+ }
+
+ private const string ShardTypeName = "Caat";
+
+ private static Config SpecConfig =>
+ ConfigurationFactory.ParseString("""
+
+ akka.loglevel = DEBUG
+ akka.actor.provider = cluster
+ akka.remote.dot-netty.tcp.port = 0
+ akka.remote.log-remote-lifecycle-events = off
+
+ akka.test.single-expect-default = 5 s
+ akka.cluster.sharding.state-store-mode = "ddata"
+ akka.cluster.sharding.verbose-debug-logging = on
+ akka.cluster.sharding.fail-on-invalid-entity-state-transition = on
+ akka.cluster.sharding.distributed-data.durable.keys = []
+ """)
+ .WithFallback(ClusterSingleton.DefaultConfig()
+ .WithFallback(ClusterSharding.DefaultConfig()));
+
+ private readonly AtomicCounter _counterA = new (0);
+ private readonly AtomicCounter _counterB = new (0);
+
+ private readonly ActorSystem _sysA;
+ private readonly ActorSystem _sysB;
+
+ private readonly TestProbe _pA;
+ private readonly TestProbe _pB;
+
+ private readonly IActorRef _regionA;
+ private readonly IActorRef _regionB;
+
+ public ShardingBufferAdapterSpec(ITestOutputHelper helper) : base(SpecConfig, helper)
+ {
+ _sysA = Sys;
+ _sysB = ActorSystem.Create(Sys.Name, Sys.Settings.Config);
+
+ InitializeLogger(_sysB, "[sysB]");
+
+ // ReSharper disable VirtualMemberCallInConstructor
+ _pA = CreateTestProbe(_sysA);
+ _pB = CreateTestProbe(_sysB);
+ // ReSharper restore VirtualMemberCallInConstructor
+
+ ClusterSharding.Get(_sysA).SetShardingBufferMessageAdapter(new TestMessageAdapter(_counterA));
+ ClusterSharding.Get(_sysB).SetShardingBufferMessageAdapter(new TestMessageAdapter(_counterB));
+
+ _regionA = StartShard(_sysA);
+ _regionB = StartShard(_sysB);
+ }
+
+ protected override void AfterAll()
+ {
+ if(_sysA != null)
+ Shutdown(_sysA);
+ if(_sysB != null)
+ Shutdown(_sysB);
+ base.AfterAll();
+ }
+
+ private IActorRef StartShard(ActorSystem sys)
+ {
+ return ClusterSharding.Get(sys).Start(
+ ShardTypeName,
+ Props.Create(() => new EntityActor()),
+ ClusterShardingSettings.Create(Sys).WithRememberEntities(true),
+ new MessageExtractor());
+ }
+
+ [Fact(DisplayName = "ClusterSharding buffer message adapter must be called when message was buffered")]
+ public async Task ClusterSharding_must_initialize_cluster_and_allocate_sharded_actors()
+ {
+ await Cluster.Get(_sysA).JoinAsync(Cluster.Get(_sysA).SelfAddress); // coordinator on A
+
+ await AwaitAssertAsync(() =>
+ {
+ Cluster.Get(_sysA).SelfMember.Status.Should().Be(MemberStatus.Up);
+ }, TimeSpan.FromSeconds(1));
+
+ await Cluster.Get(_sysB).JoinAsync(Cluster.Get(_sysA).SelfAddress);
+
+ await WithinAsync(TimeSpan.FromSeconds(10), async () =>
+ {
+ await AwaitAssertAsync(async () =>
+ {
+ foreach (var s in ImmutableHashSet.Create(_sysA, _sysB))
+ {
+ Cluster.Get(s).SendCurrentClusterState(TestActor);
+ (await ExpectMsgAsync()).Members.Count.Should().Be(2);
+ }
+ });
+ });
+
+ // need to make sure that ShardingEnvelope doesn't impacted by this change
+ _regionA.Tell(new ShardingEnvelope("1", 1), _pA.Ref);
+ await _pA.ExpectMsgAsync(1);
+
+ _regionB.Tell(2, _pB.Ref);
+ await _pB.ExpectMsgAsync(2);
+
+ _regionB.Tell(3, _pB.Ref);
+ await _pB.ExpectMsgAsync(3);
+
+ var counterAValue = _counterA.Current;
+ var counterBValue = _counterB.Current;
+
+ // Each newly instantiated entities should have their messages buffered at least once
+ // Buffer message adapter should be called everytime a message is buffered
+ counterAValue.Should().BeGreaterOrEqualTo(1);
+ counterBValue.Should().BeGreaterOrEqualTo(2);
+
+ _regionA.Tell(1, _pA.Ref);
+ await _pA.ExpectMsgAsync(1);
+
+ _regionB.Tell(2, _pB.Ref);
+ await _pB.ExpectMsgAsync(2);
+
+ _regionB.Tell(3, _pB.Ref);
+ await _pB.ExpectMsgAsync(3);
+
+ // Each entity should not have their messages buffered once they were instantiated
+ _counterA.Current.Should().Be(counterAValue);
+ _counterB.Current.Should().Be(counterBValue);
+ }
+}
diff --git a/src/contrib/cluster/Akka.Cluster.Sharding.Tests/ShardingQueriesSpec.cs b/src/contrib/cluster/Akka.Cluster.Sharding.Tests/ShardingQueriesSpec.cs
index 14edc8c09c9..8fd2105e8fd 100644
--- a/src/contrib/cluster/Akka.Cluster.Sharding.Tests/ShardingQueriesSpec.cs
+++ b/src/contrib/cluster/Akka.Cluster.Sharding.Tests/ShardingQueriesSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Sharding.Tests/StartEntitySpec.cs b/src/contrib/cluster/Akka.Cluster.Sharding.Tests/StartEntitySpec.cs
index a4dce556ba5..bd53aefb915 100644
--- a/src/contrib/cluster/Akka.Cluster.Sharding.Tests/StartEntitySpec.cs
+++ b/src/contrib/cluster/Akka.Cluster.Sharding.Tests/StartEntitySpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Sharding.Tests/StorageHelpers.cs b/src/contrib/cluster/Akka.Cluster.Sharding.Tests/StorageHelpers.cs
index 5c3b9e32451..3b0e5e23fa0 100644
--- a/src/contrib/cluster/Akka.Cluster.Sharding.Tests/StorageHelpers.cs
+++ b/src/contrib/cluster/Akka.Cluster.Sharding.Tests/StorageHelpers.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Sharding.Tests/SupervisionSpec.cs b/src/contrib/cluster/Akka.Cluster.Sharding.Tests/SupervisionSpec.cs
index 61b473eb3f7..7cc926cc27a 100644
--- a/src/contrib/cluster/Akka.Cluster.Sharding.Tests/SupervisionSpec.cs
+++ b/src/contrib/cluster/Akka.Cluster.Sharding.Tests/SupervisionSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Sharding/ClusterSharding.cs b/src/contrib/cluster/Akka.Cluster.Sharding/ClusterSharding.cs
index 02deaaa83ad..da5dc3f8ad3 100644
--- a/src/contrib/cluster/Akka.Cluster.Sharding/ClusterSharding.cs
+++ b/src/contrib/cluster/Akka.Cluster.Sharding/ClusterSharding.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
@@ -16,6 +16,7 @@
using System.Threading.Tasks;
using Akka.Actor;
+using Akka.Annotations;
using Akka.Cluster.Tools.Singleton;
using Akka.Configuration;
using Akka.Dispatch;
@@ -366,6 +367,9 @@ public ClusterSharding(ExtendedActorSystem system)
///
public ClusterShardingSettings Settings { get; }
+ [InternalApi]
+ public IShardingBufferMessageAdapter BufferMessageAdapter { get; private set; } = EmptyBufferMessageAdapter.Instance;
+
///
/// Default HOCON settings for cluster sharding.
///
@@ -376,6 +380,12 @@ public static Config DefaultConfig()
.WithFallback(DistributedData.DistributedData.DefaultConfig());
}
+ [InternalApi]
+ public void SetShardingBufferMessageAdapter(IShardingBufferMessageAdapter? bufferMessageAdapter)
+ {
+ BufferMessageAdapter = bufferMessageAdapter ?? EmptyBufferMessageAdapter.Instance;
+ }
+
///
/// Register a named entity type by defining the of the entity actor
/// and functions to extract entity and shard identifier from messages. The actor
diff --git a/src/contrib/cluster/Akka.Cluster.Sharding/ClusterShardingGuardian.cs b/src/contrib/cluster/Akka.Cluster.Sharding/ClusterShardingGuardian.cs
index 6dc3047609a..99ba4921eca 100644
--- a/src/contrib/cluster/Akka.Cluster.Sharding/ClusterShardingGuardian.cs
+++ b/src/contrib/cluster/Akka.Cluster.Sharding/ClusterShardingGuardian.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Sharding/ClusterShardingSettings.cs b/src/contrib/cluster/Akka.Cluster.Sharding/ClusterShardingSettings.cs
index cad02e3a1cc..206ed1ef05c 100644
--- a/src/contrib/cluster/Akka.Cluster.Sharding/ClusterShardingSettings.cs
+++ b/src/contrib/cluster/Akka.Cluster.Sharding/ClusterShardingSettings.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Sharding/DDataShardCoordinator.cs b/src/contrib/cluster/Akka.Cluster.Sharding/DDataShardCoordinator.cs
index 3adbed83b38..c926eac353b 100644
--- a/src/contrib/cluster/Akka.Cluster.Sharding/DDataShardCoordinator.cs
+++ b/src/contrib/cluster/Akka.Cluster.Sharding/DDataShardCoordinator.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Sharding/Delivery/Internal/ShardingConsumerControllerImpl.cs b/src/contrib/cluster/Akka.Cluster.Sharding/Delivery/Internal/ShardingConsumerControllerImpl.cs
index 7f041e346f6..1eafef1c32d 100644
--- a/src/contrib/cluster/Akka.Cluster.Sharding/Delivery/Internal/ShardingConsumerControllerImpl.cs
+++ b/src/contrib/cluster/Akka.Cluster.Sharding/Delivery/Internal/ShardingConsumerControllerImpl.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Sharding/Delivery/Internal/ShardingProducerControllerImpl.cs b/src/contrib/cluster/Akka.Cluster.Sharding/Delivery/Internal/ShardingProducerControllerImpl.cs
index f893d2d66cb..4b9eec071e2 100644
--- a/src/contrib/cluster/Akka.Cluster.Sharding/Delivery/Internal/ShardingProducerControllerImpl.cs
+++ b/src/contrib/cluster/Akka.Cluster.Sharding/Delivery/Internal/ShardingProducerControllerImpl.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Sharding/Delivery/ShardingConsumerController.cs b/src/contrib/cluster/Akka.Cluster.Sharding/Delivery/ShardingConsumerController.cs
index 4dc4c93387c..493790aac7c 100644
--- a/src/contrib/cluster/Akka.Cluster.Sharding/Delivery/ShardingConsumerController.cs
+++ b/src/contrib/cluster/Akka.Cluster.Sharding/Delivery/ShardingConsumerController.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Sharding/Delivery/ShardingProducerController.cs b/src/contrib/cluster/Akka.Cluster.Sharding/Delivery/ShardingProducerController.cs
index b784d551140..9dbace06c0c 100644
--- a/src/contrib/cluster/Akka.Cluster.Sharding/Delivery/ShardingProducerController.cs
+++ b/src/contrib/cluster/Akka.Cluster.Sharding/Delivery/ShardingProducerController.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Sharding/EntityRecoveryStrategy.cs b/src/contrib/cluster/Akka.Cluster.Sharding/EntityRecoveryStrategy.cs
index 559c2d42fae..278678120db 100644
--- a/src/contrib/cluster/Akka.Cluster.Sharding/EntityRecoveryStrategy.cs
+++ b/src/contrib/cluster/Akka.Cluster.Sharding/EntityRecoveryStrategy.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Sharding/External/ClientTimeoutException.cs b/src/contrib/cluster/Akka.Cluster.Sharding/External/ClientTimeoutException.cs
index ff8a7434f2a..d5dbe1a9b48 100644
--- a/src/contrib/cluster/Akka.Cluster.Sharding/External/ClientTimeoutException.cs
+++ b/src/contrib/cluster/Akka.Cluster.Sharding/External/ClientTimeoutException.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Sharding/External/ExternalShardAllocation.cs b/src/contrib/cluster/Akka.Cluster.Sharding/External/ExternalShardAllocation.cs
index e82c98ce507..a0342d1ef03 100644
--- a/src/contrib/cluster/Akka.Cluster.Sharding/External/ExternalShardAllocation.cs
+++ b/src/contrib/cluster/Akka.Cluster.Sharding/External/ExternalShardAllocation.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Sharding/External/ExternalShardAllocationStrategy.cs b/src/contrib/cluster/Akka.Cluster.Sharding/External/ExternalShardAllocationStrategy.cs
index 042adfe1af7..686f9235ca2 100644
--- a/src/contrib/cluster/Akka.Cluster.Sharding/External/ExternalShardAllocationStrategy.cs
+++ b/src/contrib/cluster/Akka.Cluster.Sharding/External/ExternalShardAllocationStrategy.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Sharding/External/IExternalShardAllocationClient.cs b/src/contrib/cluster/Akka.Cluster.Sharding/External/IExternalShardAllocationClient.cs
index cec8f97c6a0..10042c9fed0 100644
--- a/src/contrib/cluster/Akka.Cluster.Sharding/External/IExternalShardAllocationClient.cs
+++ b/src/contrib/cluster/Akka.Cluster.Sharding/External/IExternalShardAllocationClient.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Sharding/External/Internal/ExternalShardAllocationClientImpl.cs b/src/contrib/cluster/Akka.Cluster.Sharding/External/Internal/ExternalShardAllocationClientImpl.cs
index fd78fa051f7..6ae7d219d2c 100644
--- a/src/contrib/cluster/Akka.Cluster.Sharding/External/Internal/ExternalShardAllocationClientImpl.cs
+++ b/src/contrib/cluster/Akka.Cluster.Sharding/External/Internal/ExternalShardAllocationClientImpl.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Sharding/External/ShardLocations.cs b/src/contrib/cluster/Akka.Cluster.Sharding/External/ShardLocations.cs
index 4c4308815f2..be7e7ac0eab 100644
--- a/src/contrib/cluster/Akka.Cluster.Sharding/External/ShardLocations.cs
+++ b/src/contrib/cluster/Akka.Cluster.Sharding/External/ShardLocations.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Sharding/IShardingBufferMessageAdapter.cs b/src/contrib/cluster/Akka.Cluster.Sharding/IShardingBufferMessageAdapter.cs
new file mode 100644
index 00000000000..dc30db6e20c
--- /dev/null
+++ b/src/contrib/cluster/Akka.Cluster.Sharding/IShardingBufferMessageAdapter.cs
@@ -0,0 +1,29 @@
+//-----------------------------------------------------------------------
+//
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
+//
+//-----------------------------------------------------------------------
+
+using Akka.Actor;
+using Akka.Annotations;
+
+namespace Akka.Cluster.Sharding;
+
+[InternalApi]
+public interface IShardingBufferMessageAdapter
+{
+ public object Apply(object message, IActorContext context);
+}
+
+[InternalApi]
+internal class EmptyBufferMessageAdapter: IShardingBufferMessageAdapter
+{
+ public static EmptyBufferMessageAdapter Instance { get; } = new ();
+
+ private EmptyBufferMessageAdapter()
+ {
+ }
+
+ public object Apply(object message, IActorContext context) => message;
+}
diff --git a/src/contrib/cluster/Akka.Cluster.Sharding/Internal/AbstractLeastShardAllocationStrategy.cs b/src/contrib/cluster/Akka.Cluster.Sharding/Internal/AbstractLeastShardAllocationStrategy.cs
index ea39eb4f685..8a3afbfaba7 100644
--- a/src/contrib/cluster/Akka.Cluster.Sharding/Internal/AbstractLeastShardAllocationStrategy.cs
+++ b/src/contrib/cluster/Akka.Cluster.Sharding/Internal/AbstractLeastShardAllocationStrategy.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Sharding/Internal/CustomStateStoreModeProvider.cs b/src/contrib/cluster/Akka.Cluster.Sharding/Internal/CustomStateStoreModeProvider.cs
index a48b3227d67..244f7213b58 100644
--- a/src/contrib/cluster/Akka.Cluster.Sharding/Internal/CustomStateStoreModeProvider.cs
+++ b/src/contrib/cluster/Akka.Cluster.Sharding/Internal/CustomStateStoreModeProvider.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Sharding/Internal/DDataRememberEntitiesCoordinatorStore.cs b/src/contrib/cluster/Akka.Cluster.Sharding/Internal/DDataRememberEntitiesCoordinatorStore.cs
index 72693e6dbe9..292b33f6cf6 100644
--- a/src/contrib/cluster/Akka.Cluster.Sharding/Internal/DDataRememberEntitiesCoordinatorStore.cs
+++ b/src/contrib/cluster/Akka.Cluster.Sharding/Internal/DDataRememberEntitiesCoordinatorStore.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Sharding/Internal/DDataRememberEntitiesProvider.cs b/src/contrib/cluster/Akka.Cluster.Sharding/Internal/DDataRememberEntitiesProvider.cs
index ef39c7ec7af..ecf2fb34e02 100644
--- a/src/contrib/cluster/Akka.Cluster.Sharding/Internal/DDataRememberEntitiesProvider.cs
+++ b/src/contrib/cluster/Akka.Cluster.Sharding/Internal/DDataRememberEntitiesProvider.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Sharding/Internal/DDataRememberEntitiesShardStore.cs b/src/contrib/cluster/Akka.Cluster.Sharding/Internal/DDataRememberEntitiesShardStore.cs
index a6bf5462ce2..a87223dae9f 100644
--- a/src/contrib/cluster/Akka.Cluster.Sharding/Internal/DDataRememberEntitiesShardStore.cs
+++ b/src/contrib/cluster/Akka.Cluster.Sharding/Internal/DDataRememberEntitiesShardStore.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Sharding/Internal/EventSourcedRememberEntitiesCoordinatorStore.cs b/src/contrib/cluster/Akka.Cluster.Sharding/Internal/EventSourcedRememberEntitiesCoordinatorStore.cs
index 82d534586ad..bceb078630b 100644
--- a/src/contrib/cluster/Akka.Cluster.Sharding/Internal/EventSourcedRememberEntitiesCoordinatorStore.cs
+++ b/src/contrib/cluster/Akka.Cluster.Sharding/Internal/EventSourcedRememberEntitiesCoordinatorStore.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Sharding/Internal/EventSourcedRememberEntitiesProvider.cs b/src/contrib/cluster/Akka.Cluster.Sharding/Internal/EventSourcedRememberEntitiesProvider.cs
index 77d01e3d10a..55113a7c9fe 100644
--- a/src/contrib/cluster/Akka.Cluster.Sharding/Internal/EventSourcedRememberEntitiesProvider.cs
+++ b/src/contrib/cluster/Akka.Cluster.Sharding/Internal/EventSourcedRememberEntitiesProvider.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Sharding/Internal/EventSourcedRememberEntitiesShardStore.cs b/src/contrib/cluster/Akka.Cluster.Sharding/Internal/EventSourcedRememberEntitiesShardStore.cs
index 9c9dd07ecbd..f179aef9d9e 100644
--- a/src/contrib/cluster/Akka.Cluster.Sharding/Internal/EventSourcedRememberEntitiesShardStore.cs
+++ b/src/contrib/cluster/Akka.Cluster.Sharding/Internal/EventSourcedRememberEntitiesShardStore.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Sharding/Internal/LeastShardAllocationStrategy.cs b/src/contrib/cluster/Akka.Cluster.Sharding/Internal/LeastShardAllocationStrategy.cs
index b7e11ce5a09..94903159906 100644
--- a/src/contrib/cluster/Akka.Cluster.Sharding/Internal/LeastShardAllocationStrategy.cs
+++ b/src/contrib/cluster/Akka.Cluster.Sharding/Internal/LeastShardAllocationStrategy.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Sharding/Internal/RememberEntitiesStore.cs b/src/contrib/cluster/Akka.Cluster.Sharding/Internal/RememberEntitiesStore.cs
index 23100833677..7e74149bd55 100644
--- a/src/contrib/cluster/Akka.Cluster.Sharding/Internal/RememberEntitiesStore.cs
+++ b/src/contrib/cluster/Akka.Cluster.Sharding/Internal/RememberEntitiesStore.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Sharding/Internal/RememberEntityStarter.cs b/src/contrib/cluster/Akka.Cluster.Sharding/Internal/RememberEntityStarter.cs
index c4bec959883..f29ef82134b 100644
--- a/src/contrib/cluster/Akka.Cluster.Sharding/Internal/RememberEntityStarter.cs
+++ b/src/contrib/cluster/Akka.Cluster.Sharding/Internal/RememberEntityStarter.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Sharding/OldCoordinatorStateMigrationEventAdapter.cs b/src/contrib/cluster/Akka.Cluster.Sharding/OldCoordinatorStateMigrationEventAdapter.cs
index 09b275e3692..20c4f820858 100644
--- a/src/contrib/cluster/Akka.Cluster.Sharding/OldCoordinatorStateMigrationEventAdapter.cs
+++ b/src/contrib/cluster/Akka.Cluster.Sharding/OldCoordinatorStateMigrationEventAdapter.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Sharding/PersistentShardCoordinator.cs b/src/contrib/cluster/Akka.Cluster.Sharding/PersistentShardCoordinator.cs
index ddc3b757fb0..81361b494ff 100644
--- a/src/contrib/cluster/Akka.Cluster.Sharding/PersistentShardCoordinator.cs
+++ b/src/contrib/cluster/Akka.Cluster.Sharding/PersistentShardCoordinator.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Sharding/Properties/AssemblyInfo.cs b/src/contrib/cluster/Akka.Cluster.Sharding/Properties/AssemblyInfo.cs
index ef24a63bf19..2249d71ee8c 100644
--- a/src/contrib/cluster/Akka.Cluster.Sharding/Properties/AssemblyInfo.cs
+++ b/src/contrib/cluster/Akka.Cluster.Sharding/Properties/AssemblyInfo.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
@@ -15,6 +15,7 @@
[assembly: InternalsVisibleTo("Akka.Cluster.Sharding.Tests")]
[assembly: InternalsVisibleTo("Akka.Cluster.Sharding.Tests.MultiNode")]
[assembly: InternalsVisibleTo("Akka.DistributedData.Tests")]
+[assembly: InternalsVisibleTo("Akka.Cluster.Benchmarks")]
// Setting ComVisible to false makes the types in this assembly not visible
// to COM components. If you need to access a type in this assembly from
diff --git a/src/contrib/cluster/Akka.Cluster.Sharding/Serialization/ClusterShardingMessageSerializer.cs b/src/contrib/cluster/Akka.Cluster.Sharding/Serialization/ClusterShardingMessageSerializer.cs
index 60dd0cba6d6..71dc3b2a265 100644
--- a/src/contrib/cluster/Akka.Cluster.Sharding/Serialization/ClusterShardingMessageSerializer.cs
+++ b/src/contrib/cluster/Akka.Cluster.Sharding/Serialization/ClusterShardingMessageSerializer.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Sharding/Serialization/Proto/ClusterShardingMessages.g.cs b/src/contrib/cluster/Akka.Cluster.Sharding/Serialization/Proto/ClusterShardingMessages.g.cs
index c37ab1794af..66075449426 100644
--- a/src/contrib/cluster/Akka.Cluster.Sharding/Serialization/Proto/ClusterShardingMessages.g.cs
+++ b/src/contrib/cluster/Akka.Cluster.Sharding/Serialization/Proto/ClusterShardingMessages.g.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Sharding/Shard.cs b/src/contrib/cluster/Akka.Cluster.Sharding/Shard.cs
index 42297294512..bc8dfd0eb0d 100644
--- a/src/contrib/cluster/Akka.Cluster.Sharding/Shard.cs
+++ b/src/contrib/cluster/Akka.Cluster.Sharding/Shard.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
@@ -963,6 +963,8 @@ public override string ToString()
private readonly Lease? _lease;
private readonly TimeSpan _leaseRetryInterval = TimeSpan.FromSeconds(5); // won't be used
+ private readonly IShardingBufferMessageAdapter _bufferMessageAdapter;
+
public ILoggingAdapter Log { get; } = Context.GetLogger();
public IStash Stash { get; set; } = null!;
public ITimerScheduler Timers { get; set; } = null!;
@@ -1017,6 +1019,8 @@ public Shard(
_leaseRetryInterval = settings.LeaseSettings.LeaseRetryInterval;
}
+
+ _bufferMessageAdapter = ClusterSharding.Get(Context.System).BufferMessageAdapter;
}
protected override SupervisorStrategy SupervisorStrategy()
@@ -1971,7 +1975,7 @@ private void AppendToMessageBuffer(EntityId id, object msg, IActorRef snd)
if (Log.IsDebugEnabled)
Log.Debug("{0}: Message of type [{1}] for entity [{2}] buffered", _typeName, msg.GetType().Name,
id);
- _messageBuffers.Append(id, msg, snd);
+ _messageBuffers.Append(id, _bufferMessageAdapter.Apply(msg, Context), snd);
}
}
@@ -1994,7 +1998,7 @@ private void SendMsgBuffer(EntityId entityId)
// and as the child exists, the message will be directly forwarded
foreach (var (message, @ref) in messages)
{
- if (message is ShardRegion.StartEntity se)
+ if (WrappedMessage.Unwrap(message) is ShardRegion.StartEntity se)
StartEntity(se.EntityId, @ref);
else
DeliverMessage(entityId, message, @ref);
diff --git a/src/contrib/cluster/Akka.Cluster.Sharding/ShardAllocationStrategy.cs b/src/contrib/cluster/Akka.Cluster.Sharding/ShardAllocationStrategy.cs
index 09cc8183f7d..d6471158ef9 100644
--- a/src/contrib/cluster/Akka.Cluster.Sharding/ShardAllocationStrategy.cs
+++ b/src/contrib/cluster/Akka.Cluster.Sharding/ShardAllocationStrategy.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Sharding/ShardCoordinator.cs b/src/contrib/cluster/Akka.Cluster.Sharding/ShardCoordinator.cs
index 0b2125bcbf4..1b39526b6cf 100644
--- a/src/contrib/cluster/Akka.Cluster.Sharding/ShardCoordinator.cs
+++ b/src/contrib/cluster/Akka.Cluster.Sharding/ShardCoordinator.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Sharding/ShardRegion.cs b/src/contrib/cluster/Akka.Cluster.Sharding/ShardRegion.cs
index 27d96ef0504..e282dc5ab7f 100644
--- a/src/contrib/cluster/Akka.Cluster.Sharding/ShardRegion.cs
+++ b/src/contrib/cluster/Akka.Cluster.Sharding/ShardRegion.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
@@ -430,6 +430,7 @@ internal static Props ProxyProps(
private readonly CoordinatedShutdown _coordShutdown = CoordinatedShutdown.Get(Context.System);
private readonly TaskCompletionSource _gracefulShutdownProgress = new();
+ private readonly IShardingBufferMessageAdapter _bufferMessageAdapter;
///
/// TBD
@@ -464,6 +465,8 @@ public ShardRegion(
_initRegistrationDelay = TimeSpan.FromMilliseconds(100).Max(new TimeSpan(_retryInterval.Ticks / 2 / 2 / 2));
_nextRegistrationDelay = _initRegistrationDelay;
+ _bufferMessageAdapter = ClusterSharding.Get(Context.System).BufferMessageAdapter;
+
SetupCoordinatedShutdown();
}
@@ -812,7 +815,7 @@ private void BufferMessage(ShardId shardId, Msg message, IActorRef sender)
}
else
{
- _shardBuffers.Append(shardId, message, sender);
+ _shardBuffers.Append(shardId, _bufferMessageAdapter.Apply(message, Context), sender);
// log some insight to how buffers are filled up every 10% of the buffer capacity
var total = totalBufferSize + 1;
@@ -1267,7 +1270,7 @@ private void DeliverBufferedMessages(ShardId shardId, IActorRef receiver)
foreach (var (Message, Ref) in buffer)
{
- if (Message is RestartShard && !receiver.Equals(Self))
+ if (WrappedMessage.Unwrap(Message) is RestartShard && !receiver.Equals(Self))
{
_log.Debug(
"{0}: Dropping buffered message {1}, these are only processed by a local ShardRegion.",
diff --git a/src/contrib/cluster/Akka.Cluster.Sharding/ShardedDaemonProcess.cs b/src/contrib/cluster/Akka.Cluster.Sharding/ShardedDaemonProcess.cs
index 9eb7e33b578..39a0f4aa64c 100644
--- a/src/contrib/cluster/Akka.Cluster.Sharding/ShardedDaemonProcess.cs
+++ b/src/contrib/cluster/Akka.Cluster.Sharding/ShardedDaemonProcess.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
@@ -112,12 +112,23 @@ public DaemonMessageRouter(string[] entityIds, IActorRef shardingRef)
protected override void OnReceive(object message)
{
- var nextId = _entityIds[_index % _entityIds.Length];
+ if (message is Broadcast broadcast)
+ {
+ var unwrapped = broadcast.Message;
+ foreach (var entityId in _entityIds)
+ {
+ _shardingRef.Forward(new ShardingEnvelope(entityId, unwrapped));
+ }
+ }
+ else
+ {
+ var nextId = _entityIds[_index % _entityIds.Length];
- // have to remember to always allow the sharding envelope to be forwarded
- _shardingRef.Forward(new ShardingEnvelope(nextId, message));
- if (_index == int.MaxValue) _index = 0;
- else _index++;
+ // have to remember to always allow the sharding envelope to be forwarded
+ _shardingRef.Forward(new ShardingEnvelope(nextId, message));
+ if (_index == int.MaxValue) _index = 0;
+ else _index++;
+ }
}
}
diff --git a/src/contrib/cluster/Akka.Cluster.Sharding/ShardedDaemonProcessSettings.cs b/src/contrib/cluster/Akka.Cluster.Sharding/ShardedDaemonProcessSettings.cs
index 47a324ec426..7e292d8dc18 100644
--- a/src/contrib/cluster/Akka.Cluster.Sharding/ShardedDaemonProcessSettings.cs
+++ b/src/contrib/cluster/Akka.Cluster.Sharding/ShardedDaemonProcessSettings.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Sharding/ShardingEnvelope.cs b/src/contrib/cluster/Akka.Cluster.Sharding/ShardingEnvelope.cs
index 0a5b3a25f66..977c83c428b 100644
--- a/src/contrib/cluster/Akka.Cluster.Sharding/ShardingEnvelope.cs
+++ b/src/contrib/cluster/Akka.Cluster.Sharding/ShardingEnvelope.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Sharding/ShardingMessages.cs b/src/contrib/cluster/Akka.Cluster.Sharding/ShardingMessages.cs
index 08d308a6f1b..b6a4d66b735 100644
--- a/src/contrib/cluster/Akka.Cluster.Sharding/ShardingMessages.cs
+++ b/src/contrib/cluster/Akka.Cluster.Sharding/ShardingMessages.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Sharding/ShardingQueries.cs b/src/contrib/cluster/Akka.Cluster.Sharding/ShardingQueries.cs
index b0173fc8262..264fc3b4beb 100644
--- a/src/contrib/cluster/Akka.Cluster.Sharding/ShardingQueries.cs
+++ b/src/contrib/cluster/Akka.Cluster.Sharding/ShardingQueries.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Tools.Tests.MultiNode/ClusterClient/ClusterClientDiscoverySpec.cs b/src/contrib/cluster/Akka.Cluster.Tools.Tests.MultiNode/ClusterClient/ClusterClientDiscoverySpec.cs
index fe4c19e681b..5f4c3b5e3e7 100644
--- a/src/contrib/cluster/Akka.Cluster.Tools.Tests.MultiNode/ClusterClient/ClusterClientDiscoverySpec.cs
+++ b/src/contrib/cluster/Akka.Cluster.Tools.Tests.MultiNode/ClusterClient/ClusterClientDiscoverySpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Tools.Tests.MultiNode/ClusterClient/ClusterClientHandoverSpec.cs b/src/contrib/cluster/Akka.Cluster.Tools.Tests.MultiNode/ClusterClient/ClusterClientHandoverSpec.cs
index 745dce627f4..873d441ae77 100644
--- a/src/contrib/cluster/Akka.Cluster.Tools.Tests.MultiNode/ClusterClient/ClusterClientHandoverSpec.cs
+++ b/src/contrib/cluster/Akka.Cluster.Tools.Tests.MultiNode/ClusterClient/ClusterClientHandoverSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Tools.Tests.MultiNode/ClusterClient/ClusterClientSpec.cs b/src/contrib/cluster/Akka.Cluster.Tools.Tests.MultiNode/ClusterClient/ClusterClientSpec.cs
index 79db48a2bfc..16921a5d3fc 100644
--- a/src/contrib/cluster/Akka.Cluster.Tools.Tests.MultiNode/ClusterClient/ClusterClientSpec.cs
+++ b/src/contrib/cluster/Akka.Cluster.Tools.Tests.MultiNode/ClusterClient/ClusterClientSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Tools.Tests.MultiNode/ClusterClient/ClusterClientStartSpecConfig.cs b/src/contrib/cluster/Akka.Cluster.Tools.Tests.MultiNode/ClusterClient/ClusterClientStartSpecConfig.cs
index 58845045242..b28a74e3f91 100644
--- a/src/contrib/cluster/Akka.Cluster.Tools.Tests.MultiNode/ClusterClient/ClusterClientStartSpecConfig.cs
+++ b/src/contrib/cluster/Akka.Cluster.Tools.Tests.MultiNode/ClusterClient/ClusterClientStartSpecConfig.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Tools.Tests.MultiNode/ClusterClient/ClusterClientStopSpec.cs b/src/contrib/cluster/Akka.Cluster.Tools.Tests.MultiNode/ClusterClient/ClusterClientStopSpec.cs
index 847629588f2..972af224fd7 100644
--- a/src/contrib/cluster/Akka.Cluster.Tools.Tests.MultiNode/ClusterClient/ClusterClientStopSpec.cs
+++ b/src/contrib/cluster/Akka.Cluster.Tools.Tests.MultiNode/ClusterClient/ClusterClientStopSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Tools.Tests.MultiNode/Properties/AssemblyInfo.cs b/src/contrib/cluster/Akka.Cluster.Tools.Tests.MultiNode/Properties/AssemblyInfo.cs
index f88b6a05c7f..416114651f6 100644
--- a/src/contrib/cluster/Akka.Cluster.Tools.Tests.MultiNode/Properties/AssemblyInfo.cs
+++ b/src/contrib/cluster/Akka.Cluster.Tools.Tests.MultiNode/Properties/AssemblyInfo.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Tools.Tests.MultiNode/PublishSubscribe/DistributedPubSubMediatorSpec.cs b/src/contrib/cluster/Akka.Cluster.Tools.Tests.MultiNode/PublishSubscribe/DistributedPubSubMediatorSpec.cs
index ebd9b551c28..8af0301b4a4 100644
--- a/src/contrib/cluster/Akka.Cluster.Tools.Tests.MultiNode/PublishSubscribe/DistributedPubSubMediatorSpec.cs
+++ b/src/contrib/cluster/Akka.Cluster.Tools.Tests.MultiNode/PublishSubscribe/DistributedPubSubMediatorSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Tools.Tests.MultiNode/PublishSubscribe/DistributedPubSubRestartSpec.cs b/src/contrib/cluster/Akka.Cluster.Tools.Tests.MultiNode/PublishSubscribe/DistributedPubSubRestartSpec.cs
index 9ae52b183a7..2e43fa6aa07 100644
--- a/src/contrib/cluster/Akka.Cluster.Tools.Tests.MultiNode/PublishSubscribe/DistributedPubSubRestartSpec.cs
+++ b/src/contrib/cluster/Akka.Cluster.Tools.Tests.MultiNode/PublishSubscribe/DistributedPubSubRestartSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Tools.Tests.MultiNode/Singleton/ClusterSingletonManagerChaosSpec.cs b/src/contrib/cluster/Akka.Cluster.Tools.Tests.MultiNode/Singleton/ClusterSingletonManagerChaosSpec.cs
index 94b11dfc126..af40f1f5c13 100644
--- a/src/contrib/cluster/Akka.Cluster.Tools.Tests.MultiNode/Singleton/ClusterSingletonManagerChaosSpec.cs
+++ b/src/contrib/cluster/Akka.Cluster.Tools.Tests.MultiNode/Singleton/ClusterSingletonManagerChaosSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Tools.Tests.MultiNode/Singleton/ClusterSingletonManagerDownedSpec.cs b/src/contrib/cluster/Akka.Cluster.Tools.Tests.MultiNode/Singleton/ClusterSingletonManagerDownedSpec.cs
index add3891bdd0..f9714282caf 100644
--- a/src/contrib/cluster/Akka.Cluster.Tools.Tests.MultiNode/Singleton/ClusterSingletonManagerDownedSpec.cs
+++ b/src/contrib/cluster/Akka.Cluster.Tools.Tests.MultiNode/Singleton/ClusterSingletonManagerDownedSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Tools.Tests.MultiNode/Singleton/ClusterSingletonManagerLeaseSpec.cs b/src/contrib/cluster/Akka.Cluster.Tools.Tests.MultiNode/Singleton/ClusterSingletonManagerLeaseSpec.cs
index 66bf51ac281..ad970e5d99f 100644
--- a/src/contrib/cluster/Akka.Cluster.Tools.Tests.MultiNode/Singleton/ClusterSingletonManagerLeaseSpec.cs
+++ b/src/contrib/cluster/Akka.Cluster.Tools.Tests.MultiNode/Singleton/ClusterSingletonManagerLeaseSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Tools.Tests.MultiNode/Singleton/ClusterSingletonManagerLeave2Spec.cs b/src/contrib/cluster/Akka.Cluster.Tools.Tests.MultiNode/Singleton/ClusterSingletonManagerLeave2Spec.cs
index 7da2f6bca2d..b0e668c05d3 100644
--- a/src/contrib/cluster/Akka.Cluster.Tools.Tests.MultiNode/Singleton/ClusterSingletonManagerLeave2Spec.cs
+++ b/src/contrib/cluster/Akka.Cluster.Tools.Tests.MultiNode/Singleton/ClusterSingletonManagerLeave2Spec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Tools.Tests.MultiNode/Singleton/ClusterSingletonManagerLeaveSpec.cs b/src/contrib/cluster/Akka.Cluster.Tools.Tests.MultiNode/Singleton/ClusterSingletonManagerLeaveSpec.cs
index 81cf85e7460..cca62748635 100644
--- a/src/contrib/cluster/Akka.Cluster.Tools.Tests.MultiNode/Singleton/ClusterSingletonManagerLeaveSpec.cs
+++ b/src/contrib/cluster/Akka.Cluster.Tools.Tests.MultiNode/Singleton/ClusterSingletonManagerLeaveSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Tools.Tests.MultiNode/Singleton/ClusterSingletonManagerSpec.cs b/src/contrib/cluster/Akka.Cluster.Tools.Tests.MultiNode/Singleton/ClusterSingletonManagerSpec.cs
index d7310a13d5c..6bebe045eee 100644
--- a/src/contrib/cluster/Akka.Cluster.Tools.Tests.MultiNode/Singleton/ClusterSingletonManagerSpec.cs
+++ b/src/contrib/cluster/Akka.Cluster.Tools.Tests.MultiNode/Singleton/ClusterSingletonManagerSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Tools.Tests.MultiNode/Singleton/ClusterSingletonManagerStartupSpec.cs b/src/contrib/cluster/Akka.Cluster.Tools.Tests.MultiNode/Singleton/ClusterSingletonManagerStartupSpec.cs
index 7c09f125f00..44cc6bfc728 100644
--- a/src/contrib/cluster/Akka.Cluster.Tools.Tests.MultiNode/Singleton/ClusterSingletonManagerStartupSpec.cs
+++ b/src/contrib/cluster/Akka.Cluster.Tools.Tests.MultiNode/Singleton/ClusterSingletonManagerStartupSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Tools.Tests/ClusterClient/ClusterClientConfigSpec.cs b/src/contrib/cluster/Akka.Cluster.Tools.Tests/ClusterClient/ClusterClientConfigSpec.cs
index 9403136dff3..ee2cdd7a7d5 100644
--- a/src/contrib/cluster/Akka.Cluster.Tools.Tests/ClusterClient/ClusterClientConfigSpec.cs
+++ b/src/contrib/cluster/Akka.Cluster.Tools.Tests/ClusterClient/ClusterClientConfigSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Tools.Tests/ClusterClient/ClusterClientMessageSerializerSpec.cs b/src/contrib/cluster/Akka.Cluster.Tools.Tests/ClusterClient/ClusterClientMessageSerializerSpec.cs
index 3bf92b73452..57f496e125f 100644
--- a/src/contrib/cluster/Akka.Cluster.Tools.Tests/ClusterClient/ClusterClientMessageSerializerSpec.cs
+++ b/src/contrib/cluster/Akka.Cluster.Tools.Tests/ClusterClient/ClusterClientMessageSerializerSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Tools.Tests/ClusterClient/ClusterClientSerializerSpec.cs b/src/contrib/cluster/Akka.Cluster.Tools.Tests/ClusterClient/ClusterClientSerializerSpec.cs
index b12c10ca2c0..f774dbaec30 100644
--- a/src/contrib/cluster/Akka.Cluster.Tools.Tests/ClusterClient/ClusterClientSerializerSpec.cs
+++ b/src/contrib/cluster/Akka.Cluster.Tools.Tests/ClusterClient/ClusterClientSerializerSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Tools.Tests/ClusterClient/RingOrderingTests.cs b/src/contrib/cluster/Akka.Cluster.Tools.Tests/ClusterClient/RingOrderingTests.cs
index 8eeb933a904..0c766d6c64a 100644
--- a/src/contrib/cluster/Akka.Cluster.Tools.Tests/ClusterClient/RingOrderingTests.cs
+++ b/src/contrib/cluster/Akka.Cluster.Tools.Tests/ClusterClient/RingOrderingTests.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Tools.Tests/Properties/AssemblyInfo.cs b/src/contrib/cluster/Akka.Cluster.Tools.Tests/Properties/AssemblyInfo.cs
index 6b070625a12..aa222df2ba0 100644
--- a/src/contrib/cluster/Akka.Cluster.Tools.Tests/Properties/AssemblyInfo.cs
+++ b/src/contrib/cluster/Akka.Cluster.Tools.Tests/Properties/AssemblyInfo.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Tools.Tests/PublishSubscribe/DistributedPubSubConfigSpec.cs b/src/contrib/cluster/Akka.Cluster.Tools.Tests/PublishSubscribe/DistributedPubSubConfigSpec.cs
index 4381661673a..70a05a47273 100644
--- a/src/contrib/cluster/Akka.Cluster.Tools.Tests/PublishSubscribe/DistributedPubSubConfigSpec.cs
+++ b/src/contrib/cluster/Akka.Cluster.Tools.Tests/PublishSubscribe/DistributedPubSubConfigSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Tools.Tests/PublishSubscribe/DistributedPubSubMediatorRouterSpec.cs b/src/contrib/cluster/Akka.Cluster.Tools.Tests/PublishSubscribe/DistributedPubSubMediatorRouterSpec.cs
index 0a8cd1ab95f..1cc8b1b9bbb 100644
--- a/src/contrib/cluster/Akka.Cluster.Tools.Tests/PublishSubscribe/DistributedPubSubMediatorRouterSpec.cs
+++ b/src/contrib/cluster/Akka.Cluster.Tools.Tests/PublishSubscribe/DistributedPubSubMediatorRouterSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Tools.Tests/PublishSubscribe/DistributedPubSubMediatorSpec.cs b/src/contrib/cluster/Akka.Cluster.Tools.Tests/PublishSubscribe/DistributedPubSubMediatorSpec.cs
index 9df5ef692e8..f7989a825cb 100644
--- a/src/contrib/cluster/Akka.Cluster.Tools.Tests/PublishSubscribe/DistributedPubSubMediatorSpec.cs
+++ b/src/contrib/cluster/Akka.Cluster.Tools.Tests/PublishSubscribe/DistributedPubSubMediatorSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Tools.Tests/PublishSubscribe/DistributedPubSubMessageSerializerSpec.cs b/src/contrib/cluster/Akka.Cluster.Tools.Tests/PublishSubscribe/DistributedPubSubMessageSerializerSpec.cs
index 4160198836a..0b04797872a 100644
--- a/src/contrib/cluster/Akka.Cluster.Tools.Tests/PublishSubscribe/DistributedPubSubMessageSerializerSpec.cs
+++ b/src/contrib/cluster/Akka.Cluster.Tools.Tests/PublishSubscribe/DistributedPubSubMessageSerializerSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Tools.Tests/Singleton/ClusterSingletonApiSpec.cs b/src/contrib/cluster/Akka.Cluster.Tools.Tests/Singleton/ClusterSingletonApiSpec.cs
index d82a45b8152..2e9abb97ea2 100644
--- a/src/contrib/cluster/Akka.Cluster.Tools.Tests/Singleton/ClusterSingletonApiSpec.cs
+++ b/src/contrib/cluster/Akka.Cluster.Tools.Tests/Singleton/ClusterSingletonApiSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Tools.Tests/Singleton/ClusterSingletonConfigSpec.cs b/src/contrib/cluster/Akka.Cluster.Tools.Tests/Singleton/ClusterSingletonConfigSpec.cs
index f39d72e5409..05c015e1ed5 100644
--- a/src/contrib/cluster/Akka.Cluster.Tools.Tests/Singleton/ClusterSingletonConfigSpec.cs
+++ b/src/contrib/cluster/Akka.Cluster.Tools.Tests/Singleton/ClusterSingletonConfigSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Tools.Tests/Singleton/ClusterSingletonLeaseSpec.cs b/src/contrib/cluster/Akka.Cluster.Tools.Tests/Singleton/ClusterSingletonLeaseSpec.cs
index 3e81aa9016f..27b6e3ba042 100644
--- a/src/contrib/cluster/Akka.Cluster.Tools.Tests/Singleton/ClusterSingletonLeaseSpec.cs
+++ b/src/contrib/cluster/Akka.Cluster.Tools.Tests/Singleton/ClusterSingletonLeaseSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Tools.Tests/Singleton/ClusterSingletonLeavingSpeedSpec.cs b/src/contrib/cluster/Akka.Cluster.Tools.Tests/Singleton/ClusterSingletonLeavingSpeedSpec.cs
index f652882711f..054ecdaa09a 100644
--- a/src/contrib/cluster/Akka.Cluster.Tools.Tests/Singleton/ClusterSingletonLeavingSpeedSpec.cs
+++ b/src/contrib/cluster/Akka.Cluster.Tools.Tests/Singleton/ClusterSingletonLeavingSpeedSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Tools.Tests/Singleton/ClusterSingletonMessageSerializerSpec.cs b/src/contrib/cluster/Akka.Cluster.Tools.Tests/Singleton/ClusterSingletonMessageSerializerSpec.cs
index 48210c3c163..ca982118617 100644
--- a/src/contrib/cluster/Akka.Cluster.Tools.Tests/Singleton/ClusterSingletonMessageSerializerSpec.cs
+++ b/src/contrib/cluster/Akka.Cluster.Tools.Tests/Singleton/ClusterSingletonMessageSerializerSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Tools.Tests/Singleton/ClusterSingletonProxySpec.cs b/src/contrib/cluster/Akka.Cluster.Tools.Tests/Singleton/ClusterSingletonProxySpec.cs
index b0935f41d3a..bd359a10017 100644
--- a/src/contrib/cluster/Akka.Cluster.Tools.Tests/Singleton/ClusterSingletonProxySpec.cs
+++ b/src/contrib/cluster/Akka.Cluster.Tools.Tests/Singleton/ClusterSingletonProxySpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Tools.Tests/Singleton/ClusterSingletonRestart2Spec.cs b/src/contrib/cluster/Akka.Cluster.Tools.Tests/Singleton/ClusterSingletonRestart2Spec.cs
index 2845d15f71e..93357144d22 100644
--- a/src/contrib/cluster/Akka.Cluster.Tools.Tests/Singleton/ClusterSingletonRestart2Spec.cs
+++ b/src/contrib/cluster/Akka.Cluster.Tools.Tests/Singleton/ClusterSingletonRestart2Spec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Tools.Tests/Singleton/ClusterSingletonRestartSpec.cs b/src/contrib/cluster/Akka.Cluster.Tools.Tests/Singleton/ClusterSingletonRestartSpec.cs
index 2873145b172..84e13defbf4 100644
--- a/src/contrib/cluster/Akka.Cluster.Tools.Tests/Singleton/ClusterSingletonRestartSpec.cs
+++ b/src/contrib/cluster/Akka.Cluster.Tools.Tests/Singleton/ClusterSingletonRestartSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Tools/Client/ClusterClient.cs b/src/contrib/cluster/Akka.Cluster.Tools/Client/ClusterClient.cs
index 83ece8ff740..b202a7872a0 100644
--- a/src/contrib/cluster/Akka.Cluster.Tools/Client/ClusterClient.cs
+++ b/src/contrib/cluster/Akka.Cluster.Tools/Client/ClusterClient.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Tools/Client/ClusterClientDiscovery.cs b/src/contrib/cluster/Akka.Cluster.Tools/Client/ClusterClientDiscovery.cs
index 51c5c7afc20..ee1cdbf8580 100644
--- a/src/contrib/cluster/Akka.Cluster.Tools/Client/ClusterClientDiscovery.cs
+++ b/src/contrib/cluster/Akka.Cluster.Tools/Client/ClusterClientDiscovery.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Tools/Client/ClusterClientDiscoverySettings.cs b/src/contrib/cluster/Akka.Cluster.Tools/Client/ClusterClientDiscoverySettings.cs
index a15ce1cff88..44781580b53 100644
--- a/src/contrib/cluster/Akka.Cluster.Tools/Client/ClusterClientDiscoverySettings.cs
+++ b/src/contrib/cluster/Akka.Cluster.Tools/Client/ClusterClientDiscoverySettings.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Tools/Client/ClusterClientReceptionist.cs b/src/contrib/cluster/Akka.Cluster.Tools/Client/ClusterClientReceptionist.cs
index 7cc5fd6b021..97cd912ef99 100644
--- a/src/contrib/cluster/Akka.Cluster.Tools/Client/ClusterClientReceptionist.cs
+++ b/src/contrib/cluster/Akka.Cluster.Tools/Client/ClusterClientReceptionist.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Tools/Client/ClusterClientSettings.cs b/src/contrib/cluster/Akka.Cluster.Tools/Client/ClusterClientSettings.cs
index 69bb2468bdb..161de810382 100644
--- a/src/contrib/cluster/Akka.Cluster.Tools/Client/ClusterClientSettings.cs
+++ b/src/contrib/cluster/Akka.Cluster.Tools/Client/ClusterClientSettings.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Tools/Client/ClusterReceptionist.cs b/src/contrib/cluster/Akka.Cluster.Tools/Client/ClusterReceptionist.cs
index 3470cf0c133..1571c02a62d 100644
--- a/src/contrib/cluster/Akka.Cluster.Tools/Client/ClusterReceptionist.cs
+++ b/src/contrib/cluster/Akka.Cluster.Tools/Client/ClusterReceptionist.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Tools/Client/ClusterReceptionistSettings.cs b/src/contrib/cluster/Akka.Cluster.Tools/Client/ClusterReceptionistSettings.cs
index 2926266c97a..2c3563fa29d 100644
--- a/src/contrib/cluster/Akka.Cluster.Tools/Client/ClusterReceptionistSettings.cs
+++ b/src/contrib/cluster/Akka.Cluster.Tools/Client/ClusterReceptionistSettings.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Tools/Client/Serialization/ClusterClientMessageSerializer.cs b/src/contrib/cluster/Akka.Cluster.Tools/Client/Serialization/ClusterClientMessageSerializer.cs
index 384db235c40..dbb55b2c731 100644
--- a/src/contrib/cluster/Akka.Cluster.Tools/Client/Serialization/ClusterClientMessageSerializer.cs
+++ b/src/contrib/cluster/Akka.Cluster.Tools/Client/Serialization/ClusterClientMessageSerializer.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Tools/Properties/AssemblyInfo.cs b/src/contrib/cluster/Akka.Cluster.Tools/Properties/AssemblyInfo.cs
index 7f9bbf26c18..b24b2520062 100644
--- a/src/contrib/cluster/Akka.Cluster.Tools/Properties/AssemblyInfo.cs
+++ b/src/contrib/cluster/Akka.Cluster.Tools/Properties/AssemblyInfo.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Tools/PublishSubscribe/DistributedMessages.cs b/src/contrib/cluster/Akka.Cluster.Tools/PublishSubscribe/DistributedMessages.cs
index fe83112cb32..027e41f52e9 100644
--- a/src/contrib/cluster/Akka.Cluster.Tools/PublishSubscribe/DistributedMessages.cs
+++ b/src/contrib/cluster/Akka.Cluster.Tools/PublishSubscribe/DistributedMessages.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Tools/PublishSubscribe/DistributedPubSub.cs b/src/contrib/cluster/Akka.Cluster.Tools/PublishSubscribe/DistributedPubSub.cs
index c507cdbecfa..62830dd636b 100644
--- a/src/contrib/cluster/Akka.Cluster.Tools/PublishSubscribe/DistributedPubSub.cs
+++ b/src/contrib/cluster/Akka.Cluster.Tools/PublishSubscribe/DistributedPubSub.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Tools/PublishSubscribe/DistributedPubSubMediator.cs b/src/contrib/cluster/Akka.Cluster.Tools/PublishSubscribe/DistributedPubSubMediator.cs
index 55859a7f933..def2a8237f4 100644
--- a/src/contrib/cluster/Akka.Cluster.Tools/PublishSubscribe/DistributedPubSubMediator.cs
+++ b/src/contrib/cluster/Akka.Cluster.Tools/PublishSubscribe/DistributedPubSubMediator.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Tools/PublishSubscribe/DistributedPubSubSettings.cs b/src/contrib/cluster/Akka.Cluster.Tools/PublishSubscribe/DistributedPubSubSettings.cs
index b19ced6b8e2..d4438c483bb 100644
--- a/src/contrib/cluster/Akka.Cluster.Tools/PublishSubscribe/DistributedPubSubSettings.cs
+++ b/src/contrib/cluster/Akka.Cluster.Tools/PublishSubscribe/DistributedPubSubSettings.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Tools/PublishSubscribe/Internal/TopicMessages.cs b/src/contrib/cluster/Akka.Cluster.Tools/PublishSubscribe/Internal/TopicMessages.cs
index 21a2db00cc8..481703f241c 100644
--- a/src/contrib/cluster/Akka.Cluster.Tools/PublishSubscribe/Internal/TopicMessages.cs
+++ b/src/contrib/cluster/Akka.Cluster.Tools/PublishSubscribe/Internal/TopicMessages.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Tools/PublishSubscribe/Internal/Topics.cs b/src/contrib/cluster/Akka.Cluster.Tools/PublishSubscribe/Internal/Topics.cs
index cf8efdccd6f..93800244b19 100644
--- a/src/contrib/cluster/Akka.Cluster.Tools/PublishSubscribe/Internal/Topics.cs
+++ b/src/contrib/cluster/Akka.Cluster.Tools/PublishSubscribe/Internal/Topics.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Tools/PublishSubscribe/PerGroupingBuffer.cs b/src/contrib/cluster/Akka.Cluster.Tools/PublishSubscribe/PerGroupingBuffer.cs
index 5c0630157b6..9889ae6cec7 100644
--- a/src/contrib/cluster/Akka.Cluster.Tools/PublishSubscribe/PerGroupingBuffer.cs
+++ b/src/contrib/cluster/Akka.Cluster.Tools/PublishSubscribe/PerGroupingBuffer.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Tools/PublishSubscribe/Serialization/DistributedPubSubMessageSerializer.cs b/src/contrib/cluster/Akka.Cluster.Tools/PublishSubscribe/Serialization/DistributedPubSubMessageSerializer.cs
index 45e54f6b7c8..9022f5e1b53 100644
--- a/src/contrib/cluster/Akka.Cluster.Tools/PublishSubscribe/Serialization/DistributedPubSubMessageSerializer.cs
+++ b/src/contrib/cluster/Akka.Cluster.Tools/PublishSubscribe/Serialization/DistributedPubSubMessageSerializer.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Tools/Singleton/ClusterSingleton.cs b/src/contrib/cluster/Akka.Cluster.Tools/Singleton/ClusterSingleton.cs
index 979247f851b..4599a494eb4 100644
--- a/src/contrib/cluster/Akka.Cluster.Tools/Singleton/ClusterSingleton.cs
+++ b/src/contrib/cluster/Akka.Cluster.Tools/Singleton/ClusterSingleton.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Tools/Singleton/ClusterSingletonManager.cs b/src/contrib/cluster/Akka.Cluster.Tools/Singleton/ClusterSingletonManager.cs
index 132dd282de3..c4c26563472 100644
--- a/src/contrib/cluster/Akka.Cluster.Tools/Singleton/ClusterSingletonManager.cs
+++ b/src/contrib/cluster/Akka.Cluster.Tools/Singleton/ClusterSingletonManager.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Tools/Singleton/ClusterSingletonManagerSettings.cs b/src/contrib/cluster/Akka.Cluster.Tools/Singleton/ClusterSingletonManagerSettings.cs
index 8c9833337d7..800d9b4409c 100644
--- a/src/contrib/cluster/Akka.Cluster.Tools/Singleton/ClusterSingletonManagerSettings.cs
+++ b/src/contrib/cluster/Akka.Cluster.Tools/Singleton/ClusterSingletonManagerSettings.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Tools/Singleton/ClusterSingletonProxy.cs b/src/contrib/cluster/Akka.Cluster.Tools/Singleton/ClusterSingletonProxy.cs
index b8249ae9c83..faef720aedf 100644
--- a/src/contrib/cluster/Akka.Cluster.Tools/Singleton/ClusterSingletonProxy.cs
+++ b/src/contrib/cluster/Akka.Cluster.Tools/Singleton/ClusterSingletonProxy.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Tools/Singleton/ClusterSingletonProxySettings.cs b/src/contrib/cluster/Akka.Cluster.Tools/Singleton/ClusterSingletonProxySettings.cs
index 9c1cd74a398..b9dbacce47a 100644
--- a/src/contrib/cluster/Akka.Cluster.Tools/Singleton/ClusterSingletonProxySettings.cs
+++ b/src/contrib/cluster/Akka.Cluster.Tools/Singleton/ClusterSingletonProxySettings.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Tools/Singleton/ClusterSingletonSettings.cs b/src/contrib/cluster/Akka.Cluster.Tools/Singleton/ClusterSingletonSettings.cs
index f62eded4e1b..909ad6b81db 100644
--- a/src/contrib/cluster/Akka.Cluster.Tools/Singleton/ClusterSingletonSettings.cs
+++ b/src/contrib/cluster/Akka.Cluster.Tools/Singleton/ClusterSingletonSettings.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Tools/Singleton/OldestChangedBuffer.cs b/src/contrib/cluster/Akka.Cluster.Tools/Singleton/OldestChangedBuffer.cs
index 445643efb5d..007d2cfdd25 100644
--- a/src/contrib/cluster/Akka.Cluster.Tools/Singleton/OldestChangedBuffer.cs
+++ b/src/contrib/cluster/Akka.Cluster.Tools/Singleton/OldestChangedBuffer.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Tools/Singleton/Serialization/ClusterSingletonMessageSerializer.cs b/src/contrib/cluster/Akka.Cluster.Tools/Singleton/Serialization/ClusterSingletonMessageSerializer.cs
index e0f1c9da8e0..a5ef3e6fee2 100644
--- a/src/contrib/cluster/Akka.Cluster.Tools/Singleton/Serialization/ClusterSingletonMessageSerializer.cs
+++ b/src/contrib/cluster/Akka.Cluster.Tools/Singleton/Serialization/ClusterSingletonMessageSerializer.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.DistributedData.LightningDB/LmdbDurableStore.cs b/src/contrib/cluster/Akka.DistributedData.LightningDB/LmdbDurableStore.cs
index 52d94d87cf2..8661538208b 100644
--- a/src/contrib/cluster/Akka.DistributedData.LightningDB/LmdbDurableStore.cs
+++ b/src/contrib/cluster/Akka.DistributedData.LightningDB/LmdbDurableStore.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.DistributedData.LightningDB/Properties/AssemblyInfo.cs b/src/contrib/cluster/Akka.DistributedData.LightningDB/Properties/AssemblyInfo.cs
index a56bf7bb59a..ac3ced7d624 100644
--- a/src/contrib/cluster/Akka.DistributedData.LightningDB/Properties/AssemblyInfo.cs
+++ b/src/contrib/cluster/Akka.DistributedData.LightningDB/Properties/AssemblyInfo.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.DistributedData.Tests.MultiNode/DurableDataPocoSpec.cs b/src/contrib/cluster/Akka.DistributedData.Tests.MultiNode/DurableDataPocoSpec.cs
index b4e308971ad..2be1642dd98 100644
--- a/src/contrib/cluster/Akka.DistributedData.Tests.MultiNode/DurableDataPocoSpec.cs
+++ b/src/contrib/cluster/Akka.DistributedData.Tests.MultiNode/DurableDataPocoSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.DistributedData.Tests.MultiNode/DurableDataSpec.cs b/src/contrib/cluster/Akka.DistributedData.Tests.MultiNode/DurableDataSpec.cs
index 8bc1bc55036..7acba516593 100644
--- a/src/contrib/cluster/Akka.DistributedData.Tests.MultiNode/DurableDataSpec.cs
+++ b/src/contrib/cluster/Akka.DistributedData.Tests.MultiNode/DurableDataSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.DistributedData.Tests.MultiNode/DurablePruningSpec.cs b/src/contrib/cluster/Akka.DistributedData.Tests.MultiNode/DurablePruningSpec.cs
index da4e94526b3..e3eefddae85 100644
--- a/src/contrib/cluster/Akka.DistributedData.Tests.MultiNode/DurablePruningSpec.cs
+++ b/src/contrib/cluster/Akka.DistributedData.Tests.MultiNode/DurablePruningSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.DistributedData.Tests.MultiNode/JepsenInspiredInsertSpec.cs b/src/contrib/cluster/Akka.DistributedData.Tests.MultiNode/JepsenInspiredInsertSpec.cs
index 76f30bd2c44..10c79e92350 100644
--- a/src/contrib/cluster/Akka.DistributedData.Tests.MultiNode/JepsenInspiredInsertSpec.cs
+++ b/src/contrib/cluster/Akka.DistributedData.Tests.MultiNode/JepsenInspiredInsertSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.DistributedData.Tests.MultiNode/Properties/AssemblyInfo.cs b/src/contrib/cluster/Akka.DistributedData.Tests.MultiNode/Properties/AssemblyInfo.cs
index 47af6711e12..0ca3b096a0a 100644
--- a/src/contrib/cluster/Akka.DistributedData.Tests.MultiNode/Properties/AssemblyInfo.cs
+++ b/src/contrib/cluster/Akka.DistributedData.Tests.MultiNode/Properties/AssemblyInfo.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.DistributedData.Tests.MultiNode/ReplicatorChaosSpec.cs b/src/contrib/cluster/Akka.DistributedData.Tests.MultiNode/ReplicatorChaosSpec.cs
index 4f0b861cfe8..f38b5ea0c40 100644
--- a/src/contrib/cluster/Akka.DistributedData.Tests.MultiNode/ReplicatorChaosSpec.cs
+++ b/src/contrib/cluster/Akka.DistributedData.Tests.MultiNode/ReplicatorChaosSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.DistributedData.Tests.MultiNode/ReplicatorPruningSpec.cs b/src/contrib/cluster/Akka.DistributedData.Tests.MultiNode/ReplicatorPruningSpec.cs
index d52f850f523..4da168cb51c 100644
--- a/src/contrib/cluster/Akka.DistributedData.Tests.MultiNode/ReplicatorPruningSpec.cs
+++ b/src/contrib/cluster/Akka.DistributedData.Tests.MultiNode/ReplicatorPruningSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.DistributedData.Tests.MultiNode/ReplicatorSpec.cs b/src/contrib/cluster/Akka.DistributedData.Tests.MultiNode/ReplicatorSpec.cs
index 9ce6d4934c7..20255ed788d 100644
--- a/src/contrib/cluster/Akka.DistributedData.Tests.MultiNode/ReplicatorSpec.cs
+++ b/src/contrib/cluster/Akka.DistributedData.Tests.MultiNode/ReplicatorSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.DistributedData.Tests/DataEnvelopeSpecs.cs b/src/contrib/cluster/Akka.DistributedData.Tests/DataEnvelopeSpecs.cs
index efc52b377ea..7673af934ea 100644
--- a/src/contrib/cluster/Akka.DistributedData.Tests/DataEnvelopeSpecs.cs
+++ b/src/contrib/cluster/Akka.DistributedData.Tests/DataEnvelopeSpecs.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.DistributedData.Tests/DeltaPropagationSelectorSpec.cs b/src/contrib/cluster/Akka.DistributedData.Tests/DeltaPropagationSelectorSpec.cs
index 0fc7cd99f37..1f7c70e0031 100644
--- a/src/contrib/cluster/Akka.DistributedData.Tests/DeltaPropagationSelectorSpec.cs
+++ b/src/contrib/cluster/Akka.DistributedData.Tests/DeltaPropagationSelectorSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.DistributedData.Tests/FlagSpec.cs b/src/contrib/cluster/Akka.DistributedData.Tests/FlagSpec.cs
index c1ab99c1dcd..3f64db217f8 100644
--- a/src/contrib/cluster/Akka.DistributedData.Tests/FlagSpec.cs
+++ b/src/contrib/cluster/Akka.DistributedData.Tests/FlagSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.DistributedData.Tests/GCounterSpec.cs b/src/contrib/cluster/Akka.DistributedData.Tests/GCounterSpec.cs
index 4eb141b1161..0704243483c 100644
--- a/src/contrib/cluster/Akka.DistributedData.Tests/GCounterSpec.cs
+++ b/src/contrib/cluster/Akka.DistributedData.Tests/GCounterSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.DistributedData.Tests/GSetSpec.cs b/src/contrib/cluster/Akka.DistributedData.Tests/GSetSpec.cs
index bce354f7bb8..fcb42baa0c1 100644
--- a/src/contrib/cluster/Akka.DistributedData.Tests/GSetSpec.cs
+++ b/src/contrib/cluster/Akka.DistributedData.Tests/GSetSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.DistributedData.Tests/LWWDictionarySpec.cs b/src/contrib/cluster/Akka.DistributedData.Tests/LWWDictionarySpec.cs
index eb8b61e7a58..0b659512566 100644
--- a/src/contrib/cluster/Akka.DistributedData.Tests/LWWDictionarySpec.cs
+++ b/src/contrib/cluster/Akka.DistributedData.Tests/LWWDictionarySpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.DistributedData.Tests/LWWRegisterSpec.cs b/src/contrib/cluster/Akka.DistributedData.Tests/LWWRegisterSpec.cs
index 13bee156db8..2fdf51263ba 100644
--- a/src/contrib/cluster/Akka.DistributedData.Tests/LWWRegisterSpec.cs
+++ b/src/contrib/cluster/Akka.DistributedData.Tests/LWWRegisterSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.DistributedData.Tests/LightningDb/BugFix6816.cs b/src/contrib/cluster/Akka.DistributedData.Tests/LightningDb/BugFix6816.cs
index e0b9406686b..3ea07581b8e 100644
--- a/src/contrib/cluster/Akka.DistributedData.Tests/LightningDb/BugFix6816.cs
+++ b/src/contrib/cluster/Akka.DistributedData.Tests/LightningDb/BugFix6816.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.DistributedData.Tests/LightningDb/LmdbDurableStoreSpec.cs b/src/contrib/cluster/Akka.DistributedData.Tests/LightningDb/LmdbDurableStoreSpec.cs
index bc36efaea6b..e259bebf54a 100644
--- a/src/contrib/cluster/Akka.DistributedData.Tests/LightningDb/LmdbDurableStoreSpec.cs
+++ b/src/contrib/cluster/Akka.DistributedData.Tests/LightningDb/LmdbDurableStoreSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.DistributedData.Tests/LocalConcurrencySpec.cs b/src/contrib/cluster/Akka.DistributedData.Tests/LocalConcurrencySpec.cs
index 379fe788514..3ac7b83a39e 100644
--- a/src/contrib/cluster/Akka.DistributedData.Tests/LocalConcurrencySpec.cs
+++ b/src/contrib/cluster/Akka.DistributedData.Tests/LocalConcurrencySpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.DistributedData.Tests/ORDictionarySpec.cs b/src/contrib/cluster/Akka.DistributedData.Tests/ORDictionarySpec.cs
index 815622b8ebf..1f394f16060 100644
--- a/src/contrib/cluster/Akka.DistributedData.Tests/ORDictionarySpec.cs
+++ b/src/contrib/cluster/Akka.DistributedData.Tests/ORDictionarySpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.DistributedData.Tests/ORMultiDictionarySpec.cs b/src/contrib/cluster/Akka.DistributedData.Tests/ORMultiDictionarySpec.cs
index 05c2f78a79c..3df5c67904c 100644
--- a/src/contrib/cluster/Akka.DistributedData.Tests/ORMultiDictionarySpec.cs
+++ b/src/contrib/cluster/Akka.DistributedData.Tests/ORMultiDictionarySpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.DistributedData.Tests/ORSetSpec.cs b/src/contrib/cluster/Akka.DistributedData.Tests/ORSetSpec.cs
index 143aa1cdab7..a743fb9d8fb 100644
--- a/src/contrib/cluster/Akka.DistributedData.Tests/ORSetSpec.cs
+++ b/src/contrib/cluster/Akka.DistributedData.Tests/ORSetSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.DistributedData.Tests/PNCounterDictionarySpec.cs b/src/contrib/cluster/Akka.DistributedData.Tests/PNCounterDictionarySpec.cs
index 9da5a30c21e..95d0aa0bb9a 100644
--- a/src/contrib/cluster/Akka.DistributedData.Tests/PNCounterDictionarySpec.cs
+++ b/src/contrib/cluster/Akka.DistributedData.Tests/PNCounterDictionarySpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.DistributedData.Tests/PNCounterSpec.cs b/src/contrib/cluster/Akka.DistributedData.Tests/PNCounterSpec.cs
index 6e0c45c9a47..ae8d15834c5 100644
--- a/src/contrib/cluster/Akka.DistributedData.Tests/PNCounterSpec.cs
+++ b/src/contrib/cluster/Akka.DistributedData.Tests/PNCounterSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.DistributedData.Tests/Properties/AssemblyInfo.cs b/src/contrib/cluster/Akka.DistributedData.Tests/Properties/AssemblyInfo.cs
index dc6ddf5f2ae..47f800c2e2b 100644
--- a/src/contrib/cluster/Akka.DistributedData.Tests/Properties/AssemblyInfo.cs
+++ b/src/contrib/cluster/Akka.DistributedData.Tests/Properties/AssemblyInfo.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.DistributedData.Tests/PruningStateSpec.cs b/src/contrib/cluster/Akka.DistributedData.Tests/PruningStateSpec.cs
index f7e230407ba..7dae7b606af 100644
--- a/src/contrib/cluster/Akka.DistributedData.Tests/PruningStateSpec.cs
+++ b/src/contrib/cluster/Akka.DistributedData.Tests/PruningStateSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.DistributedData.Tests/ReplicatorResiliencySpec.cs b/src/contrib/cluster/Akka.DistributedData.Tests/ReplicatorResiliencySpec.cs
index 25ded8c9f52..cd5b91f0a4c 100644
--- a/src/contrib/cluster/Akka.DistributedData.Tests/ReplicatorResiliencySpec.cs
+++ b/src/contrib/cluster/Akka.DistributedData.Tests/ReplicatorResiliencySpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.DistributedData.Tests/ReplicatorSettingsSpec.cs b/src/contrib/cluster/Akka.DistributedData.Tests/ReplicatorSettingsSpec.cs
index c1f9e1c4661..ef1def9068e 100644
--- a/src/contrib/cluster/Akka.DistributedData.Tests/ReplicatorSettingsSpec.cs
+++ b/src/contrib/cluster/Akka.DistributedData.Tests/ReplicatorSettingsSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.DistributedData.Tests/ReplicatorSpecs.cs b/src/contrib/cluster/Akka.DistributedData.Tests/ReplicatorSpecs.cs
index f8bb706107d..273ad244656 100644
--- a/src/contrib/cluster/Akka.DistributedData.Tests/ReplicatorSpecs.cs
+++ b/src/contrib/cluster/Akka.DistributedData.Tests/ReplicatorSpecs.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.DistributedData.Tests/Serialization/ReplicatedDataSerializerBackCompatSpec.cs b/src/contrib/cluster/Akka.DistributedData.Tests/Serialization/ReplicatedDataSerializerBackCompatSpec.cs
index 2fdaa837afa..8fbe569e057 100644
--- a/src/contrib/cluster/Akka.DistributedData.Tests/Serialization/ReplicatedDataSerializerBackCompatSpec.cs
+++ b/src/contrib/cluster/Akka.DistributedData.Tests/Serialization/ReplicatedDataSerializerBackCompatSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.DistributedData.Tests/Serialization/ReplicatedDataSerializerSpec.cs b/src/contrib/cluster/Akka.DistributedData.Tests/Serialization/ReplicatedDataSerializerSpec.cs
index 2b46be08217..8dbc4bd26fa 100644
--- a/src/contrib/cluster/Akka.DistributedData.Tests/Serialization/ReplicatedDataSerializerSpec.cs
+++ b/src/contrib/cluster/Akka.DistributedData.Tests/Serialization/ReplicatedDataSerializerSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.DistributedData.Tests/Serialization/ReplicatorMessageSerializerSpec.cs b/src/contrib/cluster/Akka.DistributedData.Tests/Serialization/ReplicatorMessageSerializerSpec.cs
index 962258c5945..c12c867040a 100644
--- a/src/contrib/cluster/Akka.DistributedData.Tests/Serialization/ReplicatorMessageSerializerSpec.cs
+++ b/src/contrib/cluster/Akka.DistributedData.Tests/Serialization/ReplicatorMessageSerializerSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.DistributedData.Tests/VersionVectorSpec.cs b/src/contrib/cluster/Akka.DistributedData.Tests/VersionVectorSpec.cs
index 42a1fc931df..b1dac835a24 100644
--- a/src/contrib/cluster/Akka.DistributedData.Tests/VersionVectorSpec.cs
+++ b/src/contrib/cluster/Akka.DistributedData.Tests/VersionVectorSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.DistributedData.Tests/WriteAggregatorSpec.cs b/src/contrib/cluster/Akka.DistributedData.Tests/WriteAggregatorSpec.cs
index 62caa9ce398..1227ee120b4 100644
--- a/src/contrib/cluster/Akka.DistributedData.Tests/WriteAggregatorSpec.cs
+++ b/src/contrib/cluster/Akka.DistributedData.Tests/WriteAggregatorSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.DistributedData/DeltaPropagationSelector.cs b/src/contrib/cluster/Akka.DistributedData/DeltaPropagationSelector.cs
index d05c00de485..8095161be97 100644
--- a/src/contrib/cluster/Akka.DistributedData/DeltaPropagationSelector.cs
+++ b/src/contrib/cluster/Akka.DistributedData/DeltaPropagationSelector.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.DistributedData/DistributedData.cs b/src/contrib/cluster/Akka.DistributedData/DistributedData.cs
index fbd6291645b..b76f518125e 100644
--- a/src/contrib/cluster/Akka.DistributedData/DistributedData.cs
+++ b/src/contrib/cluster/Akka.DistributedData/DistributedData.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.DistributedData/Dsl.cs b/src/contrib/cluster/Akka.DistributedData/Dsl.cs
index 38ac3c88dcc..d7adb3cad38 100644
--- a/src/contrib/cluster/Akka.DistributedData/Dsl.cs
+++ b/src/contrib/cluster/Akka.DistributedData/Dsl.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.DistributedData/Durable/Messages.cs b/src/contrib/cluster/Akka.DistributedData/Durable/Messages.cs
index 0f74a7072ed..e9c85bffa7e 100644
--- a/src/contrib/cluster/Akka.DistributedData/Durable/Messages.cs
+++ b/src/contrib/cluster/Akka.DistributedData/Durable/Messages.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.DistributedData/FastMerge.cs b/src/contrib/cluster/Akka.DistributedData/FastMerge.cs
index b267f862113..b0a3dd75b41 100644
--- a/src/contrib/cluster/Akka.DistributedData/FastMerge.cs
+++ b/src/contrib/cluster/Akka.DistributedData/FastMerge.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.DistributedData/Flag.cs b/src/contrib/cluster/Akka.DistributedData/Flag.cs
index 99b8004ce10..1db7e98c007 100644
--- a/src/contrib/cluster/Akka.DistributedData/Flag.cs
+++ b/src/contrib/cluster/Akka.DistributedData/Flag.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.DistributedData/GCounter.cs b/src/contrib/cluster/Akka.DistributedData/GCounter.cs
index 6be31a54177..731af9c2cb4 100644
--- a/src/contrib/cluster/Akka.DistributedData/GCounter.cs
+++ b/src/contrib/cluster/Akka.DistributedData/GCounter.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.DistributedData/GSet.cs b/src/contrib/cluster/Akka.DistributedData/GSet.cs
index 159036c1548..46d2155a7ae 100644
--- a/src/contrib/cluster/Akka.DistributedData/GSet.cs
+++ b/src/contrib/cluster/Akka.DistributedData/GSet.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.DistributedData/IReplicatedDataSerialization.cs b/src/contrib/cluster/Akka.DistributedData/IReplicatedDataSerialization.cs
index 95f38045645..5cff82ca72d 100644
--- a/src/contrib/cluster/Akka.DistributedData/IReplicatedDataSerialization.cs
+++ b/src/contrib/cluster/Akka.DistributedData/IReplicatedDataSerialization.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.DistributedData/Internal/Internal.cs b/src/contrib/cluster/Akka.DistributedData/Internal/Internal.cs
index fde870ef923..9c2ea5eff65 100644
--- a/src/contrib/cluster/Akka.DistributedData/Internal/Internal.cs
+++ b/src/contrib/cluster/Akka.DistributedData/Internal/Internal.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.DistributedData/Key.cs b/src/contrib/cluster/Akka.DistributedData/Key.cs
index db61198e68d..48b88b8a7fc 100644
--- a/src/contrib/cluster/Akka.DistributedData/Key.cs
+++ b/src/contrib/cluster/Akka.DistributedData/Key.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.DistributedData/LWWDictionary.cs b/src/contrib/cluster/Akka.DistributedData/LWWDictionary.cs
index 7e8f36dec5f..5562e88dd53 100644
--- a/src/contrib/cluster/Akka.DistributedData/LWWDictionary.cs
+++ b/src/contrib/cluster/Akka.DistributedData/LWWDictionary.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.DistributedData/LWWRegister.cs b/src/contrib/cluster/Akka.DistributedData/LWWRegister.cs
index e3a921950a6..57fca422365 100644
--- a/src/contrib/cluster/Akka.DistributedData/LWWRegister.cs
+++ b/src/contrib/cluster/Akka.DistributedData/LWWRegister.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.DistributedData/ORDictionary.cs b/src/contrib/cluster/Akka.DistributedData/ORDictionary.cs
index 442a2d1e3be..edd417efe74 100644
--- a/src/contrib/cluster/Akka.DistributedData/ORDictionary.cs
+++ b/src/contrib/cluster/Akka.DistributedData/ORDictionary.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.DistributedData/ORMultiValueDictionary.cs b/src/contrib/cluster/Akka.DistributedData/ORMultiValueDictionary.cs
index 86b64063ada..c2a07b07a68 100644
--- a/src/contrib/cluster/Akka.DistributedData/ORMultiValueDictionary.cs
+++ b/src/contrib/cluster/Akka.DistributedData/ORMultiValueDictionary.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.DistributedData/ORSet.cs b/src/contrib/cluster/Akka.DistributedData/ORSet.cs
index 2fca26f856c..cff47c0e9e0 100644
--- a/src/contrib/cluster/Akka.DistributedData/ORSet.cs
+++ b/src/contrib/cluster/Akka.DistributedData/ORSet.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.DistributedData/PNCounter.cs b/src/contrib/cluster/Akka.DistributedData/PNCounter.cs
index 8254031bb28..8621589d15f 100644
--- a/src/contrib/cluster/Akka.DistributedData/PNCounter.cs
+++ b/src/contrib/cluster/Akka.DistributedData/PNCounter.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.DistributedData/PNCounterDictionary.cs b/src/contrib/cluster/Akka.DistributedData/PNCounterDictionary.cs
index f239dba46c0..c222aca77ba 100644
--- a/src/contrib/cluster/Akka.DistributedData/PNCounterDictionary.cs
+++ b/src/contrib/cluster/Akka.DistributedData/PNCounterDictionary.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.DistributedData/Properties/AssemblyInfo.cs b/src/contrib/cluster/Akka.DistributedData/Properties/AssemblyInfo.cs
index 7c8f9dadfdb..db9915671c5 100644
--- a/src/contrib/cluster/Akka.DistributedData/Properties/AssemblyInfo.cs
+++ b/src/contrib/cluster/Akka.DistributedData/Properties/AssemblyInfo.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
@@ -25,3 +25,4 @@
[assembly: InternalsVisibleTo("Akka.Cluster.Sharding")]
[assembly: InternalsVisibleTo("Akka.Cluster.Sharding.Tests.MultiNode")]
[assembly: InternalsVisibleTo("Akka.Cluster.Sharding.Tests")]
+[assembly: InternalsVisibleTo("Akka.Cluster.Benchmarks")]
diff --git a/src/contrib/cluster/Akka.DistributedData/PruningState.cs b/src/contrib/cluster/Akka.DistributedData/PruningState.cs
index 269485e65a4..2e174b6b2e6 100644
--- a/src/contrib/cluster/Akka.DistributedData/PruningState.cs
+++ b/src/contrib/cluster/Akka.DistributedData/PruningState.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.DistributedData/ReadAggregator.cs b/src/contrib/cluster/Akka.DistributedData/ReadAggregator.cs
index 701c6c4734c..952b829f8d5 100644
--- a/src/contrib/cluster/Akka.DistributedData/ReadAggregator.cs
+++ b/src/contrib/cluster/Akka.DistributedData/ReadAggregator.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.DistributedData/ReadWriteAggregator.cs b/src/contrib/cluster/Akka.DistributedData/ReadWriteAggregator.cs
index e4f0455f217..37bf6b6fd74 100644
--- a/src/contrib/cluster/Akka.DistributedData/ReadWriteAggregator.cs
+++ b/src/contrib/cluster/Akka.DistributedData/ReadWriteAggregator.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.DistributedData/ReplicatedData.cs b/src/contrib/cluster/Akka.DistributedData/ReplicatedData.cs
index 8830efdaa19..c989a232bdb 100644
--- a/src/contrib/cluster/Akka.DistributedData/ReplicatedData.cs
+++ b/src/contrib/cluster/Akka.DistributedData/ReplicatedData.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.DistributedData/Replicator.Messages.cs b/src/contrib/cluster/Akka.DistributedData/Replicator.Messages.cs
index 6241bf36514..26bb8ce9fa3 100644
--- a/src/contrib/cluster/Akka.DistributedData/Replicator.Messages.cs
+++ b/src/contrib/cluster/Akka.DistributedData/Replicator.Messages.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.DistributedData/Replicator.cs b/src/contrib/cluster/Akka.DistributedData/Replicator.cs
index c3787c79b28..26d7e9d6f49 100644
--- a/src/contrib/cluster/Akka.DistributedData/Replicator.cs
+++ b/src/contrib/cluster/Akka.DistributedData/Replicator.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.DistributedData/ReplicatorSettings.cs b/src/contrib/cluster/Akka.DistributedData/ReplicatorSettings.cs
index f664e9ed425..d799747868a 100644
--- a/src/contrib/cluster/Akka.DistributedData/ReplicatorSettings.cs
+++ b/src/contrib/cluster/Akka.DistributedData/ReplicatorSettings.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.DistributedData/Serialization/OtherMessageComparer.cs b/src/contrib/cluster/Akka.DistributedData/Serialization/OtherMessageComparer.cs
index fb47077dbea..2bf4521f31c 100644
--- a/src/contrib/cluster/Akka.DistributedData/Serialization/OtherMessageComparer.cs
+++ b/src/contrib/cluster/Akka.DistributedData/Serialization/OtherMessageComparer.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.DistributedData/Serialization/ReplicatedDataSerializer.cs b/src/contrib/cluster/Akka.DistributedData/Serialization/ReplicatedDataSerializer.cs
index f5a9e5908aa..ce9cb061156 100644
--- a/src/contrib/cluster/Akka.DistributedData/Serialization/ReplicatedDataSerializer.cs
+++ b/src/contrib/cluster/Akka.DistributedData/Serialization/ReplicatedDataSerializer.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.DistributedData/Serialization/ReplicatorMessageSerializer.cs b/src/contrib/cluster/Akka.DistributedData/Serialization/ReplicatorMessageSerializer.cs
index 58bea2fe6c3..0704b70e6b2 100644
--- a/src/contrib/cluster/Akka.DistributedData/Serialization/ReplicatorMessageSerializer.cs
+++ b/src/contrib/cluster/Akka.DistributedData/Serialization/ReplicatorMessageSerializer.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.DistributedData/Serialization/SerializationSupport.cs b/src/contrib/cluster/Akka.DistributedData/Serialization/SerializationSupport.cs
index 7ac57ce2635..db5280f6bd6 100644
--- a/src/contrib/cluster/Akka.DistributedData/Serialization/SerializationSupport.cs
+++ b/src/contrib/cluster/Akka.DistributedData/Serialization/SerializationSupport.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.DistributedData/VersionVector.cs b/src/contrib/cluster/Akka.DistributedData/VersionVector.cs
index bfbf5dfac57..7031ff36282 100644
--- a/src/contrib/cluster/Akka.DistributedData/VersionVector.cs
+++ b/src/contrib/cluster/Akka.DistributedData/VersionVector.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.DistributedData/WriteAggregator.cs b/src/contrib/cluster/Akka.DistributedData/WriteAggregator.cs
index d82678abd10..14a2dacea22 100644
--- a/src/contrib/cluster/Akka.DistributedData/WriteAggregator.cs
+++ b/src/contrib/cluster/Akka.DistributedData/WriteAggregator.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/dependencyinjection/Akka.DependencyInjection.Tests/ActorServiceProviderPropsWithScopesSpecs.cs b/src/contrib/dependencyinjection/Akka.DependencyInjection.Tests/ActorServiceProviderPropsWithScopesSpecs.cs
index d873c255ef1..45350084db9 100644
--- a/src/contrib/dependencyinjection/Akka.DependencyInjection.Tests/ActorServiceProviderPropsWithScopesSpecs.cs
+++ b/src/contrib/dependencyinjection/Akka.DependencyInjection.Tests/ActorServiceProviderPropsWithScopesSpecs.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/dependencyinjection/Akka.DependencyInjection.Tests/ActorTestServices.cs b/src/contrib/dependencyinjection/Akka.DependencyInjection.Tests/ActorTestServices.cs
index 3f5f84736c6..7eac8d3b0f8 100644
--- a/src/contrib/dependencyinjection/Akka.DependencyInjection.Tests/ActorTestServices.cs
+++ b/src/contrib/dependencyinjection/Akka.DependencyInjection.Tests/ActorTestServices.cs
@@ -1,9 +1,9 @@
-// -----------------------------------------------------------------------
-//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
-//
-// -----------------------------------------------------------------------
+//-----------------------------------------------------------------------
+//
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
+//
+//-----------------------------------------------------------------------
using System;
using System.Threading;
@@ -106,4 +106,4 @@ public async Task StopAsync(CancellationToken cancellationToken = default)
{
await ActorSystem.Terminate();
}
-}
\ No newline at end of file
+}
diff --git a/src/contrib/dependencyinjection/Akka.DependencyInjection.Tests/ActorWithStashSpec.cs b/src/contrib/dependencyinjection/Akka.DependencyInjection.Tests/ActorWithStashSpec.cs
index 5371eb7802f..4cc627feb7b 100644
--- a/src/contrib/dependencyinjection/Akka.DependencyInjection.Tests/ActorWithStashSpec.cs
+++ b/src/contrib/dependencyinjection/Akka.DependencyInjection.Tests/ActorWithStashSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/dependencyinjection/Akka.DependencyInjection.Tests/AkkaDiFixture.cs b/src/contrib/dependencyinjection/Akka.DependencyInjection.Tests/AkkaDiFixture.cs
index 9cd5e3aabad..1bf1a6d62f0 100644
--- a/src/contrib/dependencyinjection/Akka.DependencyInjection.Tests/AkkaDiFixture.cs
+++ b/src/contrib/dependencyinjection/Akka.DependencyInjection.Tests/AkkaDiFixture.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/dependencyinjection/Akka.DependencyInjection.Tests/BugFixSpec.cs b/src/contrib/dependencyinjection/Akka.DependencyInjection.Tests/BugFixSpec.cs
index 390de1e930d..41d47a8d3f9 100644
--- a/src/contrib/dependencyinjection/Akka.DependencyInjection.Tests/BugFixSpec.cs
+++ b/src/contrib/dependencyinjection/Akka.DependencyInjection.Tests/BugFixSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/dependencyinjection/Akka.DependencyInjection.Tests/DelegateInjectionSpecs.cs b/src/contrib/dependencyinjection/Akka.DependencyInjection.Tests/DelegateInjectionSpecs.cs
index ceae598127f..1f36910f8bb 100644
--- a/src/contrib/dependencyinjection/Akka.DependencyInjection.Tests/DelegateInjectionSpecs.cs
+++ b/src/contrib/dependencyinjection/Akka.DependencyInjection.Tests/DelegateInjectionSpecs.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/dependencyinjection/Akka.DependencyInjection.Tests/DiPropsSpecs.cs b/src/contrib/dependencyinjection/Akka.DependencyInjection.Tests/DiPropsSpecs.cs
index 9102dd1693c..316acb26451 100644
--- a/src/contrib/dependencyinjection/Akka.DependencyInjection.Tests/DiPropsSpecs.cs
+++ b/src/contrib/dependencyinjection/Akka.DependencyInjection.Tests/DiPropsSpecs.cs
@@ -1,9 +1,9 @@
-// -----------------------------------------------------------------------
-//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
-//
-// -----------------------------------------------------------------------
+//-----------------------------------------------------------------------
+//
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
+//
+//-----------------------------------------------------------------------
using System;
using System.Threading.Tasks;
@@ -70,4 +70,4 @@ public async Task DisposeAsync()
{
await _akkaService.StopAsync();
}
-}
\ No newline at end of file
+}
diff --git a/src/contrib/dependencyinjection/Akka.DependencyInjection.Tests/RouterIntegrationSpec.cs b/src/contrib/dependencyinjection/Akka.DependencyInjection.Tests/RouterIntegrationSpec.cs
index 0a47044e131..8d9d09dc46f 100644
--- a/src/contrib/dependencyinjection/Akka.DependencyInjection.Tests/RouterIntegrationSpec.cs
+++ b/src/contrib/dependencyinjection/Akka.DependencyInjection.Tests/RouterIntegrationSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/dependencyinjection/Akka.DependencyInjection.Tests/ServiceProviderSetupSpecs.cs b/src/contrib/dependencyinjection/Akka.DependencyInjection.Tests/ServiceProviderSetupSpecs.cs
index b18c4be27de..d59f02879f6 100644
--- a/src/contrib/dependencyinjection/Akka.DependencyInjection.Tests/ServiceProviderSetupSpecs.cs
+++ b/src/contrib/dependencyinjection/Akka.DependencyInjection.Tests/ServiceProviderSetupSpecs.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/dependencyinjection/Akka.DependencyInjection/DependencyResolver.cs b/src/contrib/dependencyinjection/Akka.DependencyInjection/DependencyResolver.cs
index 23c5a68b3c7..ac014f1b94f 100644
--- a/src/contrib/dependencyinjection/Akka.DependencyInjection/DependencyResolver.cs
+++ b/src/contrib/dependencyinjection/Akka.DependencyInjection/DependencyResolver.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/dependencyinjection/Akka.DependencyInjection/DependencyResolverSetup.cs b/src/contrib/dependencyinjection/Akka.DependencyInjection/DependencyResolverSetup.cs
index 2df69312cbe..e47ad007b95 100644
--- a/src/contrib/dependencyinjection/Akka.DependencyInjection/DependencyResolverSetup.cs
+++ b/src/contrib/dependencyinjection/Akka.DependencyInjection/DependencyResolverSetup.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/dependencyinjection/Akka.DependencyInjection/IDependencyResolver.cs b/src/contrib/dependencyinjection/Akka.DependencyInjection/IDependencyResolver.cs
index 14f201f784a..1ff0f448e85 100644
--- a/src/contrib/dependencyinjection/Akka.DependencyInjection/IDependencyResolver.cs
+++ b/src/contrib/dependencyinjection/Akka.DependencyInjection/IDependencyResolver.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/dependencyinjection/Akka.DependencyInjection/ServiceProvider.cs b/src/contrib/dependencyinjection/Akka.DependencyInjection/ServiceProvider.cs
index cf2137ed483..5238ccc607e 100644
--- a/src/contrib/dependencyinjection/Akka.DependencyInjection/ServiceProvider.cs
+++ b/src/contrib/dependencyinjection/Akka.DependencyInjection/ServiceProvider.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/dependencyinjection/Akka.DependencyInjection/ServiceProviderDependencyResolver.cs b/src/contrib/dependencyinjection/Akka.DependencyInjection/ServiceProviderDependencyResolver.cs
index cd8bf2aa516..be40562131c 100644
--- a/src/contrib/dependencyinjection/Akka.DependencyInjection/ServiceProviderDependencyResolver.cs
+++ b/src/contrib/dependencyinjection/Akka.DependencyInjection/ServiceProviderDependencyResolver.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/dependencyinjection/Akka.DependencyInjection/ServiceProviderScope.cs b/src/contrib/dependencyinjection/Akka.DependencyInjection/ServiceProviderScope.cs
index c26baed4e0e..2b4ecaaecc1 100644
--- a/src/contrib/dependencyinjection/Akka.DependencyInjection/ServiceProviderScope.cs
+++ b/src/contrib/dependencyinjection/Akka.DependencyInjection/ServiceProviderScope.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/persistence/Akka.Persistence.Query.InMemory.Tests/InMemoryAllEventsSpec.cs b/src/contrib/persistence/Akka.Persistence.Query.InMemory.Tests/InMemoryAllEventsSpec.cs
index c047ad320da..201c898aca4 100644
--- a/src/contrib/persistence/Akka.Persistence.Query.InMemory.Tests/InMemoryAllEventsSpec.cs
+++ b/src/contrib/persistence/Akka.Persistence.Query.InMemory.Tests/InMemoryAllEventsSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/persistence/Akka.Persistence.Query.InMemory.Tests/InMemoryCurrentAllEventsSpec.cs b/src/contrib/persistence/Akka.Persistence.Query.InMemory.Tests/InMemoryCurrentAllEventsSpec.cs
index f021ba72f0d..683e5261522 100644
--- a/src/contrib/persistence/Akka.Persistence.Query.InMemory.Tests/InMemoryCurrentAllEventsSpec.cs
+++ b/src/contrib/persistence/Akka.Persistence.Query.InMemory.Tests/InMemoryCurrentAllEventsSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/persistence/Akka.Persistence.Query.InMemory.Tests/InMemoryCurrentEventsByPersistenceIdSpec.cs b/src/contrib/persistence/Akka.Persistence.Query.InMemory.Tests/InMemoryCurrentEventsByPersistenceIdSpec.cs
index 937afbf2944..4282cebc2d6 100644
--- a/src/contrib/persistence/Akka.Persistence.Query.InMemory.Tests/InMemoryCurrentEventsByPersistenceIdSpec.cs
+++ b/src/contrib/persistence/Akka.Persistence.Query.InMemory.Tests/InMemoryCurrentEventsByPersistenceIdSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/persistence/Akka.Persistence.Query.InMemory.Tests/InMemoryCurrentEventsByTagSpec.cs b/src/contrib/persistence/Akka.Persistence.Query.InMemory.Tests/InMemoryCurrentEventsByTagSpec.cs
index 286872c12ae..ce6b201d8d5 100644
--- a/src/contrib/persistence/Akka.Persistence.Query.InMemory.Tests/InMemoryCurrentEventsByTagSpec.cs
+++ b/src/contrib/persistence/Akka.Persistence.Query.InMemory.Tests/InMemoryCurrentEventsByTagSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/persistence/Akka.Persistence.Query.InMemory.Tests/InMemoryCurrentPersistenceIdsSpec.cs b/src/contrib/persistence/Akka.Persistence.Query.InMemory.Tests/InMemoryCurrentPersistenceIdsSpec.cs
index 3aa646fee47..e7fbb9b1bb6 100644
--- a/src/contrib/persistence/Akka.Persistence.Query.InMemory.Tests/InMemoryCurrentPersistenceIdsSpec.cs
+++ b/src/contrib/persistence/Akka.Persistence.Query.InMemory.Tests/InMemoryCurrentPersistenceIdsSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/persistence/Akka.Persistence.Query.InMemory.Tests/InMemoryEventsByPersistenceIdSpec.cs b/src/contrib/persistence/Akka.Persistence.Query.InMemory.Tests/InMemoryEventsByPersistenceIdSpec.cs
index 0bc55f00856..e487881dfd1 100644
--- a/src/contrib/persistence/Akka.Persistence.Query.InMemory.Tests/InMemoryEventsByPersistenceIdSpec.cs
+++ b/src/contrib/persistence/Akka.Persistence.Query.InMemory.Tests/InMemoryEventsByPersistenceIdSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/persistence/Akka.Persistence.Query.InMemory.Tests/InMemoryEventsByTagSpec.cs b/src/contrib/persistence/Akka.Persistence.Query.InMemory.Tests/InMemoryEventsByTagSpec.cs
index d2ece336411..725143da645 100644
--- a/src/contrib/persistence/Akka.Persistence.Query.InMemory.Tests/InMemoryEventsByTagSpec.cs
+++ b/src/contrib/persistence/Akka.Persistence.Query.InMemory.Tests/InMemoryEventsByTagSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/persistence/Akka.Persistence.Query.InMemory.Tests/InMemoryPersistenceIdsSpec.cs b/src/contrib/persistence/Akka.Persistence.Query.InMemory.Tests/InMemoryPersistenceIdsSpec.cs
index 35eb40475e6..18a3c0fa39d 100644
--- a/src/contrib/persistence/Akka.Persistence.Query.InMemory.Tests/InMemoryPersistenceIdsSpec.cs
+++ b/src/contrib/persistence/Akka.Persistence.Query.InMemory.Tests/InMemoryPersistenceIdsSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/persistence/Akka.Persistence.Query.InMemory/AllEventsPublisher.cs b/src/contrib/persistence/Akka.Persistence.Query.InMemory/AllEventsPublisher.cs
index 50360846df4..79ef6a7f4b4 100644
--- a/src/contrib/persistence/Akka.Persistence.Query.InMemory/AllEventsPublisher.cs
+++ b/src/contrib/persistence/Akka.Persistence.Query.InMemory/AllEventsPublisher.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/persistence/Akka.Persistence.Query.InMemory/CurrentPersistenceIdsPublisher.cs b/src/contrib/persistence/Akka.Persistence.Query.InMemory/CurrentPersistenceIdsPublisher.cs
index d8a5ae62199..9ee18549e48 100644
--- a/src/contrib/persistence/Akka.Persistence.Query.InMemory/CurrentPersistenceIdsPublisher.cs
+++ b/src/contrib/persistence/Akka.Persistence.Query.InMemory/CurrentPersistenceIdsPublisher.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/persistence/Akka.Persistence.Query.InMemory/DeliveryBuffer.cs b/src/contrib/persistence/Akka.Persistence.Query.InMemory/DeliveryBuffer.cs
index 1ad9d7d733d..01d6242cf6a 100644
--- a/src/contrib/persistence/Akka.Persistence.Query.InMemory/DeliveryBuffer.cs
+++ b/src/contrib/persistence/Akka.Persistence.Query.InMemory/DeliveryBuffer.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/persistence/Akka.Persistence.Query.InMemory/EventsByPersistenceIdPublisher.cs b/src/contrib/persistence/Akka.Persistence.Query.InMemory/EventsByPersistenceIdPublisher.cs
index e8cf3a4aede..c7b04b88d52 100644
--- a/src/contrib/persistence/Akka.Persistence.Query.InMemory/EventsByPersistenceIdPublisher.cs
+++ b/src/contrib/persistence/Akka.Persistence.Query.InMemory/EventsByPersistenceIdPublisher.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/persistence/Akka.Persistence.Query.InMemory/EventsByTagPublisher.cs b/src/contrib/persistence/Akka.Persistence.Query.InMemory/EventsByTagPublisher.cs
index 938e5506616..237adaf3b90 100644
--- a/src/contrib/persistence/Akka.Persistence.Query.InMemory/EventsByTagPublisher.cs
+++ b/src/contrib/persistence/Akka.Persistence.Query.InMemory/EventsByTagPublisher.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/persistence/Akka.Persistence.Query.InMemory/InMemoryReadJournal.cs b/src/contrib/persistence/Akka.Persistence.Query.InMemory/InMemoryReadJournal.cs
index fe0d70bfd3d..b34fecefb2f 100644
--- a/src/contrib/persistence/Akka.Persistence.Query.InMemory/InMemoryReadJournal.cs
+++ b/src/contrib/persistence/Akka.Persistence.Query.InMemory/InMemoryReadJournal.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/persistence/Akka.Persistence.Query.InMemory/InMemoryReadJournalProvider.cs b/src/contrib/persistence/Akka.Persistence.Query.InMemory/InMemoryReadJournalProvider.cs
index 9ad9865d405..445f21bd2d8 100644
--- a/src/contrib/persistence/Akka.Persistence.Query.InMemory/InMemoryReadJournalProvider.cs
+++ b/src/contrib/persistence/Akka.Persistence.Query.InMemory/InMemoryReadJournalProvider.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/persistence/Akka.Persistence.Query.Sql/AllEventsPublisher.cs b/src/contrib/persistence/Akka.Persistence.Query.Sql/AllEventsPublisher.cs
index de0d83d7e1e..a0c44a17c11 100644
--- a/src/contrib/persistence/Akka.Persistence.Query.Sql/AllEventsPublisher.cs
+++ b/src/contrib/persistence/Akka.Persistence.Query.Sql/AllEventsPublisher.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/persistence/Akka.Persistence.Query.Sql/AllPersistenceIdsPublisher.cs b/src/contrib/persistence/Akka.Persistence.Query.Sql/AllPersistenceIdsPublisher.cs
index 01ac1bde3c8..15192aa25a3 100644
--- a/src/contrib/persistence/Akka.Persistence.Query.Sql/AllPersistenceIdsPublisher.cs
+++ b/src/contrib/persistence/Akka.Persistence.Query.Sql/AllPersistenceIdsPublisher.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/persistence/Akka.Persistence.Query.Sql/DeliveryBuffer.cs b/src/contrib/persistence/Akka.Persistence.Query.Sql/DeliveryBuffer.cs
index a6c7ef50c12..d3b00aeb78d 100644
--- a/src/contrib/persistence/Akka.Persistence.Query.Sql/DeliveryBuffer.cs
+++ b/src/contrib/persistence/Akka.Persistence.Query.Sql/DeliveryBuffer.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/persistence/Akka.Persistence.Query.Sql/EventsByPersistenceIdPublisher.cs b/src/contrib/persistence/Akka.Persistence.Query.Sql/EventsByPersistenceIdPublisher.cs
index f73a6cacd55..aba27936c52 100644
--- a/src/contrib/persistence/Akka.Persistence.Query.Sql/EventsByPersistenceIdPublisher.cs
+++ b/src/contrib/persistence/Akka.Persistence.Query.Sql/EventsByPersistenceIdPublisher.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/persistence/Akka.Persistence.Query.Sql/EventsByTagPublisher.cs b/src/contrib/persistence/Akka.Persistence.Query.Sql/EventsByTagPublisher.cs
index 1869372cd27..c8461e3cd41 100644
--- a/src/contrib/persistence/Akka.Persistence.Query.Sql/EventsByTagPublisher.cs
+++ b/src/contrib/persistence/Akka.Persistence.Query.Sql/EventsByTagPublisher.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/persistence/Akka.Persistence.Query.Sql/Properties/AssemblyInfo.cs b/src/contrib/persistence/Akka.Persistence.Query.Sql/Properties/AssemblyInfo.cs
index 42253352e77..e4799ddfe14 100644
--- a/src/contrib/persistence/Akka.Persistence.Query.Sql/Properties/AssemblyInfo.cs
+++ b/src/contrib/persistence/Akka.Persistence.Query.Sql/Properties/AssemblyInfo.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/persistence/Akka.Persistence.Query.Sql/QueryThrottler.cs b/src/contrib/persistence/Akka.Persistence.Query.Sql/QueryThrottler.cs
index dd24f4d09cf..5cb9cb62ab0 100644
--- a/src/contrib/persistence/Akka.Persistence.Query.Sql/QueryThrottler.cs
+++ b/src/contrib/persistence/Akka.Persistence.Query.Sql/QueryThrottler.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/persistence/Akka.Persistence.Query.Sql/SqlReadJournal.cs b/src/contrib/persistence/Akka.Persistence.Query.Sql/SqlReadJournal.cs
index 37d795a01ac..ca3584f66c5 100644
--- a/src/contrib/persistence/Akka.Persistence.Query.Sql/SqlReadJournal.cs
+++ b/src/contrib/persistence/Akka.Persistence.Query.Sql/SqlReadJournal.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/persistence/Akka.Persistence.Query.Sql/SqlReadJournalProvider.cs b/src/contrib/persistence/Akka.Persistence.Query.Sql/SqlReadJournalProvider.cs
index 52255faf94c..62cc4dbc794 100644
--- a/src/contrib/persistence/Akka.Persistence.Query.Sql/SqlReadJournalProvider.cs
+++ b/src/contrib/persistence/Akka.Persistence.Query.Sql/SqlReadJournalProvider.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/persistence/Akka.Persistence.Sql.Common/Extensions/DbConnectionExtensions.cs b/src/contrib/persistence/Akka.Persistence.Sql.Common/Extensions/DbConnectionExtensions.cs
index 655a650a4ce..f034eb7e024 100644
--- a/src/contrib/persistence/Akka.Persistence.Sql.Common/Extensions/DbConnectionExtensions.cs
+++ b/src/contrib/persistence/Akka.Persistence.Sql.Common/Extensions/DbConnectionExtensions.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/persistence/Akka.Persistence.Sql.Common/Extensions/IsolationLevelExtensions.cs b/src/contrib/persistence/Akka.Persistence.Sql.Common/Extensions/IsolationLevelExtensions.cs
index 0786d43b439..0c882dcf725 100644
--- a/src/contrib/persistence/Akka.Persistence.Sql.Common/Extensions/IsolationLevelExtensions.cs
+++ b/src/contrib/persistence/Akka.Persistence.Sql.Common/Extensions/IsolationLevelExtensions.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/persistence/Akka.Persistence.Sql.Common/Journal/BatchingSqlJournal.cs b/src/contrib/persistence/Akka.Persistence.Sql.Common/Journal/BatchingSqlJournal.cs
index 293ff2b92a2..60a5b758de6 100644
--- a/src/contrib/persistence/Akka.Persistence.Sql.Common/Journal/BatchingSqlJournal.cs
+++ b/src/contrib/persistence/Akka.Persistence.Sql.Common/Journal/BatchingSqlJournal.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/persistence/Akka.Persistence.Sql.Common/Journal/ITimestampProvider.cs b/src/contrib/persistence/Akka.Persistence.Sql.Common/Journal/ITimestampProvider.cs
index 10c59424622..3ff1eca7170 100644
--- a/src/contrib/persistence/Akka.Persistence.Sql.Common/Journal/ITimestampProvider.cs
+++ b/src/contrib/persistence/Akka.Persistence.Sql.Common/Journal/ITimestampProvider.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/persistence/Akka.Persistence.Sql.Common/Journal/Messages.cs b/src/contrib/persistence/Akka.Persistence.Sql.Common/Journal/Messages.cs
index 0114b6d6477..7edfb189b2c 100644
--- a/src/contrib/persistence/Akka.Persistence.Sql.Common/Journal/Messages.cs
+++ b/src/contrib/persistence/Akka.Persistence.Sql.Common/Journal/Messages.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/persistence/Akka.Persistence.Sql.Common/Journal/MultiValueDictionaryExtensions.cs b/src/contrib/persistence/Akka.Persistence.Sql.Common/Journal/MultiValueDictionaryExtensions.cs
index d25a4aec2dc..2b0515b1924 100644
--- a/src/contrib/persistence/Akka.Persistence.Sql.Common/Journal/MultiValueDictionaryExtensions.cs
+++ b/src/contrib/persistence/Akka.Persistence.Sql.Common/Journal/MultiValueDictionaryExtensions.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/persistence/Akka.Persistence.Sql.Common/Journal/QueryApi.cs b/src/contrib/persistence/Akka.Persistence.Sql.Common/Journal/QueryApi.cs
index 4ff7b40d5ea..c18267e67f9 100644
--- a/src/contrib/persistence/Akka.Persistence.Sql.Common/Journal/QueryApi.cs
+++ b/src/contrib/persistence/Akka.Persistence.Sql.Common/Journal/QueryApi.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/persistence/Akka.Persistence.Sql.Common/Journal/QueryExecutor.cs b/src/contrib/persistence/Akka.Persistence.Sql.Common/Journal/QueryExecutor.cs
index 259d7516446..8029a047c89 100644
--- a/src/contrib/persistence/Akka.Persistence.Sql.Common/Journal/QueryExecutor.cs
+++ b/src/contrib/persistence/Akka.Persistence.Sql.Common/Journal/QueryExecutor.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/persistence/Akka.Persistence.Sql.Common/Journal/SqlJournal.cs b/src/contrib/persistence/Akka.Persistence.Sql.Common/Journal/SqlJournal.cs
index 967dda87731..7394eb56be5 100644
--- a/src/contrib/persistence/Akka.Persistence.Sql.Common/Journal/SqlJournal.cs
+++ b/src/contrib/persistence/Akka.Persistence.Sql.Common/Journal/SqlJournal.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/persistence/Akka.Persistence.Sql.Common/Properties/AssemblyInfo.cs b/src/contrib/persistence/Akka.Persistence.Sql.Common/Properties/AssemblyInfo.cs
index 9e9cb273f4b..f87de14bb60 100644
--- a/src/contrib/persistence/Akka.Persistence.Sql.Common/Properties/AssemblyInfo.cs
+++ b/src/contrib/persistence/Akka.Persistence.Sql.Common/Properties/AssemblyInfo.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/persistence/Akka.Persistence.Sql.Common/Settings.cs b/src/contrib/persistence/Akka.Persistence.Sql.Common/Settings.cs
index 6c21cc70045..1fb4a0f2c8a 100644
--- a/src/contrib/persistence/Akka.Persistence.Sql.Common/Settings.cs
+++ b/src/contrib/persistence/Akka.Persistence.Sql.Common/Settings.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/persistence/Akka.Persistence.Sql.Common/Snapshot/QueryExecutor.cs b/src/contrib/persistence/Akka.Persistence.Sql.Common/Snapshot/QueryExecutor.cs
index 06469506e13..75899d5fea7 100644
--- a/src/contrib/persistence/Akka.Persistence.Sql.Common/Snapshot/QueryExecutor.cs
+++ b/src/contrib/persistence/Akka.Persistence.Sql.Common/Snapshot/QueryExecutor.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/persistence/Akka.Persistence.Sql.Common/Snapshot/SqlSnapshotStore.cs b/src/contrib/persistence/Akka.Persistence.Sql.Common/Snapshot/SqlSnapshotStore.cs
index 8b3b86dcf95..0ce43491611 100644
--- a/src/contrib/persistence/Akka.Persistence.Sql.Common/Snapshot/SqlSnapshotStore.cs
+++ b/src/contrib/persistence/Akka.Persistence.Sql.Common/Snapshot/SqlSnapshotStore.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/persistence/Akka.Persistence.Sql.TestKit/DefaultConfigSpec.cs b/src/contrib/persistence/Akka.Persistence.Sql.TestKit/DefaultConfigSpec.cs
index 13e4c553292..14dacb52553 100644
--- a/src/contrib/persistence/Akka.Persistence.Sql.TestKit/DefaultConfigSpec.cs
+++ b/src/contrib/persistence/Akka.Persistence.Sql.TestKit/DefaultConfigSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/persistence/Akka.Persistence.Sql.TestKit/Properties/AssemblyInfo.cs b/src/contrib/persistence/Akka.Persistence.Sql.TestKit/Properties/AssemblyInfo.cs
index a95277fbd6f..ce1405629f2 100644
--- a/src/contrib/persistence/Akka.Persistence.Sql.TestKit/Properties/AssemblyInfo.cs
+++ b/src/contrib/persistence/Akka.Persistence.Sql.TestKit/Properties/AssemblyInfo.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/persistence/Akka.Persistence.Sql.TestKit/SqlJournalConnectionFailureSpec.cs b/src/contrib/persistence/Akka.Persistence.Sql.TestKit/SqlJournalConnectionFailureSpec.cs
index 92b83a3b9ab..b6d4f5ea5e3 100644
--- a/src/contrib/persistence/Akka.Persistence.Sql.TestKit/SqlJournalConnectionFailureSpec.cs
+++ b/src/contrib/persistence/Akka.Persistence.Sql.TestKit/SqlJournalConnectionFailureSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/persistence/Akka.Persistence.Sql.TestKit/SqlSnapshotConnectionFailureSpec.cs b/src/contrib/persistence/Akka.Persistence.Sql.TestKit/SqlSnapshotConnectionFailureSpec.cs
index 0dfb3302cea..bafdc0e17b8 100644
--- a/src/contrib/persistence/Akka.Persistence.Sql.TestKit/SqlSnapshotConnectionFailureSpec.cs
+++ b/src/contrib/persistence/Akka.Persistence.Sql.TestKit/SqlSnapshotConnectionFailureSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/persistence/Akka.Persistence.Sql.TestKit/TestActor.cs b/src/contrib/persistence/Akka.Persistence.Sql.TestKit/TestActor.cs
index eb59912cd30..3782cb39827 100644
--- a/src/contrib/persistence/Akka.Persistence.Sql.TestKit/TestActor.cs
+++ b/src/contrib/persistence/Akka.Persistence.Sql.TestKit/TestActor.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/persistence/Akka.Persistence.Sqlite.Tests/AssemblyVersioning/BackwardsCompatSqliteJournalSpec.cs b/src/contrib/persistence/Akka.Persistence.Sqlite.Tests/AssemblyVersioning/BackwardsCompatSqliteJournalSpec.cs
index 17b55a496aa..635b08c2a71 100644
--- a/src/contrib/persistence/Akka.Persistence.Sqlite.Tests/AssemblyVersioning/BackwardsCompatSqliteJournalSpec.cs
+++ b/src/contrib/persistence/Akka.Persistence.Sqlite.Tests/AssemblyVersioning/BackwardsCompatSqliteJournalSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/persistence/Akka.Persistence.Sqlite.Tests/AssemblyVersioning/BackwardsCompatSqliteSnapshotStoreSpec.cs b/src/contrib/persistence/Akka.Persistence.Sqlite.Tests/AssemblyVersioning/BackwardsCompatSqliteSnapshotStoreSpec.cs
index 9c9c50757c0..207b0b395ba 100644
--- a/src/contrib/persistence/Akka.Persistence.Sqlite.Tests/AssemblyVersioning/BackwardsCompatSqliteSnapshotStoreSpec.cs
+++ b/src/contrib/persistence/Akka.Persistence.Sqlite.Tests/AssemblyVersioning/BackwardsCompatSqliteSnapshotStoreSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/persistence/Akka.Persistence.Sqlite.Tests/Batching/BatchingSqliteAllEventsSpec.cs b/src/contrib/persistence/Akka.Persistence.Sqlite.Tests/Batching/BatchingSqliteAllEventsSpec.cs
index 66c2b2445a3..07545d8766c 100644
--- a/src/contrib/persistence/Akka.Persistence.Sqlite.Tests/Batching/BatchingSqliteAllEventsSpec.cs
+++ b/src/contrib/persistence/Akka.Persistence.Sqlite.Tests/Batching/BatchingSqliteAllEventsSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/persistence/Akka.Persistence.Sqlite.Tests/Batching/BatchingSqliteCurrentAllEventsSpec.cs b/src/contrib/persistence/Akka.Persistence.Sqlite.Tests/Batching/BatchingSqliteCurrentAllEventsSpec.cs
index 8ad81c383c7..ac4d5d12d54 100644
--- a/src/contrib/persistence/Akka.Persistence.Sqlite.Tests/Batching/BatchingSqliteCurrentAllEventsSpec.cs
+++ b/src/contrib/persistence/Akka.Persistence.Sqlite.Tests/Batching/BatchingSqliteCurrentAllEventsSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/persistence/Akka.Persistence.Sqlite.Tests/Batching/BatchingSqliteCurrentEventsByPersistenceIdSpec.cs b/src/contrib/persistence/Akka.Persistence.Sqlite.Tests/Batching/BatchingSqliteCurrentEventsByPersistenceIdSpec.cs
index a87ca34e3fb..51a28934229 100644
--- a/src/contrib/persistence/Akka.Persistence.Sqlite.Tests/Batching/BatchingSqliteCurrentEventsByPersistenceIdSpec.cs
+++ b/src/contrib/persistence/Akka.Persistence.Sqlite.Tests/Batching/BatchingSqliteCurrentEventsByPersistenceIdSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/persistence/Akka.Persistence.Sqlite.Tests/Batching/BatchingSqliteCurrentEventsByTagSpec.cs b/src/contrib/persistence/Akka.Persistence.Sqlite.Tests/Batching/BatchingSqliteCurrentEventsByTagSpec.cs
index cd1eddfe93c..f202d88b9d6 100644
--- a/src/contrib/persistence/Akka.Persistence.Sqlite.Tests/Batching/BatchingSqliteCurrentEventsByTagSpec.cs
+++ b/src/contrib/persistence/Akka.Persistence.Sqlite.Tests/Batching/BatchingSqliteCurrentEventsByTagSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/persistence/Akka.Persistence.Sqlite.Tests/Batching/BatchingSqliteCurrentPersistenceIdsSpec.cs b/src/contrib/persistence/Akka.Persistence.Sqlite.Tests/Batching/BatchingSqliteCurrentPersistenceIdsSpec.cs
index c27be3e1f7b..434866ad59c 100644
--- a/src/contrib/persistence/Akka.Persistence.Sqlite.Tests/Batching/BatchingSqliteCurrentPersistenceIdsSpec.cs
+++ b/src/contrib/persistence/Akka.Persistence.Sqlite.Tests/Batching/BatchingSqliteCurrentPersistenceIdsSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/persistence/Akka.Persistence.Sqlite.Tests/Batching/BatchingSqliteEventsByPersistenceIdSpec.cs b/src/contrib/persistence/Akka.Persistence.Sqlite.Tests/Batching/BatchingSqliteEventsByPersistenceIdSpec.cs
index 0ff054d8002..9cef2844902 100644
--- a/src/contrib/persistence/Akka.Persistence.Sqlite.Tests/Batching/BatchingSqliteEventsByPersistenceIdSpec.cs
+++ b/src/contrib/persistence/Akka.Persistence.Sqlite.Tests/Batching/BatchingSqliteEventsByPersistenceIdSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/persistence/Akka.Persistence.Sqlite.Tests/Batching/BatchingSqliteEventsByTagSpec.cs b/src/contrib/persistence/Akka.Persistence.Sqlite.Tests/Batching/BatchingSqliteEventsByTagSpec.cs
index 861c2344a7a..3a5ece22ecf 100644
--- a/src/contrib/persistence/Akka.Persistence.Sqlite.Tests/Batching/BatchingSqliteEventsByTagSpec.cs
+++ b/src/contrib/persistence/Akka.Persistence.Sqlite.Tests/Batching/BatchingSqliteEventsByTagSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/persistence/Akka.Persistence.Sqlite.Tests/Batching/BatchingSqliteJournalConnectionFailureSpec.cs b/src/contrib/persistence/Akka.Persistence.Sqlite.Tests/Batching/BatchingSqliteJournalConnectionFailureSpec.cs
index 6f7007c3cc7..b1faf6b7063 100644
--- a/src/contrib/persistence/Akka.Persistence.Sqlite.Tests/Batching/BatchingSqliteJournalConnectionFailureSpec.cs
+++ b/src/contrib/persistence/Akka.Persistence.Sqlite.Tests/Batching/BatchingSqliteJournalConnectionFailureSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/persistence/Akka.Persistence.Sqlite.Tests/Batching/BatchingSqliteJournalSpec.cs b/src/contrib/persistence/Akka.Persistence.Sqlite.Tests/Batching/BatchingSqliteJournalSpec.cs
index 8b92107df4e..b4cdede6593 100644
--- a/src/contrib/persistence/Akka.Persistence.Sqlite.Tests/Batching/BatchingSqliteJournalSpec.cs
+++ b/src/contrib/persistence/Akka.Persistence.Sqlite.Tests/Batching/BatchingSqliteJournalSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/persistence/Akka.Persistence.Sqlite.Tests/Batching/BatchingSqlitePersistenceIdSpec.cs b/src/contrib/persistence/Akka.Persistence.Sqlite.Tests/Batching/BatchingSqlitePersistenceIdSpec.cs
index 3459928e7ae..df0b82c47ed 100644
--- a/src/contrib/persistence/Akka.Persistence.Sqlite.Tests/Batching/BatchingSqlitePersistenceIdSpec.cs
+++ b/src/contrib/persistence/Akka.Persistence.Sqlite.Tests/Batching/BatchingSqlitePersistenceIdSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/persistence/Akka.Persistence.Sqlite.Tests/Bugfix4360Spec.cs b/src/contrib/persistence/Akka.Persistence.Sqlite.Tests/Bugfix4360Spec.cs
index 2676ad91434..f3c82f83941 100644
--- a/src/contrib/persistence/Akka.Persistence.Sqlite.Tests/Bugfix4360Spec.cs
+++ b/src/contrib/persistence/Akka.Persistence.Sqlite.Tests/Bugfix4360Spec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/persistence/Akka.Persistence.Sqlite.Tests/CustomObjectSerializerSpec.cs b/src/contrib/persistence/Akka.Persistence.Sqlite.Tests/CustomObjectSerializerSpec.cs
index 07984e44ea5..a22dd3d0e88 100644
--- a/src/contrib/persistence/Akka.Persistence.Sqlite.Tests/CustomObjectSerializerSpec.cs
+++ b/src/contrib/persistence/Akka.Persistence.Sqlite.Tests/CustomObjectSerializerSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/persistence/Akka.Persistence.Sqlite.Tests/Legacy/PersistedLegacyActor.cs b/src/contrib/persistence/Akka.Persistence.Sqlite.Tests/Legacy/PersistedLegacyActor.cs
index 71aba935578..c739500370a 100644
--- a/src/contrib/persistence/Akka.Persistence.Sqlite.Tests/Legacy/PersistedLegacyActor.cs
+++ b/src/contrib/persistence/Akka.Persistence.Sqlite.Tests/Legacy/PersistedLegacyActor.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/persistence/Akka.Persistence.Sqlite.Tests/Legacy/SqliteLegacyJournalSpec.cs b/src/contrib/persistence/Akka.Persistence.Sqlite.Tests/Legacy/SqliteLegacyJournalSpec.cs
index 48d48920934..f034682a316 100644
--- a/src/contrib/persistence/Akka.Persistence.Sqlite.Tests/Legacy/SqliteLegacyJournalSpec.cs
+++ b/src/contrib/persistence/Akka.Persistence.Sqlite.Tests/Legacy/SqliteLegacyJournalSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/persistence/Akka.Persistence.Sqlite.Tests/Performance/SqliteJournalPerfSpec.cs b/src/contrib/persistence/Akka.Persistence.Sqlite.Tests/Performance/SqliteJournalPerfSpec.cs
index b93779f137b..723d273a31a 100644
--- a/src/contrib/persistence/Akka.Persistence.Sqlite.Tests/Performance/SqliteJournalPerfSpec.cs
+++ b/src/contrib/persistence/Akka.Persistence.Sqlite.Tests/Performance/SqliteJournalPerfSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/persistence/Akka.Persistence.Sqlite.Tests/Properties/AssemblyInfo.cs b/src/contrib/persistence/Akka.Persistence.Sqlite.Tests/Properties/AssemblyInfo.cs
index 187b4fe11a6..782ea713e09 100644
--- a/src/contrib/persistence/Akka.Persistence.Sqlite.Tests/Properties/AssemblyInfo.cs
+++ b/src/contrib/persistence/Akka.Persistence.Sqlite.Tests/Properties/AssemblyInfo.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/persistence/Akka.Persistence.Sqlite.Tests/Query/SqliteAllEventsSpec.cs b/src/contrib/persistence/Akka.Persistence.Sqlite.Tests/Query/SqliteAllEventsSpec.cs
index d0b295d99b1..192e3d5a918 100644
--- a/src/contrib/persistence/Akka.Persistence.Sqlite.Tests/Query/SqliteAllEventsSpec.cs
+++ b/src/contrib/persistence/Akka.Persistence.Sqlite.Tests/Query/SqliteAllEventsSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/persistence/Akka.Persistence.Sqlite.Tests/Query/SqliteCurrentAllEventsSpec.cs b/src/contrib/persistence/Akka.Persistence.Sqlite.Tests/Query/SqliteCurrentAllEventsSpec.cs
index c049b1efb10..8846cbd045e 100644
--- a/src/contrib/persistence/Akka.Persistence.Sqlite.Tests/Query/SqliteCurrentAllEventsSpec.cs
+++ b/src/contrib/persistence/Akka.Persistence.Sqlite.Tests/Query/SqliteCurrentAllEventsSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/persistence/Akka.Persistence.Sqlite.Tests/Query/SqliteCurrentEventsByPersistenceIdSpec.cs b/src/contrib/persistence/Akka.Persistence.Sqlite.Tests/Query/SqliteCurrentEventsByPersistenceIdSpec.cs
index 4075f8f8fd2..24040eb6922 100644
--- a/src/contrib/persistence/Akka.Persistence.Sqlite.Tests/Query/SqliteCurrentEventsByPersistenceIdSpec.cs
+++ b/src/contrib/persistence/Akka.Persistence.Sqlite.Tests/Query/SqliteCurrentEventsByPersistenceIdSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/persistence/Akka.Persistence.Sqlite.Tests/Query/SqliteCurrentEventsByTagSpec.cs b/src/contrib/persistence/Akka.Persistence.Sqlite.Tests/Query/SqliteCurrentEventsByTagSpec.cs
index a788c4d8dd1..3190ab77442 100644
--- a/src/contrib/persistence/Akka.Persistence.Sqlite.Tests/Query/SqliteCurrentEventsByTagSpec.cs
+++ b/src/contrib/persistence/Akka.Persistence.Sqlite.Tests/Query/SqliteCurrentEventsByTagSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/persistence/Akka.Persistence.Sqlite.Tests/Query/SqliteCurrentPersistenceIdsSpec.cs b/src/contrib/persistence/Akka.Persistence.Sqlite.Tests/Query/SqliteCurrentPersistenceIdsSpec.cs
index 692be1f4fc0..824ba374452 100644
--- a/src/contrib/persistence/Akka.Persistence.Sqlite.Tests/Query/SqliteCurrentPersistenceIdsSpec.cs
+++ b/src/contrib/persistence/Akka.Persistence.Sqlite.Tests/Query/SqliteCurrentPersistenceIdsSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/persistence/Akka.Persistence.Sqlite.Tests/Query/SqliteEventsByPersistenceIdSpec.cs b/src/contrib/persistence/Akka.Persistence.Sqlite.Tests/Query/SqliteEventsByPersistenceIdSpec.cs
index aa6c25cd7e8..2b836b98ca4 100644
--- a/src/contrib/persistence/Akka.Persistence.Sqlite.Tests/Query/SqliteEventsByPersistenceIdSpec.cs
+++ b/src/contrib/persistence/Akka.Persistence.Sqlite.Tests/Query/SqliteEventsByPersistenceIdSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/persistence/Akka.Persistence.Sqlite.Tests/Query/SqliteEventsByTagSpec.cs b/src/contrib/persistence/Akka.Persistence.Sqlite.Tests/Query/SqliteEventsByTagSpec.cs
index 55f54d0ece7..53b765ce897 100644
--- a/src/contrib/persistence/Akka.Persistence.Sqlite.Tests/Query/SqliteEventsByTagSpec.cs
+++ b/src/contrib/persistence/Akka.Persistence.Sqlite.Tests/Query/SqliteEventsByTagSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/persistence/Akka.Persistence.Sqlite.Tests/Query/SqlitePersistenceIdsSpec.cs b/src/contrib/persistence/Akka.Persistence.Sqlite.Tests/Query/SqlitePersistenceIdsSpec.cs
index 6baa911a3db..f664c94f53a 100644
--- a/src/contrib/persistence/Akka.Persistence.Sqlite.Tests/Query/SqlitePersistenceIdsSpec.cs
+++ b/src/contrib/persistence/Akka.Persistence.Sqlite.Tests/Query/SqlitePersistenceIdsSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/persistence/Akka.Persistence.Sqlite.Tests/Serialization/SqliteJournalSerializationSpec.cs b/src/contrib/persistence/Akka.Persistence.Sqlite.Tests/Serialization/SqliteJournalSerializationSpec.cs
index 2af16cd81a4..5f9a7eff258 100644
--- a/src/contrib/persistence/Akka.Persistence.Sqlite.Tests/Serialization/SqliteJournalSerializationSpec.cs
+++ b/src/contrib/persistence/Akka.Persistence.Sqlite.Tests/Serialization/SqliteJournalSerializationSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/persistence/Akka.Persistence.Sqlite.Tests/Serialization/SqliteSnapshotStoreSerializationSpec.cs b/src/contrib/persistence/Akka.Persistence.Sqlite.Tests/Serialization/SqliteSnapshotStoreSerializationSpec.cs
index 2b1ed5bb6ad..f1e2db6dc9d 100644
--- a/src/contrib/persistence/Akka.Persistence.Sqlite.Tests/Serialization/SqliteSnapshotStoreSerializationSpec.cs
+++ b/src/contrib/persistence/Akka.Persistence.Sqlite.Tests/Serialization/SqliteSnapshotStoreSerializationSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/persistence/Akka.Persistence.Sqlite.Tests/SqliteConfigSpec.cs b/src/contrib/persistence/Akka.Persistence.Sqlite.Tests/SqliteConfigSpec.cs
index 9b5e69236a9..2dbbd03842c 100644
--- a/src/contrib/persistence/Akka.Persistence.Sqlite.Tests/SqliteConfigSpec.cs
+++ b/src/contrib/persistence/Akka.Persistence.Sqlite.Tests/SqliteConfigSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/persistence/Akka.Persistence.Sqlite.Tests/SqliteJournalConnectionFailureSpec.cs b/src/contrib/persistence/Akka.Persistence.Sqlite.Tests/SqliteJournalConnectionFailureSpec.cs
index a283eff0d29..bec19d41d2e 100644
--- a/src/contrib/persistence/Akka.Persistence.Sqlite.Tests/SqliteJournalConnectionFailureSpec.cs
+++ b/src/contrib/persistence/Akka.Persistence.Sqlite.Tests/SqliteJournalConnectionFailureSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/persistence/Akka.Persistence.Sqlite.Tests/SqliteJournalSpec.cs b/src/contrib/persistence/Akka.Persistence.Sqlite.Tests/SqliteJournalSpec.cs
index f5aea3ff590..089b661a364 100644
--- a/src/contrib/persistence/Akka.Persistence.Sqlite.Tests/SqliteJournalSpec.cs
+++ b/src/contrib/persistence/Akka.Persistence.Sqlite.Tests/SqliteJournalSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/persistence/Akka.Persistence.Sqlite.Tests/SqliteSnapshotStoreConnectionFailureSpec.cs b/src/contrib/persistence/Akka.Persistence.Sqlite.Tests/SqliteSnapshotStoreConnectionFailureSpec.cs
index c50054c20bb..b2b3ceac267 100644
--- a/src/contrib/persistence/Akka.Persistence.Sqlite.Tests/SqliteSnapshotStoreConnectionFailureSpec.cs
+++ b/src/contrib/persistence/Akka.Persistence.Sqlite.Tests/SqliteSnapshotStoreConnectionFailureSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/persistence/Akka.Persistence.Sqlite.Tests/SqliteSnapshotStoreSaveSnapshotSpec.cs b/src/contrib/persistence/Akka.Persistence.Sqlite.Tests/SqliteSnapshotStoreSaveSnapshotSpec.cs
index a5d0932bd94..bf6de2b8ba1 100644
--- a/src/contrib/persistence/Akka.Persistence.Sqlite.Tests/SqliteSnapshotStoreSaveSnapshotSpec.cs
+++ b/src/contrib/persistence/Akka.Persistence.Sqlite.Tests/SqliteSnapshotStoreSaveSnapshotSpec.cs
@@ -1,9 +1,9 @@
-// -----------------------------------------------------------------------
-//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
-//
-// -----------------------------------------------------------------------
+//-----------------------------------------------------------------------
+//
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
+//
+//-----------------------------------------------------------------------
using Akka.Configuration;
using Akka.Persistence.TCK.Snapshot;
@@ -42,4 +42,4 @@ class = "Akka.Persistence.Sqlite.Snapshot.SqliteSnapshotStore, Akka.Persistence.
""");
}
-}
\ No newline at end of file
+}
diff --git a/src/contrib/persistence/Akka.Persistence.Sqlite.Tests/SqliteSnapshotStoreSpec.cs b/src/contrib/persistence/Akka.Persistence.Sqlite.Tests/SqliteSnapshotStoreSpec.cs
index b6ae649661c..075288cd994 100644
--- a/src/contrib/persistence/Akka.Persistence.Sqlite.Tests/SqliteSnapshotStoreSpec.cs
+++ b/src/contrib/persistence/Akka.Persistence.Sqlite.Tests/SqliteSnapshotStoreSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/persistence/Akka.Persistence.Sqlite/ConnectionContext.cs b/src/contrib/persistence/Akka.Persistence.Sqlite/ConnectionContext.cs
index e38f2e19198..940e797b66f 100644
--- a/src/contrib/persistence/Akka.Persistence.Sqlite/ConnectionContext.cs
+++ b/src/contrib/persistence/Akka.Persistence.Sqlite/ConnectionContext.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/persistence/Akka.Persistence.Sqlite/Extension.cs b/src/contrib/persistence/Akka.Persistence.Sqlite/Extension.cs
index ce769bf4599..e057736438c 100644
--- a/src/contrib/persistence/Akka.Persistence.Sqlite/Extension.cs
+++ b/src/contrib/persistence/Akka.Persistence.Sqlite/Extension.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/persistence/Akka.Persistence.Sqlite/Journal/BatchingSqliteJournal.cs b/src/contrib/persistence/Akka.Persistence.Sqlite/Journal/BatchingSqliteJournal.cs
index 9e01ad03c1f..c6e3ca6d343 100644
--- a/src/contrib/persistence/Akka.Persistence.Sqlite/Journal/BatchingSqliteJournal.cs
+++ b/src/contrib/persistence/Akka.Persistence.Sqlite/Journal/BatchingSqliteJournal.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/persistence/Akka.Persistence.Sqlite/Journal/SqliteJournal.cs b/src/contrib/persistence/Akka.Persistence.Sqlite/Journal/SqliteJournal.cs
index 0f3ea67162d..7fc79bb0412 100644
--- a/src/contrib/persistence/Akka.Persistence.Sqlite/Journal/SqliteJournal.cs
+++ b/src/contrib/persistence/Akka.Persistence.Sqlite/Journal/SqliteJournal.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/persistence/Akka.Persistence.Sqlite/Journal/SqliteQueryExecutor.cs b/src/contrib/persistence/Akka.Persistence.Sqlite/Journal/SqliteQueryExecutor.cs
index 6ba4aea5346..7685246e4dd 100644
--- a/src/contrib/persistence/Akka.Persistence.Sqlite/Journal/SqliteQueryExecutor.cs
+++ b/src/contrib/persistence/Akka.Persistence.Sqlite/Journal/SqliteQueryExecutor.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/persistence/Akka.Persistence.Sqlite/Properties/AssemblyInfo.cs b/src/contrib/persistence/Akka.Persistence.Sqlite/Properties/AssemblyInfo.cs
index c5ad06007a0..7e5071f421b 100644
--- a/src/contrib/persistence/Akka.Persistence.Sqlite/Properties/AssemblyInfo.cs
+++ b/src/contrib/persistence/Akka.Persistence.Sqlite/Properties/AssemblyInfo.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/persistence/Akka.Persistence.Sqlite/Snapshot/SqliteSnapshotStore.cs b/src/contrib/persistence/Akka.Persistence.Sqlite/Snapshot/SqliteSnapshotStore.cs
index d5ddcc51258..b6be30e7e99 100644
--- a/src/contrib/persistence/Akka.Persistence.Sqlite/Snapshot/SqliteSnapshotStore.cs
+++ b/src/contrib/persistence/Akka.Persistence.Sqlite/Snapshot/SqliteSnapshotStore.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/serializers/Akka.Serialization.Hyperion.Tests/HyperionConfigTests.cs b/src/contrib/serializers/Akka.Serialization.Hyperion.Tests/HyperionConfigTests.cs
index 705810131bd..d5abfc38c51 100644
--- a/src/contrib/serializers/Akka.Serialization.Hyperion.Tests/HyperionConfigTests.cs
+++ b/src/contrib/serializers/Akka.Serialization.Hyperion.Tests/HyperionConfigTests.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/serializers/Akka.Serialization.Hyperion.Tests/HyperionSerializerSetupSpec.cs b/src/contrib/serializers/Akka.Serialization.Hyperion.Tests/HyperionSerializerSetupSpec.cs
index ac738ddb03f..7bec975d719 100644
--- a/src/contrib/serializers/Akka.Serialization.Hyperion.Tests/HyperionSerializerSetupSpec.cs
+++ b/src/contrib/serializers/Akka.Serialization.Hyperion.Tests/HyperionSerializerSetupSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/serializers/Akka.Serialization.Hyperion.Tests/HyperionTests.cs b/src/contrib/serializers/Akka.Serialization.Hyperion.Tests/HyperionTests.cs
index f64e641c217..e16d0e95cce 100644
--- a/src/contrib/serializers/Akka.Serialization.Hyperion.Tests/HyperionTests.cs
+++ b/src/contrib/serializers/Akka.Serialization.Hyperion.Tests/HyperionTests.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/serializers/Akka.Serialization.Hyperion.Tests/Properties/AssemblyInfo.cs b/src/contrib/serializers/Akka.Serialization.Hyperion.Tests/Properties/AssemblyInfo.cs
index 68a3193e3d2..e12557e6287 100644
--- a/src/contrib/serializers/Akka.Serialization.Hyperion.Tests/Properties/AssemblyInfo.cs
+++ b/src/contrib/serializers/Akka.Serialization.Hyperion.Tests/Properties/AssemblyInfo.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/serializers/Akka.Serialization.Hyperion/HyperionSerializer.cs b/src/contrib/serializers/Akka.Serialization.Hyperion/HyperionSerializer.cs
index 3977556215b..dbd3281adaa 100644
--- a/src/contrib/serializers/Akka.Serialization.Hyperion/HyperionSerializer.cs
+++ b/src/contrib/serializers/Akka.Serialization.Hyperion/HyperionSerializer.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/serializers/Akka.Serialization.Hyperion/HyperionSerializerSetup.cs b/src/contrib/serializers/Akka.Serialization.Hyperion/HyperionSerializerSetup.cs
index 3933597380d..e664046a188 100644
--- a/src/contrib/serializers/Akka.Serialization.Hyperion/HyperionSerializerSetup.cs
+++ b/src/contrib/serializers/Akka.Serialization.Hyperion/HyperionSerializerSetup.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/serializers/Akka.Serialization.Hyperion/IKnownTypesProvider.cs b/src/contrib/serializers/Akka.Serialization.Hyperion/IKnownTypesProvider.cs
index 10651da20f1..0cf762693e9 100644
--- a/src/contrib/serializers/Akka.Serialization.Hyperion/IKnownTypesProvider.cs
+++ b/src/contrib/serializers/Akka.Serialization.Hyperion/IKnownTypesProvider.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/serializers/Akka.Serialization.Hyperion/Properties/AssemblyInfo.cs b/src/contrib/serializers/Akka.Serialization.Hyperion/Properties/AssemblyInfo.cs
index ad8bd88478b..3ee48922b9d 100644
--- a/src/contrib/serializers/Akka.Serialization.Hyperion/Properties/AssemblyInfo.cs
+++ b/src/contrib/serializers/Akka.Serialization.Hyperion/Properties/AssemblyInfo.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/serializers/Akka.Serialization.TestKit/AkkaSerializationSpec.cs b/src/contrib/serializers/Akka.Serialization.TestKit/AkkaSerializationSpec.cs
index a01bed21396..c6cabe1b078 100644
--- a/src/contrib/serializers/Akka.Serialization.TestKit/AkkaSerializationSpec.cs
+++ b/src/contrib/serializers/Akka.Serialization.TestKit/AkkaSerializationSpec.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/serializers/Akka.Serialization.TestKit/ContainerMessage.cs b/src/contrib/serializers/Akka.Serialization.TestKit/ContainerMessage.cs
index 9daf8d0cfee..f3434071487 100644
--- a/src/contrib/serializers/Akka.Serialization.TestKit/ContainerMessage.cs
+++ b/src/contrib/serializers/Akka.Serialization.TestKit/ContainerMessage.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/serializers/Akka.Serialization.TestKit/EmptyActor.cs b/src/contrib/serializers/Akka.Serialization.TestKit/EmptyActor.cs
index 057e9d5d937..beae615ce66 100644
--- a/src/contrib/serializers/Akka.Serialization.TestKit/EmptyActor.cs
+++ b/src/contrib/serializers/Akka.Serialization.TestKit/EmptyActor.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/serializers/Akka.Serialization.TestKit/ImmutableMessage.cs b/src/contrib/serializers/Akka.Serialization.TestKit/ImmutableMessage.cs
index af72d58cde9..c38fa64c015 100644
--- a/src/contrib/serializers/Akka.Serialization.TestKit/ImmutableMessage.cs
+++ b/src/contrib/serializers/Akka.Serialization.TestKit/ImmutableMessage.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/serializers/Akka.Serialization.TestKit/ImmutableMessageWithPrivateCtor.cs b/src/contrib/serializers/Akka.Serialization.TestKit/ImmutableMessageWithPrivateCtor.cs
index bce2786ce9f..761dc3ab13c 100644
--- a/src/contrib/serializers/Akka.Serialization.TestKit/ImmutableMessageWithPrivateCtor.cs
+++ b/src/contrib/serializers/Akka.Serialization.TestKit/ImmutableMessageWithPrivateCtor.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/serializers/Akka.Serialization.TestKit/Properties/AssemblyInfo.cs b/src/contrib/serializers/Akka.Serialization.TestKit/Properties/AssemblyInfo.cs
index 698ee3a8caa..88e1aed29b7 100644
--- a/src/contrib/serializers/Akka.Serialization.TestKit/Properties/AssemblyInfo.cs
+++ b/src/contrib/serializers/Akka.Serialization.TestKit/Properties/AssemblyInfo.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/serializers/Akka.Serialization.TestKit/SomeMessage.cs b/src/contrib/serializers/Akka.Serialization.TestKit/SomeMessage.cs
index cf72b0fe2ae..c0fb564c9c7 100644
--- a/src/contrib/serializers/Akka.Serialization.TestKit/SomeMessage.cs
+++ b/src/contrib/serializers/Akka.Serialization.TestKit/SomeMessage.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/serializers/Akka.Serialization.TestKit/UntypedContainerMessage.cs b/src/contrib/serializers/Akka.Serialization.TestKit/UntypedContainerMessage.cs
index 1f23eb91614..a07b76f5bff 100644
--- a/src/contrib/serializers/Akka.Serialization.TestKit/UntypedContainerMessage.cs
+++ b/src/contrib/serializers/Akka.Serialization.TestKit/UntypedContainerMessage.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/testkits/Akka.TestKit.Xunit/Internals/AkkaAssertEqualityComparer.cs b/src/contrib/testkits/Akka.TestKit.Xunit/Internals/AkkaAssertEqualityComparer.cs
index 68de082fce7..c288a6be60e 100644
--- a/src/contrib/testkits/Akka.TestKit.Xunit/Internals/AkkaAssertEqualityComparer.cs
+++ b/src/contrib/testkits/Akka.TestKit.Xunit/Internals/AkkaAssertEqualityComparer.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/testkits/Akka.TestKit.Xunit/Internals/AkkaAssertEqualityComparerAdapter.cs b/src/contrib/testkits/Akka.TestKit.Xunit/Internals/AkkaAssertEqualityComparerAdapter.cs
index 56da690488d..6a2e7e9c736 100644
--- a/src/contrib/testkits/Akka.TestKit.Xunit/Internals/AkkaAssertEqualityComparerAdapter.cs
+++ b/src/contrib/testkits/Akka.TestKit.Xunit/Internals/AkkaAssertEqualityComparerAdapter.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/testkits/Akka.TestKit.Xunit/Internals/AkkaEqualException.cs b/src/contrib/testkits/Akka.TestKit.Xunit/Internals/AkkaEqualException.cs
index a707fc9490f..ba7372e7e7a 100644
--- a/src/contrib/testkits/Akka.TestKit.Xunit/Internals/AkkaEqualException.cs
+++ b/src/contrib/testkits/Akka.TestKit.Xunit/Internals/AkkaEqualException.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/testkits/Akka.TestKit.Xunit/Internals/Loggers.cs b/src/contrib/testkits/Akka.TestKit.Xunit/Internals/Loggers.cs
index f9094935296..4ae08dbabe5 100644
--- a/src/contrib/testkits/Akka.TestKit.Xunit/Internals/Loggers.cs
+++ b/src/contrib/testkits/Akka.TestKit.Xunit/Internals/Loggers.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/testkits/Akka.TestKit.Xunit/Properties/AssemblyInfo.cs b/src/contrib/testkits/Akka.TestKit.Xunit/Properties/AssemblyInfo.cs
index 7a0c2819177..aeef4172d6c 100644
--- a/src/contrib/testkits/Akka.TestKit.Xunit/Properties/AssemblyInfo.cs
+++ b/src/contrib/testkits/Akka.TestKit.Xunit/Properties/AssemblyInfo.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/testkits/Akka.TestKit.Xunit/TestKit.cs b/src/contrib/testkits/Akka.TestKit.Xunit/TestKit.cs
index eab76bee5d2..cb52b2215f2 100644
--- a/src/contrib/testkits/Akka.TestKit.Xunit/TestKit.cs
+++ b/src/contrib/testkits/Akka.TestKit.Xunit/TestKit.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/testkits/Akka.TestKit.Xunit/XunitAssertions.cs b/src/contrib/testkits/Akka.TestKit.Xunit/XunitAssertions.cs
index b08efb3db9a..0ef1648052e 100644
--- a/src/contrib/testkits/Akka.TestKit.Xunit/XunitAssertions.cs
+++ b/src/contrib/testkits/Akka.TestKit.Xunit/XunitAssertions.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/testkits/Akka.TestKit.Xunit2.Tests/Akka.TestKit.Xunit2.Tests.csproj b/src/contrib/testkits/Akka.TestKit.Xunit2.Tests/Akka.TestKit.Xunit2.Tests.csproj
new file mode 100644
index 00000000000..49f9906bac1
--- /dev/null
+++ b/src/contrib/testkits/Akka.TestKit.Xunit2.Tests/Akka.TestKit.Xunit2.Tests.csproj
@@ -0,0 +1,16 @@
+
+
+
+
+
+ $(NetFrameworkTestVersion);$(NetTestVersion)
+
+
+
+
+
+
+
+
+
+
diff --git a/src/contrib/testkits/Akka.TestKit.Xunit2.Tests/Internals/AkkaEqualExceptionSpec.cs b/src/contrib/testkits/Akka.TestKit.Xunit2.Tests/Internals/AkkaEqualExceptionSpec.cs
new file mode 100644
index 00000000000..5c682d42bfa
--- /dev/null
+++ b/src/contrib/testkits/Akka.TestKit.Xunit2.Tests/Internals/AkkaEqualExceptionSpec.cs
@@ -0,0 +1,33 @@
+//-----------------------------------------------------------------------
+//
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
+//
+//-----------------------------------------------------------------------
+
+using Akka.TestKit.Xunit2.Internals;
+using Xunit;
+
+namespace Akka.TestKit.Xunit2.Tests.Internals;
+
+public static class AkkaEqualExceptionSpec
+{
+#if NETFRAMEWORK
+ [Fact]
+ public static void Constructor_deserializes_message()
+ {
+ var originalException = new AkkaEqualException("Test message");
+
+ AkkaEqualException deserializedException;
+ using (var memoryStream = new System.IO.MemoryStream())
+ {
+ var formatter = new System.Runtime.Serialization.Formatters.Binary.BinaryFormatter();
+ formatter.Serialize(memoryStream, originalException);
+ memoryStream.Seek(0, System.IO.SeekOrigin.Begin);
+ deserializedException = (AkkaEqualException)formatter.Deserialize(memoryStream);
+ }
+
+ Assert.Equal(originalException.Message, deserializedException.Message);
+ }
+#endif
+}
diff --git a/src/contrib/testkits/Akka.TestKit.Xunit2.Tests/XunitAssertionsSpec.cs b/src/contrib/testkits/Akka.TestKit.Xunit2.Tests/XunitAssertionsSpec.cs
new file mode 100644
index 00000000000..eac660e35a9
--- /dev/null
+++ b/src/contrib/testkits/Akka.TestKit.Xunit2.Tests/XunitAssertionsSpec.cs
@@ -0,0 +1,81 @@
+//-----------------------------------------------------------------------
+//
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
+//
+//-----------------------------------------------------------------------
+
+using Xunit;
+using Xunit.Sdk;
+
+namespace Akka.TestKit.Xunit2.Tests;
+
+public class XunitAssertionsSpec
+{
+ private readonly XunitAssertions _assertions = new();
+
+ [Fact]
+ public void Assert_does_not_format_message_when_no_arguments_are_specified()
+ {
+ const string testMessage = "{Value} with different format placeholders {0}";
+
+ var exception = Assert.ThrowsAny(() => _assertions.Fail(testMessage));
+ Assert.Contains(testMessage, exception.Message);
+
+ exception = Assert.ThrowsAny(() => _assertions.AssertTrue(false, testMessage));
+ Assert.Contains(testMessage, exception.Message);
+
+ exception = Assert.ThrowsAny(() => _assertions.AssertFalse(true, testMessage));
+ Assert.Contains(testMessage, exception.Message);
+
+ exception = Assert.ThrowsAny(() => _assertions.AssertEqual(4, 2, testMessage));
+ Assert.Contains(testMessage, exception.Message);
+
+ exception = Assert.ThrowsAny(() => _assertions.AssertEqual(4, 2, (_, _) => false, testMessage));
+ Assert.Contains(testMessage, exception.Message);
+ }
+
+ [Fact]
+ public void Assert_formats_message_when_arguments_are_specified()
+ {
+ const string testMessage = "Meaning: {0}";
+ const string expectedMessage = "Meaning: 42";
+
+ var exception = Assert.ThrowsAny(() => _assertions.Fail(testMessage, 42));
+ Assert.Contains(expectedMessage, exception.Message);
+
+ exception = Assert.ThrowsAny(() => _assertions.AssertTrue(false, testMessage, 42));
+ Assert.Contains(expectedMessage, exception.Message);
+
+ exception = Assert.ThrowsAny(() => _assertions.AssertFalse(true, testMessage, 42));
+ Assert.Contains(expectedMessage, exception.Message);
+
+ exception = Assert.ThrowsAny(() => _assertions.AssertEqual(4, 2, testMessage, 42));
+ Assert.Contains(expectedMessage, exception.Message);
+
+ exception = Assert.ThrowsAny(() => _assertions.AssertEqual(4, 2, (_, _) => false, testMessage, 42));
+ Assert.Contains(expectedMessage, exception.Message);
+ }
+
+ [Fact]
+ public void Assert_catches_format_exceptions()
+ {
+ const string testMessage = "Meaning: {0} {1}";
+ const string expectedMessage = "Could not string.Format";
+
+ var exception = Assert.ThrowsAny(() => _assertions.Fail(testMessage, 42));
+ Assert.Contains(expectedMessage, exception.Message);
+
+ exception = Assert.ThrowsAny(() => _assertions.AssertTrue(false, testMessage, 42));
+ Assert.Contains(expectedMessage, exception.Message);
+
+ exception = Assert.ThrowsAny(() => _assertions.AssertFalse(true, testMessage, 42));
+ Assert.Contains(expectedMessage, exception.Message);
+
+ exception = Assert.ThrowsAny(() => _assertions.AssertEqual(4, 2, testMessage, 42));
+ Assert.Contains(expectedMessage, exception.Message);
+
+ exception = Assert.ThrowsAny(() => _assertions.AssertEqual(4, 2, (_, _) => false, testMessage, 42));
+ Assert.Contains(expectedMessage, exception.Message);
+ }
+}
diff --git a/src/contrib/testkits/Akka.TestKit.Xunit2/Attributes/LocalFactAttribute.cs b/src/contrib/testkits/Akka.TestKit.Xunit2/Attributes/LocalFactAttribute.cs
index 758695ba4b5..588bd07fa4f 100644
--- a/src/contrib/testkits/Akka.TestKit.Xunit2/Attributes/LocalFactAttribute.cs
+++ b/src/contrib/testkits/Akka.TestKit.Xunit2/Attributes/LocalFactAttribute.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/testkits/Akka.TestKit.Xunit2/Attributes/LocalTheoryAttribute.cs b/src/contrib/testkits/Akka.TestKit.Xunit2/Attributes/LocalTheoryAttribute.cs
index 037e5dc63c5..e7eec9efdfa 100644
--- a/src/contrib/testkits/Akka.TestKit.Xunit2/Attributes/LocalTheoryAttribute.cs
+++ b/src/contrib/testkits/Akka.TestKit.Xunit2/Attributes/LocalTheoryAttribute.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/testkits/Akka.TestKit.Xunit2/Attributes/WindowsFactAttribute.cs b/src/contrib/testkits/Akka.TestKit.Xunit2/Attributes/WindowsFactAttribute.cs
index 31aaff51da6..468ac0ca3c8 100644
--- a/src/contrib/testkits/Akka.TestKit.Xunit2/Attributes/WindowsFactAttribute.cs
+++ b/src/contrib/testkits/Akka.TestKit.Xunit2/Attributes/WindowsFactAttribute.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/testkits/Akka.TestKit.Xunit2/Internals/AkkaAssertEqualityComparer.cs b/src/contrib/testkits/Akka.TestKit.Xunit2/Internals/AkkaAssertEqualityComparer.cs
index 8a92021aaab..e4e9535fa0e 100644
--- a/src/contrib/testkits/Akka.TestKit.Xunit2/Internals/AkkaAssertEqualityComparer.cs
+++ b/src/contrib/testkits/Akka.TestKit.Xunit2/Internals/AkkaAssertEqualityComparer.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/testkits/Akka.TestKit.Xunit2/Internals/AkkaAssertEqualityComparerAdapter.cs b/src/contrib/testkits/Akka.TestKit.Xunit2/Internals/AkkaAssertEqualityComparerAdapter.cs
index 61051ba908f..2f96da17432 100644
--- a/src/contrib/testkits/Akka.TestKit.Xunit2/Internals/AkkaAssertEqualityComparerAdapter.cs
+++ b/src/contrib/testkits/Akka.TestKit.Xunit2/Internals/AkkaAssertEqualityComparerAdapter.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/testkits/Akka.TestKit.Xunit2/Internals/AkkaEqualException.cs b/src/contrib/testkits/Akka.TestKit.Xunit2/Internals/AkkaEqualException.cs
index a545984b85c..b9b2f532694 100644
--- a/src/contrib/testkits/Akka.TestKit.Xunit2/Internals/AkkaEqualException.cs
+++ b/src/contrib/testkits/Akka.TestKit.Xunit2/Internals/AkkaEqualException.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
+// Copyright (C) 2009-2022 Lightbend Inc.
+// Copyright (C) 2013-2025 .NET Foundation
//
//-----------------------------------------------------------------------
@@ -15,14 +15,12 @@ namespace Akka.TestKit.Xunit2.Internals
///
/// TBD
///
+ [Serializable]
public class AkkaEqualException : XunitException
{
// Length of "Expected: " and "Actual: "
private static readonly string NewLineAndIndent = Environment.NewLine + new string(' ', 10);
- private readonly string? _format;
- private readonly object[] _args = Array.Empty