# Core Engine Release 4.13
July 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.
# Improvements
- Menu Fonts and Colors: We have standardized and smoothed the font formatting in our menus. In addition, the background color of the admin left sidebar now considers the active theme.
- Accessibility: We have added headline tags to better support screenreaders.
# Technical Changes & Admin Instructions
# BeanActor Changes and New ObjectOperationActor
We have moved the BeanActor functionality that loads and executes operations to the ObjectOperationActor. This allows more options to customize how operations are loaded and executed. Consequently, the new actor has been added to all default layouts. The effects of this change are downward compatible.
Possible effect: If your system still works with the old BeanActor behavior, a deprecation warning may be logged.
What to do: Check your custom layouts/layout changes and adjust them, if necessary.
# Lower Case Label Keys in Configs
Label keys are no longer case-sensitive when used in configuration files (e.g. renderers or layouts). We now also support lower case.
Please note: However, upper case is still required in properties files.
# Metrics
We have added new Prometheus metrics on file transfer and usage intensity.
# Solved Bugs
- Fix unavailable value option for selecting an object renderer set in the view profile configuration
- Fix unavailable value option for selecting a metadata object renderer in the object renderer set configuration
- Fix parameters "display_field" and "image_type" that did not work for the read-only state of reference renderers
- Fix ReferenceFind popup size by increasing it from 50% to 70% of the screen size
- Fix missing relation for created objects via method
quick_create
in the pid tree - Fix max_entries validation for autocomplete fields
- Fix missing tooltips for long texts when hovering over a tile in a reference renderer
- Fix broken flex sizing of ButtonToggleContainer contents
- Fix incorrect event handling of Switch input component
- Fix problems with restoring the version of objects
- Fix failure to create objects with values in multiple dimensions
# How to Get These Improvements
- Upgrade 4App Core Engine to version 4.13
- No licensing required