3.2.X RELEASE

THE LATEST RELEASE

3.2.3 was published on 29.04.2020

DOCUMENTATION OF THE RELEASE

can be read from:

IMPORTANT NOTE ON OPENJDK

Unity requires Java VM to be installed (JRE). Minimum supported version is 8. Unity is also tested on Java 11, which become supported since release 3.0 and becomes a default platform from release 3.2.

GENERAL INFORMATION ABOUT THE RELEASE

There are two distribution formats:

  • tar.gz bundle which can be unpacked and this way installed in a single directory,
  • rpm which can be installed system-wide in the Linux standard locations.

The rpm is build and tested on Centos 7, noarch. It should work flawlessly also on SL7 and recent Fedora distributions. We may build packages for other distributions in future, however the tar.gz format should be fully portable and is our primary distribution form.

We found couple of issues related to the initial versions of migration (especially the in place DB-based migration) from Unity 2 to 3. Those issues were fixed in version 3.1.1. This post provides more details if you are affected. What is more initial versions of new editors added in Console (authenticators, services and IdPs) caused couple of unintentional changes to the original configuration. Those issues were fixed in 3.1.2 version.

3.2.X RELEASE SERIES

General information

Unity 3.2.0 release brings several new enhancements. Worth highlighting are Global attributes: a new attribute type option. Attributes of a global type will be visible in all Unity groups, after being set only in the root group. The feature is a more convenient and faster alternative for attribute statements coping shared attributes from the root group to subgroups. The feature is especially important for setups holding large group structures.

Upgrade from 3.1

Upgrade from previous release should not be problematic. There were no configuration files changes, however internal migration will be performed. As usual, don’t forget to create a backup before upgrade.

DETAILED LIST OF CHANGES

New features:
  • UY-1028 Improve speed of expansions in group browser
  • UY-1029 Improve speed of loading of bulk data in case there are many groups in the system
Bugs fixed:
  • UY-1026 Console prevents updates of credential definition
  • UY-1027 Password authenticator editor in console crashes when there is no configuration
  • UY-1030 Dulpicated requests to query bulk data when entering group browser in console
New features:
  • UY-1018 Allow to configure disabled TLS protocol versions
  • UY-1019 Detailed debug logging of remote authentication flow and registration
Bugs fixed:
  • UY-1015 Scope editing doubles entries on custom attributes
  • UY-1016 Group browser crashes in console on attributes without timestamps
  • UY-1021 Validation of invitations wrt form is incomplete and not done on submission
  • UY-1022 UpMan: a single form identity param constraint
  • UY-1023 uy_auto_login param crashes registration without remote login options
  • UY-1024 Error when trying to edit exposed attributes in home endpoint editor
  • UY-1025 Error parsing an OAuth user’s profile JSON with “null” value
New features:
    Bugs fixed:
    • UY-1002 Add samples to RPM distro
    • UY-1003 RPM install errors on centos 8
    • UY-1004 OIDC /userinfo should support POST method
    • UY-1005 Fix webContents directories permissions in RPM installation.
    • UY-1006 NPE in standalone registration view
    • UY-1009 Sessions not audit-logged
    • UY-1010 Geronimo 1.4 mail impl included in distro
    • UY-1011 Optional image attribute does not allow for missing value
    • UY-1012 Undeploy + deploy of OAuth IdP endpoint broken in console
    • UY-1013 Editing of undeployed OAuth IdP endpoint doesn’t load state
    • UY-1014 Edit and save of undeployed endpoint triggers its deployment
    New features:
    • UY-341 Link to picture attribute
    • UY-912 Improved entity creation dialog
    • UY-935 OAuth JWT AccessToken support
    • UY-942 Port OAuth tokens view from AdminUI to console
    • UY-951 Simplify migration code
    • UY-953 Drop feature to extract attributes when creating entity
    • UY-960 Support testing of non-grid compatible remote authenticators in console
    • UY-977 Global attributes
    • UY-990 Allow for pre-filling selected fields of registration form with query parameters
    • UY-991 Automatic remote signup
    • UY-998 Pass custom URL parameters in OAuth authn to authn page
    Bugs fixed:
    • UY-995 Registration form prefilled with invitation param used as defult is not honoring confirmation setting
    • UY-996 Attributes with dynamic groups not working

    OLDER REVISIONS

    Here you can download previous versions from the series and read their documentation:

    RELEASE 3.2.2:     DOWNLOAD     DOCUMENTATION

    RELEASE 3.2.1:     DOWNLOAD     DOCUMENTATION

    RELEASE 3.2.0:     DOWNLOAD     DOCUMENTATION