# Core Engine Release 4.31

April 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.

# New Features

# New Logging Filter Options: Configuration and Deprecation

Administrators can now filter application log entries by configuration errors, such as might occur in object renderer, layout, snap-in or other configuration files, and deprecation warnings. In addition to the existing Warning and Error types, the new "Configuration" and "Deprecation" subtypes can be selected in the filter of admin snap-in Protocol overview > Application logs.
Files affected by configuration errors, their paths and possible causes of the error are available in the detail view of an error.

# Improvements

  • Accessibility: We have improved the structure of input fields and forms with ARIA tags and roles in the background. This allows screenreaders to recognize and read out the different elements contextually.

# Technical Changes & Admin Instructions

# New field user_license_type

We have added new database field user_license_type to the ce_role module for an upcoming feature. Existing and new roles are automatically assigned the type default.

# Solved Bugs

  • Add support for NULL values for all comparators in a 4APQL query
  • Fix inability to focus, select, and copy and paste single items from AutoComplete fields
  • Fix not loading the same object renderer for both sides in the object compare view
  • Fix search failure when a dimensioned search field did not contain a dimension value
  • Fix not displaying tooltips for icons
  • Fix problems when parsing the default value of a DateTime renderer using now_relative_validation
  • Fix displaying the "Deactivate app" action when selecting 4App Core Engine in the App Management admin Snap-in
  • Fix search with IN and NOT_IN comparators, which returned incorrect search results if the array value contained at least one NULL element
  • Fix for displaying only an untranslated object renderer label key in the Object Renderer Set admin snap-in

# Patch releases

# Version 4.31.1

  • Fix wrong background in indexed alpha Tiff image conversions
Request missing documentation