Release Notes 2024.12

Version 2024.12 includes several fixes and improvements. There are no metamodel changes in this release.

Docker Improvements

The startup routine has been improved. If the connection to the database fails, the log now provides more concise information.

Linux-based Docker has introduced the ENTRYPOINT instruction.

UI Action Visibility on Panel Header

Previously, UI actions were displayed by default when no states were delivered to the frontend. This behaviour was incorrect, as it did not respect the modelled rules for UI action availability. The behaviour has now been reversed, and no UI actions are shown until row states are delivered.

Dropdown Control Context Menu Position

The context menu for dropdown controls was previously displayed in the top-left corner of the screen. It is now correctly positioned adjacent to the control.

Password Change for Existing Users

When a user attempted to change their password, the operation failed with the message: “Username already exists in the system, please fill in a different one.” This issue has been resolved.

2024.12.1.3657

This patch mirrors the updates introduced in 2024.9.4 and addresses the following issues:

Checklist Filter Options

An issue where checklist filter options could not be fetched if another field already had a filter applied has been resolved. Filtering now works as expected across all fields.

Copying Text Fields

Previously, when copying records, the application would fail with a generic error if a text value modified by the model (e.g., prepending "Copy of ") exceeded the allowed field length. The engine has been updated to trim the value from the right, ensuring it adheres to the maximum length while preventing errors.