# Core Engine Release 4.17

September 2024

We upgraded! What's new? Learn more about new features, technical changes and solved bugs in 4App Core Engine.

Note on upgrading: If you skip a version when upgrading, check all release and patch notes in between for important information. They apply cumulative.
Note on individualization: If your 4ALLPORTAL is highly customized or if you installed individual apps, please contact your implementation partner before upgrading. We recommend checking your custom contents, especially layouts and object renderers, carefully after an upgrade.

# New Features

# Duplicate Configurations

A new Duplicate action is now available in most admin snap-ins to duplicate an existing configuration. This allows administrators to quickly add similar configurations (such as view profiles, themes, download profiles or authentication configurations).

# Improvements

  • Password fields: We have standardized the password fields throughout the system and added the option to view the entered password. In addition, we now always provide feedback on whether the password criteria have been met.
  • Keyboard compatibility: The current focus in a WYSIWYG editor can now be moved using the Tab key (e.g. when editing an eTicket).
  • Admin Snap-ins: When editing an admin snap-in configuration, the configuration name is now always displayed as read-only. This prevents users from assuming that they can change the name of a configuration after creation (which is not possible).

# Technical Changes & Admin Instructions

# Search Filter in PID Trees

We have added the new method "filterTree" (to display a search field in the header of a PID tree structure) to the default and each imported PID tree layout. The search bar helps users navigate in large or complex trees.

What to do: All imported PID tree layouts display the search filter by default. To remove it, you must make a layout change.
Further documentation: PID Tree Layout Configuration

# Solved Bugs

  • Fix the possibility to access cached derivates while they are being generated
  • Fix errors that occurred when creating a new parent for a root-level element
  • Fix the possibility to save a new admin snap-in configuration under an existing name
  • Fix squashed header in an empty translation list
  • Fix upgrade script 117.IT, so role specific object renderers are now generated in an object renderer set
  • Fix several errors when generating search queries in the UI
  • Fix unexpected insertion of line breaks in the WYSIWYG editor (Safari only)
  • Fix sometimes missing display of data in subpanels
  • Fix the non-acceptance of uppercase in SAML Asserting Party (IDP) attributes. Logging in with uppercase attributes resulted in incorrect attribute mappings. Now uppercase is also supported.

# How to Get These Improvements

  • Upgrade 4App Core Engine to version 4.17

# Patch releases

# Version 4.17.1

  • Fix not correctly grouping of generated search queries in the UI
Request missing documentation