Releases: n8n-io/n8n
Releases · n8n-io/n8n
[email protected]
1.59.0 (2024-09-11)
Bug Fixes
- Chat Trigger Node: Fix auth in "Embedded Chat" mode (#10734) (96db501)
- core: Allow license:clear command to be used for licenses that failed renewal (#10665) (a422c5a)
- core: Update subworkflow execution status correctly (#10764) (4f94319)
- editor: Add arrow end to connection line (#10704) (43713dc)
- editor: Add sticky note readonly state in new canvas (#10678) (c5bc8e6)
- editor: Auto-focus expression input when switching from "fixed" mode (#10686) (54ab2b1)
- editor: Don't render pinned icon for disabled nodes (#10712) (879b837)
- editor: Fix error rendering and indexing of LLM sub-node outputs (#10688) (50459ba)
- editor: Fix xss issues in toast usages (#10733) (6df6f5f)
- editor: Follow up fixes and improvements to viewer role (#10684) (63548e6)
- editor: Increase connector snap radius (#10757) (297b668)
- editor: Plus node button should not be visible on readonly mode (#10692) (62cb189)
- editor: Prevent action's panel flickering while dragging a node (#10739) (efa5573)
- editor: Restrict when the collision avoidance algorithm is used (#10755) (bf43d67)
- editor: Show docs link in credential modal when docs sidebar is hidden (#10750) (87333cb)
- Email Trigger (IMAP) Node: Ensure connection close does not block deactivation (#10689) (156eb72)
- Fix the issue in Trigger Nodes where poll time was not loaded (#10695) (1dea8f4)
- Gmail Trigger Node: Change Gmail Trigger dedupe logic (#10717) (9f3e03d)
- Google Contacts node warm up request, Google Calendar node events>getAll fields option (#10700) (22c70d5)
- If Node: Update copy for type conversion parameter (#10769) (ee5fbc5)
- n8n Form Trigger Node: Do not rerun trigger when it has run data (#10687) (3adbcab)
- OpenAI Chat Model Node: Prevent filtering of fine-tuned models in model selector (#10662) (4e89912)
- Prevent AI assistant session reset when workflow is saved (#10707) (91d9be2)
- Show a more user friendly error message if initial Db connection times out (#10682) (4efcbc5)
- Webflow Node: Update scopes to include forms (#10554) (d3861b3)
- YouTube Node: Fix Date filters (#10725) (21936c8)
Features
- Code Tool Node: Option to specify input schema (#10693) (421aa71)
- editor: Add lint for $('Node').item in runOnceForAllItems mode (#10743) (1b04be1)
- editor: Logs markdown block improvements (#10681) (db6e832)
- Filter parameter: Improve loose type validation for booleans (#10702) (e9b8d99)
- Lemlist Node: Add V2 to support more API operations (#10615) (20b1cf2)
- OpenAI Node: Add Max Tools Iteration parameter and prevent tool calling after execution is aborted (#10735) (5c47a5f)
Performance Improvements
[email protected]
1.58.1 (2024-09-06)
Bug Fixes
- Email Trigger (IMAP) Node: Ensure connection close does not block deactivation (#10689) (fbcf529)
- Fix the issue in Trigger Nodes where poll time was not loaded (#10695) (ef2b056)
- Prevent AI assistant session reset when workflow is saved (#10707) (02d3873)
- Show a more user friendly error message if initial Db connection times out (#10682) (9f6875a)
[email protected]
1.58.0 (2024-09-05)
Bug Fixes
- AI Agent Node: Fix tools agent when using memory and Anthropic models (#10513) (746e7b8)
- API: Update express-openapi-validator to resolve AIKIDO-2024-10229 (#10612) (1dcb814)
- core: Declutter webhook insertion errors (#10650) (36177b0)
- core: Flush responses for ai streaming endpoints (#10633) (6bb6a5c)
- core: Tighten check for company size survey answer (#10646) (e5aba60)
- editor: Add confirmation toast when changing user role (#10592) (95da4d4)
- editor: Add pinned data only to manual executions in execution view (#10605) (a12e9ed)
- editor: Add tooltips to workflow history button (#10570) (4a125f5)
- editor: Allow disabling SSO when config request fails (#10635) (ce39933)
- editor: Fix notification rendering HTML as text (#10642) (5eba534)
- editor: Fix opening executions tab from a new, unsaved workflow (#10652) (cd0891e)
- Gmail Trigger Node: Don't return date instances, but date strings instead (#10582) (9e1dac0)
- HTTP Request Node: Sanitize authorization headers (#10607) (405c55a)
- Wait Node: Append n8n attribution option (#10585) (81f4322)
Features
- core: Execution curation (#10342) (022ddcb)
- core: Implement wrapping of regular nodes as AI Tools (#10641) (da44fe4)
- core: Introduce DB health check (#10661) (a8e80d0)
- core: Make Postgres connection timeout configurable (#10670) (8154031)
- core: Switch to MJML for email templates (#10518) (dbc10fe)
- editor: Add A/B testing feature flag for credential docs modal (#10664) (899b0a1)
- editor: Add AI Assistant support chat (#10656) (3a80780)
- editor: Implement new app layout (#10548) (95a9cd2)
- editor: Make highlighted data pane floating (#10638) (8b5c333)
- More hints to nodes (#10565) (66ddb4a)
- Postgres PGVector Store Node: Add PGVector vector store node (#10517) (650389d)
- Reintroduce collaboration feature (#10602) (2ea2bfe)
- Text Classifier Node: Add output fixing parser (#10667) (aa37c32)
[email protected]
1.57.0 (2024-08-28)
Bug Fixes
- AI Agent Node: Allow AWS Bedrock Chat to be used with conversational agent (#10489) (bdcc657)
- core: Make boolean config value parsing backward-compatible (#10560) (70b410f)
- core: Restore Redis cache key (#10520) (873056a)
- core: Scheduler tasks should not trigger on follower instances (#10507) (3428f28)
- core: Stop explicit redis client disconnect on shutdown (#10551) (f712812)
- editor: Ensure
Datatable
component rendersAll
option (#10525) (bc27beb) - editor: Prevent Safari users from accessing the frontend over insecure contexts (#10510) (a73b9a3)
- editor: Scale output item selector input width with value (#10555) (52c574d)
- Google Sheets Trigger Node: Show sheet name is too long error (#10542) (4e15007)
- Wait Node: Prevent waiting until invalid date (#10523) (c0e7620)
Features
- Add new credentials for the HTTP Request node (#9833) (26f1af3)
- AI Agent Node: Add tutorial link to agent node (#10493) (5c7cc36)
- core: Expose queue metrics for Prometheus (#10559) (008c510)
- editor: Implement workflowSelector parameter type (#10482) (84e54be)
Performance Improvements
Other
[email protected]
[email protected]
[email protected]
1.56.0 (2024-08-21)
Bug Fixes
- Better errors in Switch, If and Filter nodes (#10457) (aea82cb)
- Calendly Trigger Node: Fix issue with webhook url matching (#10378) (09c3a8b)
- core: Fix payload property in
workflow-post-execute
event (#10413) (d98e29e) - core: Fix XSS validation and separate URL validation (#10424) (91467ab)
- core: Replace
sanitize-html
withxss
in XSS validator constraint (#10479) (5dea51a) - core: Use class-validator with XSS check for survey answers (#10490) (547a606)
- core: Use explicit types in configs to ensure valid decorator metadata (#10433) (2043daa)
- editor: Add workflow scopes when initializing workflow (#10455) (b857c2c)
- editor: Buffer json chunks in stream response (#10439) (37797f3)
- editor: Fix flaky mapping tests (#10453) (fc6d413)
- editor: Fix overflow in AI Assistant chat messages (#10491) (4a6ca63)
- editor: Highlight matching type in filter component (#10425) (6bca879)
- editor: Show item count in output panel schema view (#10426) (4dee7cc)
- editor: Truncate long data pill labels in schema view (#10427) (1bf2f4f)
- Filter component - improve errors (#10456) (61ac0c7)
- Google Sheets Node: Better error when column to match on is empty (#10442) (ce46bf5)
- Google Sheets Node: Update name and hint for useAppend option (#10443) (c5a0c04)
- Google Sheets Node: Update to returnAllMatches option (#10440) (f7fb02e)
- Invoice Ninja Node: Fix payment types (#10462) (129245d)
- n8n Form Trigger Node: Show basic authentication modal on wrong credentials (#10423) (0dc3e99)
- OpenAI Node: Throw node operations error in case of openAi client error (#10448) (0d3ed46)
- Project Viewer always seeing a connection error when testing credentials (#10417) (613cdd2)
- Remove unimplemented Postgres credentials options (#10461) (17ac784)
- Rename Assistant back (#10481) (c410aed)
- Require mfa code to change email (#10354) (39c8e50)
- Respond to Webhook Node: Fix issue preventing the chat trigger from working (#9886) (9d6ad88)
- Show input names when node has multiple inputs (#10434) (973956c)
- Toggl Trigger Node: Update API version (#10207) (9bdb1d6)