Event log has been moved to separate database.
Breaking changes
Event log has been moved to separate database and this requires new configuration options to /etc/oneportal/oneportal.conf
mongo.log.addr=mongodb://localhost:28017/?replicaSet=oneportal mongo.log.dbname=oneportal_log mongo.log.writeconcern=W1 mongo.log.readpreference=NEAREST
If these new configuration options are not specified, backwards compatibility mode is used and event logs will use oneportal_aux
database (previous default).
Additionally, database configuration now recommends full MongoDB URIs for database address, including possible replica set name. If database does not have replica set defined (standalone mongodb), it should be excluded from MongoDB URI. By default, backwards compatibility exists but it only works when MongoDB has replica set with name oneportal
.
Recommended database configuration with replica set:
mongo.addr=mongodb://localhost:28017/?replicaSet=oneportal
Recommended database configuration for standalone MongoDB:
mongo.addr=mongodb://localhost:28017
Bug
[ONEP-2119] - Admin UI: Disabling the delete-confirmation of something also disabled delete confirmation of everything else
[ONEP-2120] - Customer care: Removing student identification doesn't seem to work, displays still as "student" but without dates
New Feature
[ONEP-2113] - Header namespace selector: Show a selectable list of additional namespaces if they are accessible and current user can grant management access to self
Improvement
[ONEP-2026] - Move eventlog to separate database
[ONEP-2072] - Replace event log grace period with more efficient implementation
[ONEP-2075] - Support non-legal student/pupil information
[ONEP-2076] - New customer specific OpenID scope/claim
[ONEP-2081] - New customer specific REST API
[ONEP-2096] - Allow system to start without log database
[ONEP-2097] - Implement user directory synchronization via REST
[ONEP-2099] - Rename Identifiable (and related interfaces) methods
[ONEP-2104] - Add parameter to auto-redirect to external login
[ONEP-2105] - Add support for selecting user directory by acr_values parameter
[ONEP-2106] - Investigate acr usage in federation scenario
[ONEP-2108] - Use oneportal_aux database when oneportal_log is not available
[ONEP-2109] - ETB: use global oneportal mongo authentication settings by default
[ONEP-2111] - Add support for configuring conflict policy for soft deleted user when signing in via external user directory
[ONEP-2112] - Allow optional directory link authId encryption
[ONEP-2115] - Show namespace's general logo in namespace selector
[ONEP-2116] - Allow configuring multiple acr values for directory and require only one to be satisfied
[ONEP-2117] - Add support for importing groups from Azure AD
[ONEP-2118] - Import group id values from user directory
[ONEP-2121] - Add index for personal identifiers field and make it searchable.
TIS v3.15.1 (released 18-Nov-2021)
Patch release that contains non-invasive bugfixes.
Bug
[ONEP-2125] - Fix null pointer exception in SAML authentication when NameID is missing