# Core Engine Release 4.7
April 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
# Import of Excel Cell Content
The 4ALLPORTAL is now able to recognize the content of Excel sheets (through tabs and line breaks). If one or more Excel cells are copied and pasted into an autocomplete field, the content is automatically split into the same number of bubbles.
# Additional Improvements
- We now allow native applications (e.g. the 4ALLPORTAL Desktop App) to change the server connection without leading to CORS errors.
# Technical Changes & Admin Instructions
# CEIdList Fields: Sorting in Subpanels
We have added the option to allow manual sorting of CEIdList fields in subpanels. This can be configured in an object renderer set or layout. When manual sorting is enabled, new entries are added to the end of the list by default.
Please note: Manual sorting affects both the actual order in the database and the delivery via API.
# Connection Pool Configuration
We now allow to configure three parameters for a connection pool via JAVA_OPTS:
- spring.datasource.hikari.connectionTimeout
- spring.datasource.hikari.validationTimeout
- spring.datasource.hikari.maxLifetime
For a parameter description take a look here (opens new window) (external link).
Please note: In this course, we now check the validationTimeout
. If it is not at least 250 ms below the connectionTimeOut
, the validationTimeout
value is automatically reduced.
# New Default validationTimeout
We reduced the default validationTimeout
from former 6000 ms to now 1000 ms.
# Tenant Management
We now check the unique tenant ID at system startup.
# Solved Bugs
- Fix the not working quick deletion of text blocks in the WYSIWYG editor
- Fix wrong results after a page refresh/back arrow on a page with multiple subpanels
- Fix the cutting of autocomplete chips (
[object Object]
) - Fix the erroneous display of views when opening via the menu tabs of type "moduleView"
- Fix the error messages when wrong actors are supplied in layouts
- Fix the massupdate view which lead to an error when opening
- Fix the not working "Save" button for changes in admin snap-in "Object renderer set"
- Fix the automatic selection of the first suggestion while typing in an autocomplete field
# How to Get These Improvements
- Upgrade 4App Core Engine to version 4.7
- No licensing required