# Core Engine Release 4.35
May 2025
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.
# Technical Changes & Admin Instructions
# Removed: Automatic Splitting of CEVarchar values in a Text Renderer
Previously, a string of multiple CEVarchar values displayed in a text renderer was split into a joint array. This lead to unnecessary, sometimes problematic spaces.
From now on, this will only happen for AutoComplete fields. Splitting can still be enabled using the flag "flags.features.enable.textrenderer.value.split=true" in the init file. The default value is now false
.
What to do: CEVarchar fields where many values are joint need to be converted to CEVarcharList.
# Improved Execution of Update Scripts
To ensure a correct execution order of update scripts and to avoid errors due to scripts that are still in progress after a restart, we added new update script "099LO". It runs first after a restart and sets all update scripts with status "in progress" back to "intial". After that, the following scripts will execute completely one after the other.
If a script in progress is interrupted (e.g. due to a database error), administrators can manually set the status back to "initial" in admin snap-in "Update Management".
# Solved Bugs
- Fix for not displaying the "Create and open" and "Create and continue" actions in a subpanel's quick create pop-up
- Fix for only loading the "Default" searchSet in subpanels instead of loading the correct relations's searchSet
- Fix the cutting off or overlapping of elements in narrow subpanels
- Fix for executing update scripts although a previous update script returned status
final success do restart
. Now following scripts are only executed after a system restart. - Fix for executing update scripts although a previous update script returned status
in progress
. Now the 4ALLPORTAL starts in maintenance mode and following scripts will wait (also compare this technical change).
# Patch releases
# Version 4.35.1
- Fix input of additional values in SelectionRenderer
- Fix handling of semicolon-separated default values in object renderers (It is now marked as deprecated. Please use the JSON format)
# Version 4.35.2
- Fix search in SelectionRenderer with multiple values
# Version 4.35.3
- Fix several default values of field renderer attributes in some field renderer types (e.g., has_popup in type
selection
)