- (Self-hosted only): Allow overriding the config for redis' port when using an external redis
- Fixed a bug where hierarchical resources would occasionally fail to select
- Fixed a bug where a roles dropdown was displayed when no roles exist.
- Fixed a bug preventing non-admin users from forfeiting their own access.
- Fixed syncing deleted Microsoft 365 and security groups for Azure apps.
- Improved visibility handling when searching for Okta groups.
- Improved performance when fetching events filtered by type
- Added support to ingest GCP data access logs for usage insights
- Fixed Google Groups tags to not require the parent group if the connection's import setting is not set to tagged
- Removed the risk score pill, the last used column, and the last used dropdown from the catalog page
- Fixed an issue where read-only admins could not see the user access tab for groups.
- In request notifications, show the resource/group's app name rather than the app type.
- New UI: Added a new Search page with Most Used Items suggestions.
- Fixed a bug that made some users unable to request Okta groups.
- User tags are now tracked on per-IDP-connection basis
- Updated IDP/HRIS settings page to display configured IDP connection names instead of connection types.
- Adds support for managing Azure User Assigned Managed Identities as Non-Human Identities.
- Fixed add groups to resource modal to allow selecting roles.
- Fixed issue in the new Admin UX that would miscount inherited users in GCP connections.
- Fixed an issue that caused ServiceNow requested items not to be updated.
- Removed Source of Access Icons
- Cleanup some error logging when validating resource access levels during a request
- Fix an error that could block stopping an impersonation session.
- Fixed a UI issue where selecting a role while making a request may reset the duration you've chosen.
- Archived users in Google IDP are now marked as deprovisioned.
- Improved IDP sync performance