Skip to content

Releases: Nerzal/gocloak

Release V11.2.0

20 May 06:59
9556250
Compare
Choose a tag to compare

Releasing V11.2.0

includes:

  • #354 resolve protocol mapper types and builtin protocol mappers on server info
  • #348 Add missing endpoints for client scopes -> scope mappings -> client roles

Release V11.1.0

05 May 12:45
c740220
Compare
Choose a tag to compare

Release of V11.1.0

Includes:

Thanks to all contributions! :)

Release V11.0.2

11 Mar 09:25
fec7764
Compare
Choose a tag to compare

Change:

That only removes a println statement

Release V11.0.1

08 Mar 07:55
4f92e9c
Compare
Choose a tag to compare

Release V11

01 Mar 09:37
Compare
Choose a tag to compare

As we have some breaking changes again, we need to bump the major version once again.

Note: The breaking changes are mostly due to the fact, that some features have not been working as intended.

Changelog:

Release v10.0.1

17 Nov 12:10
Compare
Choose a tag to compare

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

28 Oct 12:54
Compare
Choose a tag to compare

Added some more features :)

Feature: #314 Add query parameter search to model GetClientsParams
Feature: #313 Added ExactName param to GetSourceParams
Feature: #312 Add support for client registration API
Feature: #311 Add defaultRole to RealmRepresentation

Release v9.0.3

07 Oct 11:38
be5eb89
Compare
Choose a tag to compare

Includes PR: #310 type are added to the path of update policy and update permission fix #308

Release v9.0.2

14 Sep 09:33
Compare
Choose a tag to compare

V9.0.2

Bugfix: #305 Fix function signature of LoginClientTokenExchange function

Release v9.0.1

02 Sep 12:22
Compare
Choose a tag to compare

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