Full changelog: v0.29.1...v0.30.0
Highlights: Undo/redo lands in the workflow editor, node editing gets cut + context-menu improvements, the new PagerDuty connector ships, and execution detail no longer freezes on large outputs.
Workflow Editor
- Undo/redo support in the editor — #5258 (@kresimir-coko)
- Cut a node, plus cleaner node hover (icons no longer shown on hover) — #5240 (@petrapaz)
- "See Executions" button added to Subflow Execution — #5206 (@petrapaz)
- Added an info item to the node context menu — #5269 (@petrapaz)
- ComboBox popover now renders in front of other content — #5241 (@ivicac)
AI & Knowledge Base
- Knowledge base update, with follow-up test/PMD fixes — #5265 (@marko-kriskovic), #5270 (@ivicac)
- Create Skill with AI: removed the gray panel background and fixed a missing transaction on
createAiSkillFromInstructions— #5233 (@ivicac) - Updated the AI Providers page layout — #5275 (@ivicac)
- Removed a redundant check in
ToolCallingAdvisor(already handled upstream) — #5237 (@ivicac)
Connectors & Components
- New: PagerDuty connector — #5181 (@nikolinaspehar)
- New action: read file as bytes — #5255 (@marko-kriskovic)
- Verified/tested connectors: Zendesk (#5232), Ollama (#5248), Snowflake (#5251), MailerLite (#5256) (@nikolinaspehar)
- Slack documentation and trigger docs updated — #5236, #5247 (@nikolinaspehar)
Fixes & Stability
- Fixed execution detail freeze on large outputs — #5210 (@ivicac)
- Fixed the dynamic-properties query gate for connectionless nodes — #5230 (@ivicac)
- Public trigger forms now load correctly (permit-path fix) — #5275 (@ivicac)
- Deferred AWS scheduler SQS listeners until the application is ready — #5209 (@ivicac)
- Fixed retrieval of extensions in the on-error task dispatcher — #5239 (@marijahorvat171)
- OAuth Connect button now resets promptly when the popup is closed — #5242 (@ivicac)
- Fixed type errors from the recharts 3 and xyflow 12 upgrades — #5276 (@ivicac)
- Set
TEXT_AREAcontrol type for task properties; definedbytechef.sign-up.enabledso the actuator info placeholder resolves — #5275, #5233 (@ivicac)