# 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_list
is replaced with<comparator_list>
(due to the removal of 4App Extended Search - more details (opens new window)) - attribute
autoCompress
is replaced withauto_compress
- attribute
defaultUnit
is replaced withdefault_unit
- attribute
show_full
is replaced withvisual_type
, valuestrue
andfalse
are replaced withchooser
andfield
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