# Core Engine Release 4.44
September 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
# New Value Option to Exclude List Fields from Sort Field Configurations
We have implemented the new value option \<module\>.sortable_fields
, which provides all sortable fields of a module excluding list fields. This value option is used in the 'Search options' section of admin snap-in Object Renderer Sets. Here it ensures that list fields, which are not sortable, are excluded from sort field configurations. The system will now return a Bad Request error if sorting is attempted on list fields.
What to do: Administrators should review custom configurations and ensure that no sorting is applied to list fields. Otherwise, requests will fail.
# API: New Open API Endpoint for Cloning
We have added a new Open API endpoint for cloning existing module objects. POST /api/modules/{module}/objects/{id}/clone
creates a duplicate of the given object inside the specified module. After successful execution, the API returns the newly created object with its generated ID.
The cloning process can be customized by providing optional parameters:
fields
: defines fields to explicitly include (defaults to all fields if not provided)ignoreFields
: defines fields to exclude from cloningexternalRelationFields
: defines relations to external objects to be copieddimensions
: defines an additional scope for the cloned object (defaults to all dimensions if not provided)additionalValues
: defines values to be set or overridden in the cloned object
Please note: The clone function currently does not support the modules file
, folder
and f_collection_item
.
# Solved Bugs
- Fix for not loading the previews of new objects after refreshing the search result page
- Fix for displaying the wrong weekday on the left side of the date and date/time picker pop-ups
- Fix defective display of dropdowns with an empty combobox. They now display a "No options available" message.
- Fix the missing/not working actions to create/duplicate 4ALLPORTAL themes
- Fix incorrect search result when the search field is a list field and the comparators are
NOT IN
or!=