n8n/packages/cli
Guillaume Jacquart 2ad6721e94
feat(core): Add execution ledger for quotas and usage counting (no-changelog)
Add an append-only execution ledger with one fold task every 5 seconds.
Participants fold claimed rows in one transaction: workflow statistics,
execution quota usage, and Insights hourly buckets.

Add hard execution quotas per workflow and project. An atomic Redis or
memory counter admits a run, and the started row commits with the
execution row. Postgres and SQLite are both supported.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-17 00:46:13 +02:00
..
bin feat(core): Set OS process titles for n8n processes (#39362) 2026-09-28 07:23:48 +00:00
docs/adr fix(core): Require workflow create scope for single node runs in n8n Assistant (#40908) 2026-10-13 06:40:58 +00:00
scripts refactor(API): Retire the express-openapi-validator stack from the Public API (no-changelog) (#40801) 2026-10-14 12:07:18 +00:00
src feat(core): Add execution ledger for quotas and usage counting (no-changelog) 2026-10-17 00:46:13 +02:00
templates feat(core): Add the recommended Microsoft Teams channel setup (no-changelog) (#40696) 2026-10-13 11:55:56 +00:00
test feat(core): Add execution ledger for quotas and usage counting (no-changelog) 2026-10-17 00:46:13 +02:00
AGENTS.md refactor(core): Enforce TypeORM persistence boundary with Code Health (#40384) 2026-10-07 08:39:18 +00:00
BREAKING-CHANGES.md refactor(core): Use typed package requirement consumers (#40621) 2026-10-09 07:42:23 +00:00
eslint.config.mjs refactor(core): Move JWT support into backend services (#41089) 2026-10-14 12:10:59 +00:00
nodemon.json
oxlint.config.mts refactor(core): Move JWT support into backend services (#41089) 2026-10-14 12:10:59 +00:00
package.json refactor(API): Retire the express-openapi-validator stack from the Public API (no-changelog) (#40801) 2026-10-14 12:07:18 +00:00
tsconfig.build.json feat: Add @n8n/telemetry event registry with typed track() support (no-changelog) (#34662) 2026-07-23 16:09:54 +00:00
tsconfig.json refactor(core): Extract Quick Connect into a backend package (#41076) 2026-10-14 12:04:16 +00:00
vitest.config.base.ts refactor(core): Extract Insights backend module package (#40261) 2026-10-06 13:05:38 +00:00
vitest.config.integration.testcontainers.ts chore: Remove references to Jest (#33282) 2026-07-01 09:03:25 +00:00
vitest.config.integration.ts ci: Measure PR coverage only for changed source files (no-changelog) (#39675) 2026-09-28 08:49:46 +00:00
vitest.config.migration.testcontainers.ts ci: Measure PR coverage only for changed source files (no-changelog) (#39675) 2026-09-28 08:49:46 +00:00
vitest.config.migration.ts ci: Measure PR coverage only for changed source files (no-changelog) (#39675) 2026-09-28 08:49:46 +00:00
vitest.config.ts test: Migrate cli package from Jest to Vitest (#31804) 2026-06-29 21:19:56 +03:00
vitest.workspace-externals.ts test: Migrate cli package from Jest to Vitest (#31804) 2026-06-29 21:19:56 +03:00