n8n/packages/cli/src
Michael Auerswald d143f3f2ec
feat(core): Add execution runData recovery and status field (#5112)
* adds ExecutionEvents view modal to ExecutionList

* fix time rendering and remove wf column

* checks for unfinished executions and fails them

* prevent re-setting stoppedAt for execution

* some cleanup / manually create rundata after crash

* quicksave

* remove Threads lib, log worker rewrite

* cleanup comment

* fix sentry destination return value

* test for tests...

* run tests with single worker

* fix tests

* remove console log

* add endpoint for execution data recovery

* lint cleanup and some refactoring

* fix accidental recursion

* remove cyclic imports

* add rundata recovery to Workflowrunner

* remove comments

* cleanup and refactor

* adds a status field to executions

* setExecutionStatus on queued worker

* fix onWorkflowPostExecute

* set waiting from worker

* get crashed status into frontend

* remove comment

* merge fix

* cleanup

* catch empty rundata in recovery

* refactor IExecutionsSummary and inject nodeExecution Errors

* reduce default event log size to 10mb from 100mb

* add per node execution status

* lint fix

* merge and lint fix

* phrasing change

* improve preview rendering and messaging

* remove debug

* Improve partial rundata recovery

* fix labels

* fix line through

* send manual rundata to ui at crash

* some type and msg push fixes

* improve recovered item rendering in preview

* update workflowStatistics on recover

* merge fix

* review fixes

* merge fix

* notify eventbus when ui is back up

* add a small timeout to make sure the UI is back up

* increase reconnect timeout to 30s

* adjust recover timeout and ui connection lost msg

* do not stop execution in editor after x reconnects

* add executionRecovered push event

* fix recovered connection not green

* remove reconnect toast and  merge existing rundata

* merge editor and recovered data for own mode
2023-02-17 10:54:07 +01:00
..
api feat(core): Add support for WebSockets as an alternative to Server-Sent Events (#5443) 2023-02-10 15:02:47 +01:00
audit refactor: Integrate consistent-type-imports in BE packages (no-changelog) (#5270) 2023-01-27 14:56:56 +01:00
auth refactor: Integrate consistent-type-imports in BE packages (no-changelog) (#5270) 2023-01-27 14:56:56 +01:00
commands feat(core): Add execution runData recovery and status field (#5112) 2023-02-17 10:54:07 +01:00
CommunityNodes fix(core): Fix issues with community node installation (no-changelog) (#5481) 2023-02-15 16:09:53 +01:00
config feat(core): Add execution runData recovery and status field (#5112) 2023-02-17 10:54:07 +01:00
controllers feat: Change desktop UM experience (#5312) 2023-02-08 11:42:22 +02:00
credentials refactor: Integrate consistent-type-imports in BE packages (no-changelog) (#5270) 2023-01-27 14:56:56 +01:00
databases feat(core): Add execution runData recovery and status field (#5112) 2023-02-17 10:54:07 +01:00
decorators refactor(core): Switch over all user-management routes to use decorators (#5115) 2023-01-27 11:19:47 +01:00
eventbus feat(core): Add execution runData recovery and status field (#5112) 2023-02-17 10:54:07 +01:00
events test: Change workflows to test from safe list to skip list (#5457) 2023-02-10 17:11:06 +01:00
executions feat(core): Add execution runData recovery and status field (#5112) 2023-02-17 10:54:07 +01:00
Ldap refactor: Integrate consistent-type-imports in BE packages (no-changelog) (#5270) 2023-01-27 14:56:56 +01:00
license refactor(core): Upgrade typeorm (no-changelog) (#5423) 2023-02-09 10:44:07 +01:00
metrics refactor: Integrate consistent-type-imports in BE packages (no-changelog) (#5270) 2023-01-27 14:56:56 +01:00
middlewares feat: Change desktop UM experience (#5312) 2023-02-08 11:42:22 +02:00
PublicApi feat(core): Add execution runData recovery and status field (#5112) 2023-02-17 10:54:07 +01:00
push feat(core): Add execution runData recovery and status field (#5112) 2023-02-17 10:54:07 +01:00
role refactor: Upgrade typeorm to 0.3.x (#5151) 2023-01-13 18:12:22 +01:00
Saml feat(core): Add saml feature flag (#5494) 2023-02-16 15:05:39 +01:00
telemetry feat: Update telemetry api endpoints (#5482) 2023-02-16 15:07:08 +03:00
user refactor: Integrate consistent-type-imports in BE packages (no-changelog) (#5270) 2023-01-27 14:56:56 +01:00
UserManagement feat: Change desktop UM experience (#5312) 2023-02-08 11:42:22 +02:00
workflows fix(core): Remove unnecessary info from GET /workflows response (#5311) 2023-02-16 10:36:24 +01:00
AbstractServer.ts feat(core): Add support for WebSockets as an alternative to Server-Sent Events (#5443) 2023-02-10 15:02:47 +01:00
ActiveExecutions.ts feat(core): Add execution runData recovery and status field (#5112) 2023-02-17 10:54:07 +01:00
ActiveWorkflowRunner.ts feat(core): Add execution runData recovery and status field (#5112) 2023-02-17 10:54:07 +01:00
constants.ts feat(core): Add saml feature flag (#5494) 2023-02-16 15:05:39 +01:00
CrashJournal.ts fix: Enable crash journal only in production mode (no-changelog) (#4948) 2022-12-16 15:27:49 +01:00
CredentialsHelper.ts refactor: Integrate consistent-type-imports in BE packages (no-changelog) (#5270) 2023-01-27 14:56:56 +01:00
CredentialsOverwrites.ts refactor(core): Load and validate all config at startup (no-changelog) (#5283) 2023-01-30 14:42:30 +01:00
CredentialTypes.ts fix: Apply credential overwrites recursively (#5072) 2023-01-04 18:16:48 +01:00
curlconverter.d.ts refactor: Setup typescript project references across workflow, core, and cli (#4519) 2022-11-09 15:25:00 +01:00
CurlConverterHelper.ts refactor(core): fix for no-uncaught-json-parse warnings 2022-10-21 21:52:43 +03:00
Db.ts refactor(core): Load and validate all config at startup (no-changelog) (#5283) 2023-01-30 14:42:30 +01:00
ErrorReporting.ts refactor: Delete a lot of unused and duplicate code in Server and WebhookServer (#5080) 2023-01-04 11:38:48 +01:00
ExternalHooks.ts refactor: Integrate consistent-type-imports in BE packages (no-changelog) (#5270) 2023-01-27 14:56:56 +01:00
GenericHelpers.ts feat(core): Add execution runData recovery and status field (#5112) 2023-02-17 10:54:07 +01:00
index.ts feat(core): Add support for WebSockets as an alternative to Server-Sent Events (#5443) 2023-02-10 15:02:47 +01:00
Interfaces.ts feat(core): Add execution runData recovery and status field (#5112) 2023-02-17 10:54:07 +01:00
InternalHooks.ts feat(core): Add execution runData recovery and status field (#5112) 2023-02-17 10:54:07 +01:00
InternalHooksManager.ts refactor: Integrate consistent-type-imports in BE packages (no-changelog) (#5270) 2023-01-27 14:56:56 +01:00
jest.d.ts feat(core): Security audit (#5034) 2023-01-05 13:28:40 +01:00
License.ts feat(core): Add saml feature flag (#5494) 2023-02-16 15:05:39 +01:00
LoadNodesAndCredentials.ts fix(core): Fix issues with community node installation (no-changelog) (#5481) 2023-02-15 16:09:53 +01:00
Logger.ts refactor: Integrate consistent-type-imports in BE packages (no-changelog) (#5270) 2023-01-27 14:56:56 +01:00
NodeTypes.ts feat(core): Live reload node/credential descriptions in development (no-changelog) (#4939) 2023-02-08 19:26:07 +01:00
Queue.ts refactor(core): Delete duplicate code across all commands (#5452) 2023-02-10 14:59:20 +01:00
ReloadNodesAndCredentials.ts fix(core): Fix issues with community node installation (no-changelog) (#5481) 2023-02-15 16:09:53 +01:00
requests.ts refactor: Integrate consistent-type-imports in BE packages (no-changelog) (#5270) 2023-01-27 14:56:56 +01:00
ResponseHelper.ts feat(core): Add execution runData recovery and status field (#5112) 2023-02-17 10:54:07 +01:00
Server.ts feat(core): Add execution runData recovery and status field (#5112) 2023-02-17 10:54:07 +01:00
sse-channel.d.ts feat(core): Add support for WebSockets as an alternative to Server-Sent Events (#5443) 2023-02-10 15:02:47 +01:00
TagHelpers.ts refactor: Upgrade typeorm to 0.3.x (#5151) 2023-01-13 18:12:22 +01:00
TestWebhooks.ts fix(core): Fix the issue with test webhooks getting removed incorrectly (no-changelog) (#5466) 2023-02-13 16:16:53 +01:00
TranslationHelpers.ts refactor: Integrate consistent-type-imports in BE packages (no-changelog) (#5270) 2023-01-27 14:56:56 +01:00
utils.ts refactor(core): Delete duplicate code across all commands (#5452) 2023-02-10 14:59:20 +01:00
WaitingWebhooks.ts refactor: Integrate consistent-type-imports in BE packages (no-changelog) (#5270) 2023-01-27 14:56:56 +01:00
WaitTracker.ts feat(core): Add execution runData recovery and status field (#5112) 2023-02-17 10:54:07 +01:00
WebhookHelpers.ts refactor: Integrate consistent-type-imports in BE packages (no-changelog) (#5270) 2023-01-27 14:56:56 +01:00
WebhookServer.ts refactor: Delete a lot of unused and duplicate code in Server and WebhookServer (#5080) 2023-01-04 11:38:48 +01:00
WorkflowCredentials.ts refactor: Integrate consistent-type-imports in BE packages (no-changelog) (#5270) 2023-01-27 14:56:56 +01:00
WorkflowExecuteAdditionalData.ts feat(core): Add execution runData recovery and status field (#5112) 2023-02-17 10:54:07 +01:00
WorkflowHelpers.ts feat(core): Add execution runData recovery and status field (#5112) 2023-02-17 10:54:07 +01:00
WorkflowRunner.ts feat(core): Add execution runData recovery and status field (#5112) 2023-02-17 10:54:07 +01:00
WorkflowRunnerProcess.ts feat(core): Add execution runData recovery and status field (#5112) 2023-02-17 10:54:07 +01:00