romm-v0.7.0-ls16
Pre-release
Pre-release
·
31 commits
to romm
since this release
CI Report:
https://ci-tests.linuxserver.io/linuxserver/webstation/romm-v0.7.0-ls16/index.html
LinuxServer Changes:
Full Changelog: romm-v0.7.0-ls15...romm-v0.7.0-ls16
Remote Changes:
0.7.0 (2026-08-30)
Features
- room: run the room socket, audio pipelines and capture rungs in workers (534c052)
- rpcs3,shadps4: bound GPU-probe retries, harden cache moves, sweep RPCS3 scratch dirs (ec51bba)
- saves: label archive members in a manifest, close RetroArch state gaps (cd6d576)
- shadps4,rpcs3: surface extraction progress, gate pkg/archive on the cache (adc6359)
- shadps4: unpack pkg/archive ROMs through a CACHE_DIR extraction cache (d2597cb)
Bug Fixes
- address full-codebase review findings (f206891)
- api: retire the session when activate's launch fails (53ed7de)
- cache: refuse an extraction that cannot fit before it starts (a372a93)
- cemu: default the TV/Pad audio device instead of leaving it blank (b6b8c25)
- cemu: match SDL's name-based fallback GUID for the virtual pad (71685a2)
- Merge pull request #24 from romm-streaming/dev (62b9bad)
- room: cap concurrent viewer seats (d2637e1)
- room: close a rejoin-evicted seat's still-live socket (39e4143)
- room: close reclaim gaps found in a second review pass (9d0919f)
- room: close reclaim gaps found in a third review pass (c461839)
- room: keep seat admission atomic and cover CI for async tests (d39ed08)
- room: reclaim disconnected anonymous seats at the cap (8b13b73)
- room: share seat-release cleanup between rejoin and reclaim (340c562)
- room: stop broadcasting raw bearer tokens in state_update (be7346e)
- saves,retroarch: guard the manifest classifier, log RetroArch's silent state drops (03c991e)
- tests: wait for a sleeper's argv before recording its pid (ecd56ab)
Documentation
- add CONTRIBUTING.md and set the LICENSE copyright holder (75bfcc7)
- add player/frontend guides and fix documentation audit gaps (8661a20)
- add README quickstart, fix developer guide gaps (e419e3b)
- add SECURITY.md, note the desktop terminal in README (f1cedcc)
- use romm-broker as the display name, document optional BIOS volume mount (009eed3)