3.4.X RELEASE

THE LATEST RELEASE

3.4.5 was published on 17.02.2021

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 8, noarch. It should work flawlessly also on 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.4.X RELEASE SERIES

General information

Unity 3.4.0 release brings couple of significant new features.

FIDO/WebAuthn support

Finally Unity offers support for hardware tokens. And more, as the support is based on FIDO standard, so all compatible devices and even software like Android OS or Windows Hello can be used for authentication.

Refreshed consent screen

Consent screen was significantly reworked. Technical language was removed, information is end-user oriented, unnecessary data was dropped to have cleaner presentation, also UX was improved.

To take full advantage of the new look and feel make sure to properly describe your OAuth scopes and set logos for the clients (note that OAuth clients logo now uses image attribute type, supporting variety of formats).

Sub-projects support in UpMan

UpMan UI was generally refreshed and aligned with theme of Console. Besides of that a new feature was added: Unity admin can allow selected project managers to create sub-projects on their own. This feature must be enabled on each project and additionally Unity offers new authorization role which needs to be assigned to authorized managers.

Also in Console the groups which are managed via UpMan are marked in group browser.

Admin UI dropped

As previously announced the legacy AdminUI was dropped in this release. Make sure to enable console before the update.

jpegImage attribute syntax replaced by image syntax

The deprecated jpegImage attribute syntax was dropped. All instances will be migrated during update to the image attribute syntax. This change allows for using PNG images (and GIFs) everywhere, as well as improves JPG images quality which was noticeably impacted by the jpegImage.

Upgrade from 3.3

Upgrade from previous release should not be problematic. Internal data migration will be performed. As usual, don’t forget to create a backup before upgrade, and follow carefully the instructions from the Unity manual, related to the upgrade.

DETAILED LIST OF CHANGES

New features:
  • UY-1118 Remove stale database connections from the pool
  • UY-1119 Flexible datasource configuration
  • UY-1121 Support for multiple automatic invitation processing on registration form’s automation.
Bugs fixed:
  • UY-1126 Case sensitive checking of email in invitation to enquiry flow
New features:
  • UY-1120 Improve information logging
New features:
Bugs fixed:
  • UY-1115 Automatic remote proxy authentication randomly fails hanging after return to Unity
New features:
Bugs fixed:
  • UY-1109 Disabled consent screen breaks auto-login feature
  • UY-1110 Vaadin internal requests can cause duplicated OAuth token generation
  • UY-1113 Last used option not working with grid authN widget in some cases
  • UY-1114 Response from remote IdP not picked up in all cases
New features:
  • UY-1102 REST operation to query all attributes of a user
  • UY-1103 Recursive group adding over REST API
  • UY-1107 Support direct change user status by rest admin
Bugs fixed:
  • UY-1104 Group add dialog in upman should not show subproject configuration part when subproject creation is disabled
  • UY-1105 Creation of subproject failing when parent project has no reg/enq form set
New features:
  • UY-926 Drop Admin UI
  • UY-1040 Migrate old jpegImage attribtues to new picture attribute
  • UY-1055 Consent screen refresh
  • UY-1089 Change default TLS server setting wantClientAuthn to false
  • UY-1073 Sub-projects support in UpMan
  • UY-1090 FIDO/WebAuthn Credential
Bugs fixed:
  • UY-1087 Authenticator name need to be limited or served in service definition
  • UY-1091 Incorrect refreshing open/close icons in group browser
  • UY-1092 Oauth authenticator provider with openid connect discovery endpoint cannot be set up properly in console

ALL REVISIONS

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

 

RELEASE 3.4.5: DOWNLOAD DOCUMENTATION

RELEASE 3.4.4: DOWNLOAD DOCUMENTATION

RELEASE 3.4.3: DOWNLOAD DOCUMENTATION

RELEASE 3.4.2: DOWNLOAD DOCUMENTATION

RELEASE 3.4.1: DOWNLOAD DOCUMENTATION

RELEASE 3.4.0: DOWNLOAD DOCUMENTATION