कारतोफ्फेलस्क्रिप्ट™
ac4e0fbb47
fix(core): Block Public API related REST calls when Public API is not enabled ( #9521 )
2024-05-28 14:43:22 +02:00
Danny Martini
e07de837b9
test(core): Align test names with route names (no-changelog) ( #9518 )
2024-05-27 20:41:34 +02:00
Iván Ovejero
6ed9ef0b60
refactor(core): Prevent reporting to Sentry IMAP server error (no-changelog) ( #9515 )
2024-05-27 16:52:17 +02:00
Giulio Andreini
1abb26e2da
fix(editor): Executions view popup in dark mode ( #9517 )
2024-05-27 15:30:29 +02:00
Iván Ovejero
008f62aaf4
refactor: Delete dead crash recovery code (no-changelog) ( #9512 )
2024-05-27 13:55:52 +02:00
Csaba Tuncsik
49b5bd70f0
fix(editor): Send only execution id in postMessage when previewing an execution ( #9514 )
2024-05-27 12:44:25 +02:00
Csaba Tuncsik
3a2e5455a9
fix(editor): Make sure auto loading and auto scrolling works in executions tab ( #9505 )
2024-05-27 12:44:04 +02:00
Iván Ovejero
8164ca2398
fix(core): Fix worker encryption key warning docs link (no-changelog) ( #9513 )
2024-05-27 11:50:57 +02:00
Cornelius Suermann
e8c824bad6
build: Bump license-sdk to v2.12.0 (no-changelog) ( #9510 )
2024-05-25 12:01:17 +02:00
Cornelius Suermann
36b99cd277
Revert "build: Bump license-sdk to v2.11.1 (no-changelog)"
...
This reverts commit 2010c5a3cd
.
2024-05-24 17:01:39 +02:00
Cornelius Suermann
2010c5a3cd
build: Bump license-sdk to v2.11.1 (no-changelog)
2024-05-24 16:58:33 +02:00
कारतोफ्फेलस्क्रिप्ट™
a77e8dd79e
feat(core): Upgrade all langchain related dependencies ( #9504 )
...
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
Co-authored-by: Oleg Ivaniv <me@olegivaniv.com>
2024-05-24 14:43:17 +02:00
कारतोफ्फेलस्क्रिप्ट™
6ea8607716
ci: Switch to Node.js 20 by default. Add initial support for Node.js 22 ( #9501 )
2024-05-24 12:32:50 +02:00
Iván Ovejero
a58be175cc
fix(core): Prevent re-parsing of dynamically loaded options ( #9503 )
2024-05-24 11:00:15 +02:00
Iván Ovejero
24e8ac00c6
fix(core): Fix level
in warn
method of error reporter (no-changelog) ( #9502 )
2024-05-24 09:16:41 +02:00
कारतोफ्फेलस्क्रिप्ट™
b585777c79
refactor(core): Use consistent CSRF state validation across oAuth controllers ( #9104 )
...
Co-authored-by: Danny Martini <danny@n8n.io>
2024-05-23 19:08:01 +02:00
Danny Martini
3b93aae6dc
feat(core): Print the name of the migration that cannot be reverted when using n8n db:revert
( #9473 )
2024-05-23 18:16:26 +02:00
Csaba Tuncsik
93679076b4
fix(editor): Hard load after logout to reset stores (no-changelog) ( #9500 )
2024-05-23 17:07:40 +02:00
Iván Ovejero
f8683c31e0
refactor(core): Stop reporting EAUTH
error codes to Sentry (no-changelog) ( #9496 )
2024-05-23 15:12:01 +02:00
कारतोफ्फेलस्क्रिप्ट™
8737c0965e
fix(core): Upgrade sheetjs to address CVE-2024-22363 ( #9498 )
2024-05-23 15:04:46 +02:00
Iván Ovejero
75408b0113
refactor: Remove skipped tests (no-changelog) ( #9497 )
2024-05-23 12:29:20 +02:00
Alex Grozav
70948ec71b
feat(editor): Add initial code for NodeView and Canvas rewrite (no-changelog) ( #9135 )
...
Co-authored-by: Csaba Tuncsik <csaba.tuncsik@gmail.com>
2024-05-23 11:42:10 +03:00
Csaba Tuncsik
8566301731
fix(editor): Show input panel with not connected message ( #9495 )
2024-05-23 06:39:05 +02:00
कारतोफ्फेलस्क्रिप्ट™
301e846cf6
fix(editor): Prevent XSS in node-issues tooltip ( #9490 )
2024-05-22 18:40:42 +02:00
कारतोफ्फेलस्क्रिप्ट™
0deb7d0fcc
Merge tag 'n8n@1.43.0'
2024-05-22 17:42:03 +02:00
कारतोफ्फेलस्क्रिप्ट™
2bdc459bb2
refactor(core): Fix type errors in workflow, core, nodes-langchain, and nodes-base (no-changelog) ( #9450 )
2024-05-22 17:40:52 +02:00
github-actions[bot]
6bdfaf8f5b
🚀 Release 1.43.0 ( #9491 )
...
Co-authored-by: RicardoE105 <RicardoE105@users.noreply.github.com>
2024-05-22 11:29:57 -04:00
Iván Ovejero
d9616fc36f
fix(core): Fix iFrame not displaying on FE dev mode (no-changelog) ( #9492 )
2024-05-22 17:29:30 +02:00
Iván Ovejero
9bdc83a399
perf(core): Optimize executions filtering by metadata ( #9477 )
2024-05-22 17:20:01 +02:00
कारतोफ्फेलस्क्रिप्ट™
09a5867707
ci: Skip the flaky test in SettingsSso.test.ts (no-changelog) ( #9481 )
2024-05-22 17:14:58 +02:00
Iván Ovejero
bc219e0499
refactor(core): Make execution status non-nullable (no-changelog) ( #9483 )
2024-05-22 16:56:05 +02:00
Iván Ovejero
1cb6c12b4f
refactor(core): Track potentially unneeded inferral of execution status (no-changelog) ( #9476 )
2024-05-22 16:42:06 +02:00
कारतोफ्फेलस्क्रिप्ट™
fc83005ba0
fix(core): Do not allow admins to delete the instance owner ( #9489 )
2024-05-22 16:23:40 +02:00
कारतोफ्फेलस्क्रिप्ट™
88b9a4070b
fix(core): Do not allow admins to generate password-reset links for instance owner ( #9488 )
2024-05-22 16:13:56 +02:00
Csaba Tuncsik
8f55bb1457
fix(editor): Project related frontend fixes (no-changelog) ( #9482 )
2024-05-22 14:54:55 +01:00
Elias Meire
62ee796895
fix(editor): Fix node execution errors showing undefined ( #9487 )
2024-05-22 15:54:25 +02:00
Iván Ovejero
a217866cef
fix(core): Account for retry of execution aborted by pre-execute hook ( #9474 )
2024-05-22 15:22:07 +02:00
कारतोफ्फेलस्क्रिप्ट™
3094f1b886
fix(core): Detect DB connection aquisition deadlocks (no-changelog) ( #9485 )
...
Co-authored-by: Danny Martini <danny@n8n.io>
2024-05-22 14:53:23 +02:00
oleg
2fa46b6faa
feat(Custom n8n Workflow Tool Node): Add support for tool input schema ( #9470 )
...
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
2024-05-22 14:29:32 +02:00
Michael Kret
ef9d4aba90
fix: Update operations to run per item ( #8967 )
...
Co-authored-by: Elias Meire <elias@meire.dev>
2024-05-22 15:28:09 +03:00
Michael Kret
870412f093
feat(core): Node hints improvements (no-changelog) ( #9387 )
...
Co-authored-by: Giulio Andreini <andreini@netseven.it>
2024-05-22 13:35:29 +03:00
Michael Kret
3761537880
fix(Gmail Trigger Node): Fetching duplicate emails ( #9424 )
2024-05-22 13:17:52 +03:00
Omar Ajoue
c1eef60ccd
test: Add tests for license manager reinit method ( #9471 )
2024-05-22 10:26:49 +01:00
Jon
ffe034c72e
feat(Linear Node): Add identifier to outputs ( #9469 )
2024-05-22 09:35:53 +01:00
Egor Malykh
7236a558b9
fix(RSS Feed Trigger Node): Use newest date instead of first item for new items ( #9182 )
...
Co-authored-by: Jonathan Bennetts <jonathan.bennetts@gmail.com>
2024-05-22 09:23:53 +01:00
Elias Meire
a591f63e3f
feat(editor): Add examples for root expression methods ( #9373 )
2024-05-22 10:05:31 +02:00
pemontto
7cb431f506
fix(core): Fix typos in common error messages (no-changelog) ( #9478 )
2024-05-22 08:57:34 +01:00
Giulio Cinelli
9da93680c2
feat(Strava Node): Update to use sport type ( #9462 )
...
Co-authored-by: Jonathan Bennetts <jonathan.bennetts@gmail.com>
2024-05-22 08:49:51 +01:00
Elias Meire
62df4331d4
fix(editor): Emit change events from filter component on update ( #9479 )
2024-05-22 09:40:09 +02:00
Alex Grozav
0cb977bf2f
fix(editor): Fix type errors for various utils files (no-changelog) ( #9480 )
2024-05-22 07:54:55 +03:00
Alex Grozav
eef5479e96
fix(editor): Fix design system typecheck errors (no-changelog) ( #9447 )
2024-05-21 20:53:19 +03:00
Iván Ovejero
d21ad15c1f
fix(core): Fix 431 for large dynamic node parameters ( #9384 )
2024-05-21 19:11:02 +02:00
Csaba Tuncsik
96cf41f851
fix(editor): Fix project settings layout ( #9475 )
2024-05-21 15:49:55 +02:00
Elias Meire
711c46f205
refactor: Fix type issues for parameter input components ( #9449 )
2024-05-21 15:04:20 +02:00
Csaba Tuncsik
cd751e7cc8
fix(editor): Fix rundata type errors (no-changelog) ( #9443 )
2024-05-21 13:19:56 +02:00
oleg
277511a9b5
refactor(editor): Refactor code completions mixins to composables (no-changelog) ( #9459 )
...
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
2024-05-21 12:07:04 +02:00
Guilherme Barile
5ef45e8559
fix(Telegram Node): Revert typo introduced in #8437 (no-changelog) ( #9472 )
2024-05-20 19:44:19 +01:00
Ricardo Espinoza
75919397d6
refactor(editor): Fix type errors in ResourcesListLayout.vue (no-changelog) ( #9461 )
2024-05-20 09:01:38 -04:00
Daniil Zobov
87f965e905
feat(Telegram Node): Add support for local bot api server ( #8437 )
...
Co-authored-by: Jonathan Bennetts <jonathan.bennetts@gmail.com>
2024-05-20 13:47:01 +01:00
Omar Ajoue
747012dcfd
fix: Init license properly with multi main (no-changelog) ( #9467 )
2024-05-20 13:02:08 +01:00
कारतोफ्फेलस्क्रिप्ट™
bf2ee51e36
ci: Delete unused code in some backend tests (no-changelog) ( #9456 )
2024-05-17 18:43:50 +02:00
कारतोफ्फेलस्क्रिप्ट™
6f2d83bffd
fix(core): Setup webhook stopping endpoint after the CORS middleware (no-changelog) ( #9454 )
2024-05-17 17:55:29 +02:00
Csaba Tuncsik
04dd4760e1
fix(editor): Fix i18n translation addition ( #9451 )
2024-05-17 17:18:15 +02:00
Ricardo Espinoza
18933edff1
refactor(editor): Fix type errors in NodeDetailsView.vue
(no-changelog) ( #9431 )
2024-05-17 10:57:14 -04:00
Ricardo Espinoza
3a5412850c
refactor(editor): Convert workflowActivate
mixin into a composable (no-changelog) ( #9423 )
2024-05-17 10:03:39 -04:00
Milorad FIlipović
9c768a0443
fix(editor): Fix type errors in components/executions/workflow
( #9448 )
2024-05-17 15:14:59 +02:00
Alex Grozav
003a4ea620
fix(editor): Fix editor-ui tsconfig types for vue-tsc (no-changelog) ( #9446 )
2024-05-17 16:01:26 +03:00
oleg
69bb745cac
refactor(editor): Fix types issues in src/components/Node/*
(no-changelog) ( #9444 )
...
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
2024-05-17 14:46:11 +02:00
Milorad FIlipović
aac19d3285
fix: Fix type errors in community nodes components ( #9445 )
2024-05-17 14:11:55 +02:00
Mutasem Aldmour
b2c17034c2
refactor: Fix Enteprise type errors ( #9442 )
2024-05-17 13:58:26 +02:00
Elias Meire
feba07ba8b
refactor: Fix type errors in completions code ( #9439 )
2024-05-17 13:36:34 +02:00
Alex Grozav
db1a40635d
fix(editor): Fix External secrets typecheck (no-changelog) ( #9434 )
2024-05-17 14:16:00 +03:00
Jon
28e3e21177
fix(HTML Node): Fix typo preventing row attributes from being set in tables ( #9440 )
2024-05-17 11:51:22 +01:00
Giulio Andreini
2782534d78
feat(editor): Update Node Details View header tabs structure ( #9425 )
...
Co-authored-by: Elias Meire <elias@meire.dev>
2024-05-17 12:37:34 +02:00
Csaba Tuncsik
a7d3e59aef
fix(editor): Fix type errors in i18n plugin ( #9441 )
2024-05-17 12:30:33 +02:00
Alex Grozav
6aec42069c
fix(editor): Fix RBAC type errors (no-changelog) ( #9435 )
2024-05-17 13:29:47 +03:00
oleg
48588194b9
refactor(editor): Fix Types issues in @n8n/chat (no-changelog) ( #9438 )
...
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
2024-05-17 11:52:15 +02:00
Elias Meire
451e6590d6
refactor: Fix TypeScript errors workflow package ( #9437 )
2024-05-17 11:28:13 +02:00
Mutasem Aldmour
2967df2fe0
fix: Fix color picker type errors ( #9436 )
2024-05-17 11:25:13 +02:00
Csaba Tuncsik
bc05faf0a6
fix(editor): Fix workflow history TS errors ( #9433 )
2024-05-17 10:59:01 +02:00
Csaba Tuncsik
596c472ecc
feat: RBAC ( #8922 )
...
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
Co-authored-by: Val <68596159+valya@users.noreply.github.com>
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
Co-authored-by: Valya Bullions <valya@n8n.io>
Co-authored-by: Danny Martini <danny@n8n.io>
Co-authored-by: Danny Martini <despair.blue@gmail.com>
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
Co-authored-by: Omar Ajoue <krynble@gmail.com>
Co-authored-by: oleg <me@olegivaniv.com>
Co-authored-by: Michael Kret <michael.k@radency.com>
Co-authored-by: Michael Kret <88898367+michael-radency@users.noreply.github.com>
Co-authored-by: Elias Meire <elias@meire.dev>
Co-authored-by: Giulio Andreini <andreini@netseven.it>
Co-authored-by: Giulio Andreini <g.andreini@gmail.com>
Co-authored-by: Ayato Hayashi <go12limchangyong@gmail.com>
2024-05-17 10:53:15 +02:00
Iván Ovejero
b1f977ebd0
fix(core): Remove excess args from routing error ( #9377 )
2024-05-17 10:47:03 +02:00
Iván Ovejero
9b2ce819d4
fix(core): Retry before continue on fail ( #9395 )
2024-05-17 10:46:42 +02:00
Iván Ovejero
8069faa5fe
fix(core): Do not report to Sentry trigger activation errors from ETIMEDOUT
or ECONNREFUSED
(no-changelog) ( #9379 )
2024-05-17 09:39:44 +02:00
oleg
ce3eb12a6b
feat(OpenAI Node): Use v2 assistants API and add support for memory ( #9406 )
...
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
2024-05-16 16:24:19 +02:00
Elias Meire
40bce7f443
feat(editor): Add examples for Luxon DateTime expression methods ( #9361 )
...
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
2024-05-16 14:53:22 +02:00
Iván Ovejero
211823650b
feat(editor): Expand supported Unicode range for expressions ( #9420 )
2024-05-16 14:42:47 +02:00
Jon
f13dbc9cc3
feat(Extract from File Node): Add option to set encoding for CSV files ( #9392 )
2024-05-16 13:38:40 +01:00
Jon
b5c7c061b7
fix(HubSpot Trigger Node): Fix issue with ticketId not being set ( #9403 )
2024-05-16 13:38:15 +01:00
Jon
1377e212c7
fix(Mattermost Node): Change loadOptions to fetch all items ( #9413 )
2024-05-16 13:35:03 +01:00
Jon
92a1d65c4b
fix(Microsoft OneDrive Trigger Node): Fix issue with test run failing ( #9386 )
2024-05-16 11:33:35 +01:00
Michael Kret
5a3122f279
fix: PairedItems various fixes (no-changelog) ( #9357 )
2024-05-16 12:35:36 +03:00
Romain MARTINEAU
c9855e3dce
fix(core): Handle credential in body for oauth2 refresh token ( #9179 )
...
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2024-05-16 10:46:15 +02:00
कारतोफ्फेलस्क्रिप्ट™
0d7358807b
fix(core): Add an option to disable STARTTLS for SMTP connections ( #9415 )
2024-05-16 10:45:58 +02:00
Iván Ovejero
38b498e73a
fix(editor): Fix outdated roles in variables labels ( #9411 )
2024-05-15 18:04:17 +02:00
Giulio Andreini
aad43d8cdc
fix(editor): Secondary button in dark mode ( #9401 )
2024-05-15 17:57:21 +02:00
Iván Ovejero
14fe9f268f
fix(editor): Fix blank Public API page ( #9409 )
2024-05-15 17:35:30 +02:00
कारतोफ्फेलस्क्रिप्ट™
68a6c81729
fix(Email Trigger (IMAP) Node): Handle attachments correctly ( #9410 )
2024-05-15 15:50:53 +02:00
Jon
bf549301df
feat: Add Slack trigger node ( #9190 )
...
Co-authored-by: Giulio Andreini <andreini@netseven.it>
2024-05-15 13:54:32 +01:00
github-actions[bot]
8f254527e3
🚀 Release 1.42.0 ( #9405 )
...
Co-authored-by: netroy <netroy@users.noreply.github.com>
2024-05-15 12:16:42 +02:00
oleg
677f534661
feat(AI Agent Node): Implement Tool calling agent ( #9339 )
...
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
2024-05-15 12:02:21 +02:00
Mike Quinlan
1081429a4d
feat(Slack Node): Add block support for message updates ( #8925 )
2024-05-15 12:01:16 +02:00
guangwu
9e866591e1
fix: Small typo fix (no-changelog) ( #8876 )
2024-05-15 12:00:44 +02:00
Jon
ed22dcd88a
fix(Cortex Node): Fix issue with analyzer response not working for file observables ( #9374 )
2024-05-15 10:24:51 +01:00
कारतोफ्फेलस्क्रिप्ट™
1777f8cdb1
fix(editor): Temporarily disable tailwind (no-changelog) ( #9394 )
2024-05-14 17:20:31 +02:00
Elias Meire
52936633af
feat(editor): Add examples for object and array expression methods ( #9360 )
...
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
2024-05-14 16:32:31 +02:00
Jon
78e7c7a9da
fix(Mattermost Node): Fix issue when fetching reactions ( #9375 )
2024-05-14 15:04:24 +01:00
कारतोफ्फेलस्क्रिप्ट™
82c8801f25
fix(Code Node): Bind helper methods to the correct context ( #9380 )
2024-05-14 14:08:51 +02:00
Elias Meire
7b45dc313f
feat(editor): Add examples for number & boolean, add new methods ( #9358 )
2024-05-13 16:28:27 +02:00
Michael Kret
da6088d0bb
feat(core): Node hints(warnings) system ( #8954 )
2024-05-13 15:46:02 +03:00
Iván Ovejero
4d2115c163
refactor: Remove cli/src/helpers
(no-changelog) ( #9368 )
2024-05-13 10:22:11 +02:00
oleg
359ade45bc
refactor: Implement LLM tracing callback to improve parsing of tokens usage stats ( #9311 )
...
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
2024-05-12 21:12:07 +02:00
कारतोफ्फेलस्क्रिप्ट™
244520547b
feat(editor): Migrate codemirror-lang-n8n-expression
into this monorepo (no-changelog) ( #9087 )
...
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
2024-05-10 18:49:22 +02:00
Alex Grozav
aa397b9730
fix(editor): Fix unwanted side effects from tailwind components (no-changelog) ( #9359 )
2024-05-10 18:12:04 +03:00
Elias Meire
c92c870c73
feat(editor): Autocomplete info box: improve structure and add examples ( #9019 )
...
Co-authored-by: Giulio Andreini <andreini@netseven.it>
2024-05-10 14:39:06 +02:00
Elias Meire
4ed585040b
fix(editor): Render backticks as code segments in error view ( #9352 )
2024-05-10 11:23:23 +02:00
Michael Kret
a00467c9fa
feat(core): Node version available in expression ( #9350 )
2024-05-10 09:51:26 +03:00
Elias Meire
dc5994b185
feat(editor): Add item selector to expression output ( #9281 )
2024-05-09 14:45:31 +02:00
Csaba Tuncsik
1c1e4443f4
perf: Add tailwind to editor and design system ( #9032 )
2024-05-09 14:12:13 +02:00
कारतोफ्फेलस्क्रिप्ट™
5025d209ca
fix(core): All calls to plainToInstance
should exclude extraneous values (no-changelog) ( #9338 )
2024-05-08 15:49:41 +02:00
कारतोफ्फेलस्क्रिप्ट™
9003c15811
fix(editor): Fix i18n usage in design-system (no-changelog) ( #9341 )
2024-05-08 14:33:53 +02:00
कारतोफ्फेलस्क्रिप्ट™
e217473f9e
Merge tag 'n8n@1.41.0'
2024-05-08 14:19:21 +02:00
Milorad FIlipović
cda062bde6
feat(editor): Remove AI Error Debugging ( #9337 )
2024-05-08 14:13:47 +02:00
github-actions[bot]
75f74035a1
🚀 Release 1.41.0 ( #9342 )
...
Co-authored-by: ivov <ivov@users.noreply.github.com>
2024-05-08 14:08:46 +02:00
Alex Grozav
f64a41d617
refactor(editor): Migrate workflows store to setup function with composition API (no-changelog) ( #9270 )
2024-05-08 14:35:29 +03:00
Michael Kret
6b6e8dfc33
feat(Simulate Node): New node (no-changelog) ( #9109 )
2024-05-08 12:02:36 +01:00
कारतोफ्फेलस्क्रिप्ट™
c4bf5b2b92
fix(Read PDF Node): Disable JS evaluation from PDFs ( #9336 )
2024-05-08 12:53:23 +02:00
Jon
695e762663
feat(Slack Node): Update to use the new API method for file uploads ( #9323 )
2024-05-08 10:40:24 +01:00
Jon
435272b568
fix(Linear Node): Fix issue with data not always being returned ( #9273 )
...
Co-authored-by: Michael Kret <michael.k@radency.com>
2024-05-08 10:24:08 +01:00
Florin Lungu
3860077f81
feat(LinkedIn Node): Upgrade LinkedIn API version ( #9307 )
2024-05-08 10:23:08 +01:00
Milorad FIlipović
35b983b6df
feat(editor): Temporarily disable AI error helper ( #9329 )
2024-05-08 10:53:17 +02:00
Elias Meire
0ee4b6c860
fix(editor): Fix multi-select parameters with load options getting cleared ( #9324 )
2024-05-08 10:43:04 +02:00
कारतोफ्फेलस्क्रिप्ट™
c8895c540e
fix(Pipedrive Node): Improve type-safety in custom-property handling ( #9319 )
2024-05-08 10:36:36 +02:00
कारतोफ्फेलस्क्रिप्ट™
d0d52def8f
feat(Send Email Node): Add an option to customize client host-name on SMTP connections ( #9322 )
2024-05-07 17:38:23 +02:00
Milorad FIlipović
491c6ec546
feat(editor): Implement AI Assistant chat UI ( #9300 )
2024-05-07 15:43:19 +02:00
कारतोफ्फेलस्क्रिप्ट™
23b676d7cb
fix(core): Webhooks responding with binary data should not prematurely end the response stream ( #9063 )
2024-05-07 13:48:20 +02:00
Danny Martini
225fdbb379
fix(core): Report missing SAML attributes early with an actionable error message ( #9316 )
2024-05-07 10:27:44 +02:00
Iván Ovejero
e74c14ffbe
fix(editor): Fix shortcut issue on save buttons ( #9309 )
2024-05-07 09:09:09 +02:00
कारतोफ्फेलस्क्रिप्ट™
cf441e0294
ci: Remove gulp (no-changelog) ( #9283 )
...
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
2024-05-06 18:42:03 +02:00
Iván Ovejero
7b925ab871
refactor(core): Rename ActiveWorkflowRunner
to ActiveWorkflowManager
(no-changelog) ( #9280 )
2024-05-06 17:54:05 +02:00
Ricardo Espinoza
552cf8f3db
fix(editor): Fix type errors in the SettingsLdapView.vue
(no-changelog) ( #9308 )
2024-05-06 11:20:55 -04:00
Iván Ovejero
22b6f90950
fix(core): Prevent occassional 429s on license init in multi-main setup ( #9284 )
2024-05-06 09:04:16 +02:00
Jon
bfb0eb7a06
fix(Gmail Node): Remove duplicate options when creating drafts ( #9299 )
2024-05-03 15:56:58 +01:00
Iván Ovejero
7bda92cc7c
refactor(core): Use logger for packages/cli
messages (no-changelog) ( #9302 )
2024-05-03 15:24:27 +02:00
कारतोफ्फेलस्क्रिप्ट™
b65e0e2811
fix(editor): Show MFA section to instance owner, even when external auth is enabled ( #9301 )
2024-05-03 15:03:59 +02:00
Iván Ovejero
d92f994913
fix(editor): Resolve $vars
and $secrets
in expressions in credentials fields ( #9289 )
2024-05-03 14:39:31 +02:00
Jon
6ab3781570
fix(n8n Form Trigger Node): Fix missing options when using respond to webhook ( #9282 )
2024-05-03 10:02:46 +01:00
Alex Grozav
ff0955c995
refactor(editor): Migrate pushConnection
mixin to composable and remove collaboration store side effects (no-changelog) ( #9249 )
2024-05-03 10:26:15 +03:00
कारतोफ्फेलस्क्रिप्ट™
0a2de093c0
feat(Redis Node): Add support for TLS ( #9266 )
2024-05-02 17:35:41 +02:00
Elias Meire
30c8efc4cc
fix: Cast boolean values in filter parameter ( #9260 )
2024-05-02 17:01:00 +02:00
github-actions[bot]
d3e0640674
🚀 Release 1.40.0 ( #9286 )
...
Co-authored-by: elsmr <elsmr@users.noreply.github.com>
2024-05-02 14:30:42 +02:00
Alex Grozav
cd9bc44bdd
feat: Add Ask AI to HTTP Request Node ( #8917 )
2024-05-02 13:52:15 +03:00
Elias Meire
7ff24f134b
fix(Google BigQuery Node): Better error messages, transform timestamps ( #9255 )
...
Co-authored-by: Jonathan Bennetts <jonathan.bennetts@gmail.com>
2024-05-02 12:11:41 +02:00
aya
e896889394
feat(Postgres Node): Add option IS NOT NULL and hide value input fields ( #9241 )
2024-05-02 10:08:57 +01:00
Ria Scholz
ddff80416d
feat(S3 Node): Add support for self signed SSL certificates ( #9269 )
2024-05-02 10:08:36 +01:00
Jon
41ce178491
feat(Telegram Node): Disable page preview by default ( #9267 )
2024-05-01 10:15:58 +01:00
Michael Kret
ed98ca2fb7
fix(Jira Trigger Node): Update credentials UI ( #9198 )
2024-05-01 07:26:09 +03:00
oleg
741e8299d6
fix(LangChain Code Node): Fix execution of custom n8n tools called via LC code node ( #9265 )
...
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
Co-authored-by: Michael Kret <michael.k@radency.com>
2024-04-30 16:06:44 +02:00
Iván Ovejero
426a12ac0e
fix(editor): Prevent excess runs in manual execution with run data ( #9259 )
2024-04-30 15:00:17 +02:00
Jon
9f6f8eae6d
fix(Baserow Node): Update logo (no-changelog) ( #9261 )
2024-04-30 11:48:01 +01:00
Jon
5cb51b79ce
fix(Customer.io Node): Update logo (no-changelog) ( #9262 )
2024-04-30 11:47:45 +01:00
oleg
445c05dca4
fix(LangChain Code Node): Fix resolution of scoped langchain modules ( #9258 )
...
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
2024-04-30 12:23:07 +02:00
Iván Ovejero
f6c9493355
fix(core): Prevent node param resolution from failing telemetry graph generation ( #9257 )
2024-04-30 11:39:24 +02:00
oleg
96f02bd655
feat(Groq Chat Model Node): Add support for Groq chat models ( #9250 )
...
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
Co-authored-by: Michael Kret <michael.k@radency.com>
2024-04-30 09:37:30 +02:00
oleg
f05d96cea0
refactor: Update Langchain dependencies (no-changelog) ( #9252 )
...
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
2024-04-29 16:15:42 +02:00
Alex Grozav
c6b4c6dbf2
refactor(editor): Rewrite TabBar to composition API (no-changelog) ( #9231 )
2024-04-29 16:10:48 +03:00
Iván Ovejero
2917d04766
refactor(core)!: Switch default Postgres user from root
to postgres
( #9248 )
2024-04-29 14:19:19 +02:00
Michael Kret
58156eeeec
fix(OpenAI Node): Allow to pass files ids as comma separated string in expressions (no-changelog) ( #9240 )
2024-04-29 15:02:15 +03:00
oleg
f84abc0586
refactor(Structured Output Parser Node): Sandbox JSON schema parsing (no-changelog) ( #9239 )
...
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
2024-04-29 13:59:55 +02:00
oleg
e17e767e70
feat(Ollama Chat Model Node): Add aditional Ollama config parameters & fix vision ( #9215 )
...
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
Co-authored-by: Michael Kret <michael.k@radency.com>
2024-04-29 13:41:48 +02:00
Yoshino-s
24c3150056
fix(core): Add view engine
to webhook server to support forms ( #9224 )
2024-04-29 10:55:45 +02:00
pengqiseven
8a26f4280a
fix: Typo fixes in various descriptions (no-changelog) ( #8854 )
...
Signed-off-by: pengqiseven <912170095@qq.com>
Co-authored-by: pengqiseven <i@sohu.com>
2024-04-29 09:06:32 +01:00
webk
a424b59e49
feat(Wise Node): Add XML as supported format in getStatement operation ( #9193 )
2024-04-29 08:32:08 +01:00
Alex Grozav
1c261f85a3
refactor(editor): Migrate header WorkflowDetails to composition api (no-changelog) ( #9186 )
2024-04-29 07:53:42 +03:00
Cornelius Suermann
442aaba116
fix: Elaborate scope of Sustainable Use License ( #9233 )
2024-04-27 08:38:25 +02:00
Iván Ovejero
11a3572144
fix(editor): Fix and report settings
being null
in workflow payloads (no-changelog) ( #9227 )
2024-04-26 15:30:51 +02:00
Elias Meire
99f384e2cf
fix(editor): Fix read-only mode in inline expression editor ( #9232 )
2024-04-26 15:12:06 +02:00
Tomi Turtiainen
0b52320635
feat: Upgrade typeorm for separate sqlite read & write connections ( #9230 )
2024-04-26 16:02:51 +03:00
Iván Ovejero
fec04d5f79
fix(editor): Throw expression error on attempting to set variables at runtime ( #9229 )
2024-04-26 14:03:27 +02:00
Michael Kret
b694e7743e
feat(MISP Node): Rest search operations ( #9196 )
2024-04-26 11:12:22 +03:00
Bram Kn
9b3ac1648f
feat(Pipedrive Node): Add busy and description options to activities ( #9208 )
2024-04-25 16:37:04 +01:00
Alberto Pasqualetto
22b2afdd23
feat(Microsoft To Do Node): Add an option to set a reminder when updating a task ( #6918 )
...
Co-authored-by: Jonathan Bennetts <jonathan.bennetts@gmail.com>
2024-04-25 14:58:27 +01:00
CodeShakingSheep
42a9891081
feat(Wise Trigger Node): Add support for balance updates ( #9189 )
...
Co-authored-by: Jonathan Bennetts <jonathan.bennetts@gmail.com>
2024-04-25 14:55:43 +01:00
Michael Kret
dc844528f4
fix(MySQL Node): Query to statements splitting fix ( #9207 )
2024-04-25 16:30:59 +03:00
Iván Ovejero
093dcefafc
fix(core): Stop relying on filesystem for SSH keys ( #9217 )
2024-04-25 15:09:12 +02:00
Nicolas-nwb
3986356c89
feat(Gmail Node): Add support for creating drafts using an alias ( #8728 )
...
Co-authored-by: Jonathan Bennetts <jonathan.bennetts@gmail.com>
2024-04-25 12:37:29 +01:00
Nicolas-nwb
2dd0b329ca
feat(Gmail Node): Add thread option for draft emails ( #8729 )
...
Co-authored-by: Jonathan Bennetts <jonathan.bennetts@gmail.com>
2024-04-25 11:56:53 +01:00
pemontto
756012b052
feat(Jira Software Node): Add Wiki Markup support for Jira Cloud comments ( #8857 )
...
Co-authored-by: Jonathan Bennetts <jonathan.bennetts@gmail.com>
2024-04-25 11:14:31 +01:00
Michael Kret
00dfad3279
fix(Discord Node): When using OAuth2 authentication, check if user is a guild member when sending direct message ( #9183 )
2024-04-25 11:41:53 +03:00
Michael Kret
d9e74949c4
fix(Google Drive Node): Create from text operation ( #9185 )
2024-04-24 20:59:00 +03:00
Danny Martini
1efeeccc5b
fix(core): Fix browser session refreshes not working ( #9212 )
...
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2024-04-24 18:28:19 +02:00
Michael Kret
306b68da6b
feat(HTTP Request Node): Option to provide SSL Certificates in Http Request Node ( #9125 )
...
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2024-04-24 17:28:02 +03:00
कारतोफ्फेलस्क्रिप्ट™
2cb62faf2f
Merge tag 'n8n@1.39.0'
2024-04-24 15:28:05 +02:00
github-actions[bot]
9bd849202a
🚀 Release 1.39.0 ( #9209 )
...
Co-authored-by: RicardoE105 <RicardoE105@users.noreply.github.com>
2024-04-24 09:18:54 -04:00
Michael Kret
017ae6e102
fix(Airtable Node): Do not allow to use deprecated api keys in v1 ( #9171 )
2024-04-24 16:04:14 +03:00
oleg
8f5a6bec55
fix(Google Gemini Chat Model Node): Ping @google/generative-ai version (no-changelog) ( #9184 )
...
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
2024-04-24 11:36:13 +02:00
कारतोफ्फेलस्क्रिप्ट™
3996d2852a
fix(core): Upgrade mysql2 to address CVE-2024-21511 ( #9206 )
2024-04-24 11:03:21 +02:00
Michael Kret
05a569c1cd
fix(Splunk Node): Retry attempts if no response from API call, better error with suggestion to use Retry On Fail ( #9176 )
...
Co-authored-by: Elias Meire <elias@meire.dev>
2024-04-24 11:05:53 +03:00
Michael Kret
2bf0a3933e
feat(Webhook Node): Setting to enable multiple outputs/methods ( #9086 )
...
Co-authored-by: Giulio Andreini <andreini@netseven.it>
2024-04-24 08:46:16 +03:00
Ricardo Espinoza
f6142ff275
fix(editor): Make sticky node content parameter non require to support empty stickies ( #9192 )
2024-04-23 21:56:33 -04:00
Elias Meire
29ee4fab61
fix(Google Sheets Node): Fix "Append or Update" on an empty sheet ( #9175 )
...
Co-authored-by: Michael Kret <michael.k@radency.com>
2024-04-23 10:29:39 +02:00
oleg
f5ccb5fe33
fix(editor): Fix sessionId for manual chat trigger execution ( #9187 )
...
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
2024-04-23 09:20:51 +02:00
aya
15c88d6839
feat(Zammad Node): Add more options to the Organizations endpoint ( #9180 )
2024-04-22 15:25:53 +02:00
Elias Meire
5acbfb4234
fix(editor): Prevent duplicate values in preview for SQL editor ( #9129 )
2024-04-22 14:57:41 +02:00
Jon
6c63cd9711
fix(Respond to Webhook Node): Fix issue stopping form trigger response ( #9157 )
2024-04-19 10:54:55 +01:00
Michael Kret
91e59120c4
fix(core): Cache issue (no-changelog) ( #9173 )
2024-04-19 11:58:18 +03:00
Michael Kret
699fd70c24
feat(n8n Form Trigger Node): Option to remove attribution ( #9162 )
2024-04-19 11:26:19 +03:00
Elias Meire
85780eade5
fix(editor): Fix expression preview when previous node is selected ( #9140 )
2024-04-19 10:07:00 +02:00
Alex Grozav
a3eea3ac5e
feat(editor): Refactor and unify executions views (no-changelog) ( #8538 )
2024-04-19 07:50:18 +02:00
Tomi Turtiainen
be8203a1da
fix(core): Upgrade @n8n/typeorm (no-changelog) ( #9163 )
...
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2024-04-18 17:00:03 +03:00
कारतोफ्फेलस्क्रिप्ट™
ff9ae549fd
fix(core): Improve browserId checks, and add logging ( #9161 )
2024-04-18 15:53:19 +02:00
Elias Meire
135ef75add
fix(editor): Fix parameter reset on credential change in Discord node ( #9137 )
2024-04-18 14:56:04 +02:00
Bram Kn
23a2dd08b6
feat: Add WhatsApp Business Trigger Node ( #8840 )
...
Co-authored-by: Giulio Andreini <andreini@netseven.it>
Co-authored-by: Michael Kret <michael.k@radency.com>
2024-04-18 15:45:07 +03:00
Milorad FIlipović
53101960e6
fix: Update sales templates card content (no-changelog) ( #9155 )
2024-04-18 12:30:30 +02:00
Michael Kret
08e35027f1
fix(Postgres Node): Convert js arrays to postgres type, if column type is ARRAY ( #9160 )
2024-04-18 12:58:04 +03:00
Michael Kret
d756609826
fix(Schedule Trigger Node): Default to 0 minute if falsy on hourly run ( #9146 )
2024-04-18 12:57:36 +03:00
Elias Meire
1c7acbb629
refactor: Refactor ParameterInput to composition API + fix all TS errors (no-changelog) ( #9006 )
2024-04-18 11:48:52 +02:00
कारतोफ्फेलस्क्रिप्ट™
0ed46711f4
feat(core): Setup helmet.js for setting security headers ( #9027 )
2024-04-18 10:18:09 +02:00
कारतोफ्फेलस्क्रिप्ट™
46e432b177
fix(core): Exclude oAuth callback urls from browser-id checks ( #9158 )
2024-04-17 19:20:51 +02:00
कारतोफ्फेलस्क्रिप्ट™
9bd8e10b35
feat(core): Upgrade mysql2 to address CVE-2024-21507, CVE-2024-21508, and CVE-2024-21509 ( #9154 )
2024-04-17 16:43:57 +02:00
कारतोफ्फेलस्क्रिप्ट™
26158a2c8c
Merge tag 'n8n@1.38.0'
2024-04-17 14:17:05 +02:00
Michael Kret
946f09f628
fix(Notion Node): Add itemIndex to API and operation errors ( #9150 )
2024-04-17 14:51:34 +03:00
github-actions[bot]
1aa92168eb
🚀 Release 1.38.0 ( #9153 )
...
Co-authored-by: netroy <netroy@users.noreply.github.com>
2024-04-17 13:39:33 +02:00
कारतोफ्फेलस्क्रिप्ट™
ac4577f78a
ci: Sync up versions for all backend related packages
...
This is to avoid another bad release with the timezone bug PAY-1510
2024-04-17 13:22:46 +02:00
Michael Kret
80c8791b96
fix(HTTP Request Node): Proxy IPv6 hostname fix (no-changelog) ( #9149 )
2024-04-17 13:40:02 +03:00
Michael Kret
a95e401696
fix(Execute Workflow Node): Assign fallback pairedItem only if not present in output item and different length of input output ( #9145 )
2024-04-17 11:57:51 +03:00
Elias Meire
f6c9dbf7b8
fix(HTTP Request Node): Tolerate header name being empty ( #9138 )
2024-04-17 09:45:38 +02:00
Jon
4c16000efa
fix: Fix issue with Crowdstrike credential not working correctly ( #9108 )
2024-04-16 08:39:22 +01:00
oleg
f1215cdb6b
feat(Google Gemini Chat Model Node): Add support for new Google Gemini models ( #9130 )
...
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
Co-authored-by: Michael Kret <michael.k@radency.com>
2024-04-15 13:56:44 +02:00
Deborah
fa93fb81b0
docs: Update executions.id.yml to fix typo ( #9142 )
2024-04-15 12:31:02 +02:00
Chengyou Liu
4d9000bf27
feat(Github Node): Add option to get pull requests ( #9094 )
2024-04-15 11:01:14 +01:00
Francesco Mannino
1dbc8d4594
fix(Gitlab Trigger Node): Fix typo (no-changelog) ( #9077 )
2024-04-15 10:54:23 +01:00
Danny Martini
3eb5be5f5a
fix(core): Don't create multiple owners when importing credentials or workflows ( #9112 )
2024-04-12 17:25:59 +02:00
कारतोफ्फेलस्क्रिप्ट™
1b199c08ce
fix(core): Add an option to add additional non-ui routes (no-changelog) ( #9122 )
2024-04-11 12:20:29 +02:00
Michael Kret
86a20f6563
fix(Respond to Webhook Node): Continue on fail and error branch support ( #9115 )
2024-04-11 13:16:57 +03:00
Elias Meire
064e8f4a1d
fix(editor): Render dates correctly in parameter hint ( #9089 )
2024-04-11 12:09:55 +02:00
Michael Kret
d7abc30104
feat(Summarize Node): Option to continue when field to summarize can't be found in any items ( #9118 )
2024-04-11 12:23:44 +03:00
Iván Ovejero
cf435c3311
fix(core): Support MySQL in MoveSshKeysToDatabase
migration ( #9120 )
2024-04-11 11:00:20 +02:00
oleg
284de5d6c7
fix(editor): Open links from embedded chat in new tab ( #9121 )
...
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
2024-04-11 10:57:45 +02:00
कारतोफ्फेलस्क्रिप्ट™
1cd7eacb7b
ci: Fix docs urls (no-changelog) ( #9116 )
2024-04-11 10:37:35 +02:00
Michael Kret
c00150bb8f
fix(editor): Do not show overlapping trash icon in the node's settings ( #9119 )
2024-04-11 11:32:16 +03:00
Danny Martini
3bb821f10e
fix(core): Don't revert irreversibble migrations ( #9105 )
2024-04-11 09:20:48 +02:00
Elias Meire
98bcd50bab
feat(editor): Add object keys that need bracket access to autocomplete ( #9088 )
2024-04-10 16:33:59 +02:00
github-actions[bot]
feffc7ffd9
🚀 Release 1.37.0 ( #9114 )
...
Co-authored-by: ivov <ivov@users.noreply.github.com>
2024-04-10 15:42:29 +02:00
Iván Ovejero
a3b59843d5
refactor(core): Lint for cyclomatic complexity in BE packages (no-changelog) ( #9111 )
2024-04-10 14:02:02 +02:00
Jon
4eb4ade3a8
docs: Update wording for Advanced AI in nodes panel ( #9091 )
2024-04-10 11:23:43 +01:00
Michael Kret
0a9f6b3de8
feat(JWT Node): New node ( #9005 )
...
Co-authored-by: Giulio Andreini <andreini@netseven.it>
2024-04-10 13:16:48 +03:00
कारतोफ्फेलस्क्रिप्ट™
9403657e46
refactor(core): Remove unnecessary indirection in SAML code (no-changelog) ( #9103 )
2024-04-10 10:55:49 +02:00
कारतोफ्फेलस्क्रिप्ट™
a7108d14f9
fix(core): Some more browser-id related fixes (no-changelog) ( #9102 )
2024-04-10 10:37:23 +02:00
Michael Kret
3e231dbfe6
fix(HTTP Request Node): Duplicate key names support for form data ( #9040 )
...
Co-authored-by: Marcus <marcus@n8n.io>
2024-04-10 11:09:20 +03:00
Michael Kret
58518b684b
feat(Postgres Node): Options keepAlive and keepAliveInitialDelayMillis ( #9067 )
2024-04-09 18:41:51 +03:00
Iván Ovejero
c2f4d7d796
fix(core): Fix isLeader
check in WaitTracker
constructor ( #9100 )
2024-04-09 15:50:10 +02:00
कारतोफ्फेलस्क्रिप्ट™
d46635fdb9
fix(editor): Set browser-id
on all relative urls (no-changelog) ( #9097 )
2024-04-09 15:12:23 +02:00
oleg
cfaab0b829
fix(AWS Bedrock Chat Model Node): Improve filtering of Bedrock models & fix Claude 3 ( #9085 )
...
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
2024-04-09 14:22:48 +02:00
Michael Kret
f62800cd72
fix: Continue on fail / error output support for chains and agents ( #9078 )
2024-04-09 15:06:12 +03:00
Tomi Turtiainen
8c2622549b
feat: Add telemetry event 'User clicked AI error helper button' (no-changelog) ( #9096 )
2024-04-09 14:33:15 +03:00
Ahsan Virani
aa1370469e
feat(editor): Remove cloud deployment check from settings route middlewareOptions (no-changelog) ( #9095 )
2024-04-09 13:02:15 +02:00
Tomi Turtiainen
4ac02dd5f4
fix(editor): UX improvements to mfa setup modal ( #9059 )
...
Co-authored-by: Giulio Andreini <andreini@netseven.it>
2024-04-09 13:57:14 +03:00
कारतोफ्फेलस्क्रिप्ट™
9f87cc25a0
feat(Email Trigger (IMAP) Node): Migrate from imap-simple
to @n8n/imap
( #8899 )
...
Co-authored-by: Jonathan Bennetts <jonathan.bennetts@gmail.com>
2024-04-09 11:33:10 +02:00
कारतोफ्फेलस्क्रिप्ट™
28261047c3
feat(core): Prevent session hijacking ( #9057 )
2024-04-09 11:20:35 +02:00
Michael Kret
5793e5644a
feat: Append item index suffix to an error message, if provided, and node has many input items ( #9070 )
2024-04-09 11:33:26 +03:00
Csaba Tuncsik
92f6cbfba3
fix(editor): Fix displaying logic of execution retry button ( #9061 )
2024-04-09 10:25:12 +02:00
Michael Kret
610ead9a38
fix(MySQL Node): Query Parameters parse string to number ( #9011 )
2024-04-09 04:48:17 +03:00
Michael Kret
3dd70a17e2
fix(editor): Drop outgoing connections on order changed event for nodes with dynamic outputs ( #9055 )
2024-04-09 04:46:52 +03:00
oleg
936682eeaa
feat(core): Improve Langsmith traces for AI executions ( #9081 )
...
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
2024-04-08 22:51:49 +02:00
Iván Ovejero
3bcfef95f6
fix(editor): Expand range of allowed characters in expressions ( #9083 )
...
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2024-04-08 16:31:52 +02:00
Tomi Turtiainen
50dd90db1a
fix: Fix some vue warnings (no-changelog) ( #9069 )
2024-04-08 13:08:28 +03:00
Val
f4f0a36fe1
feat: Add credential update and delete events to log streaming ( #9026 )
2024-04-08 08:13:39 +01:00
Tomi Turtiainen
7467aa30e6
fix(editor): Fix issues in dark mode ( #9068 )
...
Co-authored-by: Giulio Andreini <andreini@netseven.it>
2024-04-08 09:21:54 +03:00
Iván Ovejero
df56153f8b
refactor(core): Better UX for maxStalledCount
queue mode error ( #9075 )
2024-04-05 20:03:49 +02:00
Iván Ovejero
7bf0f900f1
fix(core): Remove binary data when deleting executions by filter ( #9056 )
2024-04-05 18:00:35 +02:00
Iván Ovejero
0c90c7c8c1
fix(API): Accept settings.executionOrder
in workflow creation ( #9072 )
2024-04-05 17:49:14 +02:00
Iván Ovejero
ae3f164c5c
test(core): Fix multiple parallel private key checks (no-changelog) ( #9012 )
2024-04-05 17:45:21 +02:00
Miguel Prytoluk
e47e4bf671
fix(Summarization Chain Node): 'Final Prompt to Combine' and 'Individual Summary Prompt' options ( #8391 )
2024-04-05 15:51:54 +02:00
Milorad FIlipović
f2143620ba
fix(editor): Connecting nodes to triggers when adding them together ( #9042 )
2024-04-05 15:46:02 +02:00
oleg
32df17104c
fix(editor): Allow pinning of AI root nodes ( #9060 )
...
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
2024-04-05 15:00:31 +02:00
Ricardo Espinoza
caea27dbb5
fix(editor): Fix issue with case insensitive tags ( #9071 )
2024-04-05 09:00:18 -04:00
Iván Ovejero
4052b6c073
refactor(core)!: Remove legacy --file
flag for execute
CLI command ( #9054 )
2024-04-05 14:28:04 +02:00
Iván Ovejero
ff81de3313
fix(core): Ensure TTL safeguard for test webhooks applies only to multi-main setup ( #9062 )
2024-04-05 14:15:49 +02:00
कारतोफ्फेलस्क्रिप्ट™
ff77ef4b62
ci: Delete some duplicate code in cli tests (no-changelog) ( #9049 )
2024-04-05 13:47:49 +02:00
Iván Ovejero
b8ab049932
refactor(core, editor): Remove legacy nodesAccess
(no-changelog) ( #9016 )
2024-04-05 13:17:34 +02:00
Iván Ovejero
ba986fb018
refactor(editor): Remove legacy audit logs view (no-changelog) ( #9053 )
2024-04-05 10:23:27 +02:00
कारतोफ्फेलस्क्रिप्ट™
637b6c4d3e
refactor(editor): Do not make rest api calls for disabled features (no-changelog) ( #9046 )
2024-04-04 15:53:34 +02:00
Iván Ovejero
217b07d735
fix(core): Ensure only leader handles waiting executions ( #9014 )
2024-04-04 13:28:20 +02:00
Csaba Tuncsik
db4f8d49a3
fix(editor): Fix execution with wait node ( #9051 )
2024-04-04 12:33:29 +02:00
Ricardo Espinoza
dff8f7ac94
fix(editor): Issue showing Auth2 callback section when all properties are overriden ( #8999 )
2024-04-04 05:30:37 -04:00
Omar Ajoue
bc6575afbb
fix(editor): Rerun failed nodes in manual executions ( #9050 )
...
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
2024-04-04 11:28:35 +02:00
Ricardo Espinoza
f6ce81e7da
fix(editor): Canvas showing error toast when clicking outside of "import workflow by url" modal ( #9001 )
2024-04-04 05:15:37 -04:00
Val
0ac985133b
fix: Workflows executed from other workflows not stopping ( #9010 )
2024-04-04 10:02:37 +01:00
Tomi Turtiainen
71c54cba52
fix: Fix missing input panel in node details view ( #9043 )
2024-04-04 11:13:37 +03:00
Milorad FIlipović
3c9a1d2da3
fix(editor): Prevent saving workflow while another save is in progress ( #9048 )
2024-04-04 09:59:02 +02:00
Iván Ovejero
744327c20d
fix(core): Ensure status
on Axios errors is available to the BE ( #9015 )
2024-04-03 18:00:27 +02:00
Iván Ovejero
042aa62fc2
fix(editor): Make Webhook node pinnable ( #9047 )
2024-04-03 17:41:15 +02:00
कारतोफ्फेलस्क्रिप्ट™
dc42ac17a6
fix(core): Upgrade express to address CVE-2024-29041 (no-changelog) ( #9021 )
2024-04-03 17:08:06 +02:00
Iván Ovejero
bcd39a110b
fix(editor): Add fallback for expression resolution in multi-output case ( #9045 )
2024-04-03 17:07:58 +02:00
कारतोफ्फेलस्क्रिप्ट™
a45fd0dbf4
ci(core): Upgrade express-openapi-validator (no-changelog) ( #9022 )
2024-04-03 16:57:33 +02:00
कारतोफ्फेलस्क्रिप्ट™
76b73a27a0
refactor(core): Delete all auth exclusion config and checks (no-changelog) ( #9044 )
2024-04-03 16:56:36 +02:00
Csaba Tuncsik
ec9fe98a35
fix(editor): Make share modal content scrollable ( #9025 )
2024-04-03 16:50:25 +02:00
Tomi Turtiainen
77b359ada6
fix: Fix vue type warnings (no-changelog) ( #9038 )
2024-04-03 15:04:21 +03:00
कारतोफ्फेलस्क्रिप्ट™
072c3db97d
refactor(core): Rename push sessionId
to pushRef
( #8905 )
2024-04-03 13:43:14 +02:00
Tomi Turtiainen
eaaefd76da
feat: Allow workflow execution even if it has errors ( #9037 )
2024-04-03 14:35:06 +03:00
github-actions[bot]
15fb6cbd4a
🚀 Release 1.36.0 ( #9039 )
...
Co-authored-by: netroy <netroy@users.noreply.github.com>
2024-04-03 12:34:11 +02:00
Milorad FIlipović
02219dde2f
fix: Stop listening button not working in NDV ( #9023 )
2024-04-03 12:18:50 +02:00
कारतोफ्फेलस्क्रिप्ट™
e2bde6b751
Merge tag 'n8n@1.35.0'
2024-04-03 12:15:26 +02:00
कारतोफ्फेलस्क्रिप्ट™
a6446fe057
feat(core): Rate-limit login endpoint to mitigate brute force password guessing attacks ( #9028 )
2024-04-03 12:15:19 +02:00
Ricardo Espinoza
4668db20fb
fix(editor): Issue with JSON editor getting cut off ( #9000 )
2024-04-03 12:15:19 +02:00
Milorad FIlipović
4619dec285
feat(editor): Update templates links ( #9024 )
2024-04-03 12:15:08 +02:00
Csaba Tuncsik
aac77e1668
fix(editor): Fix execution debug button ( #9018 )
2024-04-03 12:15:07 +02:00
Milorad FIlipović
286fa5cd7e
fix(editor): Fix canvas selection for touch devices that use mouse ( #9036 )
2024-04-03 12:14:58 +02:00
Bram Kn
571b6135dd
feat: Add Salesforce Trigger Node ( #8920 )
...
Co-authored-by: Michael Kret <michael.k@radency.com>
2024-04-03 08:49:30 +03:00
Michael Kret
3fd97e4c72
fix: Prevent chat modal opening on 'Test workflow' click ( #9009 )
...
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
Co-authored-by: Oleg Ivaniv <me@olegivaniv.com>
2024-04-01 17:08:00 +03:00
Ricardo Espinoza
bead7eb840
fix(editor): Hover and active states not showing in execution list on dark mode ( #9002 )
...
Co-authored-by: Giulio Andreini <andreini@netseven.it>
2024-03-29 11:13:48 -04:00
Elias Meire
8788e2a35b
fix(editor): UI enhancements and fixes for expression inputs ( #8996 )
2024-03-29 16:01:32 +01:00
Giulio Andreini
1cbd044e41
fix(editor): Toggle not visible in credentials modal, page background, info icon and expression switch background (no-changelog) ( #9004 )
...
Co-authored-by: Ricardo Espinoza <ricardo@n8n.io>
2024-03-29 15:52:57 +01:00
Bram Kn
c204995d9c
feat: Add Twilio Trigger Node ( #8859 )
...
Co-authored-by: Michael Kret <michael.k@radency.com>
Co-authored-by: Giulio Andreini <andreini@netseven.it>
2024-03-29 10:24:25 +02:00
Iván Ovejero
2aab78b058
feat(core): Introduce AWS secrets manager as external secrets store ( #8982 )
2024-03-28 10:15:58 +01:00
Michael Kret
ae75cf414a
fix: Get all parent nodes > useRunWorkflow (no-changelog) ( #8992 )
2024-03-28 11:12:36 +02:00
Michael Kret
e84c27c0ce
feat(Webhook Node): Overhaul ( #8889 )
...
Co-authored-by: Giulio Andreini <andreini@netseven.it>
2024-03-28 10:46:39 +02:00
github-actions[bot]
1b6a1d6372
🚀 Release 1.35.0 ( #8988 )
...
Co-authored-by: ivov <ivov@users.noreply.github.com>
2024-03-27 17:21:10 +01:00
Iván Ovejero
519f945547
refactor: Merge tag n8n@1.34.2 ( #8987 )
2024-03-27 17:07:10 +01:00
Michael Kret
335f363ca1
feat: Telemetry include basic llm optional promps, trigger on save workflow event ( #8981 )
2024-03-27 16:16:02 +01:00
Elias Meire
295b650fb8
fix(editor): Make inputs in the filter component regular inputs by default ( #8980 )
2024-03-27 09:52:58 +01:00
Iván Ovejero
ddc0f57116
refactor(core): Store SSH key pair for source control in DB settings ( #8965 )
2024-03-26 19:09:46 +01:00
Iván Ovejero
19d9e71cb9
fix(core): Add missing nodeCause
to paired item error ( #8976 )
2024-03-26 18:17:00 +01:00
Iván Ovejero
260bc07ca9
fix(core): Assign credential ownership correctly in source control import ( #8955 )
2024-03-26 17:18:41 +01:00
Elias Meire
160dfd383d
feat(editor): Show tip when user can type dot after an expression ( #8931 )
2024-03-26 15:23:30 +01:00
कारतोफ्फेलस्क्रिप्ट™
372d5c7d01
ci: Upgrade eslint, prettier, typescript, and some other dev tooling (no-changelog) ( #8895 )
...
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
2024-03-26 14:22:57 +01:00
Csaba Tuncsik
117b57ccc5
fix(editor): Fix accidental IDE code addition ( #8971 )
2024-03-26 10:50:31 +01:00
oleg
323b9016c8
fix(Pinecone Vector Store Node): Fix vector store nodes execution issue ( #8968 )
...
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
2024-03-26 10:05:45 +01:00
Giulio Andreini
264f918d97
fix(editor): Nodes connectors improvements ( #8945 )
...
Co-authored-by: Elias Meire <elias@meire.dev>
2024-03-26 09:54:04 +01:00
Iván Ovejero
ef45da95f1
test(core): Improve coverage for ActiveWorkflowRunner
(no-changelog) ( #8946 )
2024-03-25 17:59:59 +01:00
Iván Ovejero
7d52419d6f
refactor(core): Remove dead utils (no-changelog) ( #8947 )
2024-03-25 17:59:42 +01:00
Iván Ovejero
69807a5efb
refactor(core): Unify failed
and error
execution status (no-changelog) ( #8943 )
2024-03-25 17:52:07 +01:00
Elias Meire
1fb0dd4f1c
fix(core): Stringify all Luxon DateTimes in cleanupParameterData ( #8959 )
2024-03-25 08:44:10 +00:00
Elias Meire
0e4216d7af
fix(editor): Use bracket notation for all invalid identifiers in expressions ( #8933 )
2024-03-22 13:53:06 +01:00
oleg
76041b8587
fix(Anthropic Chat Model Node): Fix detection of chat models in docker build & add support Claude Haiku ( #8953 )
...
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
Co-authored-by: Michael Kret <michael.k@radency.com>
2024-03-22 12:03:54 +01:00
Milorad FIlipović
666867a236
feat: Fetch user cloud role and pass it on in website links ( #8942 )
2024-03-22 11:33:39 +01:00
Giulio Andreini
69363e461b
docs(Microsoft Outlook Trigger Node): Copy tweak (no-changelog) ( #8944 )
2024-03-22 09:29:34 +01:00
Giulio Andreini
3f13d8f41a
fix(editor): Fix error message color in output panel for dark mode (no-changelog) ( #8950 )
2024-03-22 09:18:27 +01:00
Elias Meire
45461c8cb5
fix: Overhaul expression error messages related to paired item ( #8765 )
2024-03-21 16:59:22 +01:00
Iván Ovejero
079a1147d4
fix(core): Ensure the generic OAuth2 API credential uses the OAuth2 credential test ( #8941 )
2024-03-21 13:49:34 +01:00
Iván Ovejero
89df277b80
fix(MySQL Node): Set paired items correctly in single query batch mode ( #8940 )
2024-03-21 12:17:43 +01:00
Deborah
34b79333fc
docs: Fix the Microsoft OneDrive Trigger docs link ( #8930 )
2024-03-21 11:05:31 +00:00
oleg
5f53d76e39
fix(editor): Fix opening of chat window when executing a child node ( #8789 )
...
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
Co-authored-by: Michael Kret <michael.k@radency.com>
2024-03-21 09:23:15 +01:00
Elias Meire
5e84c2ab89
feat(editor): Add missing extension methods for expressions ( #8845 )
2024-03-20 12:05:54 +01:00
Csaba Tuncsik
7176cd1407
fix(editor): Fix design system component props ( #8923 )
2024-03-20 05:10:39 +01:00
Elias Meire
d7bfd45333
feat(editor): Add type information to autocomplete dropdown ( #8843 )
2024-03-19 18:10:14 +01:00
Bram Kn
ff8dd4e604
feat: Add Onedrive Trigger Node ( #8742 )
...
Co-authored-by: Giulio Andreini <andreini@netseven.it>
Co-authored-by: Marcus <marcus@n8n.io>
2024-03-19 15:52:45 +01:00
Jon
4f0b52c45d
fix(Cohere Model Node): Fix issue with credential test ( #8916 )
2024-03-19 13:49:39 +00:00
Alex Grozav
e0c303c6c1
feat(editor): Release @n8n/chat@0.9.1
( #8918 )
2024-03-19 12:53:38 +02:00
कारतोफ्फेलस्क्रिप्ट™
1cb1de8c87
fix(editor): Fix a link routing regression in N8nRoute, and add tests (no-changelog) ( #8911 )
2024-03-19 11:04:22 +01:00
कारतोफ्फेलस्क्रिप्ट™
33ab781aef
fix(core): Improve handling of invalid objects in cleanupParameterData
(no-chanhelog) ( #8910 )
2024-03-18 18:35:49 +01:00
कारतोफ्फेलस्क्रिप्ट™
669bd830e9
feat(editor): Block the frontend when trying to access n8n from another host over http ( #8906 )
2024-03-18 18:34:41 +01:00
Csaba Tuncsik
6955e8991c
fix(editor): Remove isOwner
from IUser interface ( #8888 )
2024-03-18 11:39:15 +01:00
oleg
024be62693
fix(editor): Fix an issue with an empty chat response if not in output
property ( #8913 )
...
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
2024-03-18 11:27:33 +01:00
Elias Meire
0c179e4e51
feat(editor): Refactor expression editors and mixins to composition API ( #8894 )
...
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2024-03-15 18:40:37 +01:00
कारतोफ्फेलस्क्रिप्ट™
9d24f33d52
feat(editor): Setup Chromatic for design-system (no-changelog) ( #8870 )
2024-03-15 15:14:45 +01:00
Elias Meire
a5261d6ebb
fix(editor): Improve expression editor performance by removing watchers ( #8900 )
2024-03-15 15:14:20 +01:00
Csaba Tuncsik
a92d8bfc6e
fix(editor): Fix source control docs link in add workflow button tooltip ( #8891 )
2024-03-15 12:46:25 +00:00
कारतोफ्फेलस्क्रिप्ट™
6c693e1afd
refactor(editor): Continue porting components over to composition API (no-changelog) ( #8893 )
2024-03-15 12:43:08 +01:00
कारतोफ्फेलस्क्रिप्ट™
80c4bc443a
fix(editor): Fix typechecking with vue-tsc 2.x (no-changelog) ( #8892 )
2024-03-15 12:10:19 +01:00
कारतोफ्फेलस्क्रिप्ट™
c4c319d7cf
feat(core): Add support for SQLite connection pooling ( #8722 )
2024-03-14 13:45:16 +01:00
pemontto
d85d0ecf45
fix(core): Remove HTTP body for GET, HEAD, and OPTIONS requests ( #3621 )
...
Co-authored-by: Jonathan Bennetts <jonathan.bennetts@gmail.com>
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2024-03-14 11:17:20 +00:00
Omar Ajoue
bcbff76055
fix(editor): Add proper scroll to Environments push modal ( #8883 )
2024-03-14 09:26:04 +00:00
कारतोफ्फेलस्क्रिप्ट™
e2131b9ab6
refactor(editor): Port more components over to composition API (no-changelog) ( #8794 )
2024-03-14 09:19:28 +01:00
Michael Kret
edce632ee6
fix: Validate custom tool names for forbidden chars ( #8878 )
2024-03-14 10:03:33 +02:00
Michael Kret
4861556a1c
fix: Chat Trigger exclude summarization node from valid ai nodes ( #8875 )
2024-03-14 09:43:56 +02:00
कारतोफ्फेलस्क्रिप्ट™
5201484d7a
fix(core): Update xml2js to address CVE-2023-0842 (no-changelog) ( #8881 )
2024-03-13 17:50:18 +01:00
Michael Kret
054a4fce1a
fix: OpenAI Node function to preserve original tools after node execution ( #8872 )
...
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
Co-authored-by: Oleg Ivaniv <me@olegivaniv.com>
2024-03-13 18:13:15 +02:00
कारतोफ्फेलस्क्रिप्ट™
6e99e26f69
feat(core): Update ws
and handlebars
to match langchain peer-dependencies (no-changelog) ( #8882 )
2024-03-13 17:11:20 +01:00
कारतोफ्फेलस्क्रिप्ट™
572af38383
feat(editor): Upgrade Storybook to 8.0 (no-changelog) ( #8867 )
2024-03-13 16:52:29 +01:00
Alex Grozav
948c383999
feat: Add AI Error Debugging using OpenAI ( #8805 )
2024-03-13 16:48:00 +02:00
कारतोफ्फेलस्क्रिप्ट™
e3dd353ea7
Merge tag 'n8n@1.33.0'
2024-03-13 14:56:43 +01:00
github-actions[bot]
77adcf171f
🚀 Release 1.33.0 ( #8879 )
...
Co-authored-by: netroy <netroy@users.noreply.github.com>
2024-03-13 14:36:33 +01:00
कारतोफ्फेलस्क्रिप्ट™
a6f7d23ce1
feat(Microsoft SQL Node): Upgrade mssql package (no-changelog) ( #8873 )
...
Co-authored-by: Michael Kret <michael.k@radency.com>
2024-03-13 14:27:12 +01:00
Michael Kret
a1f6c570d6
fix(Notion Node): Regex for block id ( #8860 )
2024-03-13 13:57:17 +02:00
Elias Meire
e78cc2d8d2
feat(editor): Help users discover expressions when using drag n drop ( #8869 )
2024-03-13 12:57:08 +01:00
कारतोफ्फेलस्क्रिप्ट™
71f1b23771
feat(core): Update some packages to address CVE-2022-29622 (no-changelog) ( #8877 )
2024-03-13 12:47:36 +01:00
Ludwig Gerdes
a678e8570b
feat(Wordpress Node): Support WordPress pages ( #8852 )
...
Signed-off-by: Ludwig Gerdes <gerdesludwig@gmail.com>
2024-03-13 11:01:41 +00:00
कारतोफ्फेलस्क्रिप्ट™
b8424fdd98
Merge tag 'n8n@1.32.0'
2024-03-12 19:05:51 +01:00
कारतोफ्फेलस्क्रिप्ट™
c9b3fa1d0f
fix(core): Remove jwks-rsa/jose to address CVE-2024-28176 (no-changelog) ( #8868 )
2024-03-12 17:22:31 +01:00
कारतोफ्फेलस्क्रिप्ट™
f8442858e0
docs: Update docs URLs and skip URL checking for hidden nodes (no-changelog) ( #8865 )
2024-03-12 16:43:40 +01:00
Michael Kret
cef7c24b77
fix: OpenAI node text > message hide tools connector for unsupported models ( #8866 )
...
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
Co-authored-by: Oleg Ivaniv <me@olegivaniv.com>
2024-03-12 17:23:00 +02:00
Csaba Tuncsik
dd40570056
fix(editor): Fix workflow card open action ( #8839 )
2024-03-12 11:32:34 +01:00
Danny Martini
11173a0114
fix: Ignore semver range when upgrading comunity packages ( #8863 )
2024-03-11 17:12:20 +00:00
Michael Kret
e10fa379d3
fix: Disable pinning for root nodes from canvas ( #8848 )
2024-03-11 15:36:03 +02:00
Omar Ajoue
bde4c6c7a1
fix: Allow sharee to use workflows with http request node without credential access ( #8841 )
2024-03-11 09:43:30 +00:00
oleg
a3a931bdd1
fix(editor): Do not throw an error when calculating dynamic inputs/outputs (no-changelog) ( #8858 )
...
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
2024-03-11 10:34:59 +01:00
Michael Kret
9a564af658
refactor: Update Mistral langchain module (no-changelog) ( #8847 )
2024-03-11 10:52:41 +02:00
oleg
a136a73e4e
feat: Update Pinecone Vector Store node to support serverless environments ( #8849 )
...
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
2024-03-08 16:01:02 +01:00
Elias Meire
bd465d394a
fix(core): Add fallback for pairedItem info in runPartialWorkflow ( #8842 )
2024-03-08 13:44:26 +01:00
Omar Ajoue
261b9c73d6
fix: Display readable error when manual executions contains large payload ( #8834 )
2024-03-08 12:23:27 +00:00
Elias Meire
76fe960a76
fix: Improve filter component error handling ( #8832 )
2024-03-08 10:10:32 +01:00
Ayato Hayashi
5d52bda865
fix: Correct misspelling from omited to omitted (no-changelog) ( #8838 )
2024-03-08 09:01:12 +00:00
Giulio Andreini
5301323906
feat(editor): Improve errors in output panel ( #8644 )
...
Co-authored-by: Michael Kret <michael.k@radency.com>
2024-03-07 18:08:01 +02:00
Elias Meire
6e2aa405fc
fix(editor): Make inputs in the filter component expressions by default ( #8784 )
2024-03-07 17:01:56 +01:00
Elias Meire
9b4618dd5e
feat(editor): Add sections to autocomplete dropdown ( #8720 )
...
Co-authored-by: Giulio Andreini <andreini@netseven.it>
2024-03-07 17:01:05 +01:00
Michael Kret
ed6dc86d60
feat: Add more AI node info to telemetry ( #8827 )
2024-03-07 12:46:07 +02:00
oleg
0f7ae3f50a
refactor: Update Langchain to 0.1.41 & add support for Claude 3 ( #8825 )
...
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
Co-authored-by: Michael Kret <michael.k@radency.com>
2024-03-07 11:36:36 +01:00
Omar Ajoue
c6f6254c0e
fix: Always register webhooks on startup ( #8830 )
2024-03-07 09:25:12 +00:00
Jordan
c8d589cce7
fix(GitHub Document Loader Node): Fix issue with ignore paths not working correctly ( #8798 )
2024-03-06 14:48:10 +00:00
MC Naveen
398ddc92d2
docs(AwsS3 Node): Update tooltip message for Source Path ( #8824 )
2024-03-06 13:50:18 +00:00
github-actions[bot]
9abc0f0f0a
🚀 Release 1.32.0 ( #8826 )
...
Co-authored-by: krynble <krynble@users.noreply.github.com>
2024-03-06 12:42:39 +00:00
Omar Ajoue
d778cae9f5
feat: Track self serve trial (no-changelog) ( #8801 )
2024-03-06 10:29:47 +00:00
Kate Mueller
3a7a6c8d6c
docs: Update OpenAI Node primaryDocumentation URL to match docs URL change ( #8743 )
2024-03-06 10:02:02 +00:00
Val
0e037add71
fix: PermissionChecker integration tests (no-changelog) ( #8776 )
2024-03-05 19:18:34 +01:00
कारतोफ्फेलस्क्रिप्ट™
0818824a72
feat(core)!: Set the secure
flag on issued cookies ( #8812 )
2024-03-05 18:57:41 +01:00
कारतोफ्फेलस्क्रिप्ट™
2b0e14e936
fix(core): Refactor push sessionid validation, and add unit tests (no-changelog) ( #8815 )
2024-03-05 18:57:29 +01:00
oleg
82f66c87e0
fix(Basic LLM Chain Node): Fix retrieving of prompt parameter for v1.3 of the node ( #8817 )
...
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
2024-03-05 17:43:24 +01:00
कारतोफ्फेलस्क्रिप्ट™
a3e9e3db62
fix(editor): Upgrade sanitize-html to address CVE-2024-21501 ( #8816 )
2024-03-05 17:20:07 +01:00
कारतोफ्फेलस्क्रिप्ट™
4af907fba8
feat(core): Upgrade expressjs (no-changelog) ( #8811 )
2024-03-05 17:12:29 +01:00
कारतोफ्फेलस्क्रिप्ट™
62282c2bde
fix(core): Disable CollaborationService (no-changelog) ( #8813 )
2024-03-05 16:34:43 +01:00
Michael Kret
35f6826150
feat: Track node errors on PostHog ( #8774 )
...
Co-authored-by: Marcus <marcus@n8n.io>
2024-03-05 16:58:14 +02:00
Elias Meire
c7c17673cb
fix(editor): Fix NDV output tabs resetting on any click ( #8808 )
2024-03-05 15:45:41 +01:00
कारतोफ्फेलस्क्रिप्ट™
cdec7c9334
feat(core): Update hashing strategy for JWTs ( #8810 )
2024-03-05 15:06:29 +01:00
Michael Kret
e38e96bbec
fix(OpenAI Node): Message text operation parameters case fix ( #8804 )
2024-03-05 15:46:03 +02:00
Michael Kret
4850f6a9cc
feat(Notion Node): Continue on fail support ( #8788 )
2024-03-05 15:45:36 +02:00
oleg
df064af645
fix(editor): Fix opening of node creator for sub-nodes connection hint link ( #8809 )
...
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
2024-03-05 14:16:24 +01:00
oleg
bfda8ead0c
fix(editor): Fix retrieving of messages from memory in chat modal ( #8807 )
...
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
2024-03-05 13:53:46 +01:00
Csaba Tuncsik
16004331b1
perf: Upgrade Vue ( #8806 )
2024-03-05 12:59:05 +01:00
Elias Meire
8c993aa59d
fix(editor): Update assignment hint when user hovers table row ( #8782 )
2024-03-05 12:42:06 +01:00
Elias Meire
5d5466343e
fix(editor): Set correct type for right input in filter component ( #8771 )
2024-03-05 12:19:30 +01:00
Omar Ajoue
0d10befd60
refactor: Remove node access control ( #8730 )
2024-03-04 16:11:35 +00:00
Elias Meire
11a5331e03
fix(Google Drive Node): Add supportsAllDrives: true to update and download ( #8786 )
2024-03-04 10:48:56 +01:00
कारतोफ्फेलस्क्रिप्ट™
e374a3667f
ci(editor): Start optionally type-checking frontend code during build (no-changelog) ( #8787 )
2024-03-01 15:11:05 +01:00
Michael Kret
a521e7a54d
fix(Wait Node): Change default wait period to 5 seconds ( #8783 )
2024-03-01 15:14:56 +02:00
Michael Kret
0481e6e6e7
fix(n8n Form Trigger Node): Do not open pop up when data is pinned in trigger ( #8781 )
2024-03-01 12:43:10 +02:00
Michael Kret
961d6b9266
fix(TheHive 5 Node): The Hive - Custom fields are no longer working ( #8780 )
2024-03-01 11:42:07 +02:00
oleg
7d82dc1ea8
fix: Simplify Structured Output Parser wrapping and fix auto-fixing output parser ( #8778 )
...
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
2024-03-01 08:41:45 +01:00
Michael Kret
08e2b068fb
fix(HubSpot Node): Include properties for contact and deal in getAll operation ( #8772 )
2024-02-29 17:55:06 +02:00
कारतोफ्फेलस्क्रिप्ट™
d1b48ddcac
fix(core): Remove sensitive data from User entity during serialization (no-changelog) ( #8773 )
2024-02-29 14:20:39 +01:00
Michael Kret
75e4df138f
fix: AI agents, throw error on duplicate names in dynamic tools ( #8766 )
...
Co-authored-by: oleg <me@olegivaniv.com>
2024-02-29 13:28:38 +02:00
कारतोफ्फेलस्क्रिप्ट™
db4a419c8d
refactor(core): Enforce authorization by default on all routes (no-changelog) ( #8762 )
2024-02-28 17:02:18 +01:00
कारतोफ्फेलस्क्रिप्ट™
2811f77798
refactor(core): Rename RequireGlobalScope to GlobalScope (no-changelog) ( #8760 )
2024-02-28 14:40:02 +01:00
Michael Kret
246bfb9ad4
feat: Chat Memory Manager group messages option, on insert delete return confirmation of success instead of messages ( #8757 )
2024-02-28 14:44:23 +02:00
कारतोफ्फेलस्क्रिप्ट™
56c8791aff
refactor(core): Remove all legacy auth middleware code (no-changelog) ( #8755 )
2024-02-28 13:12:28 +01:00
github-actions[bot]
2e84684f04
🚀 Release 1.31.0 ( #8759 )
...
Co-authored-by: netroy <netroy@users.noreply.github.com>
2024-02-28 12:18:12 +01:00
Bram Kn
720ae1b96b
feat: Add Outlook Trigger Node ( #8656 )
...
Co-authored-by: Jonathan Bennetts <jonathan.bennetts@gmail.com>
2024-02-28 09:23:58 +00:00
Michael Kret
2aaf211dfc
feat: Session is selector for memory nodes ( #8736 )
2024-02-27 15:01:15 +02:00
कारतोफ्फेलस्क्रिप्ट™
5f6da7b84e
fix(core): Do not report generic webhook execution errors (no-changelog) ( #8749 )
2024-02-27 12:36:49 +01:00
Alex Grozav
3cbe1e2136
feat(editor): Migrate workflowRun mixin to useRunWorkflow composable (no-changelog) ( #8711 )
2024-02-27 11:39:45 +02:00
Elias Meire
f9a99ec029
feat: No expression error when node hasn’t executed ( #8448 )
...
Co-authored-by: Giulio Andreini <andreini@netseven.it>
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2024-02-27 10:29:16 +01:00
Omar Ajoue
737170893d
feat: Allow instance owners and admins to edit all credentials ( #8716 )
...
Co-authored-by: Danny Martini <despair.blue@gmail.com>
2024-02-27 08:26:36 +00:00
Milorad FIlipović
27f3166272
fix: Send user id when setting up an account ( #8639 )
2024-02-27 09:21:16 +01:00
Alex Grozav
c0be43bdbe
fix(editor): Fix various typecheck issues (no-changelog) ( #8739 )
2024-02-26 16:05:12 +02:00
Michael Kret
09524304e6
feat: SQL agent improvements ( #8709 )
...
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
Co-authored-by: Oleg Ivaniv <me@olegivaniv.com>
2024-02-26 15:35:00 +02:00
कारतोफ्फेलस्क्रिप्ट™
7012577fce
fix(Postgres Trigger Node): closeFunction
errors should not prevent a workflow from being deactivated ( #8738 )
2024-02-26 14:33:00 +01:00
कारतोफ्फेलस्क्रिप्ट™
15490ad1d4
feat: Add support for Ollama embeddings API ( #8732 )
...
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
Co-authored-by: Oleg Ivaniv <me@olegivaniv.com>
2024-02-26 14:20:18 +01:00
oleg
2c172e9fb3
fix(editor): Remove NDVSubConnections component console.log (no-changelog) ( #8737 )
...
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
2024-02-26 10:22:51 +01:00
oleg
a973b9c077
fix(editor): Hide previous execution data for sub-nodes in debug mode if it has execution error ( #8710 )
...
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
2024-02-26 10:22:42 +01:00
Alex Grozav
4b01335aa4
feat: Add env variables to support exposing /workflows/demo
route and /nodes.json
route ( #8506 )
...
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2024-02-23 18:20:12 +02:00
कारतोफ्फेलस्क्रिप्ट™
35fb7102cb
refactor(core): Update auth related typings (no-changelog) ( #8686 )
2024-02-23 15:08:18 +01:00
Elias Meire
3ba2cdcadb
fix(editor): Update Filter component state when value is updated ( #8684 )
2024-02-23 13:45:42 +01:00
oleg
41b191e055
feat(editor): AI Floating Nodes ( #8703 )
...
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
2024-02-23 13:34:32 +01:00
Jan Oberhauser
a29b41ec55
fix(core): Fix pairedItem issue with partial manual executions ( #8575 )
...
Co-authored-by: Danny Martini <danny@n8n.io>
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2024-02-23 11:43:08 +01:00
oleg
0882dc0ce9
fix: Fix execution error when using AI chain nodes with non-chat model ( #8724 )
...
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
2024-02-23 10:27:39 +01:00
oleg
d03d9276f9
feat(AI Agent Node): Allow use of Azure Chat model for OpenAI Functions agent ( #8725 )
...
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
2024-02-23 09:08:51 +01:00
कारतोफ्फेलस्क्रिप्ट™
246c988b93
fix(core): Ensure maxRedirects
is used for any http request defining it ( #8706 )
2024-02-22 17:56:48 +01:00
feelgood-interface
8c4a744c56
fix(Trello Node): Remove GET request body ( #8715 )
2024-02-22 14:44:06 +00:00
कारतोफ्फेलस्क्रिप्ट™
8a88d15684
fix(editor): Do not break NDV for version-less nodes ( #8714 )
2024-02-22 15:37:29 +01:00
oleg
246f8cfcc3
feat(editor): Retrieve previous chat message on arrow-up ( #8696 )
...
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
2024-02-22 09:32:34 +01:00
oleg
a5e6f5928a
fix(Default Data Loader Node): Fix binary data loader in s3 mode ( #8626 )
2024-02-22 09:20:07 +01:00
Michael Kret
7c1cf33616
fix: Wrong prompt input key for sql agent ( #8708 )
2024-02-22 09:47:00 +02:00
Michael Kret
94e0924812
fix(MongoDB Node): Driver update (no-changelog) ( #8698 )
2024-02-21 18:36:42 +02:00
Giulio Andreini
95e4c4fbb3
docs(editor): Nodes icons, Merge node descriptions ( #8517 )
...
Co-authored-by: Jonathan Bennetts <jonathan.bennetts@gmail.com>
Co-authored-by: Marcus <marcus@n8n.io>
2024-02-21 16:04:57 +00:00
github-actions[bot]
8b67dfbed9
🚀 Release 1.30.0 ( #8702 )
...
Co-authored-by: netroy <netroy@users.noreply.github.com>
2024-02-21 15:43:44 +01:00
Jon
ef775711d0
feat(Google Workspace Admin Node): Add support for error output branch ( #8499 )
2024-02-21 14:02:40 +00:00
oleg
2068f186ff
feat: Introduce prompt type option for Agent, Basic LLM Chain, and QA Chain nodes ( #8697 )
...
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
Co-authored-by: Michael Kret <michael.k@radency.com>
2024-02-21 14:59:37 +01:00
oleg
40aecd1715
feat(AI Agent Node): Whitelist Azure Chat model for Agent ( #8699 )
...
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
2024-02-21 14:57:21 +01:00
Elias Meire
23a1bc40a2
fix(editor): Correctly set condition operator when changed ( #8700 )
2024-02-21 14:53:42 +01:00
कारतोफ्फेलस्क्रिप्ट™
35245694b1
docs(OpenAI Node): Use the correct docs url (no-changelog) ( #8693 )
2024-02-21 14:47:56 +01:00
कारतोफ्फेलस्क्रिप्ट™
059d281fd1
feat(core): Move execution permission checks earlier in the lifecycle ( #8677 )
2024-02-21 14:47:02 +01:00
Milorad FIlipović
a573146135
fix(editor): Send protocol and n8n version in templates destination parameter, stop redirecting template preview page to website ( #8691 )
2024-02-21 13:09:16 +01:00
Iván Ovejero
5304b320c8
refactor(core): Enrich inaccessible credential error ( #8574 )
...
Co-authored-by: Omar Ajoue <krynble@gmail.com>
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2024-02-21 13:04:30 +01:00
कारतोफ्फेलस्क्रिप्ट™
457cac4cf9
fix(Postgres Node): Close connection pool only if it's not already closed or closing ( #8690 )
2024-02-21 11:27:21 +01:00
Elias Meire
890c2bd52b
fix(editor): Escape node names with quotes in autocomplete and drag'n'drop ( #8663 )
2024-02-21 10:43:34 +01:00
Omar Ajoue
c346002cc6
feat: Allow product updates as well as security updates (no-changelog) ( #8689 )
2024-02-21 09:11:42 +00:00
Michael Kret
a5e522e536
feat(Google Sheets Node): Option how to combine filters when reading rows ( #8652 )
2024-02-21 09:59:59 +02:00
Jan Oberhauser
ad82f0c0c8
feat(core): Add support for $("NodeName").isExecuted ( #8683 )
2024-02-20 18:25:04 +01:00
Elias Meire
e2f2fc910d
fix(editor): Wrap expressions in resource locator component ( #8673 )
2024-02-20 17:22:44 +01:00
Tomi Turtiainen
05e13a68ea
fix: Fix typeorm .save usage (no-changelog) ( #8678 )
2024-02-20 17:34:54 +02:00
कारतोफ्फेलस्क्रिप्ट™
afd2eb1f4a
fix(core): Report all sqlite transaction rollback errors to Sentry (no-changelog) ( #8680 )
2024-02-20 15:28:12 +01:00
Elias Meire
20446bdf11
feat(editor): Add chevron to filter component operator select ( #8633 )
2024-02-20 15:19:16 +01:00
कारतोफ्फेलस्क्रिप्ट™
b6c8a0c413
refactor(core): Reduce code duplication in DB config (no-changelog) ( #8679 )
2024-02-20 14:28:53 +01:00
Elias Meire
0e36aeb421
fix(core): Apply correct hostname to redirected requests ( #8674 )
2024-02-20 13:23:36 +01:00
Elias Meire
c943a51a28
fix(editor): Handle drag-n-dropping from other nodes in assignment component ( #8661 )
2024-02-20 11:21:10 +01:00
Michael Kret
3279762221
fix(FTP Node): Continue of fail looping support with paired item ( #8659 )
2024-02-19 18:21:32 +02:00
Michael Kret
bee17dd6cc
fix(Google Calendar Node): Errors with after/before options ( #8628 )
2024-02-19 16:52:21 +02:00
Csaba Tuncsik
40c7f77a35
fix(editor): Fix node runData and pinned data check on manual run ( #8669 )
2024-02-19 13:02:20 +01:00
Csaba Tuncsik
46fe544b9a
fix(editor): Fix unnecessary execution of nodes when there is pin data ( #8567 )
...
Co-authored-by: Omar Ajoue <krynble@gmail.com>
2024-02-16 16:24:07 +00:00
Csaba Tuncsik
9c0fe413d9
fix(editor): Use proper composable for localization ( #8660 )
2024-02-16 14:51:29 +01:00
कारतोफ्फेलस्क्रिप्ट™
506367453c
fix(FTP Node): Fix "Maximum call stack size exceeded" error when dealing with too many files ( #8657 )
2024-02-16 14:47:35 +01:00
Elias Meire
66cbe54e1d
fix(editor): Filter component: do not clear expression when changing operator ( #8635 )
2024-02-16 14:32:43 +01:00
Michael Kret
1a81d0ad5f
fix(OpenAI Node): Remove require from text in assistant message (no-changelog) ( #8658 )
2024-02-16 15:23:42 +02:00
Michael Kret
c73aeeec3d
fix(AwsS3 Node): Use location constrain ( #8654 )
2024-02-16 15:13:26 +02:00
Elias Meire
8e9d3106a5
fix(editor): Fix SQL editors not always re-rendering when query changes ( #8621 )
2024-02-16 11:26:43 +01:00
कारतोफ्फेलस्क्रिप्ट™
8c665e4d20
refactor(editor): Re-organize n8n logo files (no-changelog) ( #8483 )
2024-02-16 10:42:32 +01:00
कारतोफ्फेलस्क्रिप्ट™
d33d953497
fix(Extract From File Node): Make binary data work with any backend ( #8647 )
...
Co-authored-by: Omar Ajoue <krynble@gmail.com>
2024-02-16 09:38:38 +01:00
oleg
e9af3e754f
fix(OpenAI Node): Always show jsonOutput toggle for OpenAI message operation (no-changelog) ( #8651 )
2024-02-16 09:31:53 +01:00
Marcus
bd4b50cf08
fix(GraphQL Node): Fix request format JSON error ( #8646 )
2024-02-15 17:49:18 +01:00
github-actions[bot]
c4e259bcfc
🚀 Release 1.29.0 ( #8643 )
...
Co-authored-by: krynble <krynble@users.noreply.github.com>
2024-02-15 11:08:48 +00:00
Omar Ajoue
540a80e9f9
test: Fix broken workflow tag tests ( #8641 )
...
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <netroy@users.noreply.github.com>
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2024-02-15 10:51:59 +00:00
कारतोफ्फेलस्क्रिप्ट™
bf729aa2f0
refactor(editor): Do not use CodeNodeEditor anywhere except the Code node (no-changelog) ( #8636 )
2024-02-15 11:35:50 +01:00
Michael Kret
941278db68
feat(OpenAI Node): Overhaul ( #8335 )
2024-02-15 10:15:58 +02:00
कारतोफ्फेलस्क्रिप्ट™
2b9391a975
fix(core): Improve handling of wrapped errors (no-changelog) ( #8631 )
2024-02-14 17:29:23 +01:00
Elias Meire
100d9bc087
refactor: Add IRequestOptions type to helpers.request for more type safety (no-changelog) ( #8563 )
...
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2024-02-14 16:29:09 +01:00
Danny Martini
24859cfef5
docs: Document own mode removal in BREAKING-CHANGES.md
(no-changelog) ( #8632 )
2024-02-14 16:26:01 +01:00
Iván Ovejero
1116a28b45
fix(Wait Node): Account for workflow timezone in Wait node datetime ( #8578 )
...
Co-authored-by: Omar Ajoue <krynble@gmail.com>
2024-02-14 15:12:23 +00:00
कारतोफ्फेलस्क्रिप्ट™
a2a3ca160f
fix(core): Improve the startup error when EXECUTIONS_PROCESS is set ( #8630 )
...
Co-authored-by: Omar Ajoue <krynble@gmail.com>
2024-02-14 15:35:42 +01:00
Elias Meire
9c7e0266ee
fix(editor): Debounce expression changes ( #8629 )
2024-02-14 15:23:11 +01:00
कारतोफ्फेलस्क्रिप्ट™
68498cb72a
fix(core): Upgrade @n8n/typeorm
to address postgres timestamp issues ( #8627 )
2024-02-14 14:17:57 +01:00
Milorad FIlipović
bf4f896373
feat: Add telemetry event when users click on templates link ( #8625 )
2024-02-14 13:26:44 +01:00
Michael Kret
6bc1c3d7a8
fix(Notion Node): Block with text results in a body validation error ( #8622 )
2024-02-14 13:05:06 +02:00
oleg
f5274302f8
fix: Fix resolving of expressions of deeply nested sub-nodes ( #8612 )
2024-02-14 10:42:55 +01:00
Michael Kret
d18cba37a4
feat(Convert to File Node): Operation to convert a string in a plain text file, option to format JSON when creating file ( #8620 )
2024-02-13 16:52:37 +02:00
Jon
e597fbc78f
fix(FTP Node): Fix issue with connections not closing properly ( #8619 )
2024-02-13 14:32:21 +00:00
Danny Martini
a3bed97883
fix(Merge Node): Fixing how paired items are handled in the merge node, when choosing a branch and selecting to return an empty object ( #8479 )
...
Co-authored-by: Michael Kret <michael.k@radency.com>
2024-02-13 15:00:20 +01:00
Danny Martini
cd8ca8412d
fix(core): Give better error message if executions.process
is still used in the configs ( #8618 )
2024-02-13 12:40:50 +00:00
Danny Martini
b54488ada5
fix(Execute Workflow Node): Passing the workflow that is supposed to be executed as a paramter ( #8614 )
2024-02-13 12:49:21 +01:00
Elias Meire
3b2078c3ca
fix(HTTP Request Node): Handle special characters in pagination expressions + improve hint text ( #8576 )
...
Co-authored-by: Michael Kret <michael.k@radency.com>
2024-02-12 17:32:27 +01:00
Jon
d38a822b95
fix(FTP Node): Fix issue with paireditems not always working ( #8613 )
2024-02-12 16:06:28 +00:00
Michael Kret
32281d12d7
feat(HTML Extract Node): Better text extraction, option to specify selectors to skip, option to clean up text data ( #8586 )
2024-02-12 12:52:51 +02:00
oleg
510bf8905d
refactor(editor): Refactor workflowHelpers mixin to composable (no-changelog) ( #8600 )
2024-02-12 10:45:05 +01:00
Jon
a6211c9a5d
fix(Jira Software Node): Fix issue with not all issue types being supported ( #8571 )
2024-02-12 08:49:13 +00:00
Danny Martini
ee81015231
docs: Update cursor description in the public api documentation ( #8602 )
2024-02-09 16:36:57 +01:00
Cornelius Suermann
5a613d4a8b
build: Update License-SDK to v2.10.0 (no-changelog) ( #8537 )
2024-02-09 16:10:50 +01:00
Omar Ajoue
a743a40376
feat(API): Add tag support to public API ( #8588 )
...
Co-authored-by: Jesús Burgers <jesus.burgers@chakray.co.uk>
Co-authored-by: Jesús Burgers <43568066+jburgers-chakray@users.noreply.github.com>
2024-02-09 15:10:03 +00:00
Mutasem Aldmour
64b10d7f5c
refactor: Remove any appcues events ( #8597 )
2024-02-09 15:15:59 +01:00
Cornelius Suermann
cd151f1ba9
feat: Include totalUsers in usage metrics during license renewal (no-changelog) ( #8598 )
2024-02-09 14:15:05 +01:00
Milorad FIlipović
79b09fdf84
feat(editor): Use website as the main templates repository ( #8591 )
2024-02-09 13:47:43 +01:00
oleg
5ab34fe335
fix(API): Fire workflowExecuteBefore hook in runMainProcess (no-changelog) ( #8601 )
2024-02-09 13:23:00 +01:00
Omar Ajoue
7501ad8f3c
feat: Add support for AI log streaming ( #8526 )
...
Co-authored-by: Oleg Ivaniv <me@olegivaniv.com>
2024-02-09 09:41:01 +00:00
Michael Kret
ccc0ad5009
fix(core): Custom workflow tool tweaks ( #8561 )
2024-02-08 18:12:45 +02:00
Michael Kret
e28b374170
fix(HTTP Request Node): Errorneous binary object without content-disposition response header ( #8583 )
...
Co-authored-by: Marcus <marcus@n8n.io>
2024-02-08 18:12:00 +02:00
Elias Meire
de6d466e5e
refactor: Add lint rule for unsafe property access with lodash get/set (no-changelog) ( #8587 )
2024-02-08 15:32:04 +01:00
कारतोफ्फेलस्क्रिप्ट™
8e392cfc1d
feat(core): Migrate to n8n's typeorm fork ( #8590 )
2024-02-08 15:13:29 +01:00
Bruno Inec
a822588012
fix(RSS Feed Trigger Node): Save last item's date instead of last execution date ( #8572 )
2024-02-08 13:29:20 +00:00
Michael Kret
2db8231af5
fix(Google Sheets Trigger Node): First non-header row is ignored when using on row added event ( #8580 )
2024-02-08 14:56:22 +02:00
कारतोफ्फेलस्क्रिप्ट™
7826bd842a
feat: Upgrade typeorm, sqlite3, and pg/pg-promise ( #8579 )
2024-02-08 10:40:18 +01:00
कारतोफ्फेलस्क्रिप्ट™
5750e8e88e
fix(core): Upgrade rudderstack sdk to address npm postInstall issues ( #8568 )
2024-02-08 10:40:10 +01:00
कारतोफ्फेलस्क्रिप्ट™
40eee3aa49
ci(core): Avoid slow bcrypt calls in tests (no-changelog) ( #8570 )
2024-02-07 17:56:02 +01:00
कारतोफ्फेलस्क्रिप्ट™
b79d6749d5
Merge tag 'n8n@1.28.0'
2024-02-07 16:12:47 +01:00
github-actions[bot]
1b7ebe463e
🚀 Release 1.28.0 ( #8569 )
...
Co-authored-by: ivov <ivov@users.noreply.github.com>
2024-02-07 15:39:40 +01:00
Michael Kret
053fb5ff7a
fix(Microsoft Outlook Node): Download executes more than once per incoming item ( #8566 )
2024-02-07 15:18:00 +02:00
Elias Meire
7531f34386
fix(core): Use hostname from URL instead of Host header for SNI ( #8562 )
2024-02-06 19:38:36 +01:00
Elias Meire
2799de491b
feat: Add assignment component with drag and drop to Set node ( #8283 )
...
Co-authored-by: Giulio Andreini <andreini@netseven.it>
2024-02-06 18:34:34 +01:00
कारतोफ्फेलस्क्रिप्ट™
c04f92f7fd
refactor(core): Couple of refactors on WorkflowRunner and ActiveExecutions (no-changelog) ( #8487 )
2024-02-06 18:09:50 +01:00
Iván Ovejero
dc068ce2e6
build: Fix outdated import to fix build (no-changelog) ( #8558 )
2024-02-06 10:45:30 +01:00
Iván Ovejero
abddbb6227
fix(core): Use trx manager instead of repository for tags overwrite ( #8557 )
2024-02-06 10:40:32 +01:00
Iván Ovejero
c4e39451db
refactor(core): Continue breaking dependency cycles (no-changelog) ( #8545 )
2024-02-06 10:08:46 +01:00
Iván Ovejero
28aee7c425
refactor(core): Lock webhook
process out of multi-main setup (no-changelog) ( #8549 )
2024-02-05 18:06:54 +01:00
Iván Ovejero
dca50dcc68
docs: Add encryption key check to breaking changes list ( #8551 )
2024-02-05 16:39:59 +01:00
oleg
c8b8379015
fix: Update BaseChatModel import checks for MistralAI compatibility ( #8527 )
...
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
2024-02-05 16:09:23 +01:00
Danny Martini
b62c1d7c41
fix: Remove ts-node from overrides and typeorm script (no-changelog) ( #8547 )
2024-02-05 14:09:22 +01:00
Iván Ovejero
dc5ec8f946
refactor(core): Streamline flows in multi-main mode (no-changelog) ( #8446 )
2024-02-05 09:26:55 +01:00
कारतोफ्फेलस्क्रिप्ट™
da1fe44d52
feat(Email Trigger (IMAP) Node): Upgrade mailparser ( #8539 )
2024-02-02 18:21:56 +01:00
Elias Meire
994754bf39
feat(editor): Add delete and disable button to nodes on hover ( #8482 )
2024-02-02 16:02:41 +01:00
Andrea Ascari
4b3659f04f
feat(RabbitMQ Trigger Node): Add options to configure assert of exchanges and queues ( #8430 )
2024-02-02 15:02:09 +00:00
कारतोफ्फेलस्क्रिप्ट™
ee5e422094
fix(core): Upgrade nodemailer to address an exploit ( #8535 )
2024-02-02 14:12:18 +01:00
Iván Ovejero
92f939f827
fix(core): Fix workflow tagging failure due to unique constraint check ( #8505 )
2024-02-02 12:36:55 +01:00
oleg
cccdfc73d6
fix(Embeddings OpenAI Node): Fix dynamic models fetching ( #8533 )
...
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
2024-02-02 12:27:13 +01:00
कारतोफ्फेलस्क्रिप्ट™
76c5a62f52
fix(core): Ensure AxiosError status always gets copied over to NodeApiError ( #8509 )
2024-02-02 12:22:26 +01:00
कारतोफ्फेलस्क्रिप्ट™
4fed68ee34
fix(core): Fix DropRoleMapping migration ( #8521 )
2024-02-02 12:22:09 +01:00
कारतोफ्फेलस्क्रिप्ट™
5832d3ca46
fix(core): Fix PermissionChecker.check, and add additional unit tests ( #8528 )
2024-02-02 12:21:53 +01:00
Elias Meire
612771e032
fix(editor): Prune values that are not in the schema in the ResourceMapper component ( #8478 )
2024-02-02 11:28:12 +01:00
Elias Meire
c419c8592f
fix: Allow Date/Luxon objects and additional formats in DateTime validation ( #8525 )
2024-02-02 11:27:31 +01:00
कारतोफ्फेलस्क्रिप्ट™
76cdf75fb9
fix(MongoDB Node): Fix "Maximum call stack size exceeded" error on too many rows ( #8530 )
2024-02-02 09:48:14 +01:00
Iván Ovejero
528c07134a
fix(core): Fix test runs of triggers that rely on static data ( #8524 )
2024-02-01 18:05:23 +01:00
oleg
934d0d35b1
feat: Azure Open AI chat model & embeddings ( #8522 )
...
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
2024-02-01 16:48:18 +01:00
Michael Kret
254700a059
fix(Slack Node): Attachments fix ( #8471 )
...
Co-authored-by: Elias Meire <elias@meire.dev>
2024-02-01 12:26:04 +01:00
Michael Kret
1e02d73ad7
fix(Microsoft Excel 365 Node): Upsert append new rows at the end of used range, option to append at the end of selected range ( #8461 )
2024-02-01 11:46:34 +01:00
Michael Kret
3128dca1fa
fix(HTTP Request Node): Require parameter with filled name and value to avoid infinite loop ( #8454 )
...
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <netroy@users.noreply.github.com>
Co-authored-by: Elias Meire <elias@meire.dev>
2024-02-01 11:35:39 +01:00
Elias Meire
ca75744c7f
fix(HTTP Request Node): Support form data when using pagination ( #8497 )
2024-02-01 11:33:18 +01:00
Iván Ovejero
cc41fc7c80
fix(core): Fix new graceful shutdown env being always overridden by deprecated env ( #8503 )
2024-02-01 11:10:40 +01:00
कारतोफ्फेलस्क्रिप्ट™
88cf1823d3
Merge tag 'n8n@1.27.0'
2024-01-31 20:33:25 +01:00
कारतोफ्फेलस्क्रिप्ट™
d2d0ae6c5d
ci: Fix DB tests (no-changelog) ( #8513 )
2024-01-31 17:36:50 +01:00
github-actions[bot]
7aa3ef7168
🚀 Release 1.27.0 ( #8512 )
...
Co-authored-by: ivov <ivov@users.noreply.github.com>
2024-01-31 16:08:37 +01:00
कारतोफ्फेलस्क्रिप्ट™
670af167e6
fix(core): Improve handling of wrapped errors ( #8510 )
2024-01-31 15:34:22 +01:00
Elias Meire
f1910a10a6
fix(core): Forward authorization header when on same domain ( #8507 )
2024-01-31 15:11:29 +01:00
कारतोफ्फेलस्क्रिप्ट™
033fd344b5
fix(core): Handle possibly invalid updatedAt
timestamps in source-control ( #8485 )
2024-01-31 14:25:03 +01:00
Milorad FIlipović
2aed788dc3
feat(editor): Send template id as string in all telemetry events ( #8498 )
2024-01-31 13:34:11 +01:00
कारतोफ्फेलस्क्रिप्ट™
839dd96c7d
refactor(core): Move all code related to onServerStarted
into InternalHooks
(no-changelog) ( #8500 )
2024-01-31 13:29:17 +01:00
Omar Ajoue
0e9a5a2ab2
fix: Properly iterate over credentials with expressions ( #8502 )
2024-01-31 13:12:18 +01:00
Danny Martini
39e8754784
fix(core): Don't report executions that have been paused as failed to rudderstack and log streams ( #8501 )
2024-01-31 11:21:15 +01:00
Iván Ovejero
dac511b710
refactor(core): Modernize credentials controllers and services (no-changelog) ( #8488 )
...
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2024-01-31 09:48:48 +01:00
कारतोफ्फेलस्क्रिप्ट™
0febe62ad0
fix(AwsS3 Node): Fix handling of bucket with dot in name ( #8475 )
2024-01-30 17:05:59 +01:00
Milorad FIlipović
e643a126f4
feat(editor): Implement loading and error states for dynamically loaded components in node parameter list ( #8477 )
2024-01-30 14:27:42 +01:00
कारतोफ्फेलस्क्रिप्ट™
121a55b691
feat(core): Remove own
execution-process mode ( #8490 )
2024-01-30 12:51:40 +01:00
oleg
79c9763122
refactor(editor): Prevent router.replace from computed property (no-changelog) ( #8489 )
...
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
2024-01-30 12:00:10 +01:00
Milorad FIlipović
327cc8df73
fix(editor): Send template id as a number in telemetry events ( #8484 )
2024-01-30 10:37:06 +01:00
कारतोफ्फेलस्क्रिप्ट™
5cb55270b7
refactor(core): Replace promisify-d node calls with native promises (no-changelog) ( #8464 )
2024-01-30 09:49:23 +01:00
Iván Ovejero
238b54c77b
fix(core): Fix stopping and retrying failed executions ( #8480 )
2024-01-29 16:34:58 +01:00
oleg
981ea3930e
feat: Add model parameter to OpenAI embeddings ( #8481 )
...
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
2024-01-29 16:34:23 +01:00
Csaba Tuncsik
eb27ed068b
fix(editor): Disable expression editor modal opening on readonly field ( #8457 )
2024-01-29 16:34:10 +01:00
Iván Ovejero
9e93980957
fix(core): Prevent calling internal hook email event if emailing is disabled ( #8462 )
...
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2024-01-29 16:15:30 +01:00
Giulio Andreini
97b398871d
docs(editor): Copy and aliases tweaks (no-changelog) ( #8465 )
2024-01-29 10:13:30 +01:00
Mutasem Aldmour
56da2e4352
fix: Open executions with large number of execution items without crashing tab ( #8423 )
...
Co-authored-by: Tomi Turtiainen <10324676+tomi@users.noreply.github.com>
2024-01-29 09:33:00 +01:00
Iván Ovejero
db48bdd6d1
fix(core): Handle zero execution statistics on metrics collection during license renewal ( #8463 )
2024-01-26 17:50:19 +01:00
कारतोफ्फेलस्क्रिप्ट™
2fba0e8d58
feat(core): Upgrade Rudderstack SDK to address CVE-2023-45857 ( #8368 )
2024-01-26 16:58:44 +01:00
Danny Martini
9f11eba0a4
fix(core): Point users to the official documentation when they use n8n --help
( #8440 )
2024-01-26 15:16:53 +01:00
Elias Meire
70af67e744
fix: Use correct node version when pasting/importing nodes ( #8456 )
...
Co-authored-by: Michael Kret <michael.k@radency.com>
2024-01-26 15:09:50 +01:00
Michael Kret
8a595d1527
fix(Microsoft Excel 365 Node): Better error and description on unsupported range in upsert, update, getRange operations ( #8452 )
2024-01-26 15:33:29 +02:00
कारतोफ्फेलस्क्रिप्ट™
c70fa66e76
refactor(core): Use DI for WorkflowRunner (no-changelog) ( #8372 )
2024-01-26 13:49:39 +01:00
Michael Kret
bf11c7c1bd
feat(Google Calendar Node): Next occurrence property in recurring events ( #8444 )
2024-01-26 14:36:57 +02:00
Michael Kret
fc5c562785
fix(HTML Node): Escape data path value in JSON Property ( #8441 )
2024-01-26 13:51:03 +02:00
कारतोफ्फेलस्क्रिप्ट™
7c49004018
refactor(core): Use DI for eventBus code - Part 1 (no-changelog) ( #8434 )
2024-01-26 12:21:15 +01:00
कारतोफ्फेलस्क्रिप्ट™
3cc0f81c02
docs: Update MemoryChatRetriever docs url (no-changelog) ( #8455 )
2024-01-26 12:04:51 +01:00
Jon
c2ffd4e645
fix(Gotify Node): Add option to set content type to support Markdown messages ( #8442 )
2024-01-26 10:33:23 +00:00
कारतोफ्फेलस्क्रिप्ट™
5981263b73
ci: Upgrade miragejs to address CVE-2020-8203 (no-changelog) ( #8450 )
2024-01-26 11:26:21 +01:00
Elias Meire
c21c4b9178
feat: Add new 'is empty' and 'is not empty' operators to Filter ( #8445 )
...
Co-authored-by: Michael Kret <michael.k@radency.com>
2024-01-26 11:17:41 +01:00
Csaba Tuncsik
ad4b298be3
fix(editor): Fix workflows filter resetting ( #8411 )
2024-01-26 06:55:08 +01:00
Csaba Tuncsik
caab97e667
fix(editor): Show pin button on binary output but disable it with tooltip ( #8388 )
2024-01-26 06:54:49 +01:00
Michael Kret
dafacb90c6
fix(Merge Node): Passing on no items to "Input 2" results in wrong output items ( #8438 )
2024-01-25 19:11:23 +02:00
कारतोफ्फेलस्क्रिप्ट™
ef4507c821
Merge tag 'n8n@1.26.0'
2024-01-25 16:49:18 +01:00
कारतोफ्फेलस्क्रिप्ट™
cc2f0ada76
ci: Enforce noUnusedLocals
on all backend and nodes packages (no-changelog) ( #8428 )
2024-01-25 14:33:35 +01:00
Tomi Turtiainen
c3ec503836
feat: Add telemetry to become creator CTA (no-changelog) ( #8429 )
2024-01-25 10:24:13 +02:00
कारतोफ्फेलस्क्रिप्ट™
f438082442
fix(core): Run the down migration correctly when transaction: false
is set (no-changelog) ( #8432 )
2024-01-24 19:07:47 +01:00
Michael Kret
ed7d6b7b3a
feat(core): Display conditions in displayOptions (no-changelog) ( #7888 )
2024-01-24 18:04:46 +02:00
कारतोफ्फेलस्क्रिप्ट™
d6deceacde
refactor(core): Remove roleId indirection (no-changelog) ( #8413 )
2024-01-24 13:38:57 +01:00
github-actions[bot]
111d2ebe68
🚀 Release 1.26.0 ( #8427 )
...
Co-authored-by: ivov <ivov@users.noreply.github.com>
2024-01-24 13:28:47 +01:00
कारतोफ्फेलस्क्रिप्ट™
1affebd85e
refactor(core): Remove unused code from Server.ts (no-changelog) ( #8426 )
2024-01-24 12:55:43 +01:00
Jon
e9fea16301
fix(Switch Node): Fix issue preventing some regex patterns from working ( #8422 )
2024-01-24 09:30:09 +00:00
Jon
7660d7e735
feat(LinkedIn Node): Add support for Community Management API ( #7451 )
2024-01-24 09:28:42 +00:00
कारतोफ्फेलस्क्रिप्ट™
7386f79362
fix(editor): Fix copy to clipboard on insecure contexts ( #8425 )
2024-01-24 09:53:31 +01:00
Jon
4b3ea81028
fix(Google Drive Node): Fix issue preventing upload / update working in some configurations ( #8417 )
2024-01-23 16:30:15 +00:00
Cornelius Suermann
a8b4684192
build: Bump license-sdk to v2.9.1 (no-changelog) ( #8420 )
2024-01-23 14:44:46 +01:00
Iván Ovejero
c0bc94c78f
refactor(core): Finish removing UserManagementHelper
(no-changelog) ( #8418 )
2024-01-23 13:58:31 +01:00
Iván Ovejero
2257ec63b3
fix(core): Fix removal of triggers and pollers from memory on deactivation in multi-main setup ( #8416 )
2024-01-23 12:34:40 +01:00
Iván Ovejero
a0a1830696
feat(core): Email recipients on resource shared ( #8408 )
2024-01-23 12:03:59 +01:00
Danny Martini
ae06fdeb62
fix(core): Fix update workflow cli command being unable to activate all workflows ( #8412 )
...
Co-authored-by: Daniel Schröder <daniel.schroeder@skriptfabrik.com>
2024-01-23 10:59:06 +01:00
Iván Ovejero
49b52c4f1d
refactor(core): Bring active executions into executions controller (no-changelog) ( #8371 )
2024-01-23 09:48:50 +01:00
कारतोफ्फेलस्क्रिप्ट™
913c8c6b0c
feat(core): Upgrade oclif (no-changelog) ( #8381 )
2024-01-22 18:25:36 +01:00
Michael Kret
2c146cca62
feat(Microsoft Teams Node): Overhaul ( #7477 )
...
Co-authored-by: Giulio Andreini <andreini@netseven.it>
2024-01-22 18:35:09 +02:00
Jon
44f6ef2ed7
fix(Asana Node): Fix issue when connecting to the new Asana environment ( #8404 )
2024-01-22 12:39:19 +00:00
Elias Meire
08e7db4648
fix(Notion Node): Fix is_empty query on formula fields ( #8397 )
2024-01-22 12:39:53 +01:00
Cornelius Suermann
d597c2ab29
feat: Extend collection of usage metrics during license renewal (no-changelog) ( #8369 )
...
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
2024-01-22 12:29:28 +01:00
Iván Ovejero
ebf2b0d55c
fix(editor): Fix doclines for plus
and minus
( #8405 )
2024-01-22 12:28:30 +01:00
Iván Ovejero
35449667bf
fix(editor): Fix secondary icon for environments on sidebar menu item ( #8407 )
2024-01-22 12:28:21 +01:00
Iván Ovejero
f35d4fcbd8
refactor(core): Simplify OrchestrationService
(no-changelog) ( #8364 )
2024-01-22 11:16:29 +01:00
Iván Ovejero
2ccb754e52
fix(editor): Fix invisible community package update button ( #8406 )
2024-01-22 10:33:08 +01:00
Nihaal Sangha
c64e893b60
fix(Discord Node): Remove requirement on message for webhooks ( #8377 )
2024-01-22 09:16:20 +00:00
Danny Martini
07e6705256
feat(core): Custom session timeout and refresh configuration ( #8342 )
2024-01-22 09:54:13 +01:00
Giulio Andreini
f4f496ae85
docs(editor): All buttons to sentence case (no-changelog) ( #8399 )
2024-01-22 09:20:02 +01:00
Jon
9883eda42e
fix: Fix openapi generation (no-changelog) ( #8398 )
2024-01-19 18:15:33 +01:00
Alex Grozav
b6d775768f
feat(editor): Migrate moveNodeWorkflow
mixin to useCanvasPanning
composable ( #8322 )
2024-01-19 16:27:44 +02:00
Ricardo Espinoza
75d3ecca1c
fix(editor): Rename Execute previous nodes
label to Test previous nodes
(no-changelog) ( #8392 )
2024-01-19 09:00:03 -05:00
Csaba Tuncsik
83228e26fb
fix(editor): Add pinned data for freshly added nodes ( #8323 )
2024-01-19 14:44:54 +01:00
Elias Meire
ff92fc7fef
feat(Execute Workflow Node): Add 'Wait For Sub-Workflow Completion' option ( #8389 )
...
Co-authored-by: Michael Kret <michael.k@radency.com>
2024-01-19 14:31:54 +01:00
Elias Meire
1b0ba2c028
fix(Microsoft SQL Node): Prevent MSSQL max parameters error by chunking ( #8390 )
2024-01-19 14:31:44 +01:00
Alex Grozav
d2b3c1048e
feat(editor): Add additional email domains to our disallowed list for self-serve enterprise license (no-changelog) ( #8161 )
2024-01-19 15:21:49 +02:00
Tomi Turtiainen
e43cf2fd71
fix(editor): Enable ctrl/cmd click in workflow editor header ( #8387 )
2024-01-19 14:28:44 +02:00
Michael Kret
284d965b5a
fix(core): Missing pairedItem fixes ( #8394 )
2024-01-19 13:47:25 +02:00
Michael Kret
2c14371481
fix(AMQP Trigger Node): Properly close connection after manual test step ( #8396 )
2024-01-19 13:39:18 +02:00
Jon
daba5bb250
fix(AWS SQS Node): Fix issue preventing data from being sent correctly ( #8382 )
2024-01-19 11:28:41 +00:00
Tomi Turtiainen
e606e841ee
fix(editor): Use web native <a> element in nav menus ( #8385 )
2024-01-19 12:52:39 +02:00
Tomi Turtiainen
6fcf5ddcdd
fix(editor): Use cursor pointer on close icon (no-changelog) ( #8395 )
2024-01-19 12:51:44 +02:00
Iván Ovejero
749ac2b407
fix(core): Adjust starter node priority for manual executions with pinned activators ( #8386 )
2024-01-19 10:18:04 +01:00
Marcus
11176124b5
feat(Telegram Trigger Node): Verify Webhook requests ( #8383 )
...
Co-authored-by: Jonathan Bennetts <jonathan.bennetts@gmail.com>
2024-01-19 09:09:11 +01:00
Michael Kret
25f51f4fd7
fix(core): Errors are returned on the success branch if error item has other keys in addition to 'error' ( #8380 )
2024-01-18 17:35:59 +02:00
Elias Meire
ade7d30053
fix(editor): Open native context menu when editing Sticky ( #8370 )
2024-01-18 15:14:41 +01:00
कारतोफ्फेलस्क्रिप्ट™
c7c4ae4514
feat(core): Upgrade swagger (no-changelog) ( #8384 )
2024-01-18 14:16:14 +01:00
Tomi Turtiainen
f31cc0743f
fix: Force posthog recording to be disabled outside cloud ( #8374 )
2024-01-18 14:44:27 +02:00
Tomi Turtiainen
1aa35b190a
fix: Set '@typescript-eslint/return-await' rule to 'always' for FE (no-changelog) ( #8373 )
2024-01-18 11:28:01 +02:00
Jon
fc94377036
fix: Fix issue preventing secrets with a - in the path from being imported ( #8378 )
2024-01-18 09:24:58 +00:00
Deborah
976fe2e6c8
fix: Change the UI text for some filter operations ( #8360 )
2024-01-18 08:50:54 +00:00
Tomi Turtiainen
99457019f7
feat: Nudge users to become template creators if eligible ( #8357 )
2024-01-17 19:07:34 +02:00
कारतोफ्फेलस्क्रिप्ट™
3912c5e7ab
feat(core): Upgrade axios and follow-redirects to address CVE-2023-26159 ( #8366 )
2024-01-17 16:41:01 +01:00
कारतोफ्फेलस्क्रिप्ट™
639d34769e
feat(core): Upgrade bull and ioredis to address CVE-2023-52079 ( #8365 )
2024-01-17 16:33:54 +01:00
Tomi Turtiainen
9a1cc56806
fix: Set '@typescript-eslint/return-await' rule to 'always' for node code (no-changelog) ( #8363 )
...
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2024-01-17 17:08:50 +02:00
Iván Ovejero
2eb829a6b4
refactor(core): Use DI in execution services (no-changelog) ( #8358 )
2024-01-17 15:42:19 +01:00
Michael Kret
01280815c9
fix(Microsoft Outlook Node): Message -> Send with attachments ( #8238 )
2024-01-17 16:18:49 +02:00
github-actions[bot]
7268d24259
🚀 Release 1.25.0 ( #8362 )
...
Co-authored-by: netroy <netroy@users.noreply.github.com>
2024-01-17 14:20:55 +01:00
Iván Ovejero
771d2fa341
test(core): Fix cleanup in test teardown script (no-changelog) ( #8361 )
2024-01-17 14:01:56 +01:00
Omar Ajoue
d5455d7acc
fix(core): Report when waitTill is invalid and handle it ( #8356 )
2024-01-17 13:08:20 +01:00
Giulio Andreini
48a0f91c72
docs(Discord Node): Better OAuth description (no-changelog) ( #8350 )
2024-01-17 13:01:19 +01:00
Elias Meire
b51cbb325e
fix(Salesforce Node): Upgrade to API version 59 ( #8346 )
2024-01-17 12:55:12 +01:00
Elias Meire
eb1320fd7a
fix(core): Parse any readable stream response instead of only IncomingMessage ( #8359 )
2024-01-17 12:31:20 +01:00
Iván Ovejero
159b328587
fix(editor): Capture indexed access expressions when building completions ( #8331 )
2024-01-17 11:02:40 +01:00
कारतोफ्फेलस्क्रिप्ट™
7cdbb424e3
refactor(core): Move methods from WorkflowHelpers into various workflow services (no-changelog) ( #8348 )
2024-01-17 10:16:13 +01:00
कारतोफ्फेलस्क्रिप्ट™
ab52aaf7e9
feat(Redis Node): Update node-redis (no-changelog) ( #8269 )
...
Co-authored-by: Michael Kret <michael.k@radency.com>
2024-01-17 10:15:20 +01:00
Iván Ovejero
3734c89cf6
fix(core): Ensure waiting executions account for workflow timezone ( #8340 )
2024-01-16 18:28:19 +01:00
Iván Ovejero
d4c93b1607
fix(core): Prevent issues with missing or mismatching encryption key ( #8332 )
2024-01-16 18:25:53 +01:00
Iván Ovejero
7bb2d1799e
refactor(core): Consolidate executions controllers (no-changelog) ( #8349 )
2024-01-16 16:52:21 +01:00
कारतोफ्फेलस्क्रिप्ट™
b267bf07e3
fix(core): Prevent NodeErrors from being wrapped multiple times ( #8301 )
2024-01-16 16:18:34 +01:00
कारतोफ्फेलस्क्रिप्ट™
64ceb16af6
refactor(core): Use DI in PermissionChecker (no-changelog) ( #8344 )
2024-01-16 14:15:29 +01:00
Iván Ovejero
420b4271a9
refactor(core): Move typeorm
operators from Public API (no-changelog) ( #8319 )
2024-01-16 13:35:43 +01:00
Omar Ajoue
e1acb5911a
refactor: Make execution IDs mandatory in BE ( #8299 )
...
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
2024-01-16 09:53:17 +00:00
Iván Ovejero
0f4f472a72
refactor(core): Eliminate dead Redis code (no-changelog) ( #8292 )
2024-01-16 09:31:45 +01:00
Iván Ovejero
5fbd7971e0
fix(core): Account for immediate confirmation request during test webhook creation ( #8329 )
2024-01-16 09:17:41 +01:00
Tomi Turtiainen
dfa486e4f2
fix: Change setup credentials modal title (no-changelog) ( #8338 )
2024-01-16 09:31:44 +02:00
Ricardo Espinoza
4277e92ec0
feat(editor): Add new /templates/search
endpoint ( #8227 )
...
Updating n8n front-end to use the new search endpoint powered by TypeSense.
Endpoint is deployed on staging API so, in order to test it, use this env var:
```export N8N_TEMPLATES_HOST=https://api-staging.n8n.io/api ```
**NOTE**: This PR should not be merged until [backend changes](https://github.com/n8n-io/creators-site/pull/118 ) are merged and released.
## Related tickets and issues
https://linear.app/n8n/issue/ADO-1555/update-in-app-search-to-work-with-the-new-back-end
## Review / Merge checklist
- [x] PR title and summary are descriptive. **Remember, the title automatically goes into the changelog. Use `(no-changelog)` otherwise.** ([conventions](https://github.com/n8n-io/n8n/blob/master/.github/pull_request_title_conventions.md ))
- [ ] Tests included.
> A bug is not considered fixed, unless a test is added to prevent it from happening again.
> A feature is not complete without tests.
2024-01-15 16:19:24 -05:00
कारतोफ्फेलस्क्रिप्ट™
bb2be8d705
fix(Microsoft SQL Node): Fix "Maximum call stack size exceeded" error on too many rows ( #8334 )
2024-01-15 17:52:39 +01:00
Michael Kret
c921665f9a
fix(AwsS3 Node): Return confirmation of success after upload ( #8312 )
2024-01-15 18:00:47 +02:00
Jon
cf7131d766
fix(Google Drive Node): Fix issue preventing service account from downloading files ( #7642 )
2024-01-15 15:06:47 +00:00
कारतोफ्फेलस्क्रिप्ट™
52a2e25a25
fix(core): Replace all moment
imports with moment-timezone
( #8337 )
2024-01-15 15:45:33 +01:00
Ricardo Espinoza
e3cedf7db0
fix(Venafi TLS Protect Cloud Node): Remove parameter Application Server Type
( #8325 )
...
## Summary
Parameter was removed from the API.
## Review / Merge checklist
- [x] PR title and summary are descriptive. **Remember, the title automatically goes into the changelog. Use `(no-changelog)` otherwise.** ([conventions](https://github.com/n8n-io/n8n/blob/master/.github/pull_request_title_conventions.md ))
2024-01-15 09:25:59 -05:00
Ricardo Espinoza
dac0ddaf16
fix: Typos in nodes infoboxes (no-changelog) ( #8324 )
...
## Summary
Title self explanatory
## Related tickets and issues
https://linear.app/n8n/issue/ADO-1687/bug-fix-typo-on-info-box
## Review / Merge checklist
- [x] PR title and summary are descriptive. **Remember, the title automatically goes into the changelog. Use `(no-changelog)` otherwise.** ([conventions](https://github.com/n8n-io/n8n/blob/master/.github/pull_request_title_conventions.md ))
2024-01-15 09:12:43 -05:00
Ricardo Espinoza
057d7d0318
fix(Venafi TLS Protect Cloud Trigger Node): Handle new webhook payload format ( #8326 )
2024-01-15 09:03:23 -05:00
Ricardo Espinoza
6b92d49ea5
fix(editor): Fix issue with synchronization table on LDAP not loading data ( #8327 )
...
## Summary
When we migrated to Vue3, we updated to a new component and did not provide the right props.
before:
https://www.loom.com/share/ce12b21fdda44176b3e949a00c582252
now:
https://www.loom.com/share/354d1dcb51bd47a9910d5bfe34c7c9b8
## Related tickets and issues
https://linear.app/n8n/issue/PAY-1134/ldap-synchronization-table-in-ui-remains-empty-even-after-successful
## Review / Merge checklist
- [x] PR title and summary are descriptive. **Remember, the title automatically goes into the changelog. Use `(no-changelog)` otherwise.** ([conventions](https://github.com/n8n-io/n8n/blob/master/.github/pull_request_title_conventions.md ))
2024-01-15 09:03:10 -05:00
Ricardo Espinoza
3c2a4000ae
refactor(core): Use DI for LDAP code (no-changelog) ( #8248 )
...
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2024-01-15 09:01:48 -05:00
Michael Kret
a6a5372b5f
fix(OpenAI Node): Load correct models for operation ( #8313 )
2024-01-15 15:13:38 +02:00
Deborah
c8a2fe05d2
docs: Update link in manual chat trigger node (no-changelog) ( #8328 )
2024-01-15 11:54:32 +00:00
oleg
464be93323
feat: Implement Chat Memory Manager node ( #8127 )
...
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
Co-authored-by: Michael Kret <michael.k@radency.com>
2024-01-15 10:13:54 +02:00
oleg
851060dd3f
fix: Add fallback resolver for langchain modules ( #8308 )
...
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
2024-01-12 18:33:33 +01:00
कारतोफ्फेलस्क्रिप्ट™
63b738a542
fix(Ollama Model Node): Use a simpler credentials test ( #8318 )
2024-01-12 16:37:46 +01:00
कारतोफ्फेलस्क्रिप्ट™
0776814ed8
fix(core): Prevent invalid compressed responses from making executions stuck forever ( #8315 )
2024-01-12 15:18:46 +01:00
Michael Kret
e0804768e8
fix(Supabase Node): Pagination for get all rows ( #8311 )
2024-01-12 15:14:10 +02:00
Iván Ovejero
1a0e285553
feat(core): Implement inter-main communication for test webhooks in multi-main setup ( #8267 )
2024-01-12 11:48:58 +01:00
Tomi Turtiainen
135553bd6b
feat: Redirect users without feature flag from template cred setup (no-changelog) ( #8302 )
2024-01-12 12:10:39 +02:00
oleg
c2748802a2
ci: Add @aws-sdk/credential-provider-node
and @aws-sdk/types
modules (no-changelog) ( #8310 )
...
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2024-01-11 18:46:21 +01:00
Alex Grozav
1824ff6a13
fix(editor): Add back missing computed prop (no-changelog) ( #8306 )
2024-01-11 16:56:42 +02:00
Alex Grozav
361cda6a7e
fix: Disable @typescript-eslint/no-use-before-define
rule (no-changelog) ( #8304 )
2024-01-11 16:15:54 +02:00
Alex Grozav
2b98835bf4
fix(editor): Remove pinData mixin (no-changelog) ( #8303 )
2024-01-11 15:04:52 +02:00
Csaba Tuncsik
3b8ccb9fb9
fix(editor): Properly set colors for connections and labels on nodes with pinned data ( #8209 )
...
Co-authored-by: Alex Grozav <alex@grozav.com>
2024-01-11 14:03:23 +01:00
oleg
884396ea0d
fix(API): Fix manual chat trigger execution ( #8300 )
...
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
2024-01-11 14:01:07 +01:00
Mutasem Aldmour
93b969a327
fix: Fix node graph telemetry with default values ( #8297 )
2024-01-11 13:25:40 +01:00
Elias Meire
dcc76f3480
fix(editor): Add read only mode to filter component ( #8285 )
2024-01-11 10:28:15 +01:00
Tomi Turtiainen
d877d3ce92
fix: Adjust cred setup telemetry (no-changelog) ( #8294 )
2024-01-10 19:41:25 +02:00
कारतोफ्फेलस्क्रिप्ट™
05c43faa2d
fix(HTTP Request Node): Delete response.request
only when it's a valid circular references ( #8293 )
2024-01-10 18:05:19 +01:00
Omar Ajoue
8c7f39907f
fix: Properly output saml validation errors ( #8284 )
2024-01-10 16:56:04 +01:00
कारतोफ्फेलस्क्रिप्ट™
53612def31
Merge tag 'n8n@1.24.0'
2024-01-10 16:23:39 +01:00
github-actions[bot]
8a4231e9f6
🚀 Release 1.24.0 ( #8290 )
...
Co-authored-by: ivov <ivov@users.noreply.github.com>
2024-01-10 16:16:25 +01:00
Alex Grozav
d32e6a60da
feat(editor): Migrate deviceSupportHelpers mixin to useDeviceSupport composable (no-changelog) ( #8289 )
2024-01-10 16:42:01 +02:00
Omar Ajoue
8a7c629ea1
fix: Store workflow settings when saving an execution ( #8288 )
2024-01-10 14:20:37 +00:00
Elias Meire
3b01eb60c9
fix(MySQL Node): Only escape table names when needed ( #8246 )
2024-01-10 14:41:00 +01:00
Elias Meire
dce28f9cb9
feat(Google Sheets Node): Add "By Name" option to selector for Sheets ( #8241 )
...
Co-authored-by: Michael Kret <michael.k@radency.com>
2024-01-10 14:30:09 +01:00
Michael Kret
e796e7f06d
feat(MongoDB Node): Add support for TLS ( #8266 )
2024-01-10 15:02:05 +02:00
Alex Grozav
94c9cd4080
feat: Update @n8n/chat exports and add example images (no-changelog) ( #8274 )
2024-01-10 14:50:41 +02:00
Michael Kret
ccde38a8a8
fix(Monday.com Node): Migrate to api 2023-10 ( #8254 )
2024-01-10 11:17:00 +02:00
Tomi Turtiainen
23abd8fb49
fix: Small ui fixes to workflow cred setup modal (no-changelog) ( #8280 )
2024-01-09 18:32:42 +02:00
Anush
4401db3a2f
fix: Fix issue with API key being required for the Qdrant Node ( #8237 )
2024-01-09 16:09:31 +00:00
Eric Koleda
f11aa06d27
feat(Coda Node): Add User-Agent for requests to Coda (no-changelog) ( #7771 )
...
Co-authored-by: Jonathan Bennetts <jonathan.bennetts@gmail.com>
2024-01-09 16:02:04 +00:00
vacitbaydarman
e056aa9c4d
fix(FTP Node): FTP connection failed due to missing password credential in node ( #8131 )
...
Co-authored-by: Marcus <marcus@n8n.io>
2024-01-09 15:39:30 +00:00
Iván Ovejero
d5dcbbf8e5
ci: Fix lint setup in chat
package (no-changelog) ( #8275 )
2024-01-09 16:37:05 +01:00
कारतोफ्फेलस्क्रिप्ट™
d1ca368c7d
ci: Fix codecov reporting, and include all packages (no-changelog) ( #8276 )
2024-01-09 16:18:20 +01:00
Iván Ovejero
5032bf0e34
fix(core): Fix test webhook deregistration ( #8247 )
2024-01-09 16:02:32 +01:00
Deborah
90404a4b88
docs: Update links in deprecated langchain nodes to avoid linting errors (no-changelog) ( #8273 )
2024-01-09 14:50:00 +01:00
Iván Ovejero
0dabe5c74e
fix: Fix user reinvites on FE and BE ( #8261 )
2024-01-09 13:52:34 +01:00
कारतोफ्फेलस्क्रिप्ट™
b1c1372bc2
docs: Update primaryDocumentation urls for nodes updated in #7651 (no-changelog) ( #8270 )
2024-01-09 12:22:12 +01:00
Alex Grozav
af49e95cc7
feat: Add Chat Trigger node ( #7409 )
...
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
Co-authored-by: Jesper Bylund <mail@jesperbylund.com>
Co-authored-by: OlegIvaniv <me@olegivaniv.com>
Co-authored-by: Deborah <deborah@starfallprojects.co.uk>
Co-authored-by: Jan Oberhauser <janober@users.noreply.github.com>
Co-authored-by: Jon <jonathan.bennetts@gmail.com>
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
Co-authored-by: Michael Kret <88898367+michael-radency@users.noreply.github.com>
Co-authored-by: Giulio Andreini <andreini@netseven.it>
Co-authored-by: Mason Geloso <Mason.geloso@gmail.com>
Co-authored-by: Mason Geloso <hone@Masons-Mac-mini.local>
Co-authored-by: Mutasem Aldmour <mutasem@n8n.io>
2024-01-09 13:11:39 +02:00
कारतोफ्फेलस्क्रिप्ट™
1387541e33
fix(Github Trigger Node): Enforce SSL validation by default ( #8265 )
2024-01-09 11:34:05 +01:00
Jesper Bylund
9d40ae8b74
fix(editor): Tweaking button sizes in execution preview ( #8206 )
2024-01-09 10:20:22 +00:00
Iván Ovejero
055cc785fd
fix(core): Avoid wrapping ExecutionBaseError
to prevent misreporting to Sentry (no-changelog) ( #8262 )
2024-01-09 10:11:28 +01:00
Tomi Turtiainen
3b996a7da0
feat(core): Validate shutdown handlers on startup ( #8260 )
2024-01-08 17:46:45 +02:00
oleg
d37b9084b2
feat: Implement MistralCloud Chat & Embeddings nodes ( #8239 )
...
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
Co-authored-by: Michael Kret <michael.k@radency.com>
2024-01-08 16:17:55 +01:00
Tomi Turtiainen
38d91c43e3
fix: Adjust set up template button styles (no-changelog) ( #8259 )
2024-01-08 16:34:28 +02:00
कारतोफ्फेलस्क्रिप्ट™
fc2903096e
fix(Webhook Node): Fix handling of form-data files ( #8256 )
2024-01-08 14:33:14 +01:00
Tomi Turtiainen
b6c42cc084
fix(editor): Unify canvas button positioning ( #8258 )
2024-01-08 14:44:56 +02:00
Tomi Turtiainen
04836e5c56
feat: Rename template cred setup feature flag (no-changelog) ( #8257 )
2024-01-08 14:33:21 +02:00
Alex Grozav
8c8caac4e8
feat(editor): Migrate debounce mixin to useDebounce composable (no-changelog) ( #8244 )
2024-01-08 14:00:49 +02:00
Tomi Turtiainen
8affdf680d
fix: Hide cred setup button from canvas (no-changelog) ( #8255 )
2024-01-08 13:59:04 +02:00
Tomi Turtiainen
7899f7aca5
fix: Adjust telemetry from canvas (no-changelog) ( #8252 )
2024-01-08 13:56:16 +02:00
Iván Ovejero
90c065e999
refactor(core): Convert workflows controller to DI (no-changelog) ( #8253 )
2024-01-08 12:54:23 +01:00
कारतोफ्फेलस्क्रिप्ट™
ac1c642fdd
fix(core): Do not add Authentication header when authentication
type is body
( #8201 )
2024-01-08 12:38:24 +01:00
Jan Oberhauser
ccb2b076f8
fix: Resolve expressions in credentials following paired item ( #8250 )
...
## Summary
Fixes the issue that pairedItem information was not available in
expressions that got used in credentials
## Related tickets and issues
[PAY-1207](https://linear.app/n8n/issue/PAY-1207/paireditem-expressions-not-working-correctly-in-credentials )
## Review / Merge checklist
- [x] PR title and summary are descriptive. **Remember, the title
automatically goes into the changelog. Use `(no-changelog)` otherwise.**
([conventions](https://github.com/n8n-io/n8n/blob/master/.github/pull_request_title_conventions.md ))
- [ ] [Docs updated](https://github.com/n8n-io/n8n-docs ) or follow-up
ticket created.
- [ ] Tests included.
> A bug is not considered fixed, unless a test is added to prevent it
from happening again.
> A feature is not complete without tests.
---------
Co-authored-by: Omar Ajoue <krynble@gmail.com>
2024-01-08 09:48:20 +00:00
Tomi Turtiainen
008fd5a917
test: Add e2e tests for cred setup on workflow editor (no-changelog) ( #8245 )
...
## Summary
Follow-up to https://github.com/n8n-io/n8n/pull/8240
Adds e2e tests for the template credential setup in workflow editor
## Related tickets and issues
https://linear.app/n8n/issue/ADO-1463/feature-enable-users-to-close-and-re-open-the-setup
2024-01-08 11:35:18 +02:00
Tomi Turtiainen
3cf6704dbb
feat: Enable cred setup for workflows created from templates (no-changelog) ( #8240 )
...
## Summary
Enable users to open credential setup for workflows that have been
created from templates if they skip it.
Next steps (will be their own PRs):
- Add telemetry events
- Add e2e test
- Hide the button when user sets up all the credentials
- Change the feature flag to a new one
## Related tickets and issues
https://linear.app/n8n/issue/ADO-1637/feature-support-template-credential-setup-for-http-request-nodes-that
2024-01-05 18:07:57 +02:00
Ricardo Espinoza
df5d07bcb8
feat(editor): Update copy: Execute
--> Test
( #8137 )
...
## Summary
Title self explanatory
## Related tickets and issues
https://linear.app/n8n/issue/ADO-129/update-copy-execute-test
## Review / Merge checklist
- [x] PR title and summary are descriptive. **Remember, the title
automatically goes into the changelog. Use `(no-changelog)` otherwise.**
([conventions](https://github.com/n8n-io/n8n/blob/master/.github/pull_request_title_conventions.md ))
2024-01-05 10:23:51 -05:00
Ricardo Espinoza
2d6e406e21
fix(editor): Vertically center workflow preview loading state ( #8231 )
...
## Summary
Title self explanatory
before:
<img width="1198" alt="image"
src="https://github.com/n8n-io/n8n/assets/16496553/26c29cad-b376-40fd-9881-343f5e722d58 ">
now:
<img width="1211" alt="image"
src="https://github.com/n8n-io/n8n/assets/16496553/9f2d4020-6bf8-481a-b69f-eddb57cfaaae ">
## Related tickets and issues
[ado-1645-fix-center-loading-preview-loading-state
](https://linear.app/n8n/issue/ADO-1645/fix-center-loading-preview-loading-state )
## Review / Merge checklist
- [ x] PR title and summary are descriptive. **Remember, the title
automatically goes into the changelog. Use `(no-changelog)` otherwise.**
([conventions](https://github.com/n8n-io/n8n/blob/master/.github/pull_request_title_conventions.md ))
2024-01-05 09:04:39 -05:00
Iván Ovejero
f2939568cf
perf(core): Optimize workflow activation errors ( #8242 )
...
At https://github.com/n8n-io/n8n/pull/8213 we introduced Redis hashes
for workflow ownership and manual webhooks...
- to remove clutter from multiple related keys at the top level,
- to improve performance by preventing serializing-deserializing, and
- to guarantee atomicity during concurrent updates in multi-main setup.
Workflow activation errors can also benefit from this. Added test
coverage as well.
To test manually, create a workflow with a trigger with an invalid
credential, edit the workflow's `active` column to `true`, and restart.
The activation error should show as a red triangle on canvas and in the
workflow list.
2024-01-05 13:06:42 +01:00
Iván Ovejero
23a4ac96c0
refactor(core): Continue moving typeorm
operators to repositories (no-changelog) ( #8212 )
...
Follow-up to: https://github.com/n8n-io/n8n/pull/8186
2024-01-05 13:06:24 +01:00
Elias Meire
bed04ec122
fix(Postgres Node): Stop marking autogenerated columns as required ( #8230 )
...
## Summary
Postgres columns can be
- [generated as
identity](https://www.postgresqltutorial.com/postgresql-tutorial/postgresql-identity-column/ )
- [generated by a custom
expression](https://www.postgresql.org/docs/current/ddl-generated-columns.html )
In these 2 cases, the column is not required when inserting a new row.
This PR makes sure these types of column are not marked required in n8n.
### How to test
1. Create a Postgres table with all types of generated columns:
for version >= 10
```sql
CREATE TABLE "public"."test_table" (
"id" int8 NOT NULL DEFAULT nextval('test_table_id_seq'::regclass),
"identity_id" bigint GENERATED ALWAYS AS IDENTITY,
"id_plus" numeric GENERATED ALWAYS AS (id + 5) STORED,
"title" varchar NOT NULL,
"created_at" timestamp DEFAULT now(),
PRIMARY KEY ("id")
)
```
Before 10 you have to use serial or bigserial types:
```sql
CREATE TABLE distributors (
did serial not null primary key,
name varchar(40) NOT NULL CHECK (name <> '')
);
```
2. Add a postgres node to canvas and try to insert data without the
generated columns
3. Should successfully insert
More info in Linear/Github issue ⬇️
## Related tickets and issues
- fixes #7084
-
https://linear.app/n8n/issue/NODE-816/rmc-not-all-id-fields-should-be-required
-
https://linear.app/n8n/issue/NODE-681/postgres-cant-map-automatically-if-database-requires-a-field
## Review / Merge checklist
- [ ] PR title and summary are descriptive. **Remember, the title
automatically goes into the changelog. Use `(no-changelog)` otherwise.**
([conventions](https://github.com/n8n-io/n8n/blob/master/.github/pull_request_title_conventions.md ))
- [ ] [Docs updated](https://github.com/n8n-io/n8n-docs ) or follow-up
ticket created.
- [ ] Tests included.
> A bug is not considered fixed, unless a test is added to prevent it
from happening again.
> A feature is not complete without tests.
---------
Co-authored-by: Michael Kret <michael.k@radency.com>
2024-01-05 12:37:33 +01:00
Elias Meire
048b588852
fix: Make params panel double width for all SQL nodes ( #8236 )
...
## Summary
Make params panel double width for all SQL nodes
<img width="1445" alt="image"
src="https://github.com/n8n-io/n8n/assets/8850410/422e7c6c-90c9-4cf0-832b-fab7679275d3 ">
## Related tickets and issues
https://linear.app/n8n/issue/NODE-986/make-all-sql-nodes-have-a-double-width-params-pane
## Review / Merge checklist
- [ ] PR title and summary are descriptive. **Remember, the title
automatically goes into the changelog. Use `(no-changelog)` otherwise.**
([conventions](https://github.com/n8n-io/n8n/blob/master/.github/pull_request_title_conventions.md ))
- [ ] [Docs updated](https://github.com/n8n-io/n8n-docs ) or follow-up
ticket created.
- [ ] Tests included.
> A bug is not considered fixed, unless a test is added to prevent it
from happening again.
> A feature is not complete without tests.
2024-01-05 12:31:11 +01:00
oleg
184ed8e17d
refactor: Migrate genericHelpers
mixin to composable ( #8220 )
...
## Summary
- Moved out canvas loading handling to canvas store
- Tag editable routes via meta to remove router dependency from generic
helpers
- Replace all occurrences of `genericHelpers` mixin with composable and
audit usage
- Moved out `isRedirectSafe` and `getRedirectQueryParameter` out of
genericHelpers to remove dependency on router
Removing the router dependency is important, because `useRouter` and
`useRoute` compostables are only available if called from component
instance. So if composable is nested within another composable, we
wouldn't be able to use these. In this case we'd always need to inject
the router and pass it through several composables. That's why I moved
the `readonly` logic to router meta and `isRedirectSafe` and
`getRedirectQueryParameter` out as they were only used in a single
component.
---------
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
2024-01-05 12:23:28 +01:00
Iván Ovejero
f53c482939
perf(core): Improve caching service ( #8213 )
...
Story: https://linear.app/n8n/issue/PAY-1188
- Implement Redis hashes on the caching service, based on Micha's work
in #7747 , adapted from `node-cache-manager-ioredis-yet`. Optimize
workflow ownership lookups and manual webhook lookups with Redis hashes.
- Simplify the caching service by removing all currently unused methods
and options: `enable`, `disable`, `getCache`, `keys`, `keyValues`,
`refreshFunctionEach`, `refreshFunctionMany`, `refreshTtl`, etc.
- Remove the flag `N8N_CACHE_ENABLED`. Currently some features on
`master` are broken with caching disabled, and test webhooks now rely
entirely on caching, for multi-main setup support. We originally
introduced this flag to protect against excessive memory usage, but
total cache usage is low enough that we decided to drop this setting.
Apparently this flag was also never documented.
- Overall caching service refactor: use generics, reduce branching, add
discriminants for cache kinds for better type safety, type caching
events, improve readability, remove outdated docs, etc. Also refactor
and expand caching service tests.
Follow-up to: https://github.com/n8n-io/n8n/pull/8176
---------
Co-authored-by: Michael Auerswald <michael.auerswald@gmail.com>
2024-01-05 11:52:44 +01:00
Michael Kret
b201ff8f23
fix(Nextcloud Node): Throw an actual error if server responded with Fatal error ( #8234 )
...
## Summary
Nextcloud and Yourls receiving response with OK status as string
containing 'Fatal error', throw an actual error in such case
![image](https://github.com/n8n-io/n8n/assets/88898367/7cba4b8c-3b34-476f-8a35-e10738022427 )
## Related tickets and issues
https://linear.app/n8n/issue/NODE-1035/nextcloud-and-yourls-throw-an-actual-error-if-server-responded-with
2024-01-05 12:13:29 +02:00
Tomi Turtiainen
6e78d2346e
fix: Adjust 'use template' feature telemetry (no-changelog) ( #8232 )
...
- Add extra params to 'User closed cred setup' event
- Fire 'User closed cred setup' only when template has creds
- Skip cred setup page if template has no creds required
- Fire 'User inserted workflow template' also in cred setup
2024-01-05 11:52:10 +02:00
Michael Kret
cda49a4747
fix(Set Node): Field not excluded if dot notation disabled and field was set by using drag-and-drop from ui ( #8233 )
...
## Summary
Sanitize fields when dot notation disabled
![image](https://github.com/n8n-io/n8n/assets/88898367/5056bc8d-279e-4bc2-8689-4858fc25474d )
## Related tickets and issues
https://community.n8n.io/t/edit-fields-set-new-set-node-cannot-delete-field-with-space-or-non-latin-character-when-support-dot-notation-is-off/31989
https://linear.app/n8n/issue/NODE-883/set-edit-fields-node-spaces-in-field-names-break-fields-to-exclude
2024-01-05 11:15:33 +02:00
Michael Kret
43e8e5e540
fix(NocoDB Node): Download attachments ( #8235 )
...
## Summary
PR fixes Get Many fails to execute when Download Attachments is set to
true
![image](https://github.com/n8n-io/n8n/assets/88898367/7f3ab8c7-e07e-4f31-bf6e-f2e28e6a685a )
## Related tickets and issues
https://community.n8n.io/t/nocodb-unable-to-download-file/33333
https://linear.app/n8n/issue/NODE-960/nocodb-row-get-many-fails-to-execute-when-download-attachments-is-set
2024-01-05 11:15:10 +02:00
Tomi Turtiainen
8a78ae1739
fix: Add template id to workflows created from templates (no-changelog) ( #8226 )
...
In #8088 template ID was added to workflow metadata, but it was missing
from workflows that were created using the template credential setup.
This fixes that.
2024-01-05 10:36:59 +02:00
Elias Meire
071e6d6b6e
feat(editor): Add fullscreen view to code editor ( #8084 )
...
## Summary
<img width="1240" alt="image"
src="https://github.com/n8n-io/n8n/assets/8850410/2819f4ce-c343-431a-8a88-a1bc9c4b572a ">
<img width="2649" alt="image"
src="https://github.com/n8n-io/n8n/assets/8850410/36862aaf-cc4c-4668-bdc8-cf5a6f00babe ">
1. Add code node and open it
3. Click the fullscreen button in the bottom right
4. A fullscreen dialog should appear and allow editing the code
5. Changes made in the fullscreen dialog should be applied to the
original code editor when closed
It should work the same way for HTML/SQL/JSON editors
⚠️ Modal layout was updated so that modals/dialogs are centered, try to
test some modals
## Related tickets and issues
https://linear.app/n8n/issue/NODE-1009/add-fullscreen-view-to-code-node
## Review / Merge checklist
- [ ] PR title and summary are descriptive. **Remember, the title
automatically goes into the changelog. Use `(no-changelog)` otherwise.**
([conventions](https://github.com/n8n-io/n8n/blob/master/.github/pull_request_title_conventions.md ))
- [ ] [Docs updated](https://github.com/n8n-io/n8n-docs ) or follow-up
ticket created.
- [ ] Tests included.
> A bug is not considered fixed, unless a test is added to prevent it
from happening again.
> A feature is not complete without tests.
---------
Co-authored-by: Giulio Andreini <andreini@netseven.it>
2024-01-04 17:23:24 +01:00
Ricardo Espinoza
8f22a265d6
fix(editor): Only load suggested templates for owners ( #8228 )
...
## Summary
Title is self explanatory
2024-01-04 10:19:25 -05:00
Michael Kret
270328ccf6
feat(HTTP Request Node): Interval Between Requests option for pagination ( #8224 )
...
## Summary
Option to add delay between request when using pagination
![image](https://github.com/n8n-io/n8n/assets/88898367/df93f9c7-2569-4d22-a719-494d9dfe8030 )
## Related tickets and issues
https://linear.app/n8n/issue/NODE-1029/http-request-pagination-feature-doesnt-use-batch-settings
https://github.com/n8n-io/n8n/issues/8062
2024-01-04 17:11:16 +02:00
Alex Grozav
b50d8058cf
feat(editor): Migrate pinData mixin to usePinnedData composable (no-changelog) ( #8207 )
...
## Summary
Required as part of NodeView refactoring:
- Migrates `pinData` mixin to `usePinnedData` composable.
- Adds `useActiveNode` and `useNodeType` composables
## Related tickets and issues
https://linear.app/n8n/issue/N8N-6355/pindata
## Review / Merge checklist
- [x] PR title and summary are descriptive. **Remember, the title
automatically goes into the changelog. Use `(no-changelog)` otherwise.**
([conventions](https://github.com/n8n-io/n8n/blob/master/.github/pull_request_title_conventions.md ))
- [x] [Docs updated](https://github.com/n8n-io/n8n-docs ) or follow-up
ticket created.
- [x] Tests included.
> A bug is not considered fixed, unless a test is added to prevent it
from happening again.
> A feature is not complete without tests.
2024-01-04 11:22:56 +02:00
Michael Kret
f4092a9e49
feat(Switch Node): Overhaul ( #7855 )
...
Github issue / Community forum post (link here to close automatically):
https://community.n8n.io/t/switch-node-to-more-than-one-path/32791/2
https://community.n8n.io/t/switch-node-routing-same-value-multiple-output/29424
---------
Co-authored-by: Elias Meire <elias@meire.dev>
Co-authored-by: Giulio Andreini <andreini@netseven.it>
2024-01-04 11:03:03 +02:00
Tomi Turtiainen
cd3f5b5b1f
fix: Fix template credential setup for nodes that dont have credentials ( #8208 )
...
Fix template credential setup for templates whose workflow includes
nodes that require credentials but the workflow definition does not have
them defined. Like for example
https://n8n.io/workflows/1344-save-email-attachments-to-nextcloud/
2024-01-04 10:21:36 +02:00
Ricardo Espinoza
4186884740
fix: Stop showing fake door templates when user clicks on "use template" (no-changelog) ( #8219 )
...
## Summary
We stop showing the fake-door templates when the user clicks on "notify
me when it's is available" (this notification is shown when the user
clicks on "use template"). This PR changes this behavior and stop
showing the fakedoor templates when the user clicks on "use template".
Additionally, also increases the "template coming soon" notification
time from 4.5 seconds to 10 seconds.
<img width="395" alt="image"
src="https://github.com/n8n-io/n8n/assets/16496553/2e643b1f-dd52-46f0-951f-29e630241f73 ">
2024-01-03 17:04:30 -05:00
Michael Kret
edbc5bb59a
fix(core): Unsafe isAxiosError property access (no-changelog) ( #8197 )
...
## Summary
in some cases the actual error does not get returned. It is apparently
reproducible with the OpenAI node but will probably also be a bug and so
a problem in other nodes:
https://community.n8n.io/t/problem-in-node-openai-cannot-read-properties-of-undefined-reading-isaxioserror/34716/9
## Related tickets and issues
https://linear.app/n8n/issue/NODE-1028/actual-error-does-not-always-get-returned
## Review / Merge checklist
- [ ] PR title and summary are descriptive. **Remember, the title
automatically goes into the changelog. Use `(no-changelog)` otherwise.**
([conventions](https://github.com/n8n-io/n8n/blob/master/.github/pull_request_title_conventions.md ))
- [ ] [Docs updated](https://github.com/n8n-io/n8n-docs ) or follow-up
ticket created.
- [ ] Tests included.
> A bug is not considered fixed, unless a test is added to prevent it
from happening again.
> A feature is not complete without tests.
2024-01-03 20:43:31 +02:00
Ricardo Espinoza
8a3c87f69c
fix(editor): Items count display in running workflow ( #8148 )
...
## Summary
> Describe what the PR does and how to test. Photos and videos are
recommended.
Every time the `MainHeader` component is created, we register a new
handler for the "push" messages. Unfortunately this becomes an issue if
you go multiple times to a page that renders the `MainHeader`, e.g
`/workflow/:id`, without refreshing the page; because all handlers will
be called, causing behavior duplication.
I added the possibility of passing an ID, and made impossible to have
multiple handlers with the same ID However, it does not seems to be
needed to support an array of handlers in the pushConnection store. If
that is the case:
1. We might want to have only one handler for the push connections at
all times, which would be a much simpler approach.
2. Register the handler on app.mount instead.
The issue seems to have been introduced
[here](https://github.com/n8n-io/n8n/pull/7763/files#diff-f5dae80a64b9951bb6691f1b9d439423cf84fa0cc9601b3f2c00904f3135e8deR48 )
Before the change:
https://www.loom.com/share/85cf8ef896254d848a13a6c6438daa47
With the change:
https://www.loom.com/share/f5c4ffac421d46cc8e389364e1c357d3
## Related tickets and issues
https://linear.app/n8n/issue/ADO-1596/bug-items-count-display-in-running-workflow
## Review / Merge checklist
- [x] PR title and summary are descriptive. **Remember, the title
automatically goes into the changelog. Use `(no-changelog)` otherwise.**
([conventions](https://github.com/n8n-io/n8n/blob/master/.github/pull_request_title_conventions.md ))
- [ ] [Docs updated](https://github.com/n8n-io/n8n-docs ) or follow-up
ticket created.
- [ ] Tests included.
> A bug is not considered fixed, unless a test is added to prevent it
from happening again.
> A feature is not complete without tests.
2024-01-03 11:31:33 -05:00
Iván Ovejero
22a5f5258d
feat(core): Cache test webhook registrations ( #8176 )
...
In a multi-main setup, we have the following issue. The user's client
connects to main A and runs a test webhook, so main A starts listening
for a webhook call. A third-party service sends a request to the test
webhook URL. The request is forwarded by the load balancer to main B,
who is not listening for this webhook call. Therefore, the webhook call
is unhandled.
To start addressing this, cache test webhook registrations, using Redis
for queue mode and in-memory for regular mode. When the third-party
service sends a request to the test webhook URL, the request is
forwarded by the load balancer to main B, who fetches test webhooks from
the cache and, if it finds a match, executes the test webhook. This
should be transparent - test webhook behavior should remain the same as
so far.
Notes:
- Test webhook timeouts are not cached. A timeout is only relevant to
the process it was created in, so another process retrieving from Redis
a "foreign" timeout will be unable to act on it. A timeout also has
circular references, so `cache-manager-ioredis-yet` is unable to
serialize it.
- In a single-main scenario, the timeout remains in the single process
and is cleared on test webhook expiration, successful execution, and
manual cancellation - all as usual.
- In a multi-main scenario, we will need to have the process who
received the webhook call send a message to the process who created the
webhook directing this originating process to clear the timeout. This
will likely be implemented via execution lifecycle hooks and Redis
channel messages checking session ID. This implementation is out of
scope for this PR and will come next.
- Additional data in test webhooks is not cached. From what I can tell,
additional data is not needed for test webhooks to be executed.
Additional data also has circular references, so
`cache-manager-ioredis-yet` is unable to serialize it.
Follow-up to: #8155
2024-01-03 16:58:33 +01:00
github-actions[bot]
053503531f
🚀 Release 1.23.0 ( #8205 )
...
#
[1.23.0](https://github.com/n8n-io/n8n/compare/n8n@1.22.0...n8n@1.23.0 )
(2024-01-03)
### Bug Fixes
* **Asana Node:** Omit body from GET, HEAD, and DELETE requests
([#8057 ](https://github.com/n8n-io/n8n/issues/8057 ))
([15ffd4f
](15ffd4fb9f
))
* **core:** Better input validation for the changeRole endpoint
([#8189 ](https://github.com/n8n-io/n8n/issues/8189 ))
([cfe9525
](cfe9525dd4
))
* **core:** Fix issue that pinnedData is not used with Test-Webhooks
([#8123 ](https://github.com/n8n-io/n8n/issues/8123 ))
([fa8bd8b
](fa8bd8b9eb
))
* **core:** Handle empty executions table in pruning in migrations
([#8121 ](https://github.com/n8n-io/n8n/issues/8121 ))
([ffaa30d
](ffaa30ddc4
))
* **core:** Remove circular dependency in WorkflowService and
ActiveWorkflowRunner
([#8128 ](https://github.com/n8n-io/n8n/issues/8128 ))
([21788d9
](21788d9153
))
* **core:** Use pinned data only for manual mode
([#8164 ](https://github.com/n8n-io/n8n/issues/8164 ))
([ea7e76f
](ea7e76fa3b
))
* **Discord Node:** Remove unnecessary requirement on parameters
([#8060 ](https://github.com/n8n-io/n8n/issues/8060 ))
([ef3a577
](ef3a57719e
))
* **editor:** Avoid sanitizing output to search node data
([#8126 ](https://github.com/n8n-io/n8n/issues/8126 ))
([c83d9f4
](c83d9f45ba
))
* **editor:** Enable explicit undo keyboard shortcut across all code
editors ([#8178 ](https://github.com/n8n-io/n8n/issues/8178 ))
([cf7f668
](cf7f6688ba
))
* **editor:** Fix operation change failing in certain conditions
([#8114 ](https://github.com/n8n-io/n8n/issues/8114 ))
([711fa2b
](711fa2b925
))
* **editor:** Fix templates view layout
([#8196 ](https://github.com/n8n-io/n8n/issues/8196 ))
([d01e42a
](d01e42a2aa
))
* **editor:** Fix UI urls when hosted behind a path prefix
([#8198 ](https://github.com/n8n-io/n8n/issues/8198 ))
([5c078f1
](5c078f1b3d
))
* **editor:** Prevent browser zoom when scrolling inside sticky edit
mode ([#8116 ](https://github.com/n8n-io/n8n/issues/8116 ))
([e928210
](e928210ccd
))
* **editor:** Prevent canvas undo/redo when NDV is open
([#8118 ](https://github.com/n8n-io/n8n/issues/8118 ))
([39e45d8
](39e45d8b92
))
* **editor:** Prevent storing pairedItem data inside of pinData
([#8173 ](https://github.com/n8n-io/n8n/issues/8173 ))
([405e267
](405e26757e
))
* **GitHub Node:** Fix issue that File->Get did not run once per item
([#8190 ](https://github.com/n8n-io/n8n/issues/8190 ))
([11cda41
](11cda41214
))
* **Invoice Ninja Node:** Fix issue with custom invoice numbers not
working with v5 ([#8200 ](https://github.com/n8n-io/n8n/issues/8200 ))
([3b6ae2d
](3b6ae2d0a5
))
* **Microsoft Excel 365 Node:** Ensure arg is string during worksheet
table search ([#8154 ](https://github.com/n8n-io/n8n/issues/8154 ))
([8e873ca
](8e873ca2f3
))
* **Notion Node:** Ensure arg is string during page ID extraction
([#8153 ](https://github.com/n8n-io/n8n/issues/8153 ))
([e94b8a6
](e94b8a6c30
))
* **Redis Trigger Node:** Activating a workflow with a Redis trigger
fails ([#8129 ](https://github.com/n8n-io/n8n/issues/8129 ))
([a169b74
](a169b74062
))
* **Schedule Trigger Node:** Use the correct `moment` import
([#8185 ](https://github.com/n8n-io/n8n/issues/8185 ))
([17a4e2e
](17a4e2ea80
))
* Show public API upgrade CTA when feature is not enabled
([#8109 ](https://github.com/n8n-io/n8n/issues/8109 ))
([e9c7fd7
](e9c7fd7397
))
### Features
* **core:** Add closeFunction support to Sub-Nodes
([#7708 ](https://github.com/n8n-io/n8n/issues/7708 ))
([bec0fae
](bec0faed9e
))
* **core:** Add user.profile.beforeUpdate hook
([#8144 ](https://github.com/n8n-io/n8n/issues/8144 ))
([e126ed7
](e126ed74f3
))
* **core:** Improvements/overhaul for nodes working with binary data
([#7651 ](https://github.com/n8n-io/n8n/issues/7651 ))
([5e16dd4
](5e16dd4ab4
))
* **core:** Remove discontinued crypto-js
([#8104 ](https://github.com/n8n-io/n8n/issues/8104 ))
([01e9a79
](01e9a79238
))
* **core:** Unify application components shutdown
([#8097 ](https://github.com/n8n-io/n8n/issues/8097 ))
([3a881be
](3a881be6c2
))
* **editor:** Add node execution status indicator to output panel
([#8124 ](https://github.com/n8n-io/n8n/issues/8124 ))
([ab74bad
](ab74bade05
))
* **editor:** Add template Id to workflow metadata
([#8088 ](https://github.com/n8n-io/n8n/issues/8088 ))
([517b050
](517b050d0a
))
* **Home Assistant Node:** Use the new Home Assistant logo
([#8150 ](https://github.com/n8n-io/n8n/issues/8150 ))
([518a99e
](518a99e528
))
* **Qdrant Vector Store Node:** Qdrant vector store support
([#8080 ](https://github.com/n8n-io/n8n/issues/8080 ))
([66460f6
](66460f66b0
))
* **Wordpress Node:** Add option to ignore error when using self signed
certificates ([#8199 ](https://github.com/n8n-io/n8n/issues/8199 ))
([65c8e12
](65c8e12b96
))
Co-authored-by: ivov <ivov@users.noreply.github.com>
2024-01-03 13:41:28 +01:00
Michael Kret
5e16dd4ab4
feat(core): Improvements/overhaul for nodes working with binary data ( #7651 )
...
Github issue / Community forum post (link here to close automatically):
---------
Co-authored-by: Giulio Andreini <andreini@netseven.it>
Co-authored-by: Marcus <marcus@n8n.io>
2024-01-03 13:08:16 +02:00
Bin
259323b97e
docs: Update workflow link from ai-beta to master ( #8183 )
...
The ai_beta branch had deleted.
## Summary
> Just replaced the branch name.
## Related tickets and issues
> No.
## Review / Merge checklist
- [x] PR title and summary are descriptive. **Remember, the title
automatically goes into the changelog. Use `(no-changelog)` otherwise.**
([conventions](https://github.com/n8n-io/n8n/blob/master/.github/pull_request_title_conventions.md ))
- [ ] [Docs updated](https://github.com/n8n-io/n8n-docs ) or follow-up
ticket created.
- [ ] Tests included.
> A bug is not considered fixed, unless a test is added to prevent it
from happening again.
> A feature is not complete without tests.
2024-01-03 10:54:21 +00:00
Jon
65c8e12b96
feat(Wordpress Node): Add option to ignore error when using self signed certificates ( #8199 )
...
## Summary
Adds option to ignore SSL issues to the Wordpress node, This is useful
when using a self signed certificate in a local setup.
## Related tickets and issues
https://github.com/n8n-io/n8n/issues/8151
2024-01-03 10:52:01 +00:00
कारतोफ्फेलस्क्रिप्ट™
5c078f1b3d
fix(editor): Fix UI urls when hosted behind a path prefix ( #8198 )
...
fixes #8061
2024-01-03 11:37:01 +01:00
Anush
66460f66b0
feat(Qdrant Vector Store Node): Qdrant vector store support ( #8080 )
...
## Summary
This PR intends to add [Qdrant](https://qdrant.tech/ ) as a supported
vectorstore node to load and retrieve documents from in a workflow.
## Review / Merge checklist
- [x] PR title and summary are descriptive.
- [x] Node/credentials documentation to be updated in
https://github.com/n8n-io/n8n-docs/pull/1796 .
---------
Co-authored-by: oleg <me@olegivaniv.com>
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2024-01-03 11:14:51 +01:00
Nihaal Sangha
ef3a57719e
fix(Discord Node): Remove unnecessary requirement on parameters ( #8060 )
...
## Summary
The PR removes the requirement on 2 fields: the `content` and the
`description` of embeds. Discord requires neither of these fields and as
they weren't required in the v1 node, it prevents migrating to the v2
node for users not providing one of them. Discord does require
*something* to be sent however, whether an attachment, an embed or
content, so this could be used instead if necessary.
## Review / Merge checklist
- [x] PR title and summary are descriptive. **Remember, the title
automatically goes into the changelog. Use `(no-changelog)` otherwise.**
([conventions](https://github.com/n8n-io/n8n/blob/master/.github/pull_request_title_conventions.md ))
- [x] ~~[Docs updated](https://github.com/n8n-io/n8n-docs ) or follow-up
ticket created.~~ (v2 is not documented)
- [x] ~~Tests included.~~ (If more complex requirements are set then a
test should be added although I haven't worked with n8n's tests before)
---------
Co-authored-by: Michael Kret <michael.k@radency.com>
Co-authored-by: Jonathan Bennetts <jonathan.bennetts@gmail.com>
2024-01-03 11:21:22 +02:00
Jon
3b6ae2d0a5
fix(Invoice Ninja Node): Fix issue with custom invoice numbers not working with v5 ( #8200 )
...
## Summary
The v5 API expects the invoice number to under the `number` property
rather than `invoice_number`, At some point this month I am going to
bring in the big PR that fixes all of the v5 issues.
## Related tickets and issues
https://github.com/n8n-io/n8n/issues/8191
2024-01-03 09:02:19 +00:00
कारतोफ्फेलस्क्रिप्ट™
cfe9525dd4
fix(core): Better input validation for the changeRole endpoint ( #8189 )
...
also refactored the code to
1. stop passing around `scope === 'global'`, since this code can be used
only for changing globalRole.
2. leak less details when input validation fails.
## Review / Merge checklist
- [x] PR title and summary are descriptive
- [x] Tests included
2024-01-03 09:33:35 +01:00
Jan Oberhauser
11cda41214
fix(GitHub Node): Fix issue that File->Get did not run once per item ( #8190 )
...
## Summary
The Operation File -> Get is implemented wrong. Instead of downloading a
file for each of the items it only downloads the file of the first one
and then stops.
## Related tickets and issues
https://linear.app/n8n/issue/NODE-1027/fix-issue-that-github-node-file-get
## Review / Merge checklist
- [x] PR title and summary are descriptive. **Remember, the title
automatically goes into the changelog. Use `(no-changelog)` otherwise.**
([conventions](https://github.com/n8n-io/n8n/blob/master/.github/pull_request_title_conventions.md ))
- [ ] [Docs updated](https://github.com/n8n-io/n8n-docs ) or follow-up
ticket created.
- [ ] Tests included.
> A bug is not considered fixed, unless a test is added to prevent it
from happening again.
> A feature is not complete without tests.
Co-authored-by: Michael Kret <michael.k@radency.com>
2024-01-03 07:06:41 +02:00
Iván Ovejero
40c1eeeddd
refactor(core): Continue moving typeorm
operators to repositories (no-changelog) ( #8186 )
...
Follow-up to: #8163
2024-01-02 17:53:24 +01:00
Iván Ovejero
0ca2759d75
refactor: Optimize SVG icons for nodes ( #8195 )
...
Running `svgo` to optimize icon size for nodes.
2024-01-02 17:40:08 +01:00
Milorad FIlipović
d01e42a2aa
fix(editor): Fix templates view layout ( #8196 )
...
## Summary
Recent changes to the template info carousel component broke the layout
of the templates way so it had excessive width when templates categories
carousel was visible.
This PR reverts disables CSS that held it in place.
## Related tickets and issues
Fixes ADO-1628
## Review / Merge checklist
- [ ] PR title and summary are descriptive. **Remember, the title
automatically goes into the changelog. Use `(no-changelog)` otherwise.**
([conventions](https://github.com/n8n-io/n8n/blob/master/.github/pull_request_title_conventions.md ))
- [ ] [Docs updated](https://github.com/n8n-io/n8n-docs ) or follow-up
ticket created.
- [ ] Tests included.
> A bug is not considered fixed, unless a test is added to prevent it
from happening again.
> A feature is not complete without tests.
2024-01-02 14:13:09 +01:00
कारतोफ्फेलस्क्रिप्ट™
17a4e2ea80
fix(Schedule Trigger Node): Use the correct moment
import ( #8185 )
...
Any node that uses `moment.tz` should import from `moment-timezone`
instead of `moment`.
This fixes #8184
2024-01-02 12:50:31 +01:00
Iván Ovejero
e94b8a6c30
fix(Notion Node): Ensure arg is string during page ID extraction ( #8153 )
...
https://n8nio.sentry.io/issues/4765178087
Co-authored-by: Michael Kret <michael.k@radency.com>
2024-01-02 10:21:32 +01:00
Iván Ovejero
8e873ca2f3
fix(Microsoft Excel 365 Node): Ensure arg is string during worksheet table search ( #8154 )
...
https://n8nio.sentry.io/issues/4748574897
---------
Co-authored-by: Michael Kret <michael.k@radency.com>
2024-01-02 10:07:12 +01:00
Tomi Turtiainen
e126ed74f3
feat(core): Add user.profile.beforeUpdate hook ( #8144 )
...
Add `user.profile.beforeUpdate` hook so we can prevent user email change
if it overlaps with other users email.
2024-01-02 10:15:12 +02:00
Iván Ovejero
ece48d6a13
refactor(core): Unify workflow controllers (no-changelog) ( #8175 )
...
Combine EE workflows controller into main workflows controller,
protecting paid functionality behind feature flag checks.
2023-12-29 14:23:58 +01:00
Alex Grozav
f5a4bfe40c
feat(editor): Migrate copyPaste mixin to composables (no-changelog) ( #8179 )
2023-12-29 12:13:24 +02:00
कारतोफ्फेलस्क्रिप्ट™
216ec079c9
feat(editor): Create separate components for JS and JSON editors (no-changelog) ( #8156 )
...
## Summary
This is part-1 of refactoring our code editors to extract different type
of editors into their own components.
In part-2 we'll
1. delete a of unused or duplicate code
2. switch to a `useEditor` composable to bring more UX consistency
across all the code editors.
## Review / Merge checklist
- [x] PR title and summary are descriptive
- [x] Tests included
2023-12-29 10:49:27 +01:00
कारतोफ्फेलस्क्रिप्ट™
1286d6583c
ci: Disable import/no-extraneous-dependencies
in frontend tests (no-changelog) ( #8182 )
...
supersedes #8180
2023-12-29 10:45:55 +01:00
Iván Ovejero
4bad43dd66
refactor(core): Move typeorm
operators from WaitTracker
to ExecutionRepository
(no-changelog) ( #8163 )
...
Follow-up to: #8145
---------
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2023-12-28 19:22:09 +01:00
कारतोफ्फेलस्क्रिप्ट™
cf7f6688ba
fix(editor): Enable explicit undo keyboard shortcut across all code editors ( #8178 )
...
Fixes [ADO-801](https://linear.app/n8n/issue/ADO-801 ),
[PAY-632](https://linear.app/n8n/issue/PAY-632 ), and
[PAY-730](https://linear.app/n8n/issue/PAY-730 )
Also fixes #5297
## Review / Merge checklist
- [x] PR title and summary are descriptive
2023-12-28 14:55:23 +01:00
Iván Ovejero
e418d42450
refactor(core): Move typeorm
operators from various sources into repositories (no-changelog) ( #8174 )
...
Follow-up to: #8165
2023-12-28 13:14:10 +01:00
Alex Grozav
405e26757e
fix(editor): Prevent storing pairedItem data inside of pinData ( #8173 )
...
## Summary
When pinning data after an execution, the pairedItem data gets stored in
the pinData field. This creates problems during executions.
Before:
<img width="1141" alt="image"
src="https://github.com/n8n-io/n8n/assets/6179477/e555d00a-6ff2-4601-8072-3194a0c5e1c2 ">
After:
<img width="1140" alt="image"
src="https://github.com/n8n-io/n8n/assets/6179477/d97e9d90-28f5-4dcc-b63e-62497c646994 ">
## Related tickets and issues
https://linear.app/n8n/issue/PAY-812/wrong-error-shown-when-paireditem-fails-because-of-incorrect-pinned
## Review / Merge checklist
- [x] PR title and summary are descriptive. **Remember, the title
automatically goes into the changelog. Use `(no-changelog)` otherwise.**
([conventions](https://github.com/n8n-io/n8n/blob/master/.github/pull_request_title_conventions.md ))
- [x] [Docs updated](https://github.com/n8n-io/n8n-docs ) or follow-up
ticket created.
- [x] Tests included.
> A bug is not considered fixed, unless a test is added to prevent it
from happening again.
> A feature is not complete without tests.
2023-12-28 12:59:01 +02:00
कारतोफ्फेलस्क्रिप्ट™
c84d3c3bbf
refactor(core): Extract ActiveWebhooks out of ActiveWorkflowRunner (no-changelog) ( #8171 )
...
## Summary
This PR continues refactoring webhooks code for better modularity.
Continued from #8069 to bring back `ActiveWebhooks`, but this time
actually handling active webhook calls in this class.
## Review / Merge checklist
- [x] PR title and summary are descriptive
2023-12-28 10:04:32 +01:00
कारतोफ्फेलस्क्रिप्ट™
68cff4c59e
refactor(editor): Improve linting for component and prop names (no-changelog) ( #8169 )
2023-12-28 09:49:58 +01:00
Iván Ovejero
639afcd7a5
refactor(core): Simplify state in test webhooks (no-changelog) ( #8155 )
...
This PR simplifies state in test webhooks so that it can be cached
easily. Caching this state will allow us to start using Redis for manual
webhooks, to support manual webhooks to work in multi-main setup.
- [x] Convert `workflowWebhooks` to a getter - no need to optimize for
deactivation
- [x] Remove array from value in `TestWebhooks.webhookUrls`
- [x] Consolidate `webhookUrls` and `registeredWebhooks`
2023-12-28 09:28:12 +01:00
Iván Ovejero
0e582594ea
refactor(core): Move more typeorm
operators to UserRepository
(no-changelog) ( #8165 )
...
Follow-up to: #8163
2023-12-28 09:27:47 +01:00
Iván Ovejero
5aee7a1d48
refactor(core): Move typeorm
operators from SourceControlExportService
to repositories (no-changelog) ( #8168 )
...
Follow-up to: #8165
2023-12-28 09:27:38 +01:00
Jan Oberhauser
ea7e76fa3b
fix(core): Use pinned data only for manual mode ( #8164 )
...
## Summary
Fixes the issue that pinned data gets also used for production executions.
---------
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2023-12-27 18:22:33 +01:00
Iván Ovejero
2c6ffb0153
fix(core): Minor improvements to multi-main setup (no-changelog) ( #8012 )
...
- Move webhook, poller and trigger activation logs closer to activation
event
- Enrich response of `/debug/multi-main-setup`
- Ensure workflow updates broadcast activation state changes only if
state changed
- Fix bug on workflow activation after leadership change
- Ensure debug controller is not available in production
---------
Co-authored-by: Omar Ajoue <krynble@gmail.com>
2023-12-27 16:55:01 +01:00
कारतोफ्फेलस्क्रिप्ट™
f69ddcd796
refactor(core): Use Dependency Injection for all Controller classes (no-changelog) ( #8146 )
...
## Review / Merge checklist
- [x] PR title and summary are descriptive
2023-12-27 11:50:43 +01:00
geodic
518a99e528
feat(Home Assistant Node): Use the new Home Assistant logo ( #8150 )
...
Updated Home Assistant logo to the newer 25th anniversary version.
https://www.home-assistant.io/blog/2023/09/17/a-refreshed-logo-for-home-assistant/
2023-12-27 11:26:20 +01:00
Jan Oberhauser
fa8bd8b9eb
fix(core): Fix issue that pinnedData is not used with Test-Webhooks ( #8123 )
...
## Summary
When a workflow gets started via a Test-Webhook the pinned data does get
ignored and the nodes executed anyway.
## Related tickets and issues
> Include links to **Linear ticket** or Github issue or Community forum
post. Important in order to close *automatically* and provide context to
reviewers.
## Review / Merge checklist
- [x] PR title and summary are descriptive. **Remember, the title
automatically goes into the changelog. Use `(no-changelog)` otherwise.**
([conventions](https://github.com/n8n-io/n8n/blob/master/.github/pull_request_title_conventions.md ))
- [ ] [Docs updated](https://github.com/n8n-io/n8n-docs ) or follow-up
ticket created.
- [X] Tests included.
> A bug is not considered fixed, unless a test is added to prevent it
from happening again.
> A feature is not complete without tests.
---------
Co-authored-by: Mutasem Aldmour <mutasem@n8n.io>
2023-12-27 10:51:53 +01:00
Iván Ovejero
7b26a7a621
refactor(core): Move typeorm
operators from PruningService
to ExecutionRepository
(no-changelog) ( #8145 )
...
Follow-up to https://github.com/n8n-io/n8n/pull/8143
2023-12-22 17:49:15 +01:00
Iván Ovejero
a59d78de18
refactor(core): Move more typeorm
operators to repositories (no-changelog) ( #8143 )
...
Follow-up to #8139
2023-12-22 16:20:30 +01:00
कारतोफ्फेलस्क्रिप्ट™
4007163651
refactor(core): Delete unused code, and fix typings in tests (no-changelog) ( #8142 )
2023-12-22 15:41:29 +01:00
Omar Ajoue
5778b3bac8
docs: Improve documentation for the toTitleCase function (no-changelog) ( #8140 )
...
## Summary
Update description of `toTitleCase` to better explain what it does.
## Related tickets and issues
https://linear.app/n8n/issue/PAY-857/expressions-totitlecase-fails-to-lowercase-the-non-leading-letters
## Review / Merge checklist
- [ ] PR title and summary are descriptive. **Remember, the title
automatically goes into the changelog. Use `(no-changelog)` otherwise.**
([conventions](https://github.com/n8n-io/n8n/blob/master/.github/pull_request_title_conventions.md ))
- [ ] [Docs updated](https://github.com/n8n-io/n8n-docs ) or follow-up
ticket created.
- [ ] Tests included.
---------
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
2023-12-22 14:22:05 +00:00
कारतोफ्फेलस्क्रिप्ट™
baee47a276
refactor(core): Move all base URLs to UrlService (no-changelog) ( #8141 )
...
This change kept coming up in #6713 , #7773 , and #8135 .
So this PR moves the existing code without actually changing anything,
to help get rid of some of the circular dependencies.
## Review / Merge checklist
- [x] PR title and summary are descriptive.
2023-12-22 15:19:50 +01:00
Milorad FIlipović
517b050d0a
feat(editor): Add template Id to workflow metadata ( #8088 )
...
## Summary
Adding a link between the workflow and the template it originated from
by saving `templateId` in the workflow metadata
## Related tickets and issues
ADO-1537
## Review / Merge checklist
- [x] PR title and summary are descriptive. **Remember, the title
automatically goes into the changelog. Use `(no-changelog)` otherwise.**
([conventions](https://github.com/n8n-io/n8n/blob/master/.github/pull_request_title_conventions.md ))
- [ ] [Docs updated](https://github.com/n8n-io/n8n-docs ) or follow-up
ticket created.
- [x] Tests included.
> A bug is not considered fixed, unless a test is added to prevent it
from happening again.
> A feature is not complete without tests.
2023-12-22 15:07:05 +01:00
Mutasem Aldmour
c83d9f45ba
fix(editor): Avoid sanitizing output to search node data ( #8126 )
...
## Summary
In search feature, output sanitization was added to support `<mark` tag
in output panel to highlight searched text. This removes any html like
data in the input/output panel..
This PR removes sanitization while keeping text highlights..
## Related tickets and issues
https://community.n8n.io/t/n8n-output/33997
https://community.n8n.io/t/html-tags-in-editor-rendered/34240
https://github.com/n8n-io/n8n/issues/8081
https://linear.app/n8n/issue/ADO-1594/node-output-view-not-consistent
https://linear.app/n8n/issue/ADO-1597/bug-xml-display-issue
## Review / Merge checklist
- [X] PR title and summary are descriptive. **Remember, the title
automatically goes into the changelog. Use `(no-changelog)` otherwise.**
([conventions](https://github.com/n8n-io/n8n/blob/master/.github/pull_request_title_conventions.md ))
- [ ] [Docs updated](https://github.com/n8n-io/n8n-docs ) or follow-up
ticket created.
- [ ] Tests included.
> A bug is not considered fixed, unless a test is added to prevent it
from happening again.
> A feature is not complete without tests.
2023-12-22 15:03:40 +01:00
Milorad FIlipović
e928210ccd
fix(editor): Prevent browser zoom when scrolling inside sticky edit mode ( #8116 )
...
## Summary
Fixes a bug where zooming inside a sticky edit mode would trigger
browser zoom. Instead, triggers regular canvas zoom.
## Related tickets and issues
Fixes ADO-1581
## Review / Merge checklist
- [ ] PR title and summary are descriptive. **Remember, the title
automatically goes into the changelog. Use `(no-changelog)` otherwise.**
([conventions](https://github.com/n8n-io/n8n/blob/master/.github/pull_request_title_conventions.md ))
- [ ] [Docs updated](https://github.com/n8n-io/n8n-docs ) or follow-up
ticket created.
- [ ] Tests included.
> A bug is not considered fixed, unless a test is added to prevent it
from happening again.
> A feature is not complete without tests.
2023-12-22 14:18:32 +01:00
Iván Ovejero
c6dd935895
refactor(core): Move some typeorm
operators to repositories (no-changelog) ( #8139 )
...
Moving some persistence logic to repositories to reduce circular
dependencies.
2023-12-22 13:35:23 +01:00
Milorad FIlipović
ab74bade05
feat(editor): Add node execution status indicator to output panel ( #8124 )
...
## Summary
Adding node execution status indicator to the output panel ([Figma
HiFi](https://www.figma.com/file/iUduV3M4W5wZT7Gw5vgDn1/NDV-output-pane-success-state )).
## Related tickets and issues
Fixes ADO-480
## Review / Merge checklist
- [x] PR title and summary are descriptive. **Remember, the title
automatically goes into the changelog. Use `(no-changelog)` otherwise.**
([conventions](https://github.com/n8n-io/n8n/blob/master/.github/pull_request_title_conventions.md ))
- [ ] [Docs updated](https://github.com/n8n-io/n8n-docs ) or follow-up
ticket created.
- [x] Tests included.
> A bug is not considered fixed, unless a test is added to prevent it
from happening again.
> A feature is not complete without tests.
2023-12-22 12:50:36 +01:00
Tomi Turtiainen
3a881be6c2
feat(core): Unify application components shutdown ( #8097 )
...
## Summary
Add `ShutdownService` and `OnShutdown` decorator for more unified way to
shutdown different components. Use this new way in the following
components:
- HTTP(S) server
- Pruning service
- Push connection
- License
---------
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2023-12-22 12:39:58 +02:00
कारतोफ्फेलस्क्रिप्ट™
c158ca2471
refactor(core): Upgrade more dependencies to remove axios 0.x (no-changelog) ( #8105 )
...
Had to [fork localtunnel](https://github.com/n8n-io/localtunnel ) to get
the axios upgrade, since localtunnel doesn't seem to be actively maintained.
2023-12-22 11:39:20 +01:00
कारतोफ्फेलस्क्रिप्ट™
021add0f39
refactor(core): Move active workflows endpoints to a decorated controller class (no-changelog) ( #8101 )
...
This is a continuation of migrating all rest endpoints to decorated controller classes
2023-12-22 11:28:42 +01:00
Milorad FIlipović
39e45d8b92
fix(editor): Prevent canvas undo/redo when NDV is open ( #8118 )
...
## Summary
Preventing canvas undo/redo while NDV or any modal is open. We already
had a NDV open check in place but looks like it was broken by unreactive
ref inside `useHistoryHelper` composable.
This PR fixes this by using store getter directly inside the helper
method and adds modal open check.
## Related tickets and issues
Fixes ADO-657
## Review / Merge checklist
- [ ] PR title and summary are descriptive. **Remember, the title
automatically goes into the changelog. Use `(no-changelog)` otherwise.**
([conventions](https://github.com/n8n-io/n8n/blob/master/.github/pull_request_title_conventions.md ))
- [ ] [Docs updated](https://github.com/n8n-io/n8n-docs ) or follow-up
ticket created.
- [ ] Tests included.
> A bug is not considered fixed, unless a test is added to prevent it
from happening again.
> A feature is not complete without tests.
2023-12-22 08:42:53 +01:00
Milorad FIlipović
711fa2b925
fix(editor): Fix operation change failing in certain conditions ( #8114 )
...
## Summary
This PR handles the case when there are multiple parameters with the
same name but different `options` and `displayOptions`. In this case, if
one of such fields is set, changing the dependent parameter value so the
other should be shown causes an error in case their options are not
compatible (this
[check](7806a65229/packages/workflow/src/NodeHelpers.ts (L786)
)).
#### Example:
LDAP node has two `options` properties with the same name:
1. `attributes` with predefined options (`add`, `replace`, `delete`).
Shown when **Update** operation is selected
2. `attributes` with a collection of `attribute` objects. Shows for the
**Create** operation
Setting one of these parameter values and switching operation so the
other is shown breaks the app.
This PR checks if there is a value saved for such parameter and removes
it before calling `getNodeParameters` in `valueChanged` handler.
## Related tickets and issues
Fixes ADO-1589
## Review / Merge checklist
- [x] PR title and summary are descriptive. **Remember, the title
automatically goes into the changelog. Use `(no-changelog)` otherwise.**
([conventions](https://github.com/n8n-io/n8n/blob/master/.github/pull_request_title_conventions.md ))
- [ ] [Docs updated](https://github.com/n8n-io/n8n-docs ) or follow-up
ticket created.
- [x] Tests included.
> A bug is not considered fixed, unless a test is added to prevent it
from happening again.
> A feature is not complete without tests.
2023-12-22 08:41:20 +01:00
Aaron Gutierrez
15ffd4fb9f
fix(Asana Node): Omit body from GET, HEAD, and DELETE requests ( #8057 )
...
Avoid unnecessarily including a request body with GET and HEAD requests.
Per RFC 7230 clients should not include a body for these requests, and
we (Asana) are rolling out an infrastructure change that will cause
these requests to fail.
2023-12-21 19:21:08 +01:00
Ricardo Espinoza
a169b74062
fix(Redis Trigger Node): Activating a workflow with a Redis trigger fails ( #8129 )
...
## Summary
> Describe what the PR does and how to test. Photos and videos are
recommended.
We were awaiting for the promise to resolve before returning. Because
the trigger method does not return until the first message is received
or the connection errors, the requests that actives the workflows did
not respond making the activation button irresponsive.
Without the change:
https://www.loom.com/share/769b26d5d4ee407e999344fab3905eae
With the change:
https://www.loom.com/share/d1691ee1941248bc97f2ed97b0c129a3
## Related tickets and issues
https://linear.app/n8n/issue/ADO-895/activating-a-workflow-with-a-redis-trigger-fails
## Review / Merge checklist
- [x] PR title and summary are descriptive. **Remember, the title
automatically goes into the changelog. Use `(no-changelog)` otherwise.**
([conventions](https://github.com/n8n-io/n8n/blob/master/.github/pull_request_title_conventions.md ))
- [x] [Docs updated](https://github.com/n8n-io/n8n-docs ) or follow-up
ticket created.
2023-12-21 12:29:26 -05:00
कारतोफ्फेलस्क्रिप्ट™
1d2666b37c
refactor(Peekalink Node): Stricter typing for Peekalink api call + Tests (no-changelog) ( #8125 )
...
This PR is an example for how we can
1. improve typing and remove boilerplate code in may of our nodes
2. use nock to write effective unit tests for nodes that make external
calls
## Review / Merge checklist
- [x] PR title and summary are descriptive
- [x] Add tests
2023-12-21 18:22:32 +01:00
कारतोफ्फेलस्क्रिप्ट™
21788d9153
fix(core): Remove circular dependency in WorkflowService and ActiveWorkflowRunner ( #8128 )
...
## Summary
A circular dependency between `WorkflowService` and
`ActiveWorkflowRunner` is sometimes causing `this.activeWorkflowRunner`
to be `undefined` in `WorkflowService`.
Breaking this circular dependency should hopefully fix this issue.
## Related tickets and issues
#8122
## Review / Merge checklist
- [x] PR title and summary are descriptive
- [ ] Tests included
2023-12-21 17:37:08 +01:00
Ricardo Espinoza
e9c7fd7397
fix: Show public API upgrade CTA when feature is not enabled ( #8109 )
...
## Summary
> Describe what the PR does and how to test. Photos and videos are
recommended.
Shows the public API upgrade CTA when the feature is not enabled. Now
trialing users in cloud would see the API on the settings menu and can
upgrade from there.
When public API feature disabled:
<img width="1863" alt="image"
src="https://github.com/n8n-io/n8n/assets/16496553/a9052f6b-151f-4ebb-80df-5ff2fa643e85 ">
When public API feature enabled with no API key:
<img width="1861" alt="image"
src="https://github.com/n8n-io/n8n/assets/16496553/fdfe7296-425e-4410-a8cb-f25535bc9df4 ">
When public API feature enabled with API key:
<img width="1423" alt="image"
src="https://github.com/n8n-io/n8n/assets/16496553/a8426cbf-ff73-43c4-8c60-b00274bca46e ">
## Related tickets and issues
[> Include links to **Linear ticket** or Github issue or Community forum
post. Important in order to close *automatically* and provide context to
r](https://linear.app/n8n/issue/ADO-1282/feature-api-page-missing-for-trial-users )eviewers.
## Review / Merge checklist
- [x] PR title and summary are descriptive. **Remember, the title
automatically goes into the changelog. Use `(no-changelog)` otherwise.**
([conventions](https://github.com/n8n-io/n8n/blob/master/.github/pull_request_title_conventions.md ))
- [x] Tests included.
> A bug is not considered fixed, unless a test is added to prevent it
from happening again.
> A feature is not complete without tests.
2023-12-21 09:06:54 -05:00
कारतोफ्फेलस्क्रिप्ट™
5f27c20a00
feat(Snowflake Node): Update snowflake-sdk (no-changelog) ( #8087 )
...
This finally removes `aws-sdk` v2 from n8n's dependencies, which should
reduce n8n dependencies and docker image size by about 10%.
2023-12-21 14:52:54 +01:00
कारतोफ्फेलस्क्रिप्ट™
ffaa30ddc4
fix(core): Handle empty executions table in pruning in migrations ( #8121 )
...
In case someone manually prunes their executions table before upgrading
to 1.x, `MigrateIntegerKeysToString` should gracefully handle that,
instead of crashing the application.
## Review / Merge checklist
- [x] PR title and summary are descriptive
2023-12-21 14:52:42 +01:00
Jan Oberhauser
bec0faed9e
feat(core): Add closeFunction support to Sub-Nodes ( #7708 )
...
Github issue / Community forum post (link here to close automatically):
---------
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
Co-authored-by: Oleg Ivaniv <me@olegivaniv.com>
2023-12-21 14:21:09 +01:00
Iván Ovejero
9ac8825a67
refactor(core): Move error execution creation to execution service (no-changelog) ( #8006 )
...
Continue breaking down legacy helpers.
Note: `getUserById` is unused.
2023-12-21 14:15:46 +01:00
Iván Ovejero
d1b2affd2c
ci: Add lint rule no-dynamic-import-template
(no-changelog) ( #8089 )
...
Follow-up to: https://github.com/n8n-io/n8n/pull/8086
`tsc-alias` as of 1.8.7 is unable to resolve template strings in dynamic
imports. Since the module name mapper in Jest is able to, this issue is
hard to detect, hence the new lint rule `no-dynamic-import-template`.
This is for now specific to `@/` in the `cli` package - we can
generalize later if needed. Ideally we should contribute a fix upstream
when we have more time.
<img width="940" alt="Capture 2023-12-19 at 12 39 55@2x"
src="https://github.com/n8n-io/n8n/assets/44588767/78d4a277-ccff-455c-8610-d1bba39d93f2 ">
2023-12-21 14:15:37 +01:00
कारतोफ्फेलस्क्रिप्ट™
01e9a79238
feat(core): Remove discontinued crypto-js ( #8104 )
...
Since crypto-js was
[discontinued](1da3dabf93
),
[we migrated all our backend encryption to native
crypto](https://github.com/n8n-io/n8n/pull/7556 ).
However I decided back then to not remove crypto-js just yet in
expressions, as I wanted to use `SubtleCrypto`. Unfortunately for that
to work, we'd need to make expressions async.
So, to get rid of `crypto-js`, I propose this interim solution.
## Related tickets and issues
N8N-7020
## Review / Merge checklist
- [x] PR title and summary are descriptive
- [x] Tests included
2023-12-21 14:13:02 +01:00
github-actions[bot]
b67b5ae6b2
🚀 Release 1.22.0 ( #8115 )
...
#
[1.22.0](https://github.com/n8n-io/n8n/compare/n8n@1.21.0...n8n@1.22.0 )
(2023-12-21)
### Bug Fixes
* **core:** Close db connection gracefully when exiting
([#8045 ](https://github.com/n8n-io/n8n/pull/8045 ))
([e69707e
](e69707efd4
))
* **core:** Consider timeout in shutdown an error
([#8050 ](https://github.com/n8n-io/n8n/pull/8050 ))
([4cae976
](4cae976a3b
))
* **core:** Do not display error when stopping jobless execution in
queue mode ([#8007 ](https://github.com/n8n-io/n8n/pull/8007 ))
([8e6b951
](8e6b951a76
))
* **core:** Fix shutdown if terminating before hooks are initialized
([#8047 ](https://github.com/n8n-io/n8n/pull/8047 ))
([6ae2f5e
](6ae2f5efea
))
* **core:** Handle multiple termination signals correctly
([#8046 ](https://github.com/n8n-io/n8n/pull/8046 ))
([67bd8ad
](67bd8ad698
))
* **core:** Initialize queue once in queue mode
([#8025 ](https://github.com/n8n-io/n8n/pull/8025 ))
([53c0b49
](53c0b49d15
))
* **core:** Prevent axios from force setting a form-urlencoded
content-type ([#8117 ](https://github.com/n8n-io/n8n/pull/8117 ))
([bba9576
](bba95761e2
))
* **core:** Remove circular references before serializing executions in
public API ([#8043 ](https://github.com/n8n-io/n8n/pull/8043 ))
([989888d
](989888d9bc
))
* **core:** Restore workflow ID during execution creation
([#8031 ](https://github.com/n8n-io/n8n/pull/8031 ))
([c5e6ba8
](c5e6ba8cdd
))
* **core:** Use relative imports for dynamic imports in
SecurityAuditService ([#8086 ](https://github.com/n8n-io/n8n/pull/8086 ))
([785bf99
](785bf9974e
))
* **core:** Stop binary data restoration from preventing execution from
finishing ([#8082 ](https://github.com/n8n-io/n8n/pull/8082 ))
([5ffff1b
](5ffff1bb22
))
* **editor:** Add back credential `use` permission
([#8023 ](https://github.com/n8n-io/n8n/pull/8023 ))
([329e5bf
](329e5bf9ee
))
* **editor:** Cleanup Executions page component
([#8053 ](https://github.com/n8n-io/n8n/pull/8053 ))
([2689c37
](2689c37e87
))
* **editor:** Disable auto scroll and list size check when clicking on
executions ([#7983 ](https://github.com/n8n-io/n8n/pull/7983 ))
([fcb8b91
](fcb8b91f37
))
* **editor:** Ensure execution data overrides pinned data when copying
in executions view ([#8009 ](https://github.com/n8n-io/n8n/pull/8009 ))
([1d1cb0d
](1d1cb0d3c5
))
* **editor:** Fix copy/paste issue when switch node is in workflow
([#8103 ](https://github.com/n8n-io/n8n/pull/8103 ))
([4b86926
](4b86926752
))
* **editor:** Make keyboard shortcuts more strict; don't accept extra
Ctrl/Alt/Shift keys ([#8024 ](https://github.com/n8n-io/n8n/pull/8024 ))
([8df49e1
](8df49e134d
))
* **editor:** Show credential share info only to appropriate users
([#8020 ](https://github.com/n8n-io/n8n/pull/8020 ))
([b29b4d4
](b29b4d442b
))
* **editor:** Turn off executions list auto-refresh after leaving the
page ([#8005 ](https://github.com/n8n-io/n8n/pull/8005 ))
([e3c363d
](e3c363d72c
))
* **editor:** Update image sizes in template description not to be full
width always ([#8037 ](https://github.com/n8n-io/n8n/pull/8037 ))
([63a6e7e
](63a6e7e034
))
* **ActiveCampaign Node:** Fix pagination issue when loading tags
([#8017 ](https://github.com/n8n-io/n8n/pull/8017 ))
([1943857
](1943857231
))
* **HTTP Request Node:** Do not create circular references in HTTP
request node output ([#8030 ](https://github.com/n8n-io/n8n/pull/8030 ))
([5b7ea16
](5b7ea16d9a
))
* Upgrade axios to address CVE-2023-45857
([#7713 ](https://github.com/n8n-io/n8n/pull/7713 ))
([64eb9bb
](64eb9bbc36
))
### Features
* Add option to `returnIntermediateSteps` for AI agents
([#8113 ](https://github.com/n8n-io/n8n/pull/8113 ))
([7806a65
](7806a65229
))
* **core:** Add config option to prefer GET request over LIST when using
Hashicorp Vault ([#8049 ](https://github.com/n8n-io/n8n/pull/8049 ))
([439a22d
](439a22d68f
))
* **core:** Add N8N_GRACEFUL_SHUTDOWN_TIMEOUT env var
([#8068 ](https://github.com/n8n-io/n8n/pull/8068 ))
([614f488
](614f488386
))
* **editor:** Add lead enrichment suggestions to workflow list
([#8042 ](https://github.com/n8n-io/n8n/pull/8042 ))
([36a923c
](36a923cf7b
))
* **editor:** Finalize workers view
([#8052 ](https://github.com/n8n-io/n8n/pull/8052 ))
([edfa784
](edfa78414d
))
* **editor:** Gracefully ignore invalid payloads in postMessage handler
([#8096 ](https://github.com/n8n-io/n8n/pull/8096 ))
([9d22c7a](9d22c7a278
))
* **editor:** Upgrade frontend tooling to address a few vulnerabilities
([#8100 ](https://github.com/n8n-io/n8n/pull/8100 ))
([19b7f1f
](19b7f1ffb1
))
* **Filter Node:** Overhaul UI by adding the new filter component
([#8016 ](https://github.com/n8n-io/n8n/pull/8016 ))
([3d53052
](3d530522f8
))
* **Respond to Webhook Node:** Overhaul with improvements like returning
all items ([#8093 ](https://github.com/n8n-io/n8n/pull/8093 ))
([32d397e
](32d397eff3
))
### Performance Improvements
* **editor:** Improve canvas rendering performance
([#8022 ](https://github.com/n8n-io/n8n/pull/8022 ))
([b780436
](b780436a6b
))
Co-authored-by: ivov <ivov@users.noreply.github.com>
2023-12-21 13:51:24 +01:00
कारतोफ्फेलस्क्रिप्ट™
bba95761e2
fix(core): Prevent axios from force setting a form-urlencoded content-type ( #8117 )
...
[Since v1 axios is force-setting a content-type of
`application/x-www-form-urlencoded` on POST/PUT/PATCH requests, even if
they have no
payload](https://github.com/axios/axios/blob/v1.x/lib/core/dispatchRequest.js#L45-L47 ).
This is causing nodes that do not support form-urlencoded bodies to
fail.
By setting the content-type to `false` (if a content-type wasn't already
set), we force axios to not overwrite this header.
[Workflows tests](https://github.com/n8n-io/n8n/actions/runs/7288103743/job/19860060607 )
2023-12-21 13:32:04 +01:00
Marcus
32d397eff3
feat(Respond to Webhook Node): Overhaul with improvements like returning all items ( #8093 )
2023-12-21 13:03:26 +01:00
Omar Ajoue
5ffff1bb22
fix: Stop binary data restoration from preventing execution from finishing ( #8082 )
...
In the case of a filesystem failure to rename the binary files as part
of the execution's cleanup process, the execution would fail to be saved
and would never finish. This catch prevents it.
## Summary
Whenever an execution is wrapping u to save the data, if it uses binary
data n8n will try to find possibly misallocated files and place them in
the right folder. If this process fails, the execution fails to finish.
Given the execution has already finished at this point, and we cannot
handle the binary data errors more gracefully, all we can do at this
point is log the message as it's a filesystem issue. The rest of the
execution saving process should remain as normal.
## Related tickets and issues
https://linear.app/n8n/issue/HELP-430
## Review / Merge checklist
- [ ] PR title and summary are descriptive. **Remember, the title
automatically goes into the changelog. Use `(no-changelog)` otherwise.**
([conventions](https://github.com/n8n-io/n8n/blob/master/.github/pull_request_title_conventions.md ))
- [ ] [Docs updated](https://github.com/n8n-io/n8n-docs ) or follow-up
ticket created.
- [ ] Tests included.
> A bug is not considered fixed, unless a test is added to prevent it
from happening again.
> A feature is not complete without tests.
---------
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
2023-12-21 09:40:39 +00:00
oleg
7806a65229
feat: Add option to returnIntermediateSteps
for AI agents ( #8113 )
...
## Summary
![CleanShot 2023-12-21 at 08 30
16](https://github.com/n8n-io/n8n/assets/12657221/66b0de47-80cd-41f9-940e-6cacc2c940a9 )
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
2023-12-21 10:27:49 +01:00
Jon
6580b927b3
docs: Add notice to TheHive triggers to highlight manual steps ( #8051 )
2023-12-21 09:40:37 +01:00
Iván Ovejero
edfa78414d
feat(editor): Finalize workers view ( #8052 )
...
https://linear.app/n8n/issue/PAY-1065
2023-12-20 17:49:14 +01:00
Iván Ovejero
d917dfe9f8
refactor(editor): Remove tracking for SAML test success (no-changelog) ( #8108 )
...
Follow-up to: https://github.com/n8n-io/n8n/pull/8102
It turns out that SAML test success cannot be tracked on the FE. We
might track on the BE, but after further discussion with Product, we do
not really need to track this property, so this PR simply removes it.
2023-12-20 15:23:00 +01:00
Iván Ovejero
97aa38e783
ci: Fix Postgres and MySQL tests (no-changelog) ( #8106 )
...
This role query works for sqlite but [fails for Postgres and
MySQL](https://github.com/n8n-io/n8n/actions/runs/7269009778/job/19805986017 ),
so generalize by adding alias and accounting for count possibly being
`string` in the resulting rows.
Run in progress: https://github.com/n8n-io/n8n/actions/runs/7275986797
2023-12-20 15:14:31 +01:00