diff --git a/build-system/azure-pipeline.mntr-template.yaml b/build-system/azure-pipeline.mntr-template.yaml index 0cdf7fba242..2e41f4c2a4c 100644 --- a/build-system/azure-pipeline.mntr-template.yaml +++ b/build-system/azure-pipeline.mntr-template.yaml @@ -17,9 +17,9 @@ jobs: vmImage: ${{ parameters.vmImage }} steps: - task: UseDotNet@2 - displayName: 'Use .NET 6 SDK 6.0.100' + displayName: 'Use .NET 7 SDK 7.0.100' inputs: - version: 6.0.100 + version: 7.0.100 - task: UseDotNet@2 displayName: 'Use .NET Core Runtime 3.1.10' inputs: diff --git a/build-system/azure-pipeline.template.yaml b/build-system/azure-pipeline.template.yaml index 4d0083a0d0a..bf6242f5adc 100644 --- a/build-system/azure-pipeline.template.yaml +++ b/build-system/azure-pipeline.template.yaml @@ -19,7 +19,11 @@ jobs: vmImage: ${{ parameters.vmImage }} steps: - task: UseDotNet@2 - displayName: 'Use .NET 6 SDK 6.0.100' + displayName: 'Use .NET 7 SDK 7.0.100' + inputs: + version: 7.0.100 + - task: UseDotNet@2 # to keep DocFx happy + displayName: "Use .NET 6 SDK 6.0.100" inputs: version: 6.0.100 - task: UseDotNet@2 diff --git a/build-system/pr-validation.yaml b/build-system/pr-validation.yaml index 5a1d268aa74..bb3732ff0a5 100644 --- a/build-system/pr-validation.yaml +++ b/build-system/pr-validation.yaml @@ -63,9 +63,9 @@ jobs: submodules: recursive # set to 'true' for a single level of submodules or 'recursive' to get submodules of submodules persistCredentials: true - task: UseDotNet@2 - displayName: "Use .NET 6 SDK 6.0.100" + displayName: "Use .NET 7 SDK 7.0.100" inputs: - version: 6.0.100 + version: 7.0.100 - task: UseDotNet@2 displayName: "Use .NET Core Runtime 3.1.10" inputs: diff --git a/build.fsx b/build.fsx index b3883c44559..86e8a4ce5a6 100644 --- a/build.fsx +++ b/build.fsx @@ -28,7 +28,7 @@ let outputMultiNode = outputTests @@ "multinode" let outputFailedMultiNode = outputTests @@ "multinode" @@ "FAILED_SPECS_LOGS" let outputBinariesNet45 = outputBinaries @@ "net45" let outputBinariesNetStandard = outputBinaries @@ "netstandard2.0" -let outputBinariesNet = outputBinaries @@ "net6.0" +let outputBinariesNet = outputBinaries @@ "net7.0" let buildNumber = environVarOrDefault "BUILD_NUMBER" "0" let hasTeamCity = (not (buildNumber = "0")) // check if we have the TeamCity environment variable for build # set @@ -57,7 +57,7 @@ let incrementalistReport = output @@ "incrementalist.txt" // Configuration values for tests let testNetFrameworkVersion = "net471" let testNetCoreVersion = "netcoreapp3.1" -let testNetVersion = "net6.0" +let testNetVersion = "net7.0" Target "Clean" (fun _ -> ActivateFinalTarget "KillCreatedProcesses" diff --git a/build.ps1 b/build.ps1 index a0c44742283..fa94de50ae7 100644 --- a/build.ps1 +++ b/build.ps1 @@ -33,9 +33,9 @@ $FakeVersion = "4.63.0" $NugetVersion = "5.8.0"; $NugetUrl = "https://dist.nuget.org/win-x86-commandline/v$NugetVersion/nuget.exe" $ProtobufVersion = "3.21.5" -$DocfxVersion = "2.58.9" +$DocfxVersion = "2.59.4" -$IncrementalistVersion = "0.6.0"; +$IncrementalistVersion = "0.8.0"; # Make sure tools folder exists $PSScriptRoot = Split-Path $MyInvocation.MyCommand.Path -Parent diff --git a/build.sh b/build.sh index e41a9ec2042..045f5546149 100755 --- a/build.sh +++ b/build.sh @@ -18,7 +18,7 @@ DOTNET_VERSION=5.0.101 DOTNET_INSTALLER_URL=https://dot.net/v1/dotnet-install.sh DOTNET_CHANNEL=LTS PROTOBUF_VERSION=3.4.0 -INCREMENTALIST_VERSION=0.6.0 +INCREMENTALIST_VERSION=0.8.0 # Define default arguments. TARGET="Default" diff --git a/src/common.props b/src/common.props index 5f475eef16b..d2492cbbc54 100644 --- a/src/common.props +++ b/src/common.props @@ -2,7 +2,7 @@ Copyright © 2013-2022 Akka.NET Team Akka.NET Team - 1.4.39 + 1.4.46 akkalogo.png https://github.com/akkadotnet/akka.net https://github.com/akkadotnet/akka.net/blob/master/LICENSE @@ -19,7 +19,7 @@ 3.19.4 0.13.1 netcoreapp3.1 - net6.0 + net7.0 net471 netstandard2.0 5.10.3 @@ -35,15 +35,16 @@ true - Akka.NET v1.4.39 is a minor release that contains some very important bug fixes for Akka.Remote and Akka.Cluster users. -[Akka.Cluster: Error in `SplitBrainResolver.PreStart` when using `ChannelTaskScheduler` for internal-dispatcher](https://github.com/akkadotnet/akka.net/issues/5962) -[Akka.Cluster.Sharding: make PersistentShardCoordinator a tolerant reader](https://github.com/akkadotnet/akka.net/issues/5604) - Akka.Persistence-backed sharding is more lenient when recovering state. -[Akka.Remote: Trap all `Exception`s thrown while trying to dispatch messages in `Akka.Remote.EndpointReader`](https://github.com/akkadotnet/akka.net/pull/5971) - any kind of exception thrown during deserialization can no longer force a disassociation to occur in Akka.Remote. -If you want to see the [full set of changes made in Akka.NET v1.4.39, click here](https://github.com/akkadotnet/akka.net/milestone/70). -| COMMITS | LOC+ | LOC- | AUTHOR | -| --- | --- | --- | --- | -| 3 | 204 | 99 | Aaron Stannard | -| 1 | 1 | 13 | Gregorius Soedharmo | + Akka.NET v1.4.46 is a security patch for Akka.NET v1.4.45 but also includes some other fixes. +Security Advisory**: Akka.NET v1.4.45 and earlier depend on an old System.Configuration.ConfigurationManager version 4.7.0 which transitively depends on System.Common.Drawing v4.7.0. The System.Common.Drawing v4.7.0 is affected by a remote code execution vulnerability [GHSA-ghhp-997w-qr28](https://github.com/advisories/GHSA-ghhp-997w-qr28). +We have separately created a security advisory for [Akka.NET Versions < 1.4.46 and < 1.5.0-alpha3 to track this issue](https://github.com/akkadotnet/akka.net/security/advisories/GHSA-gpv5-rp6w-58r8). +Fixes and Updates** +[Akka: Upgrade to Newtonsoft.Json 13.0.1 as minimum version](https://github.com/akkadotnet/akka.net/pull/6252) +[Akka: Upgrade to System.Configuration.ConfigurationManager 6.0.1](https://github.com/akkadotnet/akka.net/pull/6253) - resolves security issue. +[Akka.IO: Report cause for Akka/IO TCP `CommandFailed` events](https://github.com/akkadotnet/akka.net/pull/6224) +[Akka.Cluster.Tools: Make sure that `DeadLetter`s published by `DistributedPubSubMediator` contain full context of topic](https://github.com/akkadotnet/akka.net/pull/6209) +[Akka.Cluster.Metrics: Improve CPU/Memory metrics collection at Akka.Cluster.Metrics](https://github.com/akkadotnet/akka.net/issues/4142) - built-in metrics are now much more accurate. +You can see the [full set of tracked issues for Akka.NET v1.4.46 here](https://github.com/akkadotnet/akka.net/milestone/77). @@ -66,4 +67,4 @@ If you want to see the [full set of changes made in Akka.NET v1.4.39, click here - + \ No newline at end of file diff --git a/src/contrib/serializers/Akka.Serialization.Hyperion.Tests/HyperionConfigTests.cs b/src/contrib/serializers/Akka.Serialization.Hyperion.Tests/HyperionConfigTests.cs index 232c813cc3e..7625f2cec96 100644 --- a/src/contrib/serializers/Akka.Serialization.Hyperion.Tests/HyperionConfigTests.cs +++ b/src/contrib/serializers/Akka.Serialization.Hyperion.Tests/HyperionConfigTests.cs @@ -210,7 +210,7 @@ public void Hyperion_serializer_should_read_cross_platform_package_name_override #elif NETCOREAPP3_1 Assert.Equal("dff", @override("def")); Assert.Equal("efg", @override("efg")); -#elif NET6_0 +#elif NET7_0 Assert.Equal("gii", @override("ghi")); Assert.Equal("hij", @override("hij")); #else diff --git a/src/core/Akka.API.Tests/CoreAPISpec.ApproveCluster.verified.txt b/src/core/Akka.API.Tests/CoreAPISpec.ApproveCluster.verified.txt index f904b9eea13..3d270425d78 100644 --- a/src/core/Akka.API.Tests/CoreAPISpec.ApproveCluster.verified.txt +++ b/src/core/Akka.API.Tests/CoreAPISpec.ApproveCluster.verified.txt @@ -14,7 +14,7 @@ [assembly: System.Runtime.CompilerServices.InternalsVisibleToAttribute("Akka.Management.Cluster.Http")] [assembly: System.Runtime.InteropServices.ComVisibleAttribute(false)] [assembly: System.Runtime.InteropServices.GuidAttribute("0e3e691b-0c31-4718-9b1a-d749b93208c9")] -[assembly: System.Runtime.Versioning.TargetFrameworkAttribute(".NETStandard,Version=v2.0", FrameworkDisplayName="")] +[assembly: System.Runtime.Versioning.TargetFrameworkAttribute(".NETStandard,Version=v2.0", FrameworkDisplayName=".NET Standard 2.0")] namespace Akka.Cluster { public sealed class AutoDowning : Akka.Cluster.IDowningProvider diff --git a/src/core/Akka.API.Tests/CoreAPISpec.ApproveClusterMetrics.verified.txt b/src/core/Akka.API.Tests/CoreAPISpec.ApproveClusterMetrics.verified.txt index fd6cd8dbdd0..fba5752d8fa 100644 --- a/src/core/Akka.API.Tests/CoreAPISpec.ApproveClusterMetrics.verified.txt +++ b/src/core/Akka.API.Tests/CoreAPISpec.ApproveClusterMetrics.verified.txt @@ -1,5 +1,5 @@ [assembly: System.Reflection.AssemblyMetadataAttribute("RepositoryUrl", "https://github.com/akkadotnet/akka.net")] -[assembly: System.Runtime.Versioning.TargetFrameworkAttribute(".NETStandard,Version=v2.0", FrameworkDisplayName="")] +[assembly: System.Runtime.Versioning.TargetFrameworkAttribute(".NETStandard,Version=v2.0", FrameworkDisplayName=".NET Standard 2.0")] namespace Akka.Cluster.Metrics { public sealed class AdaptiveLoadBalancingGroup : Akka.Routing.Group diff --git a/src/core/Akka.API.Tests/CoreAPISpec.ApproveClusterSharding.verified.txt b/src/core/Akka.API.Tests/CoreAPISpec.ApproveClusterSharding.verified.txt index c59d8ba3db9..b8692e49851 100644 --- a/src/core/Akka.API.Tests/CoreAPISpec.ApproveClusterSharding.verified.txt +++ b/src/core/Akka.API.Tests/CoreAPISpec.ApproveClusterSharding.verified.txt @@ -3,7 +3,7 @@ [assembly: System.Runtime.CompilerServices.InternalsVisibleToAttribute("Akka.Cluster.Sharding.Tests.MultiNode")] [assembly: System.Runtime.InteropServices.ComVisibleAttribute(false)] [assembly: System.Runtime.InteropServices.GuidAttribute("a05c31e8-0246-46a1-b3bc-4d6fe7a9aa49")] -[assembly: System.Runtime.Versioning.TargetFrameworkAttribute(".NETStandard,Version=v2.0", FrameworkDisplayName="")] +[assembly: System.Runtime.Versioning.TargetFrameworkAttribute(".NETStandard,Version=v2.0", FrameworkDisplayName=".NET Standard 2.0")] namespace Akka.Cluster.Sharding { public class ClusterSharding : Akka.Actor.IExtension diff --git a/src/core/Akka.API.Tests/CoreAPISpec.ApproveClusterTools.verified.txt b/src/core/Akka.API.Tests/CoreAPISpec.ApproveClusterTools.verified.txt index 3b2fd70c621..254cc277e36 100644 --- a/src/core/Akka.API.Tests/CoreAPISpec.ApproveClusterTools.verified.txt +++ b/src/core/Akka.API.Tests/CoreAPISpec.ApproveClusterTools.verified.txt @@ -3,7 +3,7 @@ [assembly: System.Runtime.CompilerServices.InternalsVisibleToAttribute("Akka.Cluster.Tools.Tests.MultiNode")] [assembly: System.Runtime.InteropServices.ComVisibleAttribute(false)] [assembly: System.Runtime.InteropServices.GuidAttribute("5cf8a8be-b634-473f-bb01-eba878746bd4")] -[assembly: System.Runtime.Versioning.TargetFrameworkAttribute(".NETStandard,Version=v2.0", FrameworkDisplayName="")] +[assembly: System.Runtime.Versioning.TargetFrameworkAttribute(".NETStandard,Version=v2.0", FrameworkDisplayName=".NET Standard 2.0")] namespace Akka.Cluster.Tools.Client { public sealed class ClusterClient : Akka.Actor.ActorBase diff --git a/src/core/Akka.API.Tests/CoreAPISpec.ApproveCoordination.verified.txt b/src/core/Akka.API.Tests/CoreAPISpec.ApproveCoordination.verified.txt index 1414adb9dde..8fb2e32a70c 100644 --- a/src/core/Akka.API.Tests/CoreAPISpec.ApproveCoordination.verified.txt +++ b/src/core/Akka.API.Tests/CoreAPISpec.ApproveCoordination.verified.txt @@ -1,5 +1,5 @@ [assembly: System.Reflection.AssemblyMetadataAttribute("RepositoryUrl", "https://github.com/akkadotnet/akka.net")] -[assembly: System.Runtime.Versioning.TargetFrameworkAttribute(".NETStandard,Version=v2.0", FrameworkDisplayName="")] +[assembly: System.Runtime.Versioning.TargetFrameworkAttribute(".NETStandard,Version=v2.0", FrameworkDisplayName=".NET Standard 2.0")] namespace Akka.Coordination { public abstract class Lease diff --git a/src/core/Akka.API.Tests/CoreAPISpec.ApproveCore.verified.txt b/src/core/Akka.API.Tests/CoreAPISpec.ApproveCore.verified.txt index a9cc7e1c2a4..7449c368fcd 100644 --- a/src/core/Akka.API.Tests/CoreAPISpec.ApproveCore.verified.txt +++ b/src/core/Akka.API.Tests/CoreAPISpec.ApproveCore.verified.txt @@ -23,7 +23,7 @@ [assembly: System.Runtime.CompilerServices.InternalsVisibleToAttribute("Akka.Tests.Performance")] [assembly: System.Runtime.InteropServices.ComVisibleAttribute(false)] [assembly: System.Runtime.InteropServices.GuidAttribute("1a5cab08-b032-49ca-8db3-9428c5a9db14")] -[assembly: System.Runtime.Versioning.TargetFrameworkAttribute(".NETStandard,Version=v2.0", FrameworkDisplayName="")] +[assembly: System.Runtime.Versioning.TargetFrameworkAttribute(".NETStandard,Version=v2.0", FrameworkDisplayName=".NET Standard 2.0")] namespace Akka.Actor { public abstract class ActorBase : Akka.Actor.IInternalActor diff --git a/src/core/Akka.API.Tests/CoreAPISpec.ApproveDiscovery.verified.txt b/src/core/Akka.API.Tests/CoreAPISpec.ApproveDiscovery.verified.txt index 4c03bbf9e14..2811d821db1 100644 --- a/src/core/Akka.API.Tests/CoreAPISpec.ApproveDiscovery.verified.txt +++ b/src/core/Akka.API.Tests/CoreAPISpec.ApproveDiscovery.verified.txt @@ -1,5 +1,5 @@ [assembly: System.Reflection.AssemblyMetadataAttribute("RepositoryUrl", "https://github.com/akkadotnet/akka.net")] -[assembly: System.Runtime.Versioning.TargetFrameworkAttribute(".NETStandard,Version=v2.0", FrameworkDisplayName="")] +[assembly: System.Runtime.Versioning.TargetFrameworkAttribute(".NETStandard,Version=v2.0", FrameworkDisplayName=".NET Standard 2.0")] namespace Akka.Discovery.Aggregate { [Akka.Annotations.InternalApiAttribute()] diff --git a/src/core/Akka.API.Tests/CoreAPISpec.ApproveDistributedData.verified.txt b/src/core/Akka.API.Tests/CoreAPISpec.ApproveDistributedData.verified.txt index 0b592f46e45..e91e879ea35 100644 --- a/src/core/Akka.API.Tests/CoreAPISpec.ApproveDistributedData.verified.txt +++ b/src/core/Akka.API.Tests/CoreAPISpec.ApproveDistributedData.verified.txt @@ -6,7 +6,7 @@ [assembly: System.Runtime.CompilerServices.InternalsVisibleToAttribute("Akka.DistributedData.Tests.MultiNode")] [assembly: System.Runtime.InteropServices.ComVisibleAttribute(false)] [assembly: System.Runtime.InteropServices.GuidAttribute("f22db348-9ab3-4c6a-b1e8-9b835308d367")] -[assembly: System.Runtime.Versioning.TargetFrameworkAttribute(".NETStandard,Version=v2.0", FrameworkDisplayName="")] +[assembly: System.Runtime.Versioning.TargetFrameworkAttribute(".NETStandard,Version=v2.0", FrameworkDisplayName=".NET Standard 2.0")] namespace Akka.DistributedData { public sealed class Changed : Akka.DistributedData.IReplicatorMessage, System.IEquatable diff --git a/src/core/Akka.API.Tests/CoreAPISpec.ApprovePersistence.verified.txt b/src/core/Akka.API.Tests/CoreAPISpec.ApprovePersistence.verified.txt index 44dce9a7cb9..05759e954d8 100644 --- a/src/core/Akka.API.Tests/CoreAPISpec.ApprovePersistence.verified.txt +++ b/src/core/Akka.API.Tests/CoreAPISpec.ApprovePersistence.verified.txt @@ -4,7 +4,7 @@ [assembly: System.Runtime.CompilerServices.InternalsVisibleToAttribute("Akka.Persistence.Tests")] [assembly: System.Runtime.InteropServices.ComVisibleAttribute(false)] [assembly: System.Runtime.InteropServices.GuidAttribute("e3bcba88-003c-4cda-8a60-f0c2553fe3c8")] -[assembly: System.Runtime.Versioning.TargetFrameworkAttribute(".NETStandard,Version=v2.0", FrameworkDisplayName="")] +[assembly: System.Runtime.Versioning.TargetFrameworkAttribute(".NETStandard,Version=v2.0", FrameworkDisplayName=".NET Standard 2.0")] namespace Akka.Persistence { public sealed class AsyncHandlerInvocation : Akka.Persistence.IPendingHandlerInvocation diff --git a/src/core/Akka.API.Tests/CoreAPISpec.ApprovePersistenceQuery.verified.txt b/src/core/Akka.API.Tests/CoreAPISpec.ApprovePersistenceQuery.verified.txt index 3b5866285b5..463a9160031 100644 --- a/src/core/Akka.API.Tests/CoreAPISpec.ApprovePersistenceQuery.verified.txt +++ b/src/core/Akka.API.Tests/CoreAPISpec.ApprovePersistenceQuery.verified.txt @@ -1,7 +1,7 @@ [assembly: System.Reflection.AssemblyMetadataAttribute("RepositoryUrl", "https://github.com/akkadotnet/akka.net")] [assembly: System.Runtime.InteropServices.ComVisibleAttribute(false)] [assembly: System.Runtime.InteropServices.GuidAttribute("92ab2788-e008-40d0-8b54-0c95b3cf3404")] -[assembly: System.Runtime.Versioning.TargetFrameworkAttribute(".NETStandard,Version=v2.0", FrameworkDisplayName="")] +[assembly: System.Runtime.Versioning.TargetFrameworkAttribute(".NETStandard,Version=v2.0", FrameworkDisplayName=".NET Standard 2.0")] namespace Akka.Persistence.Query { public sealed class EventEnvelope : System.IEquatable diff --git a/src/core/Akka.API.Tests/CoreAPISpec.ApprovePersistenceSqlCommon.verified.txt b/src/core/Akka.API.Tests/CoreAPISpec.ApprovePersistenceSqlCommon.verified.txt index e316f34a30c..f3dfaddb419 100644 --- a/src/core/Akka.API.Tests/CoreAPISpec.ApprovePersistenceSqlCommon.verified.txt +++ b/src/core/Akka.API.Tests/CoreAPISpec.ApprovePersistenceSqlCommon.verified.txt @@ -1,7 +1,7 @@ [assembly: System.Reflection.AssemblyMetadataAttribute("RepositoryUrl", "https://github.com/akkadotnet/akka.net")] [assembly: System.Runtime.InteropServices.ComVisibleAttribute(false)] [assembly: System.Runtime.InteropServices.GuidAttribute("e438d2c3-1075-4b01-bb84-e9efd3a36691")] -[assembly: System.Runtime.Versioning.TargetFrameworkAttribute(".NETStandard,Version=v2.0", FrameworkDisplayName="")] +[assembly: System.Runtime.Versioning.TargetFrameworkAttribute(".NETStandard,Version=v2.0", FrameworkDisplayName=".NET Standard 2.0")] namespace Akka.Persistence.Sql.Common.Journal { public abstract class AbstractQueryExecutor : Akka.Persistence.Sql.Common.Journal.IJournalQueryExecutor diff --git a/src/core/Akka.API.Tests/CoreAPISpec.ApprovePersistenceSqlCommonQuery.verified.txt b/src/core/Akka.API.Tests/CoreAPISpec.ApprovePersistenceSqlCommonQuery.verified.txt index ccee7262218..57f95967345 100644 --- a/src/core/Akka.API.Tests/CoreAPISpec.ApprovePersistenceSqlCommonQuery.verified.txt +++ b/src/core/Akka.API.Tests/CoreAPISpec.ApprovePersistenceSqlCommonQuery.verified.txt @@ -1,7 +1,7 @@ [assembly: System.Reflection.AssemblyMetadataAttribute("RepositoryUrl", "https://github.com/akkadotnet/akka.net")] [assembly: System.Runtime.InteropServices.ComVisibleAttribute(false)] [assembly: System.Runtime.InteropServices.GuidAttribute("3cbd3880-0655-44cc-ad81-77e8cadfcc3e")] -[assembly: System.Runtime.Versioning.TargetFrameworkAttribute(".NETStandard,Version=v2.0", FrameworkDisplayName="")] +[assembly: System.Runtime.Versioning.TargetFrameworkAttribute(".NETStandard,Version=v2.0", FrameworkDisplayName=".NET Standard 2.0")] namespace Akka.Persistence.Query.Sql { public class SqlReadJournal : Akka.Persistence.Query.IAllEventsQuery, Akka.Persistence.Query.ICurrentAllEventsQuery, Akka.Persistence.Query.ICurrentEventsByPersistenceIdQuery, Akka.Persistence.Query.ICurrentEventsByTagQuery, Akka.Persistence.Query.ICurrentPersistenceIdsQuery, Akka.Persistence.Query.IEventsByPersistenceIdQuery, Akka.Persistence.Query.IEventsByTagQuery, Akka.Persistence.Query.IPersistenceIdsQuery, Akka.Persistence.Query.IReadJournal diff --git a/src/core/Akka.API.Tests/CoreAPISpec.ApproveRemote.verified.txt b/src/core/Akka.API.Tests/CoreAPISpec.ApproveRemote.verified.txt index 0f8ecc70ccc..7b64afb13f2 100644 --- a/src/core/Akka.API.Tests/CoreAPISpec.ApproveRemote.verified.txt +++ b/src/core/Akka.API.Tests/CoreAPISpec.ApproveRemote.verified.txt @@ -14,7 +14,7 @@ [assembly: System.Runtime.CompilerServices.InternalsVisibleToAttribute("Akka.Remote.Tests.Performance")] [assembly: System.Runtime.InteropServices.ComVisibleAttribute(false)] [assembly: System.Runtime.InteropServices.GuidAttribute("78986bdb-73f7-4532-8e03-1c9ccbe8148e")] -[assembly: System.Runtime.Versioning.TargetFrameworkAttribute(".NETStandard,Version=v2.0", FrameworkDisplayName="")] +[assembly: System.Runtime.Versioning.TargetFrameworkAttribute(".NETStandard,Version=v2.0", FrameworkDisplayName=".NET Standard 2.0")] namespace Akka.Remote { public class AddressUid : Akka.Actor.IExtension diff --git a/src/core/Akka.API.Tests/CoreAPISpec.ApproveStreams.verified.txt b/src/core/Akka.API.Tests/CoreAPISpec.ApproveStreams.verified.txt index 87595bf73c9..dff5154f604 100644 --- a/src/core/Akka.API.Tests/CoreAPISpec.ApproveStreams.verified.txt +++ b/src/core/Akka.API.Tests/CoreAPISpec.ApproveStreams.verified.txt @@ -6,7 +6,7 @@ [assembly: System.Runtime.CompilerServices.InternalsVisibleToAttribute("Akka.Streams.Tests")] [assembly: System.Runtime.InteropServices.ComVisibleAttribute(false)] [assembly: System.Runtime.InteropServices.GuidAttribute("123b83e9-21f8-49a8-888a-3b1212ff21dc")] -[assembly: System.Runtime.Versioning.TargetFrameworkAttribute(".NETStandard,Version=v2.0", FrameworkDisplayName="")] +[assembly: System.Runtime.Versioning.TargetFrameworkAttribute(".NETStandard,Version=v2.0", FrameworkDisplayName=".NET Standard 2.0")] namespace Akka.Streams { public sealed class AbruptStageTerminationException : System.Exception diff --git a/src/core/Akka.MultiNodeTestRunner/Akka.MultiNodeTestRunner.nuspec.template b/src/core/Akka.MultiNodeTestRunner/Akka.MultiNodeTestRunner.nuspec.template index 0ec7de85316..18c10c922a8 100644 --- a/src/core/Akka.MultiNodeTestRunner/Akka.MultiNodeTestRunner.nuspec.template +++ b/src/core/Akka.MultiNodeTestRunner/Akka.MultiNodeTestRunner.nuspec.template @@ -11,12 +11,12 @@ https://github.com/akkadotnet/akka.net http://getakka.net/images/AkkaNetLogo.Normal.png Akka.NET Multi-node Test Runner; used for executing tests written with Akka.Remote.TestKit - Copyright � 2013-2020 .NET Foundation + Copyright � 2013-2022 .NET Foundation akka actors actor model Akka concurrency - + \ No newline at end of file