Versions Compared

Key

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

...

  • User interface improvements
    • User-friendly policy selection
    • User-friendly entitlement association management
    • GUI support for more complex data in object extension (containers), improved GUI customization (experimental)
    • Simple GUI pages for cases (internal midPoint tickets) contributed by Exclamation Labs
    • Support for custom static web content in midpoint home directory
    • Support for experimental annotation
    • Ability to override experimental and deprecated annotations
    • Minor user experience improvements
  • Data model improvements
    • Full implementation of subType subtype property
    • Properties locality, costCenter, preferredLanguage, locale, timezone, emailAddress and telephoneNumber moved up from UserType to FocusType.
    • Customizable PolyString normalization
  • Security improvements
    • Password Policy: prohibited projection values
    • Negative item enumeration in authorizations (exceptItem)
    • Expression code requires just execution-phase authorizations, it does not need request-phase authorizations any more
    • Improved password metadata
  • Provisioning
    • Provisioning Propagation
    • Ad-hoc provisioning script execution
    • Improved error handling, especially criticality of ITSM errors
    • Provisioning dependencies may use filter in dependency specification
  • Performance and scalability improvements
  • Miscellaneous improvements
    • Improved handling of function library updates
    • Minor mapping improvements
    • Basic data protection features (experimental)
    • Improved SMS gateway support (HTTP POST method)
    • Support for configuration variable in inbound mappings
    • Start scripts for ninja tool (ninja.sh, ninja.bat)
    • Improved documentation
  • Connectors
    • CSV connector supports script execution
    • Active Directory connector supports CredSSP version 5 and 6 (see CVE-2018-0886)

...

  • Object subtype was fully implemented. Subtype is now the recommended way how to sort object such as users into smaller categories and types. Subtype is a direct replacement for employeeType, roleType and serviceType. Introduction of subtype as step towards schema unification. Existing deprecated properties (employeeType, roleType and serviceType) still work in the same way as they have worked in previous midPoint versions (with one exception, see below). However, subType subtype property should be used as a replacement whenever possible. The only difference in functionality is that personas construction will now set subType subtype property in new personas instead of employeeType property as it was in previous midPoint versions.
  • Properties locality, costCenter, preferredLanguage, locale, timezone, emailAddress and telephoneNumber moved up from UserType to FocusType. This should be a transparent change for existing objects. Moving those properties up in a type hierarchy allows to use those properties in other focal types (roles, orgs, services).

...