n8n/packages/@n8n/db
Robin Braumann 04805d2203
feat(core): Add agent session lease table (no-changelog)
Add the agent_session_lease table with one row for each agent session.
A turn will take the lease in the transaction that records its execution,
so that only one turn runs on a session at a time.

The row keeps its epoch after release and after session deletion, so the
epoch of a thread ID only increases.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-09-23 11:56:07 +02:00
..
scripts ci: Run DB tests against the full supported Postgres range (#35960) 2026-08-11 09:49:07 +00:00
src feat(core): Add agent session lease table (no-changelog) 2026-09-23 11:56:07 +02:00
AGENTS.md chore(core): Lock the @n8n/typeorm import ratchet and document the boundary (no-changelog) (#34370) 2026-07-21 08:26:21 +00:00
eslint.config.mjs chore: Remove dead ESLint config and add lint parity tooling (no-changelog) (#38343) 2026-09-11 13:33:07 +03:00
package.json 🚀 Release 2.41.0 (#39228) 2026-09-22 07:18:44 +00:00
tsconfig.build.json chore: Migrate the rest of packages/@n8n to typescript 7 (#34332) 2026-07-17 10:45:58 +03:00
tsconfig.json chore: Migrate the rest of packages/@n8n to typescript 7 (#34332) 2026-07-17 10:45:58 +03:00
vite.config.ts chore: Consolidate ts tooling catalog (#34310) 2026-07-16 10:10:12 +00:00