1.78.0 (2025-02-06)
Bug Fixes
- AI Agent Node: Ignore SSL errors option for SQLAgent (#13052) (a90529f)
- Code Node: Do not validate code within comments (#12938) (cdfa225)
- core: "Respond to Webhook" should work with workflows with waiting nodes (#12806) (e8635f2)
- core: Do not emit
workflow-post-execute
event for waiting executions (#13065) (1593b6c) - core: Do not enable strict type validation by default for resource mapper (#13037) (fdcff90)
- core: Fix empty node execution stack (#12945) (7031569)
- core: Only use new resource mapper type validation when it is enabled (#13099) (a37c8e8)
- editor: Actually enforce the version and don't break for old values in local storage (#13025) (884a7e2)
- editor: Add telemetry to source control feature (#13016) (18eaa54)
- editor: Allow switch to
Fixed
for boolean and number parameters with invalid expressions (#12948) (118be24) - editor: Allow to re-open sub-connection node creator if already active (#13041) (16d59e9)
- editor: Code node overwrites code when switching nodes after edits (#13078) (00e3ebc)
- editor: Fix execution running status listener for chat messages (#12951) (4d55a29)
- editor: Fix position of connector buttons when the line is straight (#13034) (3a908ac)
- editor: Fix showing and hiding canvas edge toolbar when hovering (#13009) (ac7bc4f)
- editor: Make AI transform node read only in executions view (#12970) (ce1deb8)
- editor: Prevent infinite loop in expressions crashing the browser (#12732) (8c2dbcf)
- editor: Refine push modal layout (#12886) (212a5bf)
- editor: SchemaView renders duplicate structures properly (#12943) (0d8a544)
- editor: Update node issues when opening execution (#12972) (1a91523)
- editor: Use correct connection index when connecting adjancent nodes after deleting a node (#12973) (c7a15d5)
- GitHub Node: Don't truncate filenames retrieved from GitHub (#12923) (7e18447)
- Google Cloud Firestore Node: Fix potential prototype pollution vulnerability (#13035) (f150f79)
- Increment runIndex in WorkflowToolV2 tool executions to avoid reusing out of date inputs (#13008) (cc907fb)
- Sync partial execution version of FE and BE, also allow enforcing a specific version (#12840) (a155043)
- Wise Node: Use ISO formatting for timestamps (#10288) (1a2d39a)
Features
- Add reusable frontend
composables
package (#13077) (ef87da4) - Add support for client credentials with Azure Log monitor (#13038) (2c2d631)
- Allow multi API creation via the UI (#12845) (ad3250c)
- Allow setting API keys expiration (#12954) (9bcbc2c)
- core: Add sorting to GET
/workflows
endpoint (#13029) (b60011a) - core: Enable usage as a tool for more nodes (#12930) (9deb759)
- core: Handle Declarative nodes more like regular nodes (#13007) (a65a9e6)
- Discord Node: New sendAndWait operation (#12894) (d47bfdd)
- editor: Display schema preview for unexecuted nodes (#12901) (0063bbb)
- editor: Easy $fromAI Button for AI Tools (#12587) (2177376)
- editor: Show fixed collection parameter issues in UI (#12899) (12d686c)
- Facebook Graph API Node: Update node to support API v22.0 (#13024) (0bc0fc6)
- HTTP Request Tool Node: Relax binary data detection (#13048) (b67a003)
- Human in the loop section (#12883) (9590e5d)
- n8n Form Node: Add Hidden Fields (#12803) (0da1114)
- n8n Form Node: Respond with Text (#12979) (182fc15)
- OpenAI Chat Model Node, OpenAI Node: Include o3 models in model selection (#13005) (37d152c)
- Summarize Node: Preserves original field data type (#13069) (be5e49d)