n8n/packages
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
..
@n8n 🚀 Release 1.23.0 (#8205) 2024-01-03 13:41:28 +01:00
@n8n_io/eslint-config ci: Disable import/no-extraneous-dependencies in frontend tests (no-changelog) (#8182) 2023-12-29 10:45:55 +01:00
cli perf(core): Optimize workflow activation errors (#8242) 2024-01-05 13:06:42 +01:00
core feat(HTTP Request Node): Interval Between Requests option for pagination (#8224) 2024-01-04 17:11:16 +02:00
design-system feat(editor): Add fullscreen view to code editor (#8084) 2024-01-04 17:23:24 +01:00
editor-ui refactor: Migrate genericHelpers mixin to composable (#8220) 2024-01-05 12:23:28 +01:00
node-dev 🚀 Release 1.23.0 (#8205) 2024-01-03 13:41:28 +01:00
nodes-base fix(Postgres Node): Stop marking autogenerated columns as required (#8230) 2024-01-05 12:37:33 +01:00
workflow fix(Postgres Node): Stop marking autogenerated columns as required (#8230) 2024-01-05 12:37:33 +01:00