New Features
Workflows
-
You can now translate texts using the new "Translate" workflow action, powered by DeepL.
-
You can now detect the language of a text using the new "Detect Language" workflow action.
-
You can now analyze texts using AI with the new "Analyze Text" workflow action. This feature requires a dedicated permission and must be enabled via a feature flag.
-
New workflow actions "Find Databases", "Get Database" and "Find Data Records" have been added.
-
Workflows can now be triggered directly from a data record.
-
Workflow steps can now be cancelled individually.
-
Workflow step code can now call
skip()to skip the current step. -
New input components for labels, statuses and DeepL languages are now available in workflow steps.
Forms
-
Forms now supports the translation of values using DeepL.
Mail
-
You can now send inline images within an email.
-
You can now upload images directly from the email editor.
Activity Feed
-
Status activities are now grouped on the server to reduce clutter.
-
Quick Look now displays thumbnails for files.
EDELOG Shell
-
The dark mode settings are now available to all users.
-
Languages are now identified by their full language code (e.g.
de-DE).
Forms Mobile
-
Form types can now be pinned and unpinned, and the list of form types can now be filtered.
Changes
Data Explorer
-
A confirmation dialog now warns about unsaved changes when closing the editors for filter libraries, data sync, automations, templates, custom views and data columns.
-
The performance of the activity-related APIs has been improved.
-
The first parts of the next generation of Data Explorer, including the sidebar and support for legacy data sheets, are now available as a preview.
Workflows
-
Editing a workflow step now uses tabs instead of a single form.
-
Workflow steps in the Jobs app can now be reordered.
-
Workflow steps can now access an execution context.
-
Error handling and logging of workflow step runs have been improved.
-
Workflow runs are now updated in real-time.
Activity Feed
-
Activity cards are now rendered deferred based on the viewport to improve scrolling performance.
-
The visual appearance of image grids and file attachments has been improved.
Forms
-
Long titles of forms and form types are now displayed correctly.
EDELOG Shell
-
Long entries in dropdown menus and the breadcrumb bar are now displayed correctly.
-
Calendar resources are now cached more reliably.
Bug Fixes
Data Explorer / Data Layer APIs
-
Restricted users cannot access data sheets.
-
Creating subordinate data records triggers the "unsaved changes" dialog.
-
Labels are created without a color, which prevents label columns from being saved.
-
Status-update activities do not include the current status.
-
Permissions are not calculated correctly if more than one permission within a subtree has been rejected.
-
The "table columns" selector always shows the "discard changes" dialog.
Workflows
-
Workflow runs cannot be created if the triggering user is a technical user.
-
Workflow runs cannot be accessed without an ERI scope and cause an HTTP 500 error.
-
Workflows without an inputs definition cause an execution error.
-
The status of steps following a skipped step is incorrect.
-
Duplicate names of workflow actions cause an error.
-
The save button in the workflow action editor does not work reliably.
Mail
-
Mail cannot display images.
-
Workflow steps cannot be saved and workflow runs cannot be accessed.
Forms
-
Workflow steps without output cause an error.
-
A missing workflow service provider in the form viewer causes an error.
EDELOG Shell
-
Users cannot log out.
-
The translation service does not keep its state correctly.
-
Users cannot remove the last language.
-
A data migration for user settings fails.
Logging & Auditing
-
The logging and auditing service ends up in a crash loop.
Developer Notices
Frameworks
-
EDELOG Core Server now is based on Rails 7.2.
-
The
exception_notificationgem has been added to report unhandled exceptions. -
The number of database connections is now determined based on the GoodJob worker configuration.
Components
-
Added
edelog-app-icon,edel-cached-templateanddetachable-window-sectioncomponents. -
Added the option to render dropdown items lazily to
edel-input-select. -
Added
edelog-deepl-translationcomponent and a new DeepL service.