Stormancer.Server.Node 9.2.1.11-pre

This is a prerelease version of Stormancer.Server.Node.
There is a newer version of this package available.
See the version list below for details.
dotnet add package Stormancer.Server.Node --version 9.2.1.11-pre
                    
NuGet\Install-Package Stormancer.Server.Node -Version 9.2.1.11-pre
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Stormancer.Server.Node" Version="9.2.1.11-pre" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Stormancer.Server.Node" Version="9.2.1.11-pre" />
                    
Directory.Packages.props
<PackageReference Include="Stormancer.Server.Node" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add Stormancer.Server.Node --version 9.2.1.11-pre
                    
#r "nuget: Stormancer.Server.Node, 9.2.1.11-pre"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package Stormancer.Server.Node@9.2.1.11-pre
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=Stormancer.Server.Node&version=9.2.1.11-pre&prerelease
                    
Install as a Cake Addin
#tool nuget:?package=Stormancer.Server.Node&version=9.2.1.11-pre&prerelease
                    
Install as a Cake Tool

This package contains the core functionalities of a Stormancer server node.

Product Compatible and additional computed target framework versions.
.NET net8.0 is compatible.  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. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (13)

Showing the top 5 NuGet packages that depend on Stormancer.Server.Node:

Package Downloads
Stormancer.Elasticsearch

Stormancer node plugin that enables storing logs in an Elasticsearch cluster.

Stormancer.Security.Basic

Basic header based authentication for admin and public API.

Stormancer.Logging.Nlog

Nlog integration for Stormancer nodes.

Stormancer.Debugging

Adds Debugging features to the Stormancer grid.

Stormancer.LettuceEncrypt

Let's Encrypt plugin for Stormancer

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
9.3.0.3-pre 33 4/8/2026
9.3.0.2-pre 112 1/12/2026
9.3.0.1-pre 450 12/9/2025
9.3.0-pre 419 11/17/2025
9.2.2.6-pre 158 10/10/2025
9.2.2.4 248 6/6/2025
9.2.2.4-pre 218 4/2/2025
9.2.2.3-pre 216 4/2/2025
9.2.2.2-pre 212 4/1/2025
9.2.2.1-pre 212 4/1/2025
9.2.2-pre 164 3/21/2025
9.2.1.18 314 2/26/2025
9.2.1.18-pre 173 1/22/2025
9.2.1.17-pre 178 12/6/2024
9.2.1.16-pre 158 11/27/2024
9.2.1.15-pre 183 11/10/2024
9.2.1.14-pre 170 11/8/2024
9.2.1.13-pre 176 11/7/2024
9.2.1.12-pre 229 11/1/2024
9.2.1.11-pre 165 10/30/2024
Loading failed

Added
*****
- Added Development mode to applications, enabling running them without deployment in this mode. (an app process must be launched externally in this case)
- Added an API to force a shard to become primary to fix a cluster where a node hosting a primary was definitely killed without the system being able to bring its shards down.
- Cluster settings enable to set configurations settings that are synchronized across the cluster.
- Added levels to the health check API.
- Fix issue that allowed Admin APIs to be available on public endpoints.
- Add configuration option `webApis.SslProtocols` to control which Ssl protocols are supported by the web API.
- Added Leader metrics to monitor cluster state, leadership and node count in the cluster.
- Added `allocation.scenes.useShardLocation` switch in the cluster settings to force the cluster to allocate scenes in the same node as the corresponding shard. Defaults to false.
- Added live informations about where the scene is allocated to the get scene admin Web API.
- Added a web api to set a single configuration setting.

Changed
*******
- Refactored the cluster WebApi system to support https on public and admin APIs and JWT bearer token authentication.
- Reworked the node configuration for web apis. WARNING: Older web api configurations are obsolete, and are not supported anymore.
- Removed the Git based deployment APIs. They have been deperecated for a long time.
- Do not emit a connection failure log each second when failing to contact a node in the endpoints discovery list.


Fixed
*****
- When failing to start the N2N endpoint, the autojoin logic would be started concurrently again and again without stopping the previous one, leading to a task leak.
- The Elector shouldn't start if the node fails to bind to the N2N endpoint.
- Blob storage: When a block blob is missing in a block, return an error. The system instead entered a softlock.
- Fixed a race condition that could lead a failed Host entry to be kept in the hostmanager.
- When nodes are offline in the cluster, they are now ignored when doing a cluster wide system request to prevent spurious unavailability errors, for instance on deploy.
- Fixed an issue that could prevent scene disconnect events to be reported to peers correctly in a multinode environment if the scene and the peer lived on different nodes.
- Fixed an issue that could prevent server triggered scene disconnects to trigger a disconnected event on the scene serverside.
- Fixed a memory leak in the Application records caching system.