Skip to content

v0.34.0

Choose a tag to compare

@ivicac ivicac released this 25 Sep 15:09
· 408 commits to master since this release

ByteChef v0.34.0

This release brings sticky notes, multiple triggers per workflow, two new components (SSH and Neon), and thinking controls for LLMs. It also fixes a long list of editor rough edges.

Highlights
Sticky notes. Add notes directly on the workflow canvas to document what a flow does. (#5827)
Multiple triggers. Add and remove more than one trigger in a single workflow. (#5824)
Lock the canvas. A new toggle locks node positions so you don't drag things by accident. (#5794)
SSH component. Run commands on remote servers over SSH. (#5858)
Neon component. Connect workflows to Neon serverless Postgres. (#5825, #5870)
Thinking and reasoning effort. LLM components now expose Thinking and Reasoning effort settings. (#5884)
Paste data pills. Paste a data pill path into a property input and it becomes a real data pill. (#5836)

Workflow editor
Workflow issues now point to the exact cluster element. Missing connections show up in node errors. (#5788)
Warnings use a readable colour and are listed separately from errors. (#5876)
The output tab warns you when it shows placeholder sample data. (#5857)
Fork/Join branches and Branch cases no longer trigger false "wrong task order" warnings. (#5847)
Display conditions refresh after you switch a node's action. (#5849)
Cluster element options refresh when a dependency value changes. (#5862)
Cluster element options no longer load for components that still need a connection. (#5792)
Switching the Type in Set Value clears the old data pill. (#5855)
Deleting a task dispatcher closes its open details panel. (#5866)
Select lists no longer show the default option twice. (#5834)
Side panels line up with the toolbar and each other. (#5838)
The Edit Script dialog matches the code editor layout. (#5869)
Long workflow names are truncated in the sidebar. (#5786)

Executions and webhooks
The executions filter matches every version of a workflow and shows which version each run used. (#5864)
Testing now fires the webhook trigger you picked, not the first one. (#5853)
Actions can read files from webhook triggers during testing. (#5841)
Inferred output schemas type webhook file bodies as files and enums as strings. (#5851)
Long error and log text wraps instead of overflowing. (#5843)

AI
Anthropic: no default top_k is sent, Max Tokens is bounded, and a sensible default applies when it's not set. (#5880, #5885)
Knowledge Base pages show only the embedding-inactive message when embeddings are off. (#5803)
The skill markdown preview handles empty files correctly. (#5802, #5872)

Components
Firecrawl Scrape supports a persistent browser profile. (#5845)
Component search respects the platform component filter. (#5808)

Embedded
Integrations and Automation Workflows lists show triggers and components the same way as the rest of the app. (#5815)
Opening an embedded automation workflow resets the details panel. (#5813)
Instance configuration shows entered credentials under Authorization Parameters. (#5832)

UI and performance
The project editor preloads from the Projects page, so it opens faster. (#5784)
A new shared Dialog component replaces the AI Skill and Project Deployment dialogs. (#5819)
The component popover got a round of improvements and fixes. (#5826)
A Radix upgrade fixes an update loop in the header workflow select. (#5829)
Auth session state is fixed, account requests are shared, and useIsTenantAdmin is added. (#5821)
Tooltips have a max width and fit their text. (#5874)
ScrollArea scrolls when capped by max-height. (#5887)

Contributors

Thanks to @ivicac, @kresimir-coko, @igorbeslic, and @marko-kriskovic.

Full Changelog: v0.33.2...v0.34.0