Appearance
Core Engine Release 4.4 ​
March 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 and Improvements ​
Manual Page Number Selection ​
It is now possible to manually enter a page number in all views that have paging in the navigation bar. This allows users to jump directly to any page in multi-page search results. To enter a number, users simply click in the box that shows the current page number.
4App Authentication Provider LDAP Included in Core Engine ​
The functionalities of 4App Authentication Provider LDAP were added to 4App Core Engine. Admin snap-in Authentication/LDAP provider is now a default Core Engine snap-in and can be used for LDAP configurations.
Please note: Existing LDAP configurations still work.
What to do: After upgrading to Core Engine 4.4, remove 4App Authentication Provider LDAP.
What to do: If you worked with 4App Authentication Provider LDAP 4.0.1 or lower, check existing LDAP providers in the admin snap-in. If Login type is set to Active directory, field User filter should only contain additional and restriction(s) if required. Empty this field to only use filter from the backend (user search filter details).
Additional Improvements ​
- Value Options: We have added the option to display tooltips for the values in a value option drop-down
- Log messages: Admins will now see an error message in the logs if they have not set a value option key for a selection renderer
Technical Changes & Admin Instructions ​
Update Script for Field Renderers ​
When upgrading to 4.4, the update script "132.YWE" will automatically check all custom field renderers and update the field renderer configurations, if necessary:
- attribute
extended_search_comparator_listis replaced with<comparator_list>(due to the removal of 4App Extended Search - more details) - attribute
autoCompressis replaced withauto_compress - attribute
defaultUnitis replaced withdefault_unit - attribute
show_fullis replaced withvisual_type, valuestrueandfalseare replaced withchooserandfield
If changes are required in the custom folder, a backup is automatically created before the changes are made.
Improved Options for List-based Renderers with Validation ​
List-based renderers with a validation (e.g. mincount or notnull) now have improved options in the GUI. List entries can now always be deleted, independent of a validation (making it easier to work with active dimensions). Actions for adding, deleting and resetting have also been added to each list renderer.
This applies automatically to all multi-list renderers (List fields for text, selection with combobox, and metric renderers).
Solved Bugs ​
- Fix some video files failing with the message "Too many packets buffered for output stream"
- Fix reading floating point numbers and big integers from the database and serializing without scientific notation
- Fix main logo click in eTicket gallery
- Fix layout issues in the search control bar when minimized. We added a minimum width and a scrollbar to prevent items from overlapping.
- Fix unnecessarily large gaps between value and unit in read-only metric renderers
- Fix the active save action after resetting changes in dimensions
- Fix the display of tooltips for too small HTML labels, it contained the HTML source code
- Prevent missing translations for some technical value options
How to Get These Improvements ​
- Upgrade 4App Core Engine to version 4.4
- No licensing required

