Releases: n8n-io/n8n
Releases · n8n-io/n8n
n8n@1.41.0
1.41.0 (2024-05-08)
Bug Fixes
- Cast boolean values in filter parameter (#9260) (30c8efc)
- core: Prevent occassional 429s on license init in multi-main setup (#9284) (22b6f90)
- core: Report missing SAML attributes early with an actionable error message (#9316) (225fdbb)
- core: Webhooks responding with binary data should not prematurely end the response stream (#9063) (23b676d)
- editor: Fix multi-select parameters with load options getting cleared (#9324) (0ee4b6c)
- editor: Fix shortcut issue on save buttons (#9309) (e74c14f)
- editor: Resolve
$vars
and$secrets
in expressions in credentials fields (#9289) (d92f994) - editor: Show MFA section to instance owner, even when external auth is enabled (#9301) (b65e0e2)
- Gmail Node: Remove duplicate options when creating drafts (#9299) (bfb0eb7)
- Linear Node: Fix issue with data not always being returned (#9273) (435272b)
- n8n Form Trigger Node: Fix missing options when using respond to webhook (#9282) (6ab3781)
- Pipedrive Node: Improve type-safety in custom-property handling (#9319) (c8895c5)
- Read PDF Node: Disable JS evaluation from PDFs (#9336) (c4bf5b2)
Features
- editor: Implement AI Assistant chat UI (#9300) (491c6ec)
- editor: Temporarily disable AI error helper (#9329) (35b983b)
- LinkedIn Node: Upgrade LinkedIn API version (#9307) (3860077)
- Redis Node: Add support for TLS (#9266) (0a2de09)
- Send Email Node: Add an option to customize client host-name on SMTP connections (#9322) (d0d52de)
- Slack Node: Update to use the new API method for file uploads (#9323) (695e762)
n8n@1.40.0
1.40.0 (2024-05-02)
Bug Fixes
- Airtable Node: Do not allow to use deprecated api keys in v1 (#9171) (017ae6e)
- core: Add
view engine
to webhook server to support forms (#9224) (24c3150) - core: Fix browser session refreshes not working (#9212) (1efeecc)
- core: Prevent node param resolution from failing telemetry graph generation (#9257) (f6c9493)
- core: Stop relying on filesystem for SSH keys (#9217) (093dcef)
- Discord Node: When using OAuth2 authentication, check if user is a guild member when sending direct message (#9183) (00dfad3)
- editor: Fix read-only mode in inline expression editor (#9232) (99f384e)
- editor: Prevent excess runs in manual execution with run data (#9259) (426a12a)
- editor: Throw expression error on attempting to set variables at runtime (#9229) (fec04d5)
- Elaborate scope of Sustainable Use License (#9233) (442aaba)
- Google BigQuery Node: Better error messages, transform timestamps (#9255) (7ff24f1)
- Google Drive Node: Create from text operation (#9185) (d9e7494)
- Jira Trigger Node: Update credentials UI (#9198) (ed98ca2)
- LangChain Code Node: Fix execution of custom n8n tools called via LC code node (#9265) (741e829)
- LangChain Code Node: Fix resolution of scoped langchain modules (#9258) (445c05d)
- MySQL Node: Query to statements splitting fix (#9207) (dc84452)
Features
- Add Ask AI to HTTP Request Node (#8917) (cd9bc44)
- Gmail Node: Add support for creating drafts using an alias (#8728) (3986356)
- Gmail Node: Add thread option for draft emails (#8729) (2dd0b32)
- Groq Chat Model Node: Add support for Groq chat models (#9250) (96f02bd)
- HTTP Request Node: Option to provide SSL Certificates in Http Request Node (#9125) (306b68d)
- Jira Software Node: Add Wiki Markup support for Jira Cloud comments (#8857) (756012b)
- Microsoft To Do Node: Add an option to set a reminder when updating a task (#6918) (22b2afd)
- MISP Node: Rest search operations (#9196) (b694e77)
- Ollama Chat Model Node: Add aditional Ollama config parameters & fix vision (#9215) (e17e767)
- Pipedrive Node: Add busy and description options to activities (#9208) (9b3ac16)
- Postgres Node: Add option IS NOT NULL and hide value input fields (#9241) (e896889)
- S3 Node: Add support for self signed SSL certificates (#9269) (ddff804)
- Telegram Node: Disable page preview by default (#9267) (41ce178)
- Upgrade typeorm for separate sqlite read & write connections (#9230) (0b52320)
- Wise Node: Add XML as supported format in getStatement operation (#9193) (a424b59)
- Wise Trigger Node: Add support for balance updates (#9189) (42a9891)
n8n@1.39.1
1.39.1 (2024-04-25)
Bug Fixes
- core: Fix browser session refreshes not working (#9212) (a67246c)
- core: Stop relying on filesystem for SSH keys (#9217) (3418dfb)
- Discord Node: When using OAuth2 authentication, check if user is a guild member when sending direct message (#9183) (d0250b2)
- Google Drive Node: Create from text operation (#9185) (44bcc03)
- MySQL Node: Query to statements splitting fix (#9207) (67c92dc)
n8n@1.38.2
n8n@1.37.4
n8n@1.39.0
1.39.0 (2024-04-24)
Bug Fixes
- core: Exclude oAuth callback urls from browser-id checks (#9158) (46e432b)
- core: Improve browserId checks, and add logging (#9161) (ff9ae54)
- core: Upgrade mysql2 to address CVE-2024-21511 (#9206) (3996d28)
- editor: Fix expression preview when previous node is selected (#9140) (85780ea)
- editor: Fix parameter reset on credential change in Discord node (#9137) (135ef75)
- editor: Fix sessionId for manual chat trigger execution (#9187) (f5ccb5f)
- editor: Make sticky node content parameter non require to support empty stickies (#9192) (f6142ff)
- editor: Prevent duplicate values in preview for SQL editor (#9129) (5acbfb4)
- Google Sheets Node: Fix "Append or Update" on an empty sheet (#9175) (29ee4fa)
- Notion Node: Add itemIndex to API and operation errors (#9150) (946f09f)
- Postgres Node: Convert js arrays to postgres type, if column type is ARRAY (#9160) (08e3502)
- Respond to Webhook Node: Fix issue stopping form trigger response (#9157) (6c63cd9)
- Schedule Trigger Node: Default to 0 minute if falsy on hourly run (#9146) (d756609)
- Splunk Node: Retry attempts if no response from API call, better error with suggestion to use Retry On Fail (#9176) (05a569c)
Features
- Add WhatsApp Business Trigger Node (#8840) (23a2dd0)
- core: Setup helmet.js for setting security headers (#9027) (0ed4671)
- core: Upgrade mysql2 to address CVE-2024-21507, CVE-2024-21508, and CVE-2024-21509 (#9154) (9bd8e10)
- n8n Form Trigger Node: Option to remove attribution (#9162) (699fd70)
- Webhook Node: Setting to enable multiple outputs/methods (#9086) (2bf0a39)
- Zammad Node: Add more options to the Organizations endpoint (#9180) (15c88d6)
n8n@1.38.1
1.38.1 (2024-04-18)
Bug Fixes
- core: Exclude oAuth callback urls from browser-id checks (#9158) (c1d07fb)
- core: Improve browserId checks, and add logging (#9161) (e16d18c)
- editor: Fix parameter reset on credential change in Discord node (#9137) (336344f)
- Postgres Node: Convert js arrays to postgres type, if column type is ARRAY (#9160) (ee0c685)
- Schedule Trigger Node: Default to 0 minute if falsy on hourly run (#9146) (3d6455e)
n8n@1.37.3
1.37.3 (2024-04-18)
Bug Fixes
- core: Don't create multiple owners when importing credentials or workflows (#9112) (32db869)
- core: Exclude oAuth callback urls from browser-id checks (#9158) (58b6a9d)
- core: Improve browserId checks, and add logging (#9161) (cff50fb)
- Fix issue with Crowdstrike credential not working correctly (#9108) (d11ca79)
n8n@1.38.0
1.38.0 (2024-04-17)
Bug Fixes
- core: Don't create multiple owners when importing credentials or workflows (#9112) (3eb5be5)
- core: Don't revert irreversible migrations (#9105) (3bb821f)
- core: Support MySQL in
MoveSshKeysToDatabase
migration (#9120) (cf435c3) - editor: Do not show overlapping trash icon in the node's settings (#9119) (c00150b)
- editor: Open links from embedded chat in new tab (#9121) (284de5d)
- editor: Render dates correctly in parameter hint (#9089) (064e8f4)
- Execute Workflow Node: Assign fallback pairedItem only if not present in output item and different length of input output (#9145) (a95e401)
- Fix issue with Crowdstrike credential not working correctly (#9108) (4c16000)
- HTTP Request Node: Tolerate header name being empty (#9138) (f6c9dbf)
- Respond to Webhook Node: Continue on fail and error branch support (#9115) (86a20f6)
Features
- editor: Add object keys that need bracket access to autocomplete (#9088) (98bcd50)
- GitHub Node: Add option to get pull requests (#9094) (4d9000b)
- Google Gemini Chat Model Node: Add support for new Google Gemini models (#9130) (f1215cd)
- Summarize Node: Option to continue when field to summarize can't be found in any items (#9118) (d7abc30)