Skip to content

Commit

Permalink
Merge pull request #59 from Aaronontheweb/dev
Browse files Browse the repository at this point in the history
v1.1.0 Release
  • Loading branch information
Aaronontheweb authored Sep 23, 2020
2 parents 268e8f3 + cd27fe7 commit 3972d31
Show file tree
Hide file tree
Showing 4 changed files with 25 additions and 9 deletions.
2 changes: 1 addition & 1 deletion RELEASE_NOTES.md
Original file line number Diff line number Diff line change
@@ -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/)
Expand Down
13 changes: 9 additions & 4 deletions build-system/windows-release.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -26,14 +26,19 @@ steps:
displayName: 'Use .NET Core sdk'
inputs:
packageType: sdk
version: 2.1.22 #needed for SignTool
installationPath: $(Agent.ToolsDirectory)/dotnet
version: 2.1.810

- 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)'
Expand All @@ -43,4 +48,4 @@ steps:
title: '$(projectName) v$(Build.SourceBranchName)'
releaseNotesFile: 'RELEASE_NOTES.md'
assets: |
bin\nuget\*.nupkg
bin\nuget\*.nupkg
2 changes: 1 addition & 1 deletion src/Akka.Monitoring/Akka.Monitoring.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
</PropertyGroup>

<ItemGroup>
<PackageReference Include="Akka" Version="1.3.18" />
<PackageReference Include="Akka" Version="1.4.10" />
</ItemGroup>

</Project>
17 changes: 14 additions & 3 deletions src/common.props
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,20 @@
<PropertyGroup>
<Copyright>Copyright © 2014-2020 Petabridge</Copyright>
<Authors>Aaronontheweb, Petabridge</Authors>
<VersionPrefix>0.7.0</VersionPrefix>
<PackageReleaseNotes>Upgraded to Akka.NET v1.3.1.
[PerformanceCountersCategoryName made settable](https://github.com/petabridge/akka-monitoring/pull/35)</PackageReleaseNotes>
<VersionPrefix>1.0.0</VersionPrefix>
<PackageReleaseNotes>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.</PackageReleaseNotes>
<PackageIconUrl>http://getakka.net/images/akkalogo.png</PackageIconUrl>
<PackageProjectUrl>https://github.com/petabridge/akka-monitoring</PackageProjectUrl>
<PackageLicenseUrl>https://github.com/petabridge/akka-monitoring/blob/dev/LICENSE</PackageLicenseUrl>
Expand Down

0 comments on commit 3972d31

Please sign in to comment.