Nova.Sessions.AspNetCore
10.1.4
See the version list below for details.
dotnet add package Nova.Sessions.AspNetCore --version 10.1.4
NuGet\Install-Package Nova.Sessions.AspNetCore -Version 10.1.4
<PackageReference Include="Nova.Sessions.AspNetCore" Version="10.1.4" />
<PackageVersion Include="Nova.Sessions.AspNetCore" Version="10.1.4" />
<PackageReference Include="Nova.Sessions.AspNetCore" />
paket add Nova.Sessions.AspNetCore --version 10.1.4
#r "nuget: Nova.Sessions.AspNetCore, 10.1.4"
#:package Nova.Sessions.AspNetCore@10.1.4
#addin nuget:?package=Nova.Sessions.AspNetCore&version=10.1.4
#tool nuget:?package=Nova.Sessions.AspNetCore&version=10.1.4
Nova.Sessions.AspNetCore
ASP.NET Core middleware and services for activating, validating, and controlling Nova sessions.
Version 10.1.4
- Prevented simultaneous requests for the same user and system from creating duplicate sessions within one application process.
- Added transaction-owned SQL Server application locking so session creation is coordinated across load-balanced application servers.
- Rechecks for an existing session after acquiring the distributed lock, allowing concurrent requests to reuse the session created by the first request.
- Serialized shared customer initialization to avoid duplicate initialization requests.
- Normalizes IPv4-mapped addresses to IPv4 and maps local
::1to127.0.0.1. - Preserves genuine IPv6 client addresses forwarded by a trusted proxy or received directly.
This release requires compatible versions of Nova.Sessions.Abstractions and Nova.Sessions.Data.Sql containing the distributed-lock contract and SQL Server implementation.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. 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. |
-
net10.0
- AutoMapper (>= 15.1.3)
- FluentValidation (>= 12.0.0)
- Nova.Abstractions (>= 10.0.2)
- Nova.Abstractions.Security (>= 10.0.2)
- Nova.Licensing.Client (>= 10.0.3)
- Nova.Model (>= 10.0.2)
- Nova.Security (>= 10.0.3)
- Nova.Sessions.Abstractions (>= 10.1.3)
- Nova.Sessions.Data.Sql (>= 10.1.0)
- Nova.Sessions.Model (>= 10.0.2)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 10.3.0 | 83 | 10/11/2026 |
| 10.2.1 | 98 | 10/11/2026 |
| 10.2.0 | 88 | 10/9/2026 |
| 10.1.4 | 107 | 9/28/2026 |
| 10.1.3 | 107 | 9/23/2026 |
| 10.1.2 | 104 | 9/23/2026 |
| 10.1.1 | 106 | 9/22/2026 |
| 10.1.0 | 105 | 9/22/2026 |
| 10.0.4 | 105 | 9/22/2026 |
| 10.0.3 | 115 | 9/13/2026 |
| 10.0.2 | 108 | 9/13/2026 |
| 2.0.3 | 156 | 7/14/2026 |
| 2.0.2 | 142 | 7/5/2026 |
| 2.0.1 | 132 | 7/5/2026 |
| 2.0.0 | 135 | 7/5/2026 |
10.1.4: Prevented duplicate session creation within and across application servers, serialized customer initialization, rechecked sessions inside the distributed transaction lock, and normalized session client addresses.