Skip to content

v0.34.1

Choose a tag to compare

@ivicac ivicac released this 02 Oct 06:41
· 979 commits to master since this release

Highlights

  • Spring Boot 4.1. The platform now runs on Spring Boot 4.1. (#6009)
  • Send logs straight to AWS CloudWatch. OpenTelemetry logs can be exported to CloudWatch OTLP endpoints with SigV4 signed requests, so you no longer need the AWS collector agent. By @igorbeslic (#6021)
  • Better Anthropic support. Chat calls return the model's answer instead of its thinking block, and structured output now uses Anthropic's native support. (#5890, #5922)
  • Docs one click away. Component actions and triggers now link to their documentation. (#5985, #6007, #6014)

What's Changed

AI

  • Return the model's answer instead of its thinking block from Anthropic chat calls (#5890)
  • Use native structured output for Anthropic and strip code fences before JSON validation (#5922)
  • Skip type validation for formula values such as fromAi(...) (#5976)
  • Refresh AI Agent node icons when a cluster element is replaced (#6004)

Workflow editor

  • Report a data pill that references a node which does not run before it (#5892)
  • Name the property an issue concerns, open advanced properties that have one, and list the editor's own issues in the code editor (#5894)
  • Filter data pill suggestions by typing, and stop the node details panel jumping while a pill is entered (#5897)
  • Name data pills after their own node instead of a positional match (#5949)
  • Do not open the Data Pill Panel for properties that accept literals only (#5950)
  • Keep the Data Pill Panel shut when it has nothing to show (#5971)
  • Keep the canvas empty until the workflow is laid out instead of showing a placeholder manual trigger (#5899)
  • Inset a left-to-right workflow from the canvas's left edge when it is opened (#5944)
  • Keep a workflow's layout direction when it is duplicated or imported (#5935)
  • Replace a trigger in place, and fix an update depth loop in the embedded workflow builder (#5938)
  • Close the cluster elements canvas when another workflow is opened (#5981)

Script editor

  • Make the right panel and its Input/Connections split resizable, and narrow the gaps between panels (#5901)
  • Group the Save and Test buttons like the workflow code editor (#5926)

Testing and executions

  • Show a failed node test in the Output tab instead of a global toast (#5906, #5957)
  • Let actions without a declared output be tested, and report a test that returns no data instead of failing (#5918)
  • Keep a workflow test running when the browser tab is hidden (#5920)
  • Skip the missing required properties refetch while the workflow has no id (#5924)
  • Remember a dismissed connection testing note across reloads (#5933)
  • Keep the executions list status current while a run is still in progress (#5941)
  • Show embedded workflow executions of published integration versions (#5930)

Workflow engine

  • Cancel sibling branches and report the real error when a parallel branch fails (#5910)
  • Send a JSON or XML HTTP Client body whose content is an array as an array (#5908)
  • Treat an output computed by an output function as real data (#5912)
  • Accept any keys in the objects of an array whose items declare no properties (#5914)
  • Resolve missing keys to null in formula projections and selections, and document both (#5916)

Components

  • Fix the Discord New Message trigger by @pamod-madubashana (#5882)
  • Add documentation links to component actions and triggers, including Webhook, Discord, MySQL, PostgreSQL and nested operations (#5985, #6007, #6014)

Projects and deployments

  • Explain why a project cannot be deployed, and disable publishing and deploying projects without workflows (#5998, #6012)
  • Link project deployments and their workflows to the project editor (#5946)
  • Add a Manage Workspaces sidebar link and open workspace projects from the workspaces list (#5979)

Sign-up and accounts

  • Offer login and password reset when signing up with an email that already has an account (#5987, #6018, #6019)
  • Issue the XSRF cookie on page load so the first sign-up attempt is not rejected (#5994)
  • Return the user uuid from /api/account and identify restored sessions in PostHog (#5969, #5964)

UI

  • Theme the sidebar red for production and a stronger amber for staging (#5983)
  • Refactor and migrate the Data table, Settings > Users and other dialogs by @kresimir-coko (#5961, #5962)
  • Highlight only the hovered item when combobox items share a name (#5936)
  • Show a white check mark in a selected MultiSelect option (#5942)
  • Align dialog sidebar and Inputs empty state padding (#5974)
  • Show the workflow name tooltip arrow and open the category filter tooltip on the left (#5997)

New Contributors

Full Changelog: v0.34.0...v0.34.1