6.1.3
2025-04-22
What's new in Studio
New Studio Dashboard tiles.

Step selector on output ports.

Which opens a new Component selector.

Added custom fields edit dialog to the Designer.

Admin users can see plugin logs in the Insights.

Added search bar for multiselect input type.

Added data types to variables.

Data types are displayed next to the input fields.

The Variables picker displays data examples taken from logs. If the flow has already run and generated some messages, that data will be used and displayed in the UI.

Added archive icon to archived files.

Authentication dialogs for API Keys and PWD have been redesigned to match the rest of the application.

A select input type support has been added to the auth.js files.

Added key-value input type.
Space is used to split the camel case name of a component.

Enhanced Custom Dield selection in the Wizard. If the Integration has Custom Fields defined, the keys will be used for a select box.

Loading sample data to test modifiers.

What's new in the Engine
Added garbage collector for files. By default, the GC will remove files created by flows that are older than 30 days. When upgrading to Appmixer 6.1, a migration script will mark all existing files with
archived: true
flag. The GC will not remove any files with that archive. So the garbage collection will only apply to files created by flows after the upgrade to 6.1. The Garbage collector is configurable.The default minimum password length increased to 12. Configurable via USER_PASSWORD_MIN_LENGTH.
Switch to RabbitMQ's quorum queues to support RabbitMQ in a cluster mode.
Request-response queues have a new default TTL set to 24 hours, instead of 10 minutes.
A webhook component can accept the OPTIONS method.
Added garbage collector for unprocessed messages. By default, they are deleted after 3 months.
Optimized loading of Component manifests.
Support multiple URLs in the WEBHOOK_FLOW_COMPONENT_ERROR system configuration. Comma-separated.
New retry backoff strategy for failed component messages. Now there are five attempts instead of thirty, but spread over a similar time.
If custom fields are set on the integration draft/template, they are now published to the integration instances, too.
API for stopping a flow supports
?background=true
option, which is used in the SDK. Then the Appmixer SDK polls for the results. This prevents timeouts in cases where stopping a flow took too long.New context functions
context.archiveFile()
andcontext.saveFileStream(archived: true|false)
Slow Queue statistics added to the GET /system/health API.
Automatic handling of 429 without relying on Quotas. If a component does not use quota definition (quota server), but the receive() function throws an exception with status code 429, the message will be automatically retried without logging an error.
Added
context.log()
to auth.js context.
What's new in the Backoffice
You can add a new user via the Backoffice.

Last updated
Was this helpful?