diff --git a/src/Directory.Build.props b/src/Directory.Build.props
index 3038f169242..b6987e5adce 100644
--- a/src/Directory.Build.props
+++ b/src/Directory.Build.props
@@ -2,7 +2,7 @@
Copyright © 2013-2023 Akka.NET Team
Akka.NET Team
- 1.5.27
+ 1.5.27.1
akkalogo.png
https://github.com/akkadotnet/akka.net
https://github.com/akkadotnet/akka.net/blob/master/LICENSE
@@ -47,33 +47,13 @@
true
- Akka.NET v1.5.27 is a significant release that includes new features, mission-critical bug fixes, and some performance improvements.
-Major Akka.Cluster.Sharding and Akka.Cluster.Tools.Singleton Bug Fixes**
-In _all prior versions_ of Akka.NET, there are two high impact distributed systems bugs:
-1. [Akka.Cluster.Tools.Singleton: singleton moves earlier than expected - as soon as new node joins](https://github.com/akkadotnet/akka.net/issues/7196)
-2. [Akka.Cluster.Sharding: duplicate shards / entities](https://github.com/akkadotnet/akka.net/issues/6973)
-As we discovered during the course of our pains-taking bug investigation, these were, in fact, the same issue:
-1. The `ClusterSingletonManager` is supposed to _always_ belong on the oldest node of a given role type, but an original design error from the time Akka.Cluster.Tools was first introduced to Akka.NET meant that nodes were always sorted in _descending_ order of `UpNumber`. This is backwards: nodes should always be sorted in _ascending_ order of `UpNumber` - this means that the oldest possible node is always at the front of the "who is oldest?" list held by the `ClusterSingletonManager`. This explains why the singleton could appear to move early during deployments and restarts.
-2. The `ClusterSingletonManager` was suspectible to a race condition where if nodes were shutdown and restarted with the same address in under 20 seconds, the default "down removal margin" used by the `ClusterSingletonManager` to tolerate dirty exits, it would be possible after _multiple_ successive, fast, restarts for multiple instances of the singleton to be alive at the same time (for a short period.)
-Both of these varieties of problem, duplicate singletons, is what lead to duplicate shards.
-As a result we've made the following fixes:
-[Akka.Cluster.Tools: deprecate ClustersSingletonManagerSettings.ConsiderAppVersion](https://github.com/akkadotnet/akka.net/pull/7302) - `AppVersion` is no longer considered for singleton placement as it could easily result in split brains.
-[Akka.Cluster.Tools: fix mutability and oldest state bugs with `ClusterSingletonManager`](https://github.com/akkadotnet/akka.net/pull/7298) - resolves the issue with rapid rolling restarts creating duplicates. We've tested this fix in our test lab across thousands of coordinator restarts and haven't been able to reproduce the issue since (we could easily do it before.)
-[Akka.Cluster.Tools.Singleton / Akka.Cluster.Sharding: fix duplicate shards caused by incorrect `ClusterSingletonManager` `HandOver`](https://github.com/akkadotnet/akka.net/pull/7297) - we fixed the member age problem here, which could cause a second singleton to start at inappropriate times.
-Akka.Discovery and `ClusterClient` Discovery Support**
-In Akka.NET v1.5.27 we've added support for using Akka.Cluster.Tools.ClusterClient alongside with [Akka.Discovery plugins](https://getakka.net/articles/discovery/index.html) to automatically discover the initial contacts you need for `ClusterClientReceptionist` instances in your environment.
-You can read the documentation for how this works here: https://getakka.net/articles/clustering/cluster-client.html#contact-auto-discovery-using-akkadiscovery
-Related PRs and issues:
-[Akka.Discovery: Add multi-config support to config-based discovery](https://github.com/akkadotnet/akka.net/issues/7271)
-[Cluster.Tools: Fix missing VerboseLogging in ClusterClientSettings.Copy method](https://github.com/akkadotnet/akka.net/issues/7272)
-[Cluster.Tools: Improve ClusterClientDiscovery to avoid thundering herd problem](https://github.com/akkadotnet/akka.net/issues/7270)
-[Cluster.Tools: Change ClusterClientDiscovery to use the new Akka.Management "/cluster-client/receptionist" endpoint](https://github.com/akkadotnet/akka.net/issues/7274)
-Other Bug Fixes and Improvements**
-[Akka.Cluster: improve gossip serialization performance](https://github.com/akkadotnet/akka.net/pull/7281)
-[Akka.Streams: Fix `ActorMaterializerImpl` `null` `LogSource`](https://github.com/akkadotnet/akka.net/pull/7300)
-[Akka.Streams: `AlsoTo` may not be failing graph when its sink throws exception](https://github.com/akkadotnet/akka.net/issues/7269)
-[Akka.DistributedData: if `lmdb.dir` is null or empty, log a warning and set to default](https://github.com/akkadotnet/akka.net/pull/7292)
-To [see the full set of changes in Akka.NET v1.5.27, click here](https://github.com/akkadotnet/akka.net/milestone/109).
+ 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 |
diff --git a/src/benchmark/Akka.Benchmarks/Actor/ActorMemoryFootprintBenchmark.cs b/src/benchmark/Akka.Benchmarks/Actor/ActorMemoryFootprintBenchmark.cs
index 9989721cc0b..fa8f11d7dc0 100644
--- a/src/benchmark/Akka.Benchmarks/Actor/ActorMemoryFootprintBenchmark.cs
+++ b/src/benchmark/Akka.Benchmarks/Actor/ActorMemoryFootprintBenchmark.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/benchmark/Akka.Benchmarks/Actor/ActorMessagingMemoryPressureBenchmark.cs b/src/benchmark/Akka.Benchmarks/Actor/ActorMessagingMemoryPressureBenchmark.cs
index aab4ff4eed5..0dc7285b129 100644
--- a/src/benchmark/Akka.Benchmarks/Actor/ActorMessagingMemoryPressureBenchmark.cs
+++ b/src/benchmark/Akka.Benchmarks/Actor/ActorMessagingMemoryPressureBenchmark.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .NET Foundation
//
//-----------------------------------------------------------------------
@@ -134,4 +134,4 @@ public Task AskMsgs()
return Task.WhenAll(_askTasks);
}
}
-}
\ No newline at end of file
+}
diff --git a/src/benchmark/Akka.Benchmarks/Actor/ActorPathBenchmarks.cs b/src/benchmark/Akka.Benchmarks/Actor/ActorPathBenchmarks.cs
index 6507904f673..49d240ad3c0 100644
--- a/src/benchmark/Akka.Benchmarks/Actor/ActorPathBenchmarks.cs
+++ b/src/benchmark/Akka.Benchmarks/Actor/ActorPathBenchmarks.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/benchmark/Akka.Benchmarks/Actor/ActorRefBenchmarks.cs b/src/benchmark/Akka.Benchmarks/Actor/ActorRefBenchmarks.cs
index b008909a1e7..613205d4449 100644
--- a/src/benchmark/Akka.Benchmarks/Actor/ActorRefBenchmarks.cs
+++ b/src/benchmark/Akka.Benchmarks/Actor/ActorRefBenchmarks.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/benchmark/Akka.Benchmarks/Actor/ActorSelectionBenchmark.cs b/src/benchmark/Akka.Benchmarks/Actor/ActorSelectionBenchmark.cs
index 0ad7d5eca1d..d9decab6b7a 100644
--- a/src/benchmark/Akka.Benchmarks/Actor/ActorSelectionBenchmark.cs
+++ b/src/benchmark/Akka.Benchmarks/Actor/ActorSelectionBenchmark.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/benchmark/Akka.Benchmarks/Actor/AddressBenchmarks.cs b/src/benchmark/Akka.Benchmarks/Actor/AddressBenchmarks.cs
index e88cd28c845..2ebc2a8f657 100644
--- a/src/benchmark/Akka.Benchmarks/Actor/AddressBenchmarks.cs
+++ b/src/benchmark/Akka.Benchmarks/Actor/AddressBenchmarks.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/benchmark/Akka.Benchmarks/Actor/FsmBenchmarks.cs b/src/benchmark/Akka.Benchmarks/Actor/FsmBenchmarks.cs
index 4c6dc75370a..41d37d3376a 100644
--- a/src/benchmark/Akka.Benchmarks/Actor/FsmBenchmarks.cs
+++ b/src/benchmark/Akka.Benchmarks/Actor/FsmBenchmarks.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/benchmark/Akka.Benchmarks/Actor/GetChildBenchmark.cs b/src/benchmark/Akka.Benchmarks/Actor/GetChildBenchmark.cs
index eefbef1923b..a8f787bbd6d 100644
--- a/src/benchmark/Akka.Benchmarks/Actor/GetChildBenchmark.cs
+++ b/src/benchmark/Akka.Benchmarks/Actor/GetChildBenchmark.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/benchmark/Akka.Benchmarks/Actor/PingPongBenchmarks.cs b/src/benchmark/Akka.Benchmarks/Actor/PingPongBenchmarks.cs
index 73ee3578c30..a489f6bd888 100644
--- a/src/benchmark/Akka.Benchmarks/Actor/PingPongBenchmarks.cs
+++ b/src/benchmark/Akka.Benchmarks/Actor/PingPongBenchmarks.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/benchmark/Akka.Benchmarks/Actor/SpawnActorBenchmarks.cs b/src/benchmark/Akka.Benchmarks/Actor/SpawnActorBenchmarks.cs
index a2eaa81fc7f..f27cc3291c4 100644
--- a/src/benchmark/Akka.Benchmarks/Actor/SpawnActorBenchmarks.cs
+++ b/src/benchmark/Akka.Benchmarks/Actor/SpawnActorBenchmarks.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/benchmark/Akka.Benchmarks/Cluster/HeartbeatNodeRingBenchmarks.cs b/src/benchmark/Akka.Benchmarks/Cluster/HeartbeatNodeRingBenchmarks.cs
index adb17227640..2b57a30dc32 100644
--- a/src/benchmark/Akka.Benchmarks/Cluster/HeartbeatNodeRingBenchmarks.cs
+++ b/src/benchmark/Akka.Benchmarks/Cluster/HeartbeatNodeRingBenchmarks.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/benchmark/Akka.Benchmarks/Cluster/ReachabilityBenchmarks.cs b/src/benchmark/Akka.Benchmarks/Cluster/ReachabilityBenchmarks.cs
index 564886ba8d2..8dae33f359f 100644
--- a/src/benchmark/Akka.Benchmarks/Cluster/ReachabilityBenchmarks.cs
+++ b/src/benchmark/Akka.Benchmarks/Cluster/ReachabilityBenchmarks.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/benchmark/Akka.Benchmarks/Cluster/VectorClockBenchmarks.cs b/src/benchmark/Akka.Benchmarks/Cluster/VectorClockBenchmarks.cs
index c9e13be7b26..b342c352c4f 100644
--- a/src/benchmark/Akka.Benchmarks/Cluster/VectorClockBenchmarks.cs
+++ b/src/benchmark/Akka.Benchmarks/Cluster/VectorClockBenchmarks.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/benchmark/Akka.Benchmarks/Configurations/Configs.cs b/src/benchmark/Akka.Benchmarks/Configurations/Configs.cs
index 46778f6d6fb..654d567b5bb 100644
--- a/src/benchmark/Akka.Benchmarks/Configurations/Configs.cs
+++ b/src/benchmark/Akka.Benchmarks/Configurations/Configs.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/benchmark/Akka.Benchmarks/DData/ORSetBenchmarks.cs b/src/benchmark/Akka.Benchmarks/DData/ORSetBenchmarks.cs
index 53fceed79b9..07f72506a6e 100644
--- a/src/benchmark/Akka.Benchmarks/DData/ORSetBenchmarks.cs
+++ b/src/benchmark/Akka.Benchmarks/DData/ORSetBenchmarks.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/benchmark/Akka.Benchmarks/DData/RDDBenchTypes.cs b/src/benchmark/Akka.Benchmarks/DData/RDDBenchTypes.cs
index 795c227e03f..407abd978e9 100644
--- a/src/benchmark/Akka.Benchmarks/DData/RDDBenchTypes.cs
+++ b/src/benchmark/Akka.Benchmarks/DData/RDDBenchTypes.cs
@@ -1,9 +1,9 @@
-// //-----------------------------------------------------------------------
-// //
-// // Copyright (C) 2009-2023 Lightbend Inc.
-// // Copyright (C) 2013-2023 .NET Foundation
-// //
-// //-----------------------------------------------------------------------
+//-----------------------------------------------------------------------
+//
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .NET Foundation
+//
+//-----------------------------------------------------------------------
namespace Akka.Benchmarks.DData;
@@ -13,4 +13,4 @@ public class RDDBenchTypes
public record struct TestKey(int i);
public record TestVal(string v);
-}
\ No newline at end of file
+}
diff --git a/src/benchmark/Akka.Benchmarks/DData/SerializerLwwDictionaryBenchmarks.cs b/src/benchmark/Akka.Benchmarks/DData/SerializerLwwDictionaryBenchmarks.cs
index 002cd3b967b..6e4c27d62af 100644
--- a/src/benchmark/Akka.Benchmarks/DData/SerializerLwwDictionaryBenchmarks.cs
+++ b/src/benchmark/Akka.Benchmarks/DData/SerializerLwwDictionaryBenchmarks.cs
@@ -1,9 +1,9 @@
-// //-----------------------------------------------------------------------
-// //
-// // Copyright (C) 2009-2023 Lightbend Inc.
-// // Copyright (C) 2013-2023 .NET Foundation
-// //
-// //-----------------------------------------------------------------------
+//-----------------------------------------------------------------------
+//
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .NET Foundation
+//
+//-----------------------------------------------------------------------
using System;
using System.Collections.Generic;
@@ -137,4 +137,4 @@ public void Deserialize_LWWDict()
{
ser.FromBinary(_c1Ser, _c1Manifest);
}
-}
\ No newline at end of file
+}
diff --git a/src/benchmark/Akka.Benchmarks/DData/SerializerORDictionaryBenchmarks.cs b/src/benchmark/Akka.Benchmarks/DData/SerializerORDictionaryBenchmarks.cs
index bf0e1008226..923524129e5 100644
--- a/src/benchmark/Akka.Benchmarks/DData/SerializerORDictionaryBenchmarks.cs
+++ b/src/benchmark/Akka.Benchmarks/DData/SerializerORDictionaryBenchmarks.cs
@@ -1,9 +1,9 @@
-// //-----------------------------------------------------------------------
-// //
-// // Copyright (C) 2009-2023 Lightbend Inc.
-// // Copyright (C) 2013-2023 .NET Foundation
-// //
-// //-----------------------------------------------------------------------
+//-----------------------------------------------------------------------
+//
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .NET Foundation
+//
+//-----------------------------------------------------------------------
using System.Collections.Generic;
using System.Linq;
@@ -87,4 +87,4 @@ public void Deserialize_ORDictionary()
{
ser.FromBinary(_c1Ser, _c1Manifest);
}
-}
\ No newline at end of file
+}
diff --git a/src/benchmark/Akka.Benchmarks/DData/SerializerORSetBenchmarks.cs b/src/benchmark/Akka.Benchmarks/DData/SerializerORSetBenchmarks.cs
index 8c0d645d974..0cc167bfe32 100644
--- a/src/benchmark/Akka.Benchmarks/DData/SerializerORSetBenchmarks.cs
+++ b/src/benchmark/Akka.Benchmarks/DData/SerializerORSetBenchmarks.cs
@@ -1,9 +1,9 @@
-// //-----------------------------------------------------------------------
-// //
-// // Copyright (C) 2009-2023 Lightbend Inc.
-// // Copyright (C) 2013-2023 .NET Foundation
-// //
-// //-----------------------------------------------------------------------
+//-----------------------------------------------------------------------
+//
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .NET Foundation
+//
+//-----------------------------------------------------------------------
using System.Collections.Generic;
using System.Collections.Immutable;
@@ -87,4 +87,4 @@ public void Deserialize_ORSet()
ser.FromBinary(_c1Ser, _c1Manifest);
}
-}
\ No newline at end of file
+}
diff --git a/src/benchmark/Akka.Benchmarks/DData/VersionVectorBenchmark.cs b/src/benchmark/Akka.Benchmarks/DData/VersionVectorBenchmark.cs
index 72956c26879..b8ab861d934 100644
--- a/src/benchmark/Akka.Benchmarks/DData/VersionVectorBenchmark.cs
+++ b/src/benchmark/Akka.Benchmarks/DData/VersionVectorBenchmark.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/benchmark/Akka.Benchmarks/Dispatch/CallingThreadExecutor.cs b/src/benchmark/Akka.Benchmarks/Dispatch/CallingThreadExecutor.cs
index e3bc3c1354a..e4fcfb5c242 100644
--- a/src/benchmark/Akka.Benchmarks/Dispatch/CallingThreadExecutor.cs
+++ b/src/benchmark/Akka.Benchmarks/Dispatch/CallingThreadExecutor.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/benchmark/Akka.Benchmarks/Dispatch/DispatcherBenchmarks.cs b/src/benchmark/Akka.Benchmarks/Dispatch/DispatcherBenchmarks.cs
index 64f212fc453..0bf369671ab 100644
--- a/src/benchmark/Akka.Benchmarks/Dispatch/DispatcherBenchmarks.cs
+++ b/src/benchmark/Akka.Benchmarks/Dispatch/DispatcherBenchmarks.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/benchmark/Akka.Benchmarks/Dispatch/MailboxThroughputBenchmarks.cs b/src/benchmark/Akka.Benchmarks/Dispatch/MailboxThroughputBenchmarks.cs
index bd1df7174d7..b49c420030b 100644
--- a/src/benchmark/Akka.Benchmarks/Dispatch/MailboxThroughputBenchmarks.cs
+++ b/src/benchmark/Akka.Benchmarks/Dispatch/MailboxThroughputBenchmarks.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/benchmark/Akka.Benchmarks/EventStream/EventStreamBenchmarks.cs b/src/benchmark/Akka.Benchmarks/EventStream/EventStreamBenchmarks.cs
index 312f1716655..6ff2693cc72 100644
--- a/src/benchmark/Akka.Benchmarks/EventStream/EventStreamBenchmarks.cs
+++ b/src/benchmark/Akka.Benchmarks/EventStream/EventStreamBenchmarks.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/benchmark/Akka.Benchmarks/Hocon/HoconBenchmarks.cs b/src/benchmark/Akka.Benchmarks/Hocon/HoconBenchmarks.cs
index b419989b4f0..67fc7757f58 100644
--- a/src/benchmark/Akka.Benchmarks/Hocon/HoconBenchmarks.cs
+++ b/src/benchmark/Akka.Benchmarks/Hocon/HoconBenchmarks.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/benchmark/Akka.Benchmarks/IO/ByteStringBenchmarks.cs b/src/benchmark/Akka.Benchmarks/IO/ByteStringBenchmarks.cs
index c9f7426fb90..5eaf754f7e2 100644
--- a/src/benchmark/Akka.Benchmarks/IO/ByteStringBenchmarks.cs
+++ b/src/benchmark/Akka.Benchmarks/IO/ByteStringBenchmarks.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/benchmark/Akka.Benchmarks/IO/TcpOperationsBenchmarks.cs b/src/benchmark/Akka.Benchmarks/IO/TcpOperationsBenchmarks.cs
index 143f94715a4..0a514ce2fe6 100644
--- a/src/benchmark/Akka.Benchmarks/IO/TcpOperationsBenchmarks.cs
+++ b/src/benchmark/Akka.Benchmarks/IO/TcpOperationsBenchmarks.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/benchmark/Akka.Benchmarks/Logging/LoggingBenchmarks.cs b/src/benchmark/Akka.Benchmarks/Logging/LoggingBenchmarks.cs
index 8343e40af2b..65b001dfbdf 100644
--- a/src/benchmark/Akka.Benchmarks/Logging/LoggingBenchmarks.cs
+++ b/src/benchmark/Akka.Benchmarks/Logging/LoggingBenchmarks.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/benchmark/Akka.Benchmarks/Program.cs b/src/benchmark/Akka.Benchmarks/Program.cs
index 83c31a46621..18fb95c7b4b 100644
--- a/src/benchmark/Akka.Benchmarks/Program.cs
+++ b/src/benchmark/Akka.Benchmarks/Program.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/benchmark/Akka.Benchmarks/Remoting/AkkaPduCodecBenchmark.cs b/src/benchmark/Akka.Benchmarks/Remoting/AkkaPduCodecBenchmark.cs
index 30d4495b2ca..fc82f619d01 100644
--- a/src/benchmark/Akka.Benchmarks/Remoting/AkkaPduCodecBenchmark.cs
+++ b/src/benchmark/Akka.Benchmarks/Remoting/AkkaPduCodecBenchmark.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/benchmark/Akka.Benchmarks/Remoting/FastHashBenchmarks.cs b/src/benchmark/Akka.Benchmarks/Remoting/FastHashBenchmarks.cs
index 308c61ffe47..bfc2cd55623 100644
--- a/src/benchmark/Akka.Benchmarks/Remoting/FastHashBenchmarks.cs
+++ b/src/benchmark/Akka.Benchmarks/Remoting/FastHashBenchmarks.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/benchmark/Akka.Benchmarks/Remoting/LruBoundedCacheBenchmarks.cs b/src/benchmark/Akka.Benchmarks/Remoting/LruBoundedCacheBenchmarks.cs
index 20ef952024a..027564ee8e5 100644
--- a/src/benchmark/Akka.Benchmarks/Remoting/LruBoundedCacheBenchmarks.cs
+++ b/src/benchmark/Akka.Benchmarks/Remoting/LruBoundedCacheBenchmarks.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/benchmark/Akka.Benchmarks/Serialization/SerializationBenchmarks.cs b/src/benchmark/Akka.Benchmarks/Serialization/SerializationBenchmarks.cs
index 6eca1b694ee..2661c813d53 100644
--- a/src/benchmark/Akka.Benchmarks/Serialization/SerializationBenchmarks.cs
+++ b/src/benchmark/Akka.Benchmarks/Serialization/SerializationBenchmarks.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/benchmark/Akka.Benchmarks/Streams/MaterializationBenchmarks.cs b/src/benchmark/Akka.Benchmarks/Streams/MaterializationBenchmarks.cs
index ae1e3ce288c..3f1d0fdf73f 100644
--- a/src/benchmark/Akka.Benchmarks/Streams/MaterializationBenchmarks.cs
+++ b/src/benchmark/Akka.Benchmarks/Streams/MaterializationBenchmarks.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/benchmark/Akka.Benchmarks/Utils/ConsistentHashBenchmarks.cs b/src/benchmark/Akka.Benchmarks/Utils/ConsistentHashBenchmarks.cs
index 4009f0d602d..7d9e9115a19 100644
--- a/src/benchmark/Akka.Benchmarks/Utils/ConsistentHashBenchmarks.cs
+++ b/src/benchmark/Akka.Benchmarks/Utils/ConsistentHashBenchmarks.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/benchmark/Akka.Benchmarks/Utils/FastLazyBenchmarks.cs b/src/benchmark/Akka.Benchmarks/Utils/FastLazyBenchmarks.cs
index 4cda7e7786e..ccfe7d6f7cf 100644
--- a/src/benchmark/Akka.Benchmarks/Utils/FastLazyBenchmarks.cs
+++ b/src/benchmark/Akka.Benchmarks/Utils/FastLazyBenchmarks.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/benchmark/Akka.Benchmarks/Utils/SpanHackBenchmarks.cs b/src/benchmark/Akka.Benchmarks/Utils/SpanHackBenchmarks.cs
index b6e0612f8ee..f6a1d9086f7 100644
--- a/src/benchmark/Akka.Benchmarks/Utils/SpanHackBenchmarks.cs
+++ b/src/benchmark/Akka.Benchmarks/Utils/SpanHackBenchmarks.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/benchmark/Akka.Benchmarks/Utils/TypeExtensionsBenchmarks.cs b/src/benchmark/Akka.Benchmarks/Utils/TypeExtensionsBenchmarks.cs
index 8a967d512d0..d4bdeb5f33e 100644
--- a/src/benchmark/Akka.Benchmarks/Utils/TypeExtensionsBenchmarks.cs
+++ b/src/benchmark/Akka.Benchmarks/Utils/TypeExtensionsBenchmarks.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/benchmark/Akka.Cluster.Benchmarks/Persistence/AtomicWriteBenchmark.cs b/src/benchmark/Akka.Cluster.Benchmarks/Persistence/AtomicWriteBenchmark.cs
index e63e6246f3e..e3a09035a2e 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/benchmark/Akka.Cluster.Benchmarks/Persistence/JournalWriteBenchmarks.cs b/src/benchmark/Akka.Cluster.Benchmarks/Persistence/JournalWriteBenchmarks.cs
index 4b1bfd12f81..c19dbb31f97 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/benchmark/Akka.Cluster.Benchmarks/Persistence/PersistenceInfrastructure.cs b/src/benchmark/Akka.Cluster.Benchmarks/Persistence/PersistenceInfrastructure.cs
index bd68f3a2f2d..60a52f8eb92 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/benchmark/Akka.Cluster.Benchmarks/Persistence/RecoveryBenchmark.cs b/src/benchmark/Akka.Cluster.Benchmarks/Persistence/RecoveryBenchmark.cs
index 3f1237dc6ef..5626aaa965e 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/benchmark/Akka.Cluster.Benchmarks/Program.cs b/src/benchmark/Akka.Cluster.Benchmarks/Program.cs
index 103f2c01ff0..8ce9650c1c4 100644
--- a/src/benchmark/Akka.Cluster.Benchmarks/Program.cs
+++ b/src/benchmark/Akka.Cluster.Benchmarks/Program.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/benchmark/Akka.Cluster.Benchmarks/Serialization/ClusterMessageSerializerBenchmarks.cs b/src/benchmark/Akka.Cluster.Benchmarks/Serialization/ClusterMessageSerializerBenchmarks.cs
index 5aa6ecca11e..7e27e1faadb 100644
--- a/src/benchmark/Akka.Cluster.Benchmarks/Serialization/ClusterMessageSerializerBenchmarks.cs
+++ b/src/benchmark/Akka.Cluster.Benchmarks/Serialization/ClusterMessageSerializerBenchmarks.cs
@@ -1,9 +1,9 @@
-// -----------------------------------------------------------------------
-//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
-//
-// -----------------------------------------------------------------------
+//-----------------------------------------------------------------------
+//
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .NET Foundation
+//
+//-----------------------------------------------------------------------
using System;
using System.Collections.Immutable;
@@ -195,4 +195,4 @@ public void Cleanup()
{
_system.Dispose();
}
-}
\ No newline at end of file
+}
diff --git a/src/benchmark/Akka.Cluster.Benchmarks/Sharding/HashCodeMessageExtractorBenchmarks.cs b/src/benchmark/Akka.Cluster.Benchmarks/Sharding/HashCodeMessageExtractorBenchmarks.cs
index 76f7d0b044f..fe678759336 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/benchmark/Akka.Cluster.Benchmarks/Sharding/ShardMessageRoutingBenchmarks.cs b/src/benchmark/Akka.Cluster.Benchmarks/Sharding/ShardMessageRoutingBenchmarks.cs
index 973a9c55d54..36da833789e 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/benchmark/Akka.Cluster.Benchmarks/Sharding/ShardSpawnBenchmarks.cs b/src/benchmark/Akka.Cluster.Benchmarks/Sharding/ShardSpawnBenchmarks.cs
index 8c5c6c00fb0..baa2bd37a72 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/benchmark/Akka.Cluster.Benchmarks/Sharding/ShardingInfrastructure.cs b/src/benchmark/Akka.Cluster.Benchmarks/Sharding/ShardingInfrastructure.cs
index 09ca6f99f9c..e4538c1f2f0 100644
--- a/src/benchmark/Akka.Cluster.Benchmarks/Sharding/ShardingInfrastructure.cs
+++ b/src/benchmark/Akka.Cluster.Benchmarks/Sharding/ShardingInfrastructure.cs
@@ -1,9 +1,10 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .NET Foundation
//
//-----------------------------------------------------------------------
+
using System.Threading.Tasks;
using Akka.Actor;
using Akka.Cluster.Sharding;
diff --git a/src/benchmark/Akka.Cluster.Cpu.Benchmark/BenchmarkNode.cs b/src/benchmark/Akka.Cluster.Cpu.Benchmark/BenchmarkNode.cs
index fcc01b3aa6e..4afdeb14f2e 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/benchmark/Akka.Cluster.Cpu.Benchmark/Program.cs b/src/benchmark/Akka.Cluster.Cpu.Benchmark/Program.cs
index d05294cc41b..6553b1dd9da 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/benchmark/PingPong/ClientActorBase.cs b/src/benchmark/PingPong/ClientActorBase.cs
index cd64db4e030..c1fbf81bb55 100644
--- a/src/benchmark/PingPong/ClientActorBase.cs
+++ b/src/benchmark/PingPong/ClientActorBase.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/benchmark/PingPong/ClientAsyncActor.cs b/src/benchmark/PingPong/ClientAsyncActor.cs
index 4daeaf2a6f3..3ada6d525a8 100644
--- a/src/benchmark/PingPong/ClientAsyncActor.cs
+++ b/src/benchmark/PingPong/ClientAsyncActor.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/benchmark/PingPong/ClientReceiveActor.cs b/src/benchmark/PingPong/ClientReceiveActor.cs
index 380d546c6a5..579c27507b0 100644
--- a/src/benchmark/PingPong/ClientReceiveActor.cs
+++ b/src/benchmark/PingPong/ClientReceiveActor.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/benchmark/PingPong/Program.cs b/src/benchmark/PingPong/Program.cs
index 433540c81a6..2626cf55123 100644
--- a/src/benchmark/PingPong/Program.cs
+++ b/src/benchmark/PingPong/Program.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/benchmark/RemotePingPong/Program.cs b/src/benchmark/RemotePingPong/Program.cs
index 4f3ddf2a025..fbccda89cdf 100644
--- a/src/benchmark/RemotePingPong/Program.cs
+++ b/src/benchmark/RemotePingPong/Program.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/benchmark/RemotePingPong/Properties/AssemblyInfo.cs b/src/benchmark/RemotePingPong/Properties/AssemblyInfo.cs
index 8584c5c818a..3a5e7046510 100644
--- a/src/benchmark/RemotePingPong/Properties/AssemblyInfo.cs
+++ b/src/benchmark/RemotePingPong/Properties/AssemblyInfo.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/benchmark/SerializationBenchmarks/Program.cs b/src/benchmark/SerializationBenchmarks/Program.cs
index 945f9478612..b85efbb3f35 100644
--- a/src/benchmark/SerializationBenchmarks/Program.cs
+++ b/src/benchmark/SerializationBenchmarks/Program.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/benchmark/SpawnBenchmark/Program.cs b/src/benchmark/SpawnBenchmark/Program.cs
index 6e2ef0a5683..0f093cc28da 100644
--- a/src/benchmark/SpawnBenchmark/Program.cs
+++ b/src/benchmark/SpawnBenchmark/Program.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/benchmark/SpawnBenchmark/RootActor.cs b/src/benchmark/SpawnBenchmark/RootActor.cs
index b870b35667a..7eae409df41 100644
--- a/src/benchmark/SpawnBenchmark/RootActor.cs
+++ b/src/benchmark/SpawnBenchmark/RootActor.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/benchmark/SpawnBenchmark/SpawnActor.cs b/src/benchmark/SpawnBenchmark/SpawnActor.cs
index 68129de675c..100179d9b4e 100644
--- a/src/benchmark/SpawnBenchmark/SpawnActor.cs
+++ b/src/benchmark/SpawnBenchmark/SpawnActor.cs
@@ -1,7 +1,7 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .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 a3530f1cbc1..9f28fb2d4ee 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .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 4608a4eb6fe..d6173923bc9 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .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 44a1686fe8f..c9cfcaaceb2 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .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 d467cd99773..8fef4c66556 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .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 53298c404be..eb73a00c5da 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .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 710b0af5445..5564700ebd7 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .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 1317efd3cef..26d73a19db9 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .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 f63a22f94e7..3a07f435b60 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .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 e7e5e83d27f..ae2cb023db8 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .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 5c231657143..57a91a0293a 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .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 53ff4dd0c16..bdfb9504d30 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .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 2daef621be0..a8e379f05cc 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .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 283df98d2b8..21dcdcef5b3 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .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 02f6d2debd2..09e810bae61 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .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 aacd817060c..3aeac16d5b0 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .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 a5dfe5f511f..4104070a39c 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .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 8c3664bb31e..65334a5a5c4 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .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 d25bb49a167..eae83640191 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .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 c3863feb39f..281ff890a58 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .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 d8783e35ca8..45393536a21 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .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 7191d1208ee..4e351dc8d14 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Metrics/ClusterMetrics.cs b/src/contrib/cluster/Akka.Cluster.Metrics/ClusterMetrics.cs
index 466d845d946..76e4d702887 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Metrics/ClusterMetricsCollector.cs b/src/contrib/cluster/Akka.Cluster.Metrics/ClusterMetricsCollector.cs
index 641e1cfa02b..c83defb4cf2 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Metrics/ClusterMetricsStrategy.cs b/src/contrib/cluster/Akka.Cluster.Metrics/ClusterMetricsStrategy.cs
index ca3147369d5..fcbec7dfa6f 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Metrics/ClusterMetricsSupervisor.cs b/src/contrib/cluster/Akka.Cluster.Metrics/ClusterMetricsSupervisor.cs
index 1c78365c05a..3965a468606 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .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 72fe204173b..6caa671c26a 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .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 4a6d44c69fa..c08c9a7c42f 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Metrics/DateTimeExtensions.cs b/src/contrib/cluster/Akka.Cluster.Metrics/DateTimeExtensions.cs
index 1710c985f23..2632f5727bc 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .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 b2c76bb541b..3f18db30d38 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .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 0ef8053d00a..4ed998dd11c 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Metrics/IMetricsCollector.cs b/src/contrib/cluster/Akka.Cluster.Metrics/IMetricsCollector.cs
index b861360dd75..a7743f5f34b 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Metrics/MetricsCollectorBuilder.cs b/src/contrib/cluster/Akka.Cluster.Metrics/MetricsCollectorBuilder.cs
index 3690629271f..f2b3ec09ff6 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .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 257b6214529..4de13505b21 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .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 eebb53ef7a6..e1391075d2e 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .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 80525eba199..d57180e62ab 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .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 3e5cd81cce0..f3611ae8339 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .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 040629f7675..883e432ccd1 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .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 252dc2174ad..e6a558b225b 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .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 0b8f1c8290d..3dd610434e2 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .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 48e686b3a47..ad9f9e6353a 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .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 cfca601f3f3..9bfca5b29ed 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .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 0185b8761e8..214a62ef1e2 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Metrics/StandardMetrics.cs b/src/contrib/cluster/Akka.Cluster.Metrics/StandardMetrics.cs
index dd801896a3f..39a2da6c783 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .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 ad116da7d1d..040f9701137 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .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 cc9f21697a3..324098c3556 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .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 fb4bfbe8e08..221c57de825 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .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 bd644abd4f5..c03bab28eb2 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .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 2ef172430c9..bf65ec9fe0b 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .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 4b2ddd85b29..f8772e9c164 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .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 5843ad84e8b..2b4c6454ef8 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .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 44d3074b777..12555cf3eb3 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .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 62b25f9e313..46c47670c7e 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .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 5ded399317a..fd7a51e752d 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .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 804e3cb4543..7d73f75d3c8 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .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 115eb5826a4..90a5037ae23 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .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 494cfcd7e47..acabe473a52 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .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 641f8282d13..a94d1c8fd1a 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .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 9c426754a1d..92aeee8d45d 100644
--- a/src/contrib/cluster/Akka.Cluster.Sharding.Tests.MultiNode/ClusterShardingRememberEntitiesSpec.cs
+++ b/src/contrib/cluster/Akka.Cluster.Sharding.Tests.MultiNode/ClusterShardingRememberEntitiesSpec.cs
@@ -1,10 +1,10 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .NET Foundation
//
//-----------------------------------------------------------------------
-#nullable enable
+
using System;
using System.Threading;
using Akka.Actor;
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 e3ff9ef0d72..c59046f2c70 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .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 3313f718ee5..5410e8e3e1a 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .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 9ba801f1837..0fc8cc70e23 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .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 72cb4d62cff..4dc8e662455 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+//
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .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 155e0924b93..5393d969d89 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,10 +1,10 @@
-// -----------------------------------------------------------------------
-//
-// Copyright (C) 2009-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
-//
-// -----------------------------------------------------------------------
-#nullable enable
+//-----------------------------------------------------------------------
+//
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .NET Foundation
+//
+//-----------------------------------------------------------------------
+
using System;
using Akka.Actor;
using Akka.Delivery;
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 31704976205..86214baaffe 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,10 +1,10 @@
-// -----------------------------------------------------------------------
-//
-// Copyright (C) 2009-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
-//
-// -----------------------------------------------------------------------
-#nullable enable
+//-----------------------------------------------------------------------
+//
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .NET Foundation
+//
+//-----------------------------------------------------------------------
+
using System;
using Akka.Actor;
using Akka.Cluster.Sharding.Delivery;
@@ -76,4 +76,4 @@ public sealed class Tick
private Tick() { }
public static readonly Tick Instance = new();
}
-}
\ No newline at end of file
+}
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 950e8c315e1..ffc6409bc32 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .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 00612943c1b..51e31823c10 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .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 323998ef959..93b1696296c 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .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 fdf7ea32e3e..5d282736ef9 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .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 0f76ac6ec83..0a8fa3151cc 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .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 9b7e147844c..1b3c739fa8f 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .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 5740797a873..05b8e6b04ef 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .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 b086b483046..c25483e2e95 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .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 63a83b767cb..119081dee13 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .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 7f9ec9c430a..240cf614a77 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .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 edc11c173a7..0c7641983b8 100644
--- a/src/contrib/cluster/Akka.Cluster.Sharding.Tests/AutomaticallyHandledExtractorMessagesSpec.cs
+++ b/src/contrib/cluster/Akka.Cluster.Sharding.Tests/AutomaticallyHandledExtractorMessagesSpec.cs
@@ -1,10 +1,10 @@
-// -----------------------------------------------------------------------
-//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
-//
-// -----------------------------------------------------------------------
-#nullable enable
+//-----------------------------------------------------------------------
+//
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .NET Foundation
+//
+//-----------------------------------------------------------------------
+
using Akka.Util;
using FluentAssertions;
using Xunit;
@@ -96,4 +96,4 @@ public void ShouldAutomaticallyHandleMessagesInCustomIMessageExtractor((object s
// entityMessage.Should().Be(data.realMsg);
// shardId.Should().Be(data.shardId);
// }
-}
\ 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 47790008f84..fcff8b3cf43 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .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 8e76b659cff..552be7d8691 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .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 593b083a75a..c2956e2f8af 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .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 c6f2cd163c7..42409b6d23c 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .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 48e5d89b7c2..a4647e9c356 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .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 6444683a285..2c1d9a597db 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .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 e2298110611..35c548545dd 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .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 b3b73ef05bd..37a675a0e25 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .NET Foundation
//
//-----------------------------------------------------------------------
@@ -223,4 +223,4 @@ protected override void PreStart()
_consumerController.Tell(new ConsumerController.Start(_deliveryAdapter));
}
}
-}
\ No newline at end of file
+}
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 8c3caa4fdae..b2e4e42a921 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .NET Foundation
//
//-----------------------------------------------------------------------
@@ -604,4 +604,4 @@ private Tick()
public sealed record RequestNext(IActorRef SendNextTo);
}
-}
\ No newline at end of file
+}
diff --git a/src/contrib/cluster/Akka.Cluster.Sharding.Tests/DeprecatedLeastShardAllocationStrategySpec.cs b/src/contrib/cluster/Akka.Cluster.Sharding.Tests/DeprecatedLeastShardAllocationStrategySpec.cs
index 799a227622e..834a5a292f1 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .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 528375cb00b..1fcdbfafcd7 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .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 31f4b579828..a0e2ad8022e 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .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 d65788c84bb..be42f3fc977 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .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 a72c6f2b0ff..95a2d861533 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .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 6ffe280da19..da5bbd55b61 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .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 94a91f81cb6..1c9a21e0178 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .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 0bbf64c2484..962fef0307c 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .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 8c503aad4fb..3331c64b47b 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .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 e724cb64d97..e10da512487 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .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 c03b71b7e81..59abcca904b 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .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 b311e699a7a..e0fde7215e1 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .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 0363081cde2..9613245b582 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .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 e035a12964d..e8d042c12aa 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .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 26bf1e5a05f..43cb7246212 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .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 854f5ffe852..e7022807e92 100644
--- a/src/contrib/cluster/Akka.Cluster.Sharding.Tests/RememberEntitiesBatchedUpdatesSpec.cs
+++ b/src/contrib/cluster/Akka.Cluster.Sharding.Tests/RememberEntitiesBatchedUpdatesSpec.cs
@@ -1,10 +1,10 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .NET Foundation
//
//-----------------------------------------------------------------------
-#nullable enable
+
using System;
using System.Linq;
using Akka.Actor;
diff --git a/src/contrib/cluster/Akka.Cluster.Sharding.Tests/RememberEntitiesFailureSpec.cs b/src/contrib/cluster/Akka.Cluster.Sharding.Tests/RememberEntitiesFailureSpec.cs
index 8543616f14b..add77b16029 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .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 5b5a7ab3aa5..e39f1da0e6f 100644
--- a/src/contrib/cluster/Akka.Cluster.Sharding.Tests/RememberEntitiesShardIdExtractorChangeSpec.cs
+++ b/src/contrib/cluster/Akka.Cluster.Sharding.Tests/RememberEntitiesShardIdExtractorChangeSpec.cs
@@ -1,10 +1,10 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .NET Foundation
//
//-----------------------------------------------------------------------
-#nullable enable
+
using System;
using System.Linq;
diff --git a/src/contrib/cluster/Akka.Cluster.Sharding.Tests/ShardEntityFailureSpec.cs b/src/contrib/cluster/Akka.Cluster.Sharding.Tests/ShardEntityFailureSpec.cs
index 63121e5eba8..738974ef306 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .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 a0fd1b197fd..9665db212dd 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .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 98fd317f166..1c148854d16 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .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 80f8b70b80d..45a7b5bbed7 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .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 8854da3697e..0418621a74f 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .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 df4716b9810..efe29823e7a 100644
--- a/src/contrib/cluster/Akka.Cluster.Sharding.Tests/ShardedDaemonProcessProxySpec.cs
+++ b/src/contrib/cluster/Akka.Cluster.Sharding.Tests/ShardedDaemonProcessProxySpec.cs
@@ -1,9 +1,9 @@
-// -----------------------------------------------------------------------
-//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
-//
-// -----------------------------------------------------------------------
+//-----------------------------------------------------------------------
+//
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .NET Foundation
+//
+//-----------------------------------------------------------------------
using System.Linq;
using System.Threading.Tasks;
@@ -106,4 +106,4 @@ protected override void AfterAll()
Shutdown(_proxySystem);
base.AfterAll();
}
-}
\ No newline at end of file
+}
diff --git a/src/contrib/cluster/Akka.Cluster.Sharding.Tests/ShardedDaemonProcessSpec.cs b/src/contrib/cluster/Akka.Cluster.Sharding.Tests/ShardedDaemonProcessSpec.cs
index 4c5507f59eb..50dc846ec6a 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .NET Foundation
//
//-----------------------------------------------------------------------
@@ -167,4 +167,4 @@ private void DocExample()
#endregion
}
}
-}
\ No newline at end of file
+}
diff --git a/src/contrib/cluster/Akka.Cluster.Sharding.Tests/ShardingQueriesSpec.cs b/src/contrib/cluster/Akka.Cluster.Sharding.Tests/ShardingQueriesSpec.cs
index 05a0f55af44..14edc8c09c9 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .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 ceac3ab8241..a4dce556ba5 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .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 5272dc9457f..5c3b9e32451 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .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 9903dc55ece..61b473eb3f7 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Sharding/ClusterSharding.cs b/src/contrib/cluster/Akka.Cluster.Sharding/ClusterSharding.cs
index f1f4dfcb660..02deaaa83ad 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Sharding/ClusterShardingGuardian.cs b/src/contrib/cluster/Akka.Cluster.Sharding/ClusterShardingGuardian.cs
index 4185a8bd7e3..43a4deece14 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Sharding/ClusterShardingSettings.cs b/src/contrib/cluster/Akka.Cluster.Sharding/ClusterShardingSettings.cs
index 51827975e09..e8077e504ec 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Sharding/DDataShardCoordinator.cs b/src/contrib/cluster/Akka.Cluster.Sharding/DDataShardCoordinator.cs
index 7dab9d76edc..3adbed83b38 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .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 56282af39e5..7f041e346f6 100644
--- a/src/contrib/cluster/Akka.Cluster.Sharding/Delivery/Internal/ShardingConsumerControllerImpl.cs
+++ b/src/contrib/cluster/Akka.Cluster.Sharding/Delivery/Internal/ShardingConsumerControllerImpl.cs
@@ -1,9 +1,9 @@
-// -----------------------------------------------------------------------
-//
-// Copyright (C) 2009-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
-//
-// -----------------------------------------------------------------------
+//-----------------------------------------------------------------------
+//
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .NET Foundation
+//
+//-----------------------------------------------------------------------
#nullable enable
using System;
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 62ca55ad842..f893d2d66cb 100644
--- a/src/contrib/cluster/Akka.Cluster.Sharding/Delivery/Internal/ShardingProducerControllerImpl.cs
+++ b/src/contrib/cluster/Akka.Cluster.Sharding/Delivery/Internal/ShardingProducerControllerImpl.cs
@@ -1,3 +1,10 @@
+//-----------------------------------------------------------------------
+//
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .NET Foundation
+//
+//-----------------------------------------------------------------------
+
#nullable enable
using System;
using System.Collections.Immutable;
@@ -605,4 +612,4 @@ private void AskLoadState(Option durableProducerQueue, int attempt)
}
#endregion
-}
\ No newline at end of file
+}
diff --git a/src/contrib/cluster/Akka.Cluster.Sharding/Delivery/ShardingConsumerController.cs b/src/contrib/cluster/Akka.Cluster.Sharding/Delivery/ShardingConsumerController.cs
index bf500e5fa8a..4dc4c93387c 100644
--- a/src/contrib/cluster/Akka.Cluster.Sharding/Delivery/ShardingConsumerController.cs
+++ b/src/contrib/cluster/Akka.Cluster.Sharding/Delivery/ShardingConsumerController.cs
@@ -1,9 +1,10 @@
-// -----------------------------------------------------------------------
-//
-// Copyright (C) 2009-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
-//
-// -----------------------------------------------------------------------
+//-----------------------------------------------------------------------
+//
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .NET Foundation
+//
+//-----------------------------------------------------------------------
+
#nullable enable
using System;
using Akka.Actor;
@@ -81,4 +82,4 @@ public static Props Create(Func consumerProps, Settings set
{
return Props.Create(() => new ShardingConsumerController(consumerProps, settings)).WithStashCapacity(settings.BufferSize);
}
-}
\ No newline at end of file
+}
diff --git a/src/contrib/cluster/Akka.Cluster.Sharding/Delivery/ShardingProducerController.cs b/src/contrib/cluster/Akka.Cluster.Sharding/Delivery/ShardingProducerController.cs
index 5cfbc158061..b784d551140 100644
--- a/src/contrib/cluster/Akka.Cluster.Sharding/Delivery/ShardingProducerController.cs
+++ b/src/contrib/cluster/Akka.Cluster.Sharding/Delivery/ShardingProducerController.cs
@@ -1,10 +1,11 @@
-// -----------------------------------------------------------------------
-//
-// Copyright (C) 2009-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
-//
-// -----------------------------------------------------------------------
-
+//-----------------------------------------------------------------------
+//
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .NET Foundation
+//
+//-----------------------------------------------------------------------
+
+#nullable enable
using System;
using System.Collections.Immutable;
using System.Linq;
@@ -269,4 +270,4 @@ internal readonly record struct State(long CurrentSeqNr, IActorRef Producer,
public static readonly State Empty = new(0, ActorRefs.Nobody, ImmutableDictionary>.Empty,
ImmutableDictionary.Empty);
}
-}
\ No newline at end of file
+}
diff --git a/src/contrib/cluster/Akka.Cluster.Sharding/EntityRecoveryStrategy.cs b/src/contrib/cluster/Akka.Cluster.Sharding/EntityRecoveryStrategy.cs
index 28169e4b658..559c2d42fae 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .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 702bf237650..ff8a7434f2a 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .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 5fdb60dca56..e82c98ce507 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .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 245686cb55c..042adfe1af7 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .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 a4f424e000d..cec8f97c6a0 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .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 e50609fe82b..fd78fa051f7 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .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 92fc8410b14..4c4308815f2 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Sharding/Internal/AbstractLeastShardAllocationStrategy.cs b/src/contrib/cluster/Akka.Cluster.Sharding/Internal/AbstractLeastShardAllocationStrategy.cs
index 432fca72093..b10a94a8734 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .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 f50833c0e10..a48b3227d67 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .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 b60bbd47206..72693e6dbe9 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .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 d910f05bc2f..ef39c7ec7af 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .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 a0f8180bda7..a6bf5462ce2 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .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 f224e3b3e95..82d534586ad 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .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 1dd1022f4ac..05241e0d1b1 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .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 3f2b01e0402..9c9dd07ecbd 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .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 b6b62ca6f92..b7e11ce5a09 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .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 50df0bf062c..23100833677 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .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 5ac5a157213..1212b15cabb 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Sharding/OldCoordinatorStateMigrationEventAdapter.cs b/src/contrib/cluster/Akka.Cluster.Sharding/OldCoordinatorStateMigrationEventAdapter.cs
index 3994011fb3f..09b275e3692 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Sharding/PersistentShardCoordinator.cs b/src/contrib/cluster/Akka.Cluster.Sharding/PersistentShardCoordinator.cs
index b1b792352b8..ddc3b757fb0 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .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 4299cb8565b..ef24a63bf19 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Sharding/Serialization/ClusterShardingMessageSerializer.cs b/src/contrib/cluster/Akka.Cluster.Sharding/Serialization/ClusterShardingMessageSerializer.cs
index ed4a156b55e..60dd0cba6d6 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .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 f2015637af0..c37ab1794af 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,3 +1,10 @@
+//-----------------------------------------------------------------------
+//
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .NET Foundation
+//
+//-----------------------------------------------------------------------
+
//
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: ClusterShardingMessages.proto
diff --git a/src/contrib/cluster/Akka.Cluster.Sharding/Shard.cs b/src/contrib/cluster/Akka.Cluster.Sharding/Shard.cs
index 6308ec4f171..f1eabf3cf6e 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .NET Foundation
//
//-----------------------------------------------------------------------
@@ -2008,4 +2008,4 @@ protected override void PostStop()
Log.Debug("{0}: Shard [{1}] shutting down", _typeName, _shardId);
}
}
-}
\ No newline at end of file
+}
diff --git a/src/contrib/cluster/Akka.Cluster.Sharding/ShardAllocationStrategy.cs b/src/contrib/cluster/Akka.Cluster.Sharding/ShardAllocationStrategy.cs
index 786e94b8301..6b1cc3a6acc 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Sharding/ShardCoordinator.cs b/src/contrib/cluster/Akka.Cluster.Sharding/ShardCoordinator.cs
index 5429f403ef8..0b2125bcbf4 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Sharding/ShardRegion.cs b/src/contrib/cluster/Akka.Cluster.Sharding/ShardRegion.cs
index 35757f9d02d..27d96ef0504 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .NET Foundation
//
//-----------------------------------------------------------------------
@@ -1422,4 +1422,4 @@ private void HandleTerminated(Terminated terminated)
}
}
}
-}
\ No newline at end of file
+}
diff --git a/src/contrib/cluster/Akka.Cluster.Sharding/ShardedDaemonProcess.cs b/src/contrib/cluster/Akka.Cluster.Sharding/ShardedDaemonProcess.cs
index e0728edba00..9eb7e33b578 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .NET Foundation
//
//-----------------------------------------------------------------------
@@ -270,4 +270,4 @@ public class ShardedDaemonProcessExtensionProvider : ExtensionIdProvider new(system);
}
-}
\ No newline at end of file
+}
diff --git a/src/contrib/cluster/Akka.Cluster.Sharding/ShardedDaemonProcessSettings.cs b/src/contrib/cluster/Akka.Cluster.Sharding/ShardedDaemonProcessSettings.cs
index b432dd71a4f..47a324ec426 100644
--- a/src/contrib/cluster/Akka.Cluster.Sharding/ShardedDaemonProcessSettings.cs
+++ b/src/contrib/cluster/Akka.Cluster.Sharding/ShardedDaemonProcessSettings.cs
@@ -1,9 +1,10 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .NET Foundation
//
//-----------------------------------------------------------------------
+
#nullable enable
using System;
using Akka.Actor;
diff --git a/src/contrib/cluster/Akka.Cluster.Sharding/ShardingEnvelope.cs b/src/contrib/cluster/Akka.Cluster.Sharding/ShardingEnvelope.cs
index 84d7ba9f1da..0a5b3a25f66 100644
--- a/src/contrib/cluster/Akka.Cluster.Sharding/ShardingEnvelope.cs
+++ b/src/contrib/cluster/Akka.Cluster.Sharding/ShardingEnvelope.cs
@@ -1,9 +1,10 @@
//-----------------------------------------------------------------------
//
-// Copyright (C) 2009-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .NET Foundation
//
//-----------------------------------------------------------------------
+
#nullable enable
using System;
using Akka.Actor;
@@ -49,4 +50,4 @@ public override int GetHashCode()
return (EntityId.GetHashCode() * 397) ^ Message.GetHashCode();
}
}
-}
\ No newline at end of file
+}
diff --git a/src/contrib/cluster/Akka.Cluster.Sharding/ShardingMessages.cs b/src/contrib/cluster/Akka.Cluster.Sharding/ShardingMessages.cs
index 5ec8c2cc5c9..08d308a6f1b 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .NET Foundation
//
//-----------------------------------------------------------------------
diff --git a/src/contrib/cluster/Akka.Cluster.Sharding/ShardingQueries.cs b/src/contrib/cluster/Akka.Cluster.Sharding/ShardingQueries.cs
index 8afda35243c..b0173fc8262 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .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 c4c0f0c99d9..739a4a27358 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+//
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .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 88e497f1066..745dce627f4 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .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 0599542346b..79db48a2bfc 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .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 8407de0d902..58845045242 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .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 c77d6054205..847629588f2 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .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 2425fb5536a..f88b6a05c7f 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .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 95d060501d8..ebd9b551c28 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .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 41651e1889b..9ae52b183a7 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .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 b95fa792562..94b11dfc126 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .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 6e562891a43..add3891bdd0 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .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 9befd39566e..66bf51ac281 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .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 4dbbaa4de3b..7da2f6bca2d 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .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 d8612aa3117..81cf85e7460 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .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 5906e7750a8..d7310a13d5c 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .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 838a6a0c4e9..7c09f125f00 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .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 d246e67b402..9403136dff3 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .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 8d3ec13188e..3bf92b73452 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-2023 Lightbend Inc.
-// Copyright (C) 2013-2023 .NET Foundation
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .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 7b2a6b0e01b..b12c10ca2c0 100644
--- a/src/contrib/cluster/Akka.Cluster.Tools.Tests/ClusterClient/ClusterClientSerializerSpec.cs
+++ b/src/contrib/cluster/Akka.Cluster.Tools.Tests/ClusterClient/ClusterClientSerializerSpec.cs
@@ -1,9 +1,9 @@
-// -----------------------------------------------------------------------
-//
-// Copyright (C) 2009-2024 Lightbend Inc.
-// Copyright (C) 2013-2024 .NET Foundation
-//
-// -----------------------------------------------------------------------
+//-----------------------------------------------------------------------
+//
+// Copyright (C) 2009-2024 Lightbend Inc.
+// Copyright (C) 2013-2024 .NET Foundation
+//
+//-----------------------------------------------------------------------
using System;
using System.Collections;
@@ -144,4 +144,4 @@ public static IEnumerable