4.3.0
Release date: 2025-07-11
Task
- [GZL-9475] Add new endpoint returning minimal set of user information
4.2.0
Release date: 2025-07-04
Story
- [GZL-9497] Upgrade Keycloak to version 26.2.5
Task
- [GZL-9495] Utilisateur délégué sans organisation sur production
- [GZL-9496] Implementation of remediations for lib vulnerabilities
4.1.2
Release date: 2025-03-27
Bug
- [GUM-384] Special characters are allowed in email during User Registration
4.1.1
Release date: 2025-02-24
Bug
- [GUM-377] Users are not able to complete action in Gazelle User Management
4.1.0
Release date: 2025-02-07
Bug
- [GUM-364] error when the user have desynchro between GUM and PNT
Improvement
- [GUM-367] Make Automatic Email Sending Configurable in GUM Interface
4.0.0
Release date: 2024-11-29
Step 4 of Gazelle User Management renovation (new user management interface).
Bug
- [GUM-105] Users created by administrators in Keycloak are not purged
- [GUM-221] Timestamp data are stored without time zone
Story
- [GUM-98] [GUM04] Implement specific Keycloak CAS mapper groups->roles
- [GUM-260] Account management - Swagger for REST APIs
- [GUM-261] Account management - Content-Range header for pagination
- [GUM-268] Account management - Possibility to delete user
- [GUM-290] User management interface - Possibility for admin to create users
Task
- [GUM-241] Upgrade to Keycloak V24
- [GUM-245] OIDC Authn and Authz framework - Integrate Groups into GUM
- [GUM-249] Account management - New user preferences API
- [GUM-252] Account management - Update GUM APIs for user management
- [GUM-259] Integrate authorisation framework
- [GUM-262] Upgrade Keycloak to V25
- [GUM-265] Account management - Add cache for user preferences
- [GUM-266] Create migration script for user preferences
- [GUM-271] OIDC Authn and Authz framework - Migrate existing user roles to user groups
Improvement
- [GUM-288] Rework users api to divide user registration from user creation
- [GUM-295] i18n for GUM mails
- [GUM-320] Inform user that inactive account will be deleted
- [GUM-327] Refacto transaction from DAO to Service
- [GUM-333] Upgrade Keycloak to V26.0.6
3.2.2
Release date: 2024-XX-XX
Improvement
- [GUM-319] Make the limit for the users purge customizable
3.2.1
Release date: 2024-08-06
Bug
- [GUM-284] Problem of SMTP sender host configuration
3.2.0
Release date: 2024-06-21
Improvement
- [GUM-257] Redundancy database possibility
3.1.1
Release date: 2024-06-05
Bug
- [GUM-243] Configure other domain for SMTP sender mails
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