diff --git a/CHANGELOG.md b/CHANGELOG.md index 3e463c445..15fe3840e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,18 @@ This file tracks product releases for Roomote (single monorepo version). Automated release entries are prepended by `pnpm run version`. +## 1.19.2 (2026-10-22) + +Roomote 1.19.2 lets you continue tasks saved before an upgrade without losing access to their saved work. + +### Highlights + +- Resume saved tasks after an upgrade instead of encountering a worker installation failure caused by an older snapshot image. + +### Patch changes + +- Follow-ups can now resume tasks saved before a Roomote upgrade instead of failing during worker installation because the task snapshot was created with an older release. Worker startup warns about the older snapshot image and continues while still requiring the installed worker to match the application release. + ## 1.19.1 (2026-10-22) Roomote 1.19.1 keeps tasks starting after an upgrade by skipping outdated environment snapshots and rebuilding them automatically. diff --git a/apps/docs/self-hosting/operations.mdx b/apps/docs/self-hosting/operations.mdx index 6693bac93..4de75ee2a 100644 --- a/apps/docs/self-hosting/operations.mdx +++ b/apps/docs/self-hosting/operations.mdx @@ -120,7 +120,10 @@ five minutes and queues replacements from the current image, with rebuilds paced across environments; the daily refresh remains in place too. Rebuild custom worker images yourself, and migrate or update saved task snapshots you intend to keep using. The fresh-start fallback applies to environment snapshots, not saved -task snapshots. +task snapshots. Starting with Roomote 1.19.2, follow-ups can resume saved task +snapshots created with an older release: worker startup warns about the older +image and continues, preserving the task's files. The installed worker must still +match the application release. This does not update tools inside the snapshot. An application upgrade does not replace tools or certificate bundles inside an existing snapshot. Update its OS certificates, Python environments and independent diff --git a/package.json b/package.json index 4f02a7315..7a50903af 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "roomote", - "version": "1.19.1", + "version": "1.19.2", "license": "FCL-1.0-ALv2", "packageManager": "pnpm@10.29.3", "engines": {