From e84b2afd3e0aa86f84a19617dc32bdc805ad21f0 Mon Sep 17 00:00:00 2001 From: Aaron Stannard Date: Wed, 23 Sep 2020 13:22:47 -0500 Subject: [PATCH 1/5] Update windows-release.yaml for Azure Pipelines --- build-system/windows-release.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build-system/windows-release.yaml b/build-system/windows-release.yaml index 4c7563b..7ba2890 100644 --- a/build-system/windows-release.yaml +++ b/build-system/windows-release.yaml @@ -26,7 +26,7 @@ steps: displayName: 'Use .NET Core sdk' inputs: packageType: sdk - version: 2.1.22 #needed for SignTool + version: 2.1 installationPath: $(Agent.ToolsDirectory)/dotnet - task: BatchScript@1 From b4dda8ff66993ec7e336ab4d860b81bf287fc048 Mon Sep 17 00:00:00 2001 From: Aaron Stannard Date: Wed, 23 Sep 2020 13:27:10 -0500 Subject: [PATCH 2/5] Update windows-release.yaml --- build-system/windows-release.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/build-system/windows-release.yaml b/build-system/windows-release.yaml index 7ba2890..7ec0e1e 100644 --- a/build-system/windows-release.yaml +++ b/build-system/windows-release.yaml @@ -26,7 +26,7 @@ steps: displayName: 'Use .NET Core sdk' inputs: packageType: sdk - version: 2.1 + version: 2.1.810 installationPath: $(Agent.ToolsDirectory)/dotnet - task: BatchScript@1 @@ -43,4 +43,4 @@ steps: title: '$(projectName) v$(Build.SourceBranchName)' releaseNotesFile: 'RELEASE_NOTES.md' assets: | - bin\nuget\*.nupkg \ No newline at end of file + bin\nuget\*.nupkg From f0d0dddeb18e162b8b095c983d75e26e1bf20336 Mon Sep 17 00:00:00 2001 From: Aaron Stannard Date: Wed, 23 Sep 2020 15:25:42 -0500 Subject: [PATCH 3/5] fixing release builds --- build-system/windows-release.yaml | 9 +++++++-- src/common.props | 17 ++++++++++++++--- 2 files changed, 21 insertions(+), 5 deletions(-) diff --git a/build-system/windows-release.yaml b/build-system/windows-release.yaml index 7ec0e1e..146c6e2 100644 --- a/build-system/windows-release.yaml +++ b/build-system/windows-release.yaml @@ -27,13 +27,18 @@ steps: inputs: packageType: sdk version: 2.1.810 - installationPath: $(Agent.ToolsDirectory)/dotnet + +- task: UseDotNet@2 + displayName: 'Use .NET Core SDK 3.1.105' + inputs: + packageType: sdk + version: 3.1.105 - task: BatchScript@1 displayName: 'FAKE Build' inputs: filename: build.cmd - arguments: 'nuget SignClientUser=$(signingUsername) SignClientSecret=$(signingPassword) nugetpublishurl=https://www.nuget.org/api/v2/package nugetkey=$(Akka.NET Tools NuGet)' + arguments: 'Nuget SignClientUser=$(signingUsername) SignClientSecret=$(signingPassword) nugetpublishurl=https://www.nuget.org/api/v2/package nugetkey=$(Akka.NET Tools NuGet)' - task: GitHubRelease@0 displayName: 'GitHub release (create)' diff --git a/src/common.props b/src/common.props index 62c407e..be17689 100644 --- a/src/common.props +++ b/src/common.props @@ -2,9 +2,20 @@ Copyright © 2014-2020 Petabridge Aaronontheweb, Petabridge - 0.7.0 - Upgraded to Akka.NET v1.3.1. -[PerformanceCountersCategoryName made settable](https://github.com/petabridge/akka-monitoring/pull/35) + 1.0.0 + Upgraded to Akka.NET v1.3.18 +Migrated all packages to .NET Standard 2.0 +Switched StatsD component to use [JustEat.StatsD](https://www.nuget.org/packages/JustEat.StatsD/) +Phobos vs. Akka.Monitoring** +In 2018 [Petabridge](https://petabridge.com/), the makers of Akka.Monitoring, [published a propreitary product for Akka.NET monitoring and tracing called Phobos](https://phobos.petabridge.com/). +Phobos is much more fully-featured than Akka.Monitoring, as it: +1. Doesn't require users to decorate their actors with any code - monitoring and tracing happens automatically; +2. Supports a much larger number of metric systems and types out of the box; +3. Includes traceability with actors, including over the network with Akka.Remote, and other parts of your system such as ASP.NET Core; and +4. Comes with 1 business day SLA support for Phobos and installing it into your Akka.NET applications. +That said, [a Phobos license costs your company $4,000 per year](https://phobos.petabridge.com/articles/setup/request.html). +It's the belief of Petabridge that there should be a low-cost alternative to that in order to make Akka.NET accessible to students, startups, DIY developers, and anyone who doesn't want to pay for that license. That's what Akka.Monitoring is - a simple, straightforward alternative that is free and open source. We will continue to support Akka.Monitoring and respond to end-user requests, but you should expect the majority of our development efforts to go into Phobos. +Please open an issue or [contact Petabridge](https://petabridge.com/contact/) if you have any questions. http://getakka.net/images/akkalogo.png https://github.com/petabridge/akka-monitoring https://github.com/petabridge/akka-monitoring/blob/dev/LICENSE From 7707b270f80603b23907fb9bfaf16dd2c6004a19 Mon Sep 17 00:00:00 2001 From: Aaron Stannard Date: Wed, 23 Sep 2020 15:55:31 -0500 Subject: [PATCH 4/5] bumped to 1.0.1 for clean deploy --- RELEASE_NOTES.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md index f1d5174..9524f1d 100644 --- a/RELEASE_NOTES.md +++ b/RELEASE_NOTES.md @@ -1,4 +1,4 @@ -#### 1.0.0 September 23 2020 +#### 1.0.1 September 23 2020 * Upgraded to Akka.NET v1.3.18 * Migrated all packages to .NET Standard 2.0 * Switched StatsD component to use [JustEat.StatsD](https://www.nuget.org/packages/JustEat.StatsD/) From cd27fe75fe59bd17abf9ad43172053736723cb77 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Wed, 23 Sep 2020 16:06:28 -0500 Subject: [PATCH 5/5] Bump Akka from 1.3.13 to 1.4.10 (#50) Bumps [Akka](https://github.com/akkadotnet/akka.net) from 1.3.13 to 1.4.10. - [Release notes](https://github.com/akkadotnet/akka.net/releases) - [Changelog](https://github.com/akkadotnet/akka.net/blob/dev/RELEASE_NOTES.md) - [Commits](https://github.com/akkadotnet/akka.net/compare/1.3.13...1.4.10) Signed-off-by: dependabot-preview[bot] Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com> --- src/Akka.Monitoring/Akka.Monitoring.csproj | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Akka.Monitoring/Akka.Monitoring.csproj b/src/Akka.Monitoring/Akka.Monitoring.csproj index 001c63f..671be2e 100644 --- a/src/Akka.Monitoring/Akka.Monitoring.csproj +++ b/src/Akka.Monitoring/Akka.Monitoring.csproj @@ -8,7 +8,7 @@ - +