Akka.Http.Shim
1.5.73
Prefix Reserved
See the version list below for details.
dotnet add package Akka.Http.Shim --version 1.5.73
NuGet\Install-Package Akka.Http.Shim -Version 1.5.73
<PackageReference Include="Akka.Http.Shim" Version="1.5.73" />
<PackageVersion Include="Akka.Http.Shim" Version="1.5.73" />
<PackageReference Include="Akka.Http.Shim" />
paket add Akka.Http.Shim --version 1.5.73
#r "nuget: Akka.Http.Shim, 1.5.73"
#:package Akka.Http.Shim@1.5.73
#addin nuget:?package=Akka.Http.Shim&version=1.5.73
#tool nuget:?package=Akka.Http.Shim&version=1.5.73
Akka Management
This project provides a home for Akka.NET cluster management, bootstrapping, and more. These tools aims to help with cluster management in various dynamic environments such as Azure, Amazon AWS and Kubernetes.
Supported Plugins
Akka.Management- Akka.Cluster management tool over HTTP. You can read more in the documentation here.Akka.Management.Cluster.Bootstrap- Automated Akka.Cluster bootstrapping in a dynamic environment. You can read more in the documentation here.NOTE
As of version 1.0.0, cluster bootstrap came bundled with the core
Akka.ManagementNuGet package and are part of the default HTTP endpoint forAkka.Management. AllAkka.Management.Cluster.BootstrapNuGet package versions below 1.0.0 should now be considered deprecated.Akka.Discovery.AwsApi- Akka.Cluster bootstrapping discovery service using EC2, ECS, and the AWS API. You can read more in the documentation here.Akka.Discovery.KubernetesApi- Akka.Cluster bootstrapping discovery service using Kubernetes API. You can read more in the documentation here.Akka.Discovery.Azure- Akka.Cluster bootstrapping discovery service using Azure Table Storage. You can read more in the documentation here.Akka.Discovery.Dns- Akka.Cluster bootstrapping discovery service using DNS. You can read more in the documentation here.Akka.Discovery.Redis- Akka.Cluster bootstrapping discovery service using Redis. Each node registers itself under a TTL key and refreshes it on a heartbeat; peers discover one another by scanning those keys, and dead nodes are removed automatically by Redis key expiry. A lightweight alternative toAkka.Discovery.Azure, well suited to .NET Aspire local development and any environment that already runs Redis. You can read more in the documentation here.Akka.Coordination.KubernetesApi- provides a lease-based distributed lock mechanism backed by Kubernetes CRD for Akka.NET Split Brain Resolver, Akka.Cluster.Sharding, and Akka.Cluster.Singleton. Documentation can be read hereAkka.Coordination.Azure- provides a lease-based distributed lock mechanism backed by Microsoft Azure Blob Storage for Akka.NET Split Brain Resolver, Akka.Cluster.Sharding, and Akka.Cluster.Singleton. Documentation can be read hereAkka.Aspire.Hosting- .NET Aspire hosting integration. Declare an Akka.NET cluster's topology (discovery backend, replica count, ports) in your Aspire AppHost; every service replica wired withWithReferencethen discovers its peers, forms a cluster, and reports health. You can read more in the documentation here.Akka.Aspire- .NET Aspire service integration.WithAspireClusterBootstrapconfigures Akka.Remote, Akka.Cluster, Akka.Management, Cluster Bootstrap, and a cluster-membership health check from the configuration theAkka.Aspire.HostingAppHost injects — no manual HOCON required. You can read more in the documentation here.
Build Instructions
Supported Commands
This project supports a wide variety of commands, all of which can be listed via:
Windows
c:\> build.cmd help
Linux / OS X
c:\> build.sh help
However, please see this readme for full details.
Summary
build.[cmd|sh] all- runs the entire build system minus documentation:NBench,Tests, andNuget.build.[cmd|sh] buildrelease- compiles the solution inReleasemode.build.[cmd|sh] runtestsnetcore- compiles the solution inReleasemode and runs the unit test suite using the netcoreapp3.1 platform (all projects that end with the.Tests.csprojsuffix). All of the output will be published to the./TestResultsfolder.build.[cmd|sh] runtestsnet- compiles the solution inReleasemode and runs the unit test suite using the net5.0 platform (all projects that end with the.Tests.csprojsuffix). All of the output will be published to the./TestResultsfolder.build.[cmd|sh] nbench- compiles the solution inReleasemode and runs the NBench performance test suite (all projects that end with the.Tests.Performance.csprojsuffix). All of the output will be published to the./PerfResultsfolder.build.[cmd|sh] nuget- compiles the solution inReleasemode and creates Nuget packages from any project that does not have<IsPackable>false</IsPackable>set and uses the version number fromRELEASE_NOTES.md.build.[cmd|sh] nuget nugetprerelease=dev- compiles the solution inReleasemode and creates Nuget packages from any project that does not have<IsPackable>false</IsPackable>set - but in this instance all projects will have aVersionSuffixof-beta{DateTime.UtcNow.Ticks}. It's typically used for publishing nightly releases.build.[cmd|sh] nuget SignClientUser=$(signingUsername) SignClientSecret=$(signingPassword)- compiles the solution inReleasemodem creates Nuget packages from any project that does not have<IsPackable>false</IsPackable>set using the version number fromRELEASE_NOTES.md, and then signs those packages using the SignClient data below.build.[cmd|sh] nuget SignClientUser=$(signingUsername) SignClientSecret=$(signingPassword) nugetpublishurl=$(nugetUrl) nugetkey=$(nugetKey)- compiles the solution inReleasemodem creates Nuget packages from any project that does not have<IsPackable>false</IsPackable>set using the version number fromRELEASE_NOTES.md, signs those packages using the SignClient data below, and then publishes those packages to the$(nugetUrl)using NuGet key$(nugetKey).build.[cmd|sh] DocFx- compiles the solution inReleasemode and then uses DocFx to generate website documentation inside the./docs/_sitefolder. Use the./serve-docs.cmdon Windows to preview the documentation.
This build script is powered by FAKE; please see their API documentation should you need to make any changes to the build.fsx file.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net5.0 was computed. net5.0-windows was computed. net6.0 is compatible. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
| .NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
| .NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
| .NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
| MonoAndroid | monoandroid was computed. |
| MonoMac | monomac was computed. |
| MonoTouch | monotouch was computed. |
| Tizen | tizen40 was computed. tizen60 was computed. |
| Xamarin.iOS | xamarinios was computed. |
| Xamarin.Mac | xamarinmac was computed. |
| Xamarin.TVOS | xamarintvos was computed. |
| Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.0
- Akka (>= 1.5.73)
- Ceen.Httpd (>= 0.9.9)
-
net6.0
- Akka (>= 1.5.73)
- Ceen.Httpd (>= 0.9.9)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on Akka.Http.Shim:
| Package | Downloads |
|---|---|
|
Akka.Management
Akka cluster management module for Akka.NET |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.6.0-beta5 | 723 | 11/5/2026 |
| 1.6.0-beta3 | 140 | 10/7/2026 |
| 1.5.73 | 16,225 | 10/5/2026 |
| 1.5.70 | 23,379 | 8/18/2026 |
| 1.5.68 | 113,114 | 5/31/2026 |
| 1.5.67 | 27,466 | 4/28/2026 |
| 1.5.65 | 13,589 | 4/11/2026 |
| 1.5.63 | 3,813 | 3/31/2026 |
| 1.5.62 | 13,305 | 3/9/2026 |
| 1.5.61 | 13,067 | 2/27/2026 |
| 1.5.59 | 33,625 | 1/27/2026 |
| 1.5.57 | 14,884 | 12/16/2025 |
| 1.5.55 | 41,779 | 10/27/2025 |
| 1.5.52 | 49,565 | 10/10/2025 |
| 1.5.50 | 38,650 | 9/23/2025 |
| 1.5.48 | 13,987 | 8/29/2025 |
| 1.5.45.1 | 16,721 | 7/10/2025 |
| 1.5.45 | 2,163 | 7/8/2025 |
| 1.5.42 | 16,185 | 6/3/2025 |
| 1.5.37 | 96,596 | 1/23/2025 |
* Update to [Akka.NET v1.5.73](https://github.com/akkadotnet/akka.net/releases/tag/1.5.73)
* Update to [Akka.Hosting v1.5.73](https://github.com/akkadotnet/Akka.Hosting/releases/tag/1.5.73)
* Update to the 1.5.72/1.5.73 [Akka.TestKit.Xunit `IAsyncLifetime` breaking change](https://github.com/akkadotnet/akka.net/pull/8545) — `TestKit` now implements `InitializeAsync`/`DisposeAsync` directly. Derived test specs that declare their own must mark them `override` and chain to the base method, or the build fails with `CS0114`. Updated the affected Azure and Redis test specs accordingly. ([#3479](https://github.com/akkadotnet/Akka.Management/pull/3479))