Release note

3.1.0

Release date: 2024-05-13

Bug

  • [GUM-195] Purge of inactivated user did not work.

Task

  • [GUM-219] [RAF] Common delegation code review

Improvement

  • [GUM-210] Update of Quarkus to 3.2.10.Final

  • [GUM-220] Easy access to Keycloak Admin Console for Gazelle admins

3.0.1

Release date: 2024-04-19

Bug

  • [GUM-216] Client registration does not update attributes at each restart

  • [GUM-217] Duplicate key value on consent

3.0.0

Release date: 2024-04-05

Step 3 of Gazelle User Management renovation (delegation of authentication).

Story

  • [GUM-139] [DELEG] Delegated user can access the external IDP.

  • [GUM-140] [DELEG] Authentication of a delegated user.

  • [GUM-150] [DELEG] Authentication of a new delegated user with existing delegated orga.

  • [GUM-151] [DELEG] Authentication of a new delegated user with new orga.

  • [GUM-152] [DELEG] Delegated user must accept Gazelle TOS

  • [GUM-153] [DELEG] Account collision of a new delegated user

  • [GUM-154] [DELEG] Organisation collision with delegated authn

  • [GUM-155] [DELEG] Update user attributes at delegation authentication.

  • [GUM-156] [DELEG] Update organization attributes at delegation authn

  • [GUM-158] [DELEG] Delegated user cannot login from GUM.

  • [GUM-160] [DELEG] Delegated user must not be able to reset their password in GUM.

  • [GUM-166] [DELEG] Logout of a delegated user

  • [GUM-167] [DELEG] Delegated session expiration

  • [GUM-168] [DELEG] Delegation session renewal

  • [GUM-169] [DELEG] Local users of a delegated-orga cannot login from GUM

  • [GUM-170] [DELEG] Block local account creation for a delegated-organization.

Task

  • [GUM-171] [DELEG] Support for PKCE

  • [GUM-172] [DELEG] Support for Client Assertion

  • [GUM-173] [DELEG] Support ID Token signed with client_secret

  • [GUM-174] [DELEG] Support Realm updates with custom configs

  • [GUM-175] [DELEG] Packaging and extensions deployment

  • [GUM-196] Secure rest endpoint

  • [GUM-207] Add application licensing

Improvement

  • [GUM-191] [DELEG] Authorize aliases in emails gum-backend + gum-ui

2.0.1

Release date: 2024-03-07

Bug

  • [GUM-193] Missing error log in case of Mail failure or unexpected failure at user registration.

Task

  • [GUM-187] [UI] Add password requirements

2.0.0

Release date: 2024-01-23

Step 2 of Gazelle User Management renovation (migrate users in GUM microservice)

Story

  • [GUM-46] User submits account creation request

  • [GUM-56] Improve password security

  • [GUM-60] Remove username display in gazelle apps

  • [GUM-78] Create webservice to search/edit users in GUM from TM

  • [GUM-90] Options to prohibit organisation creation / user registration

  • [GUM-94] Collect user consents

  • [GUM-96] Purge users never activated

Task

  • [GUM-51] Init user preferences through webservice

  • [GUM-55] Script to migrate users

  • [GUM-57] Industrialisation of M2M authentication

  • [GUM-65] Init user-management-quarkus module

  • [GUM-67] Writing interface GUM specifications

  • [GUM-76] Client to perform actions on organisations in TM

  • [GUM-88] Integrate M2M to GUM and TM

  • [GUM-99] Customizable Logo in login form

  • [GUM-100] Integrate ServiceMetadata with scopes

  • [GUM-104] Cache access tokens to limit calls to Keycloak

  • [GUM-146] Always Lowercase user ids and emails for insertions

1.0.1

Release date: 2023-09-14

Bug

  • [GUM-93] User cannot login if two users have the same "lower case"

1.0.0

Release date: 2023-07-11

Step 1 of Gazelle User Management renovation (add Keycloak as SSO).

Bug

  • [GUM-49] Keycloak can't manage groups with spaces

Story

  • [GUM-35] User authenticate himself (Part 1)

  • [GUM-36] Unsuccessful login (Notify user)

  • [GUM-37] Unsuccessful login (Blocks accounts)

  • [GUM-38] Redirect user to request page after login

  • [GUM-43] User reset his password

  • [GUM-48] Create account link redirect to TM account creation.

  • [GUM-50] Manage internationalization for emails

Task

  • [GUM-33] Upgrade Gazelle keycloak to V21

  • [GUM-34] Setup CI with Integration tests

  • [GUM-41] Log out

  • [GUM-61] [GUM] Register gazelle app in Keycloak at startup

  • [GUM-62] Create end 2 end tests with Cypress

Last updated