11.4.0
Release Notes
For: uc-cdis/fence
Notes since tag: 11.3.2
Notes to tag/commit: 11.4.0
Generated: 2025-09-02
New Features
- The user registration flow has been modified in order to enforce
registration before a user is officially logged in and can access website
pages and data (when user registration is enabled) (#1286) - The login audit log now conditionally includes the user's IP information if
the audit schema version for login is 2.0 or greater. (#1274) - Introduced AUDIT_SCHEMA_CACHE to cache audit service schema version/models,
cache is checked and updated before creating presigned URL and login audit
logs. (#1274) - Added _get_audit_schema and _set_schema_models_cache methods to
AuditServiceClient to fetch and cache the audit schema from the
audit-service’s /_schema endpoint. (#1274) - Falls back to a default v1 schema if the endpoint returns a 404 (older
audit-service versions) (#1274)
Improvements
- Get user's projects from arborist to compare existing permissions to
incoming permissions to decide which permissions to retain, revoke or add.
(#1268) - Added and adjusted tests for new features (#1274)