# Core Engine Release 4.11
June 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.
# Technical Changes & Admin Instructions
# Code Improvement: Getter for FieldRendererAttributes
All FieldRendererAttributes now have a manual getter that returns the config value or the default value, so that all subclasses get this change when the default is changed. All occurrences of `RendererUtils.getFieldAttributeX´ have been replaced with the getter call.
# PAP Connector
Derivate events of a PAP connector are now thrown depending on the object image configuration.
# Metrics
We have added new Prometheus metrics on the scope and status of the system.
# Solved Bugs
- Fix the incorrect duplication of custom values after saving changes made via a selection renderer
- Fix the incorrect calculation of the minimum width for object renderers
- Fix the broken option to paste text into typeahead text fields
- Fix logging and displaying an unnecessary error for value options with a variable in their name
- Fix not loading icons from the custom styles folder because of an invalid file extension. The icons are now automatically renamed to
4apicon
orsvg
, depending on the required file extension. - Fix errors in the log and during restart caused by metrics not being sent after a system shutdown
- Fix logging of a non-existent error after an update terminated with status FINAL_SUCCESS_DO_RESTART. An error is no longer logged.
- Fix
ConcurrentModificationException
that occurred after changing properties of the same object in parallel. Changes are now synchronized. - Fix incorrect behaviour when dragging and dropping text bubbles in a text renderer
- Fix not saving changes after dragging and dropping in a reference or text renderer
- Fix inability to save and load a module's feature permissions and presets for a user role on SQL Server
# How to Get These Improvements
- Upgrade 4App Core Engine to version 4.11
- No licensing required