6.1.3

2025-04-22

What's new in Studio

  • New Studio Dashboard tiles.

Build your first automation AI agent
  • Step selector on output ports.

Step selector

Which opens a new Component selector.

Component selector
Edit Custom Fields directly from the Designer
  • Admin users can see plugin logs in the Insights.

appmixer.hubspot plugin logs
  • Added search bar for multiselect input type.

Search bar for multiselect input type
  • Added data types to variables.

Variables data type.
  • Data types are displayed next to the input fields.

Host url input expecting a text
  • 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.

Data examples from a previous flow run
  • Added archive icon to archived files.

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.

select box in auth.js
  • 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.

Choosing a custom field in a Wizard
  • Loading sample data to test modifiers.

Sample data loaded in the Modifiery variable window

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() and context.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.

Adding new user

Last updated

Was this helpful?