Release of IM WEB 5.4.0
December 10th 2019
PhenixID Identity Manager 5.4.0 improves the stability, compatibility and security of your solution, and is recommended for all installations.
1. Support for LOG4J2
Apache Log4j 2 is an upgrade to Log4j that provides significant improvements over its predecessor, Log4j 1.x.
For more information, please read on the Apache web site:
Apache Log4j 2 update information
With 5.4.0, IM will do all logging with Log4J2 instead och Log4J. IM will still support log4j version 1 for some time but eventually log4j version 1 support will be removed.
During an upgrade from previous version of IM the log4j2.xml will be added to the drive:\..\PhenixID\IM\customer\extension\class folder. File is only added if it does NOT already exist.
For more information about logging in IM 5.4.0, please read PSD1135.
2. Audit logging format changed to CEF
Common Event Format (CEF) is an open log management standard that improves the interoperability of security-related information from different security and network devices and applications. CEF enables customers to use a common event log format so that data can easily be collected and aggregated for analysis by an enterprise management system.
With 5.4.0 the audit log format will be Common Event Format (CEF).
Note: If you have an existing IM solution and have used a custom audit logger you must test this release carefully so your logging works as intended.
For more information about audit logging in IM 5.4.0, please read PSD1136.
3. Removed support for dat-license files
In previous version both *.dat and *.p12 was supported as license type. With IM 5.4.0 the support of *.dat has been removed and only *.p12 is now supported.
If you have an installation with *.dat, please contact PhenixID support to receive a *.p12 license file instead.
4. New SAML SP
In previous versions of IM there has been a couple of ways to manage scenarios where IM should act as an SAML Service Provider (SP). With 5.4.0 we have a new component for this that will replace previous solutions. This is mainly to support upgrades of Identity Manager.
For more information, please read IM as an SAML Service Provider.
5. Added installation support
We have added two feature Identity Manager Web installer:
1. A check box whether you want to install IM as a service has been added.
2. When upgrading IM there are two ways to figure out which IM installation will be upgraded in case you have several IM installation on the same server.
- Click the question mark and the file path of the installation that will be upgraded will be displayed. See screenshot 1 below.
- A note on the summary page will state what IM installation that will be upgraded. See screenshot 2 below.
6. Run on Launch and prompted searches
To have a predefined search execute at login is supported for non prompted predefined searches. Now prompted predefined searches also supports run on launch.
7. AllowedOUPDSearchFilter correction
filter.AllowedOUPDSearchFilter did not work as excepted in previous version.
This has now been corrected.
For more information about this filter, please read PSD1106.
8. MultiListControl correction
Custom control MultiListControl did not work as excepted in previous version. Removal of objects was not possible.
This has now been corrected.
For more information about this custom control, please read PSD1073.
9. Virtual view update
The virtual view feature has been updated with custom sort order.
For more information about this feature, please read PSD1098
10. UI – separate form buttons form controls
This is an end-user UI improvement
Separation of form buttons (Create, Apply, Save and Close and Cancel) from workspace controls has been implemented. This is so form buttons does not interfere/get on top of controls in a form.
11. UI – multi select grid objects
This is an end-user UI improvement.
In the result grid you can select several user by clicking the checkbox left to the grid object. Then you can for example edit several object at the same time (multi-edit). This is already supported.
Now you can also click one object and hold SHIFT key on keyboard down and click another checkbox which will select all object in between.
12. UI – custom controls buttons
This is an end-user UI improvement.
Several custom control have been updated with blueish button style to make look and feel more consistent.
13. UI – auto adjust grid separator after name length
This is an end-user UI improvement.
The position of the grid separator will be determined by the length of the longest name of the left grids objects. Left grid objects are create forms, predefined search and categories. In previous versions the grid separator was fixed.
14. UI – Improved scaling of left grid objects
This is an end-user UI improvement.
Left grid objects did not scale equally with right grid object. The objects could be perceived as somewhat flattened.
This is now corrected.
15. MultiListControl UI improvement
This is an end-user UI improvement.
The custom control MultiListControl height and width in Tab Designer did not match height and width in web.
This has now been corrected and improved.
For more information about this custom control, please read PSD1073.
16. Custom options in the right click menu
The right click menu in the main view will now have support for adding custom options like the old browse and predefined search views have.
Read more in the Developer Guide.
17. IM Configurator updates
- Updated version to match Web. IM Configurator 5.4.0 is available for download.
- Log4J2 support is implemented in IM Configurator.
- Bug fix. Adding Tab External Filters did not work in some case.