Releases: Nerzal/gocloak
Release V11.2.0
Release V11.1.0
Release V11.0.2
Release V11.0.1
Changes
Release V11
Release v10.0.1
We introduced 2 breaking changes.
We switched the internal used JWT library, because the old one was no longer supported.
Instead of passing the expected audience into the DecodeToken functions, we can validate the expected audience with a call to VerifyAudience: https://pkg.go.dev/github.com/golang-jwt/jwt#MapClaims.VerifyAudience
When using custom claims, you'd have to implement the audience check for yourself for now. I'm open for better ideas regarding the audience validation.
The second breaking change is we switched the type of enum PolicyEnforcementMode from int to string.
Feature: #315 change type of enum PolicyEnforcementMode from int to string
Feature: #307 switch jwt lib
Feature: #310 type are added to the path of update policy and update permission fix #308
Feature: #315 change type of enum PolicyEnforcementMode from int to string
Feature: #318 Auth flows and executions
Feature: #319 defaults for P* utils
Feature: #320 add password policies to server info
Release v9.0.4
Release v9.0.3
Release v9.0.2
V9.0.2
Bugfix: #305 Fix function signature of LoginClientTokenExchange function
Release v9.0.1
This release tested with Keycloak v12.0.3.
Keycloak versions above this one, tend to throw random 500 errors on certain actions in our tests, so we currently only test with that version as max version.
Most features of Gocloak should work without a problem even when using Keycloak v15.0.0
Gocloak V9 introduced some breaking changes in the API together with lots of new features.
Breaking changes were introduced in #285
See: https://github.com/Nerzal/gocloak/pull/285/files
New Features:
#301 adding APIs handler to fetch policy resources
#299 GroupList Retrieval by RoleName
#296 Fixed incorrect json representation of ResourceType in PermissionRepresentation
#294 Remove duplicate quotes in README.md
#293 add IDPAlias IDPUserID query parameter to GetUsersParams
#290 Consent revocation endpoint
#288 Add support for token exchange login method