releases/v2026.427.0.md
Released: 2026-04-27
PAP-123-style ticket ids in issue text, comments, and documents now persist as durable reference relationships. The board surfaces backlinks, queryable cross-issue context, and an idempotent backfill for existing content. (#4214)Environment record with lease lifecycle tracking. Local, SSH-backed remote, and sandboxed execution targets are all supported, and providers are pluggable via a generic plugin contract. The new @paperclipai/plugin-e2b package ships as the reference third-party sandbox provider. (#4297, #4358, #4415, #4449, #4452)blockedByIssueIds graphs and avoids waking dependents until their blockers resolve. (#4157)paperclip-dev skill — A new opt-in paperclip-dev skill ships with Paperclip covering server lifecycle, worktrees, builds, database ops, and diagnostics. Includes open-source hygiene and "push feature branches to a user fork" guidance. (#3854, #4541, #4572)[@Name](agent://id) mentions instead of raw @Name strings. (#4103, @aronprins)security agent role to the taxonomy with route coverage and regression tests so security responsibilities can be modeled explicitly in the org chart. (#4532, #4586, #4589)publicBaseUrl port rewriting and trust allowed hostname port variants on the detected listen port so reverse-proxied auth flows resolve correctly. (#4553, #4554)$AGENT_HOME paths — Fixed $AGENT_HOME references in CEO onboarding instructions and centralized workspace env propagation. (#4551)resolveExternalAdapterRegistration now applies on hot-install and the adapter registry honors module-provided sessionManagement for external adapters. (#4324, #4296, @superbiche)pi-local skill bin PATH — The Pi local adapter now prepends installed skill bin/ directories to the child process PATH. (#4331, @SgtPooki)hermes_local to the sessioned local adapters allow-list. (#3503, @NoronhaH; #3908, @LeonSGP43; #3608, @rvanduiven; #3561, @akhater)ssh client and jq to the production image; fixed gh installation in the Docker build. (#3826, @rbarinov; #3844)Fourteen new database migrations (0057–0070) will run automatically on startup. They add:
0057)0058)0059)0060)0061)0062)0063, 0064)0065)0066)0067)0068)0069)0070)All migrations are additive — no existing data is modified or removed.
If you previously ran sandbox execution against the in-tree provider, install @paperclipai/plugin-e2b (or your own provider plugin) to keep using sandboxed runtimes after upgrading. The generic provider plugin contract is documented alongside the new environments subsystem.
Thank you to everyone who contributed to this release!
@akhater, @aronprins, @cryppadotta, @devinfoley, @GodsBoy, @LeonSGP43, @neerazz, @NoronhaH, @rbarinov, @rvanduiven, @SgtPooki, @superbiche