This was a slightly larger release as the new themed OpenID Connect sign-in, new user creation, and related features got lots of new features and maturity updates.
New Feature
[ONEP-1896] - Grant/Revoke External permissions via roles, applies to Users only
[ONEP-1918] - Password Reset configurable to not require namespace, hide no-found-users case
[ONEP-1937] - WebTheme selectable with query parameters wtid, wtsn
[ONEP-1940] - Remove "hidden user" functionality
[ONEP-1941] - Move default policy configuration from Group Policy view to Namespaces view
[ONEP-1950] - Text Messages view export filtered entries
[ONEP-1957] - Read personal wallet info from Accounts view
[ONEP-1959] - Webhook capability focused on legal data change (address, etc.)
[ONEP-1964] - Import + Export Groups and Roles (definitions only)
[ONEP-1968] - View single user's group memberships and allow management in same view
[ONEP-1973] - Better namespace OIDC claim with ID
[ONEP-1980] - Add button to test UI Error Report sending to Email Settings view
[ONEP-1982] - Add UI for displaying MongoDB collections, indexes and their stats
[ONEP-1985] - Back button now functions when creating new user account
[ONEP-1986] - Custom registration 15-year-old query component to hslid-module
[ONEP-1987] - ETB: Add endpoint to generate purchase report as xlsx
[ONEP-1989] - Add language selector to admin user menu
[ONEP-1990] - ETB: Add endpoint to get purchase report as a csv file
[ONEP-1999] - Import+Export WebThemes
[ONEP-2001] - Show user's custom properties as JSON through Accounts view
Improvement
[ONEP-1938] - Improve WebTheme editor usability, show issues in selector
[ONEP-1952] - New account registration flow flexibility
[ONEP-1954] - Add customisable label to oauth2 login form
[ONEP-1955] - Validate custom webtheme layout before using it
[ONEP-1958] - New user reg form: Add css class to invalid fields to assist customisation
[ONEP-1961] - OIDC login/reg'n UI invalid field value warning message changes
[ONEP-1962] - Optimise DVV/VRK update of basic infos of multiple users
[ONEP-1965] - Show 'created' date in Mgmt API Clients and OpenID Clients views
[ONEP-1974] - Accounts view Actions menu reorganisation
[ONEP-1976] - Make Accounts > Export file format clearer
[ONEP-1977] - ETB: Add company statistics endpoint for start and end dates
[ONEP-1978] - ETB: Change beneficiary invite token to four numbers
[ONEP-1979] - Don't send error report on "Connection reset by peer" UI errors
[ONEP-1981] - Add "send test message with selected email gateway" tool to Email Settings
[ONEP-1984] - Support "ui_locales" parameter in logout endpoint
[ONEP-1988] - Bring back select-all and send-messages to accounts view actions menu
[ONEP-1991] - User table filters: Don't search while viewer is typing filter value
[ONEP-1992] - Trim 'huoneistonumero' from MUTP to avoid '001' and '000' values.
[ONEP-1998] - Force HSL dateofbirth field to use Finnish date style
Bug fixes
[ONEP-1943] - OpenID and Management API Client views not accessible even if has VIEW permission
[ONEP-1947] - User registration via /openid can fail without clear msg if customer specific duplicate preventing index exists
[ONEP-1970] - ETB: User legal addresses are not visible to ETB module
[ONEP-1995] - Logging in with soft-deleted user returns a "disabled user" error msg instead same error as "no user found" case
[ONEP-2000] - Calling search APIs with count=0 returns whole database instead of zero results