Table of Contents

v7.0.4 — playlist stall repair

Rollout: qualified owner worker repair queued behind v7.0.2 and v7.0.3. It is not yet confirmed live. The corresponding independent-host repair is the private v7.0.1 dev13 kit; these are separate release families.

What changes

Installation and rollout

The owner repair changes only the room worker and preserves all saved settings, titles, ranges, OAuth, Discord, catalogs and ratings. Existing v7.0.2 and v7.0.3 queue records remain unchanged. After those prerequisites finish, each room updates through the normal empty/idle gate; occupied rooms are not forced closed.

The private dev13 operator kit upgrades the same stopped dev12 instance without reinstallation, sign-in or retuning. Follow its PLAYLIST_REPAIR_UPGRADE.md and included upgrade script. It includes the short help and full feedback command wording from v7.0.3. The complete prepared catalogs are unchanged.

Validation and limits

Full prepared Standard and DT catalogs reproduce the Approved-chart case. Frozen source checks cover queue/audit/skip, invalid variants, probe pressure, start/readiness, languages and rolling compatibility. Installed donor qualification checks fresh and retained two-room native gameplay, preserved state and clean teardown using an invented provider. These checks do not establish actual remote gameplay acceptance.

The incident did not establish the cause of every uncertain exchange. General per-worker fault isolation remains separate work. Optional PP projection still needs a separately installed .NET 8 runtime; it is not bundled in this repair.

See room update timing and recovery and release history.