Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Table of Contents

...

Initial release

Released 2020-11-18.

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

Code Block
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:

New features

  • [JIRA-1] Short description of new feature. If necessary, link to additional documentation (only if truly useful, don’t overwhelm the reader) or describe how the reader can get started using it.

  • [JIRA-2, JIRA-3] Include a reference to the related Jira issue(s) so that you and others can quickly find out what you are writing about, in case you are not making much sense.

Improvements

  • [JIRA-4] Short description of improvement. These are likely just one-liners.

Bug fixes

  • [JIRA-5] Short description of original issue. If fix requires post-install user actions, describe here.

TIS v3.x.y (released 00-Mon-2021)

Bug fixes

...

Code Block
mongo.addr=mongodb://localhost:28017/?replicaSet=oneportal

Recommended database configuration for standalone MongoDB:

Code Block
mongo.addr=mongodb://localhost:28017

Bug fixes

  • [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.

Update 3.15.1

Released 2020-11-18.

Patch release that contains non-invasive bugfixes.

Bug

  • [ONEP-2125] - Fix null pointer exception in SAML authentication when NameID is missing

Update 3.15.2

Released 2020-11-25.

Patch release that contains non-invasive bugfixes.

Bug

  • [ONEP-2127] - External authentication bugfixes

  • [ONEP-2128] - Fix MPASSid attribute mappings

  • [ONEP-2133] - View user directory ID in user interface

Update 3.15.3

Released 2020-12-10.

Minor release that contains one new user directory.

New Feature

  • [ONEP-2126] - Waltti: Support getAccountMonetaryEvents API

  • [ONEP-2135] - Implement Opinsys authentication