Release
Released 2022-11-18.
Upgrade instructions
This version has breaking changes for docker installation. Container now runs as user uid 5001 instead of root. Log and data volumes and their contents MUST be writable by this user. Adjust file and directory permissions when updating to this version.
Recommended commands to run before starting new container:
chown -R 5001:5001 /var/lib/docker/volumes/<stack-name>_logs/_data chown -R 5001:5001 /var/lib/docker/volumes/<stack-name>_data/_data
Additionally, conf
volume has been removed. Migrate all configuration from oneportal.conf
file to docker compose.yml
file using environment variables. Remove conf
volume definition from compose file and execute:
docker volume rm <stack_name>_conf docker volume rm trivore-id_conf
Additionally, environment varaible LDAP_ENABLED
is now optional with default value of false
. Other LDAP variables are not needed when LDAP is disabled.
New volume certs
now exists if there is a need to configure locally trusted certificates. Usually not needed as Trivore ID image contains all needed trusted certificates by default.
Example certs volume in compose.yml
:
services: main: volumes: - certs:/deployments/trivore-id/conf/certs volumes: certs:
Improvements
ONEP-2750 Add API key authentication support for Infobip gateways
ONEP-2797 Add "API client last activity"-field to Trivore ID Management API client management UI
ONEP-2830 Remove old MyData entries
ONEP-2857 "Select all in page" or similar feature for Access Controls in View
ONEP-2871 Add created date, last-modified date columns to Namespaces view's table
ONEP-2875 Group name requirement validation moved to GroupService.save method
ONEP-2876 Group editor's "member of" selection is usable even with a large number of other groups
ONEP-2880 Upgrade pipeline to use mongodb 6.x
ONEP-2881 Remove user agent parser dependency, related functionality in SMS reports
ONEP-2886 Add support for environment variable configuration to docker image
ONEP-2890 Dynamic group membership's Age condition can be configured to use specific age information
ONEP-2896 Add support for external SMS number blocklist
ONEP-2898 Change docker USER (do not use root)
ONEP-2906 Salasanan palautuksen yhteyteen nimikysely
ONEP-2912 Preparations for NodeId changes
New features
ONEP-2582 Add view which lists event log types and their parameters, to help finding misconfigurations
ONEP-2782 Ability to override sender ID per SMS route
ONEP-2894 Add export function to Webhook call log window
ONEP-2899 Groups have a displayname field (non-unique alternative to 'name')
Bug fixes
ONEP-2809 Remove diagnostics.jsp feature, Improve error handling in various HTTP endpoints
ONEP-2831 Hide sensitive details in User Directory logs
ONEP-2868 Deleting namespace causes UI to freeze
ONEP-2873 Deleting groups shows incorrect information in dialog
ONEP-2908 NPE bug in KafkaClusterManager
Customer specific
ONEP-2904 Improve ticket cancel end point