This ECSP release supports few new features and bug fixes across different components.
UIDAM (uidam-authorization-server, uidam-user-management)
- Logout/Revoke - standard OIDC endpoint - clear sessions associated with the user, revoke token and redirect to the configured logout screen
- Password Policy and Expiration - Supports new API for setting dynamic password policies along with configurable expiration period
- Multi tenancy support in UIDAM
- Support for metrics that can help monitoring UIDAM services via Prometheus and / or Datadog
- Enhnaced JWT token validation and Multi-IDP support added
- Support for metrics that can help monitoring API Gateway via Prometheus and / or Datadog
- Support for token prefix
- Improvement in Access log feature
- Enhancement to Custom plugin feature
- Upgraded to use Spring Boot v3.5.6 and Spring Cloud Gateway to v4.3.1
- Issues fixed
- API must get disabled when the filter is not found
- Invalid filter name also getting proper response without any validation
- Handling of first DMA retry for C2V message as per the configured time interval
- Issues fixed
- Stream thread state showing REBALANCING and exiting after 10 minutes causing disruption in service
- Add support for backward compatibility with FST serializers
- Unclosed okhttp3.Response object causing memory leak in the application
- Upgrade of Kryo library version to 5.x from 4.x broke the backward compatibility of stream-base library
- Added support for Document DB
- Issues fixed
- SaveAll returning inconsistent results upon executing via API gateway
The following are the version details for release 1.2.0 package,
uidam-authorization-server - 1.2.2
uidam-user-management - 1.2.3
api-gateway - 1.3.4
streambase - 1.1.2
nosql-dao - 1.2.1