Iván Ovejero
7a30d845e9
refactor(core): Port path, host, port, listen_address and protocol config (no-changelog) ( #10223 )
2024-07-29 14:32:20 +02:00
Iván Ovejero
24ffca7c75
refactor(core): Decouple server started event from internal hooks (no-changelog) ( #10221 )
2024-07-29 11:41:28 +02:00
Iván Ovejero
cd74f4312b
refactor(editor): Add Infisical deprecation notice ( #10191 )
2024-07-26 14:38:41 +02:00
Iván Ovejero
2f3baa4251
refactor(core): Clean up subworkflow policy check (no-changelog) ( #10178 )
2024-07-25 14:52:29 +02:00
Iván Ovejero
2dc3ff49d7
ci: Stop reporting to Sentry SQLITE_FULL
errors (no-changelog) ( #10183 )
2024-07-25 14:31:44 +02:00
Iván Ovejero
520f2316d1
refactor(core): Decouple credentials from internal hooks (no-changelog) ( #10162 )
2024-07-25 11:56:00 +02:00
Iván Ovejero
b81f0bf9ea
refactor(core): Port workflows config (no-changelog) ( #10173 )
2024-07-24 14:38:29 +02:00
github-actions[bot]
c22ffd04de
🚀 Release 1.52.0 ( #10174 )
...
Co-authored-by: ShireenMissi <ShireenMissi@users.noreply.github.com>
2024-07-24 13:20:06 +01:00
Iván Ovejero
66c49bb6a1
refactor(core): Port external storage config (no-changelog) ( #10169 )
2024-07-24 13:08:20 +02:00
Iván Ovejero
f1a3791abc
refactor(core): Split out subworkflow policy check from permission checker (no-changelog) ( #10168 )
2024-07-24 12:51:01 +02:00
Iván Ovejero
dea212659a
refactor(core): Decouple LDAP from internal hooks (no-changelog) ( #10157 )
...
Co-authored-by: Ricardo Espinoza <ricardo@n8n.io>
2024-07-24 09:49:06 +02:00
Iván Ovejero
e46341ac46
refactor(core): Remove unused telemetry payload (no-changelog) ( #10158 )
2024-07-23 16:42:25 +02:00
Iván Ovejero
95b85dd5c1
refactor(core): Port nodes config (no-changelog) ( #10140 )
...
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2024-07-23 13:32:50 +02:00
Iván Ovejero
d2a3a4a080
fix(core): Fix handling of common events for relays ( #10135 )
2024-07-23 12:31:56 +02:00
Val
a51e86f20b
feat: Add scopes and role to create project endpoint (no-changelog) ( #10145 )
2024-07-23 10:18:58 +01:00
Iván Ovejero
467051580b
refactor(core): Decouple community packages from internal hooks (no-changelog) ( #10152 )
2024-07-23 10:47:22 +02:00
Danny Martini
4547a49db1
fix(core): Metadata inserts using existing IDs and failing with postgres ( #10108 )
2024-07-23 10:31:04 +02:00
Iván Ovejero
c6131859f5
refactor(core): Add deprecation notice to InternalHooks
(no-changelog) ( #10139 )
2024-07-22 14:17:54 +02:00
Iván Ovejero
d887c82d80
fix(core): Support execution recovery when saving execution progress ( #10104 )
2024-07-22 13:59:40 +02:00
Iván Ovejero
03a833db51
fix(core): Support branches containing slashes in source control ( #10109 )
2024-07-22 13:21:56 +02:00
Iván Ovejero
b1816db449
fix(core): Respect prefix for all Prometheus metrics ( #10130 )
2024-07-22 12:01:44 +02:00
Iván Ovejero
a7ae23b47f
refactor(core): Decouple Public API events from internal hooks (no-changelog) ( #10121 )
2024-07-22 10:09:02 +02:00
Iván Ovejero
d35ee109ea
refactor(core): Expand Prometheus coverage to all routes ( #10113 )
2024-07-19 13:27:08 +02:00
Iván Ovejero
9ab29f2181
refactor(core): Port event bus config (no-changelog) ( #10111 )
2024-07-19 13:25:44 +02:00
Iván Ovejero
aba1c64500
refactor(core): Rename EventRelay
to EventService
(no-changelog) ( #10110 )
2024-07-19 12:55:38 +02:00
Iván Ovejero
222a0862bd
refactor(core): Rename EventsService
to WorkflowStatisticsService
(no-changelog) ( #10107 )
2024-07-19 12:12:44 +02:00
Iván Ovejero
dd54390b0a
refactor(core): Remove unused security audit telemetry event (no-changelog) ( #10105 )
2024-07-19 11:16:05 +02:00
Iván Ovejero
c0264f0cff
refactor(core): Port templates config (no-changelog) ( #10103 )
2024-07-19 10:33:28 +02:00
Iván Ovejero
5eca7c8e28
refactor(core): More decouplings from internal hooks (no-changelog) ( #10099 )
2024-07-19 10:33:13 +02:00
कारतोफ्फेलस्क्रिप्ट™
7a135df768
refactor(core): Delete dead code in ExternalHooks (no-changelog) ( #10100 )
2024-07-18 17:18:58 +02:00
Iván Ovejero
1b6c2d3a37
feat: Introduce Azure Key Vault as external secrets provider ( #10054 )
2024-07-18 15:51:48 +02:00
Csaba Tuncsik
5a9a2713b4
fix(editor): Remove "move" action from workflow and credential on community plan ( #10057 )
2024-07-18 15:34:39 +02:00
Iván Ovejero
f876f9ec8b
refactor(core): Decouple source control telemetry from internal hooks (no-changelog) ( #10095 )
2024-07-18 15:00:24 +02:00
Iván Ovejero
1f420e0bd6
refactor(core): Port external secrets config (no-changelog) ( #10094 )
2024-07-18 10:52:41 +02:00
Iván Ovejero
2c710ac7d2
refactor(core): Clean up Prometheus service (no-changelog) ( #10068 )
2024-07-18 10:27:35 +02:00
Iván Ovejero
14b12f844d
refactor(core): Port version notifications config (no-changelog) ( #10087 )
2024-07-17 19:11:46 +02:00
Iván Ovejero
8a53d6127e
refactor(core): Port Public API config (no-changelog) ( #10082 )
2024-07-17 15:36:40 +02:00
github-actions[bot]
b0abee7eb6
🚀 Release 1.51.0 ( #10085 )
...
Co-authored-by: mutdmour <mutdmour@users.noreply.github.com>
2024-07-17 13:50:17 +02:00
Iván Ovejero
8b2f76b92e
refactor(core): Decouple projects telemetry (no-changelog) ( #10081 )
2024-07-17 11:56:27 +02:00
कारतोफ्फेलस्क्रिप्ट™
36b314d031
fix(core): Stopping an execution should reject any response promises ( #9992 )
2024-07-16 19:25:20 +02:00
कारतोफ्फेलस्क्रिप्ट™
5e57b0d71e
refactor(core): Use use up-to-date timezone data ( #10073 )
...
Co-authored-by: Danny Martini <danny@n8n.io>
2024-07-16 18:46:12 +02:00
कारतोफ्फेलस्क्रिप्ट™
3bbeae47f3
refactor(core): Suppress MaxListenersExceededWarning
in the logs ( #10077 )
2024-07-16 18:20:55 +02:00
कारतोफ्फेलस्क्रिप्ट™
48f047ee2e
fix(core): Redact csrfSecret
when returning oauth credentials to the frontend ( #10075 )
2024-07-16 18:09:56 +02:00
कारतोफ्फेलस्क्रिप्ट™
3bde8453ef
fix(editor): Ensure all static assets are accessible from the server ( #10062 )
2024-07-15 17:10:33 +02:00
Iván Ovejero
9c23f7616b
refactor(core): Rename UsageMetrics
to LicenseMetrics
(no-changelog) ( #10053 )
2024-07-15 12:42:49 +02:00
Iván Ovejero
b42f652f1b
test(core): Add tests for Prometheus metrics service (no-changelog) ( #10050 )
2024-07-15 12:16:27 +02:00
Michael Kret
e2dd000d13
fix: Prevent errors processed by n8n to be flagged as internal (no-changelog) ( #10023 )
2024-07-12 11:13:17 +03:00
Iván Ovejero
d651be4e01
fix(core): Ensure executions cannot resume if already running ( #10014 )
2024-07-11 15:49:05 +02:00
Iván Ovejero
e3c138ffd2
refactor(core): Remove unused Sentry report from WaitTracker
(no-changelog) ( #10008 )
2024-07-11 12:44:09 +02:00
github-actions[bot]
de9590e10e
🚀 Release 1.50.0 ( #10000 )
...
Co-authored-by: netroy <netroy@users.noreply.github.com>
2024-07-10 17:23:31 +02:00
कारतोफ्फेलस्क्रिप्ट™
d2ca8b4b42
ci: Ensure that all published packages have consistent provenance data in package.json ( #9994 )
2024-07-10 16:43:21 +02:00
Danny Martini
2e6b03b2cb
fix(core): Prevent multiple values in the execution metadata for the same key and executionId ( #9953 )
2024-07-10 12:47:43 +02:00
कारतोफ्फेलस्क्रिप्ट™
c8ad7ccd72
fix(core): Ensure correct Cache-Control
header on /
as well (no-changelog) ( #9983 )
2024-07-09 18:39:43 +02:00
Iván Ovejero
7e972c78af
fix(core): Clear active execution on cancellation in scaling mode ( #9979 )
2024-07-09 17:09:39 +02:00
कारतोफ्फेलस्क्रिप्ट™
761229e4d2
fix(core): Use Custom cache-control headers force cache-revalidation on /types/*.json
(no-changelog) ( #9981 )
2024-07-09 17:09:31 +02:00
Danny Martini
0f495986f8
fix(core): Allow owner and admin to edit nodes with credentials that haven't been shared with them explicitly ( #9922 )
2024-07-09 16:25:50 +02:00
Danny Martini
adb83155ca
fix(core): Don't execute 'workflowExecuteBefore' hook on execution continuations ( #9905 )
2024-07-09 15:11:33 +02:00
कारतोफ्फेलस्क्रिप्ट™
b5b96eb43e
ci: Remove unused dependencies (no-changelog) ( #9973 )
2024-07-09 14:48:24 +02:00
कारतोफ्फेलस्क्रिप्ट™
c7d4b471c4
refactor(core): Move backend config to a separate package (no-changelog) ( #9325 )
2024-07-05 11:43:27 +02:00
Val
1d5b9836ca
fix: Rename LDAP files to include .ee (no-changelog) ( #9943 )
2024-07-05 09:51:16 +02:00
Iván Ovejero
757feaf585
refactor(core): Enforce range for shutdown priority (no-changelog) ( #9944 )
2024-07-04 20:26:11 +02:00
Iván Ovejero
c82579bf76
fix(core): Disconnect Redis after pausing queue during worker shutdown ( #9928 )
...
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2024-07-04 18:07:47 +02:00
कारतोफ्फेलस्क्रिप्ट™
9e92a5774e
refactor(core): Remove Onboarding call prompts (no-changelog) ( #9933 )
2024-07-04 13:51:26 +02:00
कारतोफ्फेलस्क्रिप्ट™
86018aa6e0
refactor(core): Remove Ask AI HTTP request feature (no-changelog) ( #9931 )
2024-07-04 12:09:45 +02:00
कारतोफ्फेलस्क्रिप्ट™
22990342df
refactor(core): Delete all collaboration related code (no-changelog) ( #9929 )
2024-07-03 18:46:24 +02:00
github-actions[bot]
47cd411436
🚀 Release 1.49.0 ( #9927 )
...
Co-authored-by: cstuncsik <cstuncsik@users.noreply.github.com>
2024-07-03 15:29:45 +02:00
Danny Martini
ab2a548856
fix(core): Don't allow using credentials that are not part of the same project ( #9916 )
2024-07-03 11:42:59 +02:00
Iván Ovejero
7c53433191
fix(core): Fix worker logs relay ( #9919 )
2024-07-03 10:29:25 +02:00
Iván Ovejero
be9a247577
feat: Introduce debug info button ( #9895 )
2024-07-03 09:38:21 +02:00
Iván Ovejero
7044d1ca28
fix(core): Filter out certain executions from crash recovery ( #9904 )
...
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2024-07-02 17:07:07 +02:00
कारतोफ्फेलस्क्रिप्ट™
db29e84666
fix(core): Fix AddActivatedAtUserSetting migration on MariaDB ( #9910 )
2024-07-02 15:25:49 +02:00
Iván Ovejero
abb74587db
fix(core): Throw on adding execution without execution data ( #9903 )
2024-07-02 15:11:30 +02:00
Pavlo Paliychuk
41c47a28a9
feat: Add Zep Cloud Memory component ( #9657 )
2024-07-01 14:32:26 +02:00
कारतोफ्फेलस्क्रिप्ट™
59c8bf1c44
fix(core): Add a WebCrypto Polyfill for older versions of Node.js 18 ( #9894 )
2024-07-01 12:19:00 +02:00
Iván Ovejero
e613de28ca
fix(core): Fix execution cancellation in scaling mode ( #9841 )
2024-06-28 20:05:09 +02:00
कारतोफ्फेलस्क्रिप्ट™
2885091ced
feat(core): Upgrade oclif (no-changelog) ( #9881 )
2024-06-27 17:26:19 +02:00
github-actions[bot]
7f6b322ef9
🚀 Release 1.48.0 ( #9879 )
...
Co-authored-by: elsmr <elsmr@users.noreply.github.com>
2024-06-27 12:18:15 +02:00
Iván Ovejero
e25682ddad
fix(core): Fix telemetry for concurrency control ( #9845 )
...
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2024-06-27 10:54:40 +02:00
कारतोफ्फेलस्क्रिप्ट™
df9cd8950e
fix(core): Disable Fast Fallback for network connections (no-changelog) ( #9860 )
...
Co-authored-by: Tomi Turtiainen <10324676+tomi@users.noreply.github.com>
2024-06-26 10:38:39 +02:00
Cornelius Suermann
8a09806c5a
feat(core): Log a warning if automatic license renewal is disabled (no-changelog) ( #9569 )
...
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
2024-06-26 09:00:07 +02:00
Iván Ovejero
e33a47311f
refactor: Upgrade to TypeScript 5.5 (no-changelog) ( #9828 )
2024-06-24 17:49:59 +02:00
Iván Ovejero
44ea4c73eb
refactor: Remove unused lint directives (no-changelog) ( #9842 )
2024-06-24 12:13:18 +02:00
Iván Ovejero
16d3083af7
fix(core): Fix init for AuditEventRelay
( #9839 )
2024-06-24 10:51:34 +02:00
Mutasem Aldmour
b807e6726f
feat: Add RS client to hooks service ( #9834 )
2024-06-24 10:44:49 +02:00
Iván Ovejero
8e529219df
refactor(core): Lint to restrict @n8n/typeorm
to persistence layer (no-changelog) ( #9840 )
2024-06-24 10:24:05 +02:00
Iván Ovejero
b5923020d7
refactor(core): Remove inferral of execution status (no-changelog) ( #9829 )
2024-06-21 10:47:28 +02:00
Iván Ovejero
f0ee0a1655
refactor(core): Log denials from subworkflow caller policy (no-changelog) ( #9827 )
2024-06-21 10:47:11 +02:00
github-actions[bot]
d13c1bbba5
🚀 Release 1.47.0 ( #9826 )
...
Co-authored-by: netroy <netroy@users.noreply.github.com>
2024-06-20 15:00:30 -04:00
कारतोफ्फेलस्क्रिप्ट™
f98c4b8ac0
fix(core): Upgrade ws
to address CVE-2024-37890 ( #9801 )
2024-06-20 17:26:50 +02:00
Val
aeeced4d97
fix: Get workflow not returning home project and shared projects (no-changelog) ( #9815 )
2024-06-20 15:43:23 +01:00
Iván Ovejero
7b396e78c6
refactor(core): Introduce RedisClientService
(no-changelog) ( #9774 )
2024-06-20 12:55:07 +02:00
Iván Ovejero
199dff4fb3
refactor(core): Decouple event bus from internal hooks (no-changelog) ( #9724 )
2024-06-20 12:32:22 +02:00
Iván Ovejero
283d1ca583
refactor(core): Rename usage metrics method per suggestion (no-changelog) ( #9810 )
2024-06-20 11:02:30 +02:00
Val
adbd0d17ab
fix: Changes to workflow staticData erroneously updating updatedAt ( #9790 )
2024-06-19 14:44:55 +01:00
Danny Martini
4ac9266820
fix(core)!: $(...).[last,first,all]()
defaulting to the first output instead of the output that connects the nodes ( #9760 )
2024-06-19 15:10:30 +02:00
कारतोफ्फेलस्क्रिप्ट™
65c5609ab5
feat(core): Use WebCrypto to generate all random numbers and strings ( #9786 )
2024-06-19 13:33:57 +02:00
Iván Ovejero
cfc4db00e3
refactor(core): Send active workflow IDs during license renewal ( #9804 )
2024-06-19 12:35:42 +02:00
कारतोफ्फेलस्क्रिप्ट™
3b70330ff6
refactor(core): Auto-register controllers at startup (no-changelog) ( #9781 )
2024-06-19 09:57:40 +02:00
Iván Ovejero
4131408e5e
fix(core): Ensure execution recovery skips successful executions ( #9793 )
2024-06-19 09:45:50 +02:00
Iván Ovejero
c58621ab79
feat(core): Expand crash recovery to cover queue mode ( #9676 )
2024-06-18 15:22:02 +02:00
Iván Ovejero
7c358e5baa
fix(core): Ensure followers do not recover executions from logs ( #9785 )
2024-06-18 10:52:38 +02:00
कारतोफ्फेलस्क्रिप्ट™
2d02c73fbd
refactor(core): Refactor cli command tests (no-changelog) ( #9731 )
2024-06-18 10:50:39 +02:00
कारतोफ्फेलस्क्रिप्ट™
876bcbb04c
fix(core): Make enterprise trial requests via the backend (no-changelog) ( #9784 )
2024-06-17 19:56:52 +02:00
कारतोफ्फेलस्क्रिप्ट™
87cb199745
fix(editor): Use BroadcastChannel instead of window.opener for OAuth callback window ( #9779 )
2024-06-17 13:41:49 +02:00
Val
a1046607bf
feat: Add custom data to public API execution endpoints ( #9705 )
2024-06-17 12:38:10 +01:00
Iván Ovejero
d615711728
refactor(core): Remove unused execution status warning
(no-changelog) ( #9759 )
2024-06-17 13:00:04 +02:00
Iván Ovejero
f7352b6a8f
refactor(core): Make PruningService.init
and WaitTracker.init
consistent (no-changelog) ( #9761 )
2024-06-17 12:49:40 +02:00
Danny Martini
2cf4364ee0
fix: When editing nodes only show the credentials in the dropdown that the user is allowed to use in that workflow ( #9718 )
2024-06-14 14:48:49 +02:00
Iván Ovejero
cfef49e60a
refactor(core): Include logless case in crash recovery (no-changelog) ( #9725 )
2024-06-13 12:54:51 +02:00
Iván Ovejero
ceb7f074eb
fix(core): Update transactional email links for RBAC ( #9727 )
2024-06-13 12:27:49 +02:00
Iván Ovejero
6a43710859
refactor(core): Remove license from execution repository (no-changelog) ( #9726 )
2024-06-13 11:43:21 +02:00
Iván Ovejero
797342343f
perf(core): Introduce concurrency control for main mode ( #9453 )
2024-06-12 15:05:43 +02:00
Tomi Turtiainen
6c1a4c8ebf
fix: Fix sending pin data twice causing payload too large errors ( #9710 )
2024-06-12 15:11:39 +03:00
github-actions[bot]
bc93204f95
🚀 Release 1.46.0 ( #9716 )
...
Co-authored-by: netroy <netroy@users.noreply.github.com>
2024-06-12 13:56:04 +02:00
Ricardo Espinoza
dda7901398
fix: Introduce HooksService
( #8962 )
2024-06-11 07:28:45 -04:00
Iván Ovejero
c0e4f69fe6
refactor(core): Remove more dead code from event bus (no-changelog) ( #9697 )
2024-06-11 10:53:16 +02:00
कारतोफ्फेलस्क्रिप्ट™
6ba789aa6d
ci: Remove unused WaitTracker mocking (no-changelog) ( #9694 )
2024-06-11 10:28:52 +02:00
Mutasem Aldmour
50bd5b9080
feat: Update NPS Value Survey ( #9638 )
...
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
Co-authored-by: Tomi Turtiainen <10324676+tomi@users.noreply.github.com>
2024-06-11 10:23:30 +02:00
Iván Ovejero
aaa78435b0
refactor(core): Remove event bus channel (no-changelog) ( #9663 )
2024-06-11 10:02:23 +02:00
Iván Ovejero
cc4e46eae4
refactor(core): Remove event bus helpers (no-changelog) ( #9690 )
2024-06-11 09:11:39 +02:00
Iván Ovejero
817167cf4b
refactor(core): Merge event bus controllers and remove dead code (no-changelog) ( #9688 )
2024-06-10 17:38:02 +02:00
Iván Ovejero
74b6215df5
refactor(core): Use @Licensed()
in event bus controller (no-changelog) ( #9687 )
2024-06-10 16:21:47 +02:00
Iván Ovejero
b0b4093072
refactor(editor): Stop expecting null
execution status (no-changelog) ( #9672 )
2024-06-10 10:19:40 +02:00
Valentin Coppin
67932c0b76
fix: Fix typo with submitted (no-changelog) ( #9662 )
2024-06-07 15:30:26 +01:00
Iván Ovejero
b8338e3610
refactor(core): Revamp crash recovery mechanism for main mode ( #9613 )
2024-06-07 16:19:59 +02:00
Cornelius Suermann
44ecab73d7
feat: Release floating entitlements on license:clear command (no-changelog) ( #9603 )
...
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
2024-06-07 13:13:31 +02:00
Iván Ovejero
4b345bec03
fix(core): Allow graceful shutdown for main with active executions ( #9661 )
2024-06-07 10:58:26 +02:00
Iván Ovejero
65cd2e8803
refactor(core): Support writing tests in cli/src
(no-changelog) ( #9646 )
2024-06-06 12:18:47 +02:00
Danny Martini
6187cc5762
feat(core): Implement project:viewer
role ( #9611 )
2024-06-06 11:55:48 +02:00
github-actions[bot]
07dae514c7
🚀 Release 1.45.0 ( #9637 )
...
Co-authored-by: despairblue <despairblue@users.noreply.github.com>
2024-06-05 17:29:26 +02:00
Iván Ovejero
411ffbda7f
fix(core): Ensure ID is a positive integer when fetching execution ( #9629 )
2024-06-05 13:05:07 +02:00
कारतोफ्फेलस्क्रिप्ट™
1563bf571d
refactor(core): Move curl endpoint to its own controller (no-changelog) ( #9605 )
2024-06-05 10:43:09 +02:00
Iván Ovejero
375b347b0f
refactor(core): Restore test for execution pagination in Public API (no-changelog) ( #9621 )
2024-06-05 10:14:01 +02:00
कारतोफ्फेलस्क्रिप्ट™
044607e2a0
ci: Consistent tsconfig setup for backend packages and fix pnpm typecheck for composite packages (no-changelog) ( #9604 )
...
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
2024-06-05 09:50:48 +02:00
Tomi Turtiainen
d6a046b8ad
refactor: Update typings of /me/settings
and /users/:id/settings
endpoints (no-changelog) ( #9620 )
2024-06-05 09:35:43 +03:00
Danny Martini
202c91e7ed
feat(core): Allow transferring credentials from any project to any team project ( #9563 )
2024-06-04 13:54:48 +02:00
कारतोफ्फेलस्क्रिप्ट™
08d9c9a787
fix(core): Start WaitTracker only in the main container ( #9600 )
2024-06-03 17:43:24 +02:00
Danny Martini
d6db8cbf23
feat(core): Allow transferring workflows from any project to any team project ( #9534 )
2024-06-03 16:57:04 +02:00
कारतोफ्फेलस्क्रिप्ट™
3298914bc4
refactor(core): Remove dead code that disabled auto-generated ids during import (no-changelog) ( #9601 )
2024-06-03 16:12:31 +02:00
Iván Ovejero
485838446f
refactor(core): Remove crash recovery from error
executions (no-changelog) ( #9551 )
2024-06-03 14:35:03 +02:00
कारतोफ्फेलस्क्रिप्ट™
7be616e583
feat(core): Allow customizing rate limits on a per-route basis, and add rate limiting to more endpoints ( #9522 )
...
Co-authored-by: Omar Ajoue <krynble@gmail.com>
2024-06-03 11:20:51 +02:00
Michael Kret
19e5c0397a
feat(HighLevel Node): Api v2 support, new node version ( #9554 )
2024-06-03 12:09:05 +03:00
Danny Martini
05f50c1926
fix(core): Mark Project.name
as non nullable (no-changelog) ( #9568 )
2024-05-31 17:10:21 +02:00
Iván Ovejero
7fc00d8d10
fix(core): Ensure graceful shutdown for workers ( #9547 )
2024-05-31 15:41:00 +02:00
कारतोफ्फेलस्क्रिप्ट™
d361b42c70
fix(editor): Replace more variants of BASE_PATH in static assets ( #9564 )
2024-05-31 14:32:20 +02:00
Danny Martini
8da0d6e9ba
fix(core): Fix type errors (no-changelog) ( #9571 )
2024-05-31 14:06:13 +02:00
कारतोफ्फेलस्क्रिप्ट™
4b6e5f09e6
fix(core): Upgrade mysql2 to address CVE-2024-21512 ( #9565 )
2024-05-31 11:54:30 +02:00
कारतोफ्फेलस्क्रिप्ट™
5887ed6498
refactor(core): Extract all Auth-related User columns into a separate entity ( #9557 )
...
Co-authored-by: Ricardo Espinoza <ricardo@n8n.io>
2024-05-31 09:40:19 +02:00
कारतोफ्फेलस्क्रिप्ट™
08902bf941
refactor(core): Update supertest, and fix some typing errors (no-changelog) ( #9527 )
2024-05-31 09:40:03 +02:00
Danny Martini
a221215b87
test(core): Rename and combine all credential api tests (no-changelog) ( #9550 )
2024-05-30 18:01:38 +02:00
github-actions[bot]
72b5d3d8dc
🚀 Release 1.44.0 ( #9553 )
...
Co-authored-by: elsmr <elsmr@users.noreply.github.com>
2024-05-30 17:01:49 +02:00
Michael Kret
be5890536f
feat: HighLevel oauth2 api credentials ( #9542 )
2024-05-30 16:21:50 +02:00
कारतोफ्फेलस्क्रिप्ट™
596990bed7
ci: Fix vulnerable dev dependencies (no-changelog) ( #9545 )
2024-05-30 13:54:29 +02:00
कारतोफ्फेलस्क्रिप्ट™
e55bf0393a
fix(core): Try setting postgres search_path on the database ( #9530 )
2024-05-30 12:09:49 +02:00
Iván Ovejero
4629354705
refactor(core): Increase minimum supported Node.js version to 18.17 ( #9533 )
2024-05-29 12:22:38 +02:00
Iván Ovejero
dbaac82f79
fix(core): Set source control repository to track remote if ready ( #9532 )
2024-05-29 10:21:21 +02:00
कारतोफ्फेलस्क्रिप्ट™
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
008f62aaf4
refactor: Delete dead crash recovery code (no-changelog) ( #9512 )
2024-05-27 13:55:52 +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
कारतोफ्फेलस्क्रिप्ट™
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
Iván Ovejero
f8683c31e0
refactor(core): Stop reporting EAUTH
error codes to Sentry (no-changelog) ( #9496 )
2024-05-23 15:12:01 +02:00
Iván Ovejero
75408b0113
refactor: Remove skipped tests (no-changelog) ( #9497 )
2024-05-23 12:29:20 +02:00
कारतोफ्फेलस्क्रिप्ट™
0deb7d0fcc
Merge tag 'n8n@1.43.0'
2024-05-22 17:42:03 +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
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
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
Omar Ajoue
c1eef60ccd
test: Add tests for license manager reinit method ( #9471 )
2024-05-22 10:26:49 +01:00
Iván Ovejero
d21ad15c1f
fix(core): Fix 431 for large dynamic node parameters ( #9384 )
2024-05-21 19:11:02 +02:00
Omar Ajoue
747012dcfd
fix: Init license properly with multi main (no-changelog) ( #9467 )
2024-05-20 13:02:08 +01: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
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
कारतोफ्फेलस्क्रिप्ट™
0d7358807b
fix(core): Add an option to disable STARTTLS for SMTP connections ( #9415 )
2024-05-16 10:45:58 +02: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
Iván Ovejero
4d2115c163
refactor: Remove cli/src/helpers
(no-changelog) ( #9368 )
2024-05-13 10:22:11 +02:00
कारतोफ्फेलस्क्रिप्ट™
5025d209ca
fix(core): All calls to plainToInstance
should exclude extraneous values (no-changelog) ( #9338 )
2024-05-08 15:49:41 +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
Michael Kret
6b6e8dfc33
feat(Simulate Node): New node (no-changelog) ( #9109 )
2024-05-08 12:02:36 +01: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
7b925ab871
refactor(core): Rename ActiveWorkflowRunner
to ActiveWorkflowManager
(no-changelog) ( #9280 )
2024-05-06 17:54:05 +02: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
Iván Ovejero
7bda92cc7c
refactor(core): Use logger for packages/cli
messages (no-changelog) ( #9302 )
2024-05-03 15:24:27 +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
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
Iván Ovejero
2917d04766
refactor(core)!: Switch default Postgres user from root
to postgres
( #9248 )
2024-04-29 14:19:19 +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
Cornelius Suermann
442aaba116
fix: Elaborate scope of Sustainable Use License ( #9233 )
2024-04-27 08:38:25 +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
093dcefafc
fix(core): Stop relying on filesystem for SSH keys ( #9217 )
2024-04-25 15:09:12 +02: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
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
कारतोफ्फेलस्क्रिप्ट™
3996d2852a
fix(core): Upgrade mysql2 to address CVE-2024-21511 ( #9206 )
2024-04-24 11:03:21 +02: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
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
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
कारतोफ्फेलस्क्रिप्ट™
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
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
Deborah
fa93fb81b0
docs: Update executions.id.yml to fix typo ( #9142 )
2024-04-15 12:31:02 +02: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
Iván Ovejero
cf435c3311
fix(core): Support MySQL in MoveSshKeysToDatabase
migration ( #9120 )
2024-04-11 11:00:20 +02:00
Danny Martini
3bb821f10e
fix(core): Don't revert irreversibble migrations ( #9105 )
2024-04-11 09:20:48 +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
कारतोफ्फेलस्क्रिप्ट™
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
Iván Ovejero
c2f4d7d796
fix(core): Fix isLeader
check in WaitTracker
constructor ( #9100 )
2024-04-09 15:50:10 +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
कारतोफ्फेलस्क्रिप्ट™
28261047c3
feat(core): Prevent session hijacking ( #9057 )
2024-04-09 11:20:35 +02: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
Val
f4f0a36fe1
feat: Add credential update and delete events to log streaming ( #9026 )
2024-04-08 08:13:39 +01: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
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
217b07d735
fix(core): Ensure only leader handles waiting executions ( #9014 )
2024-04-04 13:28:20 +02:00
Val
0ac985133b
fix: Workflows executed from other workflows not stopping ( #9010 )
2024-04-04 10:02:37 +01:00
कारतोफ्फेलस्क्रिप्ट™
dc42ac17a6
fix(core): Upgrade express to address CVE-2024-29041 (no-changelog) ( #9021 )
2024-04-03 17:08:06 +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
कारतोफ्फेलस्क्रिप्ट™
072c3db97d
refactor(core): Rename push sessionId
to pushRef
( #8905 )
2024-04-03 13:43:14 +02: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
कारतोफ्फेलस्क्रिप्ट™
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
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
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
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
260bc07ca9
fix(core): Assign credential ownership correctly in source control import ( #8955 )
2024-03-26 17:18:41 +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
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
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
कारतोफ्फेलस्क्रिप्ट™
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
कारतोफ्फेलस्क्रिप्ट™
c4c319d7cf
feat(core): Add support for SQLite connection pooling ( #8722 )
2024-03-14 13:45:16 +01:00
कारतोफ्फेलस्क्रिप्ट™
5201484d7a
fix(core): Update xml2js to address CVE-2023-0842 (no-changelog) ( #8881 )
2024-03-13 17:50:18 +01:00
कारतोफ्फेलस्क्रिप्ट™
6e99e26f69
feat(core): Update ws
and handlebars
to match langchain peer-dependencies (no-changelog) ( #8882 )
2024-03-13 17:11:20 +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
कारतोफ्फेलस्क्रिप्ट™
71f1b23771
feat(core): Update some packages to address CVE-2022-29622 (no-changelog) ( #8877 )
2024-03-13 12:47:36 +01: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
Danny Martini
11173a0114
fix: Ignore semver range when upgrading comunity packages ( #8863 )
2024-03-11 17:12:20 +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
Omar Ajoue
c6f6254c0e
fix: Always register webhooks on startup ( #8830 )
2024-03-07 09:25:12 +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
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
कारतोफ्फेलस्क्रिप्ट™
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
कारतोफ्फेलस्क्रिप्ट™
cdec7c9334
feat(core): Update hashing strategy for JWTs ( #8810 )
2024-03-05 15:06:29 +01:00
कारतोफ्फेलस्क्रिप्ट™
d1b48ddcac
fix(core): Remove sensitive data from User entity during serialization (no-changelog) ( #8773 )
2024-02-29 14:20:39 +01: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
कारतोफ्फेलस्क्रिप्ट™
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
कारतोफ्फेलस्क्रिप्ट™
5f6da7b84e
fix(core): Do not report generic webhook execution errors (no-changelog) ( #8749 )
2024-02-27 12:36:49 +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
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
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
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
कारतोफ्फेलस्क्रिप्ट™
059d281fd1
feat(core): Move execution permission checks earlier in the lifecycle ( #8677 )
2024-02-21 14:47:02 +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
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
कारतोफ्फेलस्क्रिप्ट™
b6c8a0c413
refactor(core): Reduce code duplication in DB config (no-changelog) ( #8679 )
2024-02-20 14:28:53 +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
Danny Martini
24859cfef5
docs: Document own mode removal in BREAKING-CHANGES.md
(no-changelog) ( #8632 )
2024-02-14 16:26:01 +01: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
कारतोफ्फेलस्क्रिप्ट™
68498cb72a
fix(core): Upgrade @n8n/typeorm
to address postgres timestamp issues ( #8627 )
2024-02-14 14:17:57 +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
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
Cornelius Suermann
cd151f1ba9
feat: Include totalUsers in usage metrics during license renewal (no-changelog) ( #8598 )
2024-02-09 14:15:05 +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
कारतोफ्फेलस्क्रिप्ट™
8e392cfc1d
feat(core): Migrate to n8n's typeorm fork ( #8590 )
2024-02-08 15:13:29 +01: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
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
कारतोफ्फेलस्क्रिप्ट™
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
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
कारतोफ्फेलस्क्रिप्ट™
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
कारतोफ्फेलस्क्रिप्ट™
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
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
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
कारतोफ्फेलस्क्रिप्ट™
033fd344b5
fix(core): Handle possibly invalid updatedAt
timestamps in source-control ( #8485 )
2024-01-31 14:25:03 +01:00
कारतोफ्फेलस्क्रिप्ट™
839dd96c7d
refactor(core): Move all code related to onServerStarted
into InternalHooks
(no-changelog) ( #8500 )
2024-01-31 13:29:17 +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
कारतोफ्फेलस्क्रिप्ट™
121a55b691
feat(core): Remove own
execution-process mode ( #8490 )
2024-01-30 12:51:40 +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
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
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
कारतोफ्फेलस्क्रिप्ट™
c70fa66e76
refactor(core): Use DI for WorkflowRunner (no-changelog) ( #8372 )
2024-01-26 13:49:39 +01:00
कारतोफ्फेलस्क्रिप्ट™
7c49004018
refactor(core): Use DI for eventBus code - Part 1 (no-changelog) ( #8434 )
2024-01-26 12:21:15 +01: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
कारतोफ्फेलस्क्रिप्ट™
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
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
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
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
f35d4fcbd8
refactor(core): Simplify OrchestrationService
(no-changelog) ( #8364 )
2024-01-22 11:16:29 +01: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
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
कारतोफ्फेलस्क्रिप्ट™
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
Jon
fc94377036
fix: Fix issue preventing secrets with a - in the path from being imported ( #8378 )
2024-01-18 09:24:58 +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
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
कारतोफ्फेलस्क्रिप्ट™
7cdbb424e3
refactor(core): Move methods from WorkflowHelpers into various workflow services (no-changelog) ( #8348 )
2024-01-17 10:16:13 +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
कारतोफ्फेलस्क्रिप्ट™
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
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
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
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
Omar Ajoue
8c7f39907f
fix: Properly output saml validation errors ( #8284 )
2024-01-10 16:56:04 +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
Omar Ajoue
8a7c629ea1
fix: Store workflow settings when saving an execution ( #8288 )
2024-01-10 14:20:37 +00:00
Michael Kret
ccde38a8a8
fix(Monday.com Node): Migrate to api 2023-10 ( #8254 )
2024-01-10 11:17:00 +02:00
Iván Ovejero
5032bf0e34
fix(core): Fix test webhook deregistration ( #8247 )
2024-01-09 16:02:32 +01:00
Iván Ovejero
0dabe5c74e
fix: Fix user reinvites on FE and BE ( #8261 )
2024-01-09 13:52:34 +01:00
Tomi Turtiainen
3b996a7da0
feat(core): Validate shutdown handlers on startup ( #8260 )
2024-01-08 17:46:45 +02:00
Tomi Turtiainen
8affdf680d
fix: Hide cred setup button from canvas (no-changelog) ( #8255 )
2024-01-08 13:59:04 +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
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