Releases: Tawmy/AspNetCoreExtensions
Release list
AspNetCoreExtensions.Keycloak 2.0.0
This new major release introduces Valkey for session storage and replaced the previous in-memory and relational database-backed options.
New
- Valkey for session storage
- Data protection certificate added (mandatory)
- Support for Blazor WASM standalone clients (and by extension other standalone SPA frameworks)
- BFF endpoints now return 401 instead of always forwarding to OIDC login
- Hook into events to keep local and remote Keycloak sessions in sync
- Sliding expiration window now tied through OidcEvents
- Always map HttpForwarder() for BFF pattern
- If Program.cs is already calling it, doing so won't be necessary anymore if
AddKeycloakAuthenticationis used
- If Program.cs is already calling it, doing so won't be necessary anymore if
UseKeycloakAuthenticationreturnsIEndpointConventionBuilderto allow for host filtering
NuGet: https://www.nuget.org/packages/Tawmy.AspNetCoreExtensions
Full Changelog: keycloak-v1.0.6...keycloak-v2.0.0
AspNetCoreExtensions.Keycloak 1.0.6
Fixed
- Fixed visibility of BFF Extensions
NuGet: https://www.nuget.org/packages/Tawmy.AspNetCoreExtensions
Full Changelog: keycloak-v1.0.5...keycloak-v1.0.6
AspNetCoreExtensions.Keycloak 1.0.5
Fixed
- Exception due to Sid type mismatch
- Was Guid, now string
NuGet: https://www.nuget.org/packages/Tawmy.AspNetCoreExtensions
Full Changelog: keycloak-v1.0.4...keycloak-v1.0.5
AspNetCoreExtensions 2.2.1
Maintenance
- Dependencies updated to fix CVEs
NuGet: https://www.nuget.org/packages/Tawmy.AspNetCoreExtensions
Full Changelog: main-v2.2.0...main-v2.2.1
AspNetCoreExtensions.Keycloak 1.0.4
Maintenance
- Dependencies updated to fix CVEs
NuGet: https://www.nuget.org/packages/Tawmy.AspNetCoreExtensions
Full Changelog: keycloak-v1.0.3...keycloak-v1.0.4
AspNetCoreExtensions.EfCore 1.0.1
Maintenance
- Dependencies updated to fix CVEs
NuGet: https://www.nuget.org/packages/Tawmy.AspNetCoreExtensions
Full Changelog: efcore-v1.0.0...efcore-v1.0.1
AspNetCoreExtensions 2.2.0
New
- String extensions
- Easier conversion to and from base64-encoded strings
NuGet: https://www.nuget.org/packages/Tawmy.AspNetCoreExtensions
Full Changelog: main-v2.1.0...main-v2.2.0
AspNetCoreExtensions 2.1.0
New
- Enum extensions
- List extensions
NuGet: https://www.nuget.org/packages/Tawmy.AspNetCoreExtensions
Full Changelog: main-v2.0.1...main-v2.1.0
AspNetCoreExtensions 2.0.1
Removed
- Leftover dependency on Microsoft.AspNetCore.Authentication.OpenIdConnect
NuGet: https://www.nuget.org/packages/Tawmy.AspNetCoreExtensions
Full Changelog: main-v2.0.0...main-v2.0.1
AspNetCoreExtensions 2.0.0
This release splits the library into three NuGet packages. The Keycloak-related extensions have a lot of external dependencies, and may not be needed in every project. This split gives the user more control over which extensions, and with that dependencies, are needed.
New
- Extensions split into three packages
- AspNetCoreExtensions
- AspNetCoreExtensions.EfCore
- AspNetCoreExtensions.Keycloak
NuGet: https://www.nuget.org/packages/Tawmy.AspNetCoreExtensions
Full Changelog: v1.1.0...main-v2.0.0