romm-v0.8.0-ls17
Pre-release
Pre-release
·
28 commits
to romm
since this release
CI Report:
https://ci-tests.linuxserver.io/linuxserver/webstation/romm-v0.8.0-ls17/index.html
LinuxServer Changes:
Full Changelog: romm-v0.7.0-ls16...romm-v0.8.0-ls17
Remote Changes:
0.8.0 (2026-09-06)
Features
- scummvm: add a ScummVM launcher (7057270)
Bug Fixes
- api: guard restore failures and read state files under lock (5387b03)
- api: serialize session operations under one lock and guard exit failures (cc7feea)
- azahar: abort launch when the config patch fails instead of booting past it (f2ae5b7)
- base: require save-clearing emulators to declare it, add lock/handout hooks (95303cb)
- cemu: validate both title-id halves and log save-tree walk failures (e00be28)
- ci: let the build-app smoke test run without BROKER_SECRET (0ba1a9f)
- ci: let the build-app smoke test run without BROKER_SECRET (6585f05)
- desktop: log and reraise a launch spawn failure instead of dropping it (db85e7f)
- dolphin: confirm a load on noatime mounts instead of taking it on trust (eb1fc00)
- dolphin: confirm state loads and saves via atime/settle polling instead of blind sleeps (1582b75)
- duckstation: correctly detect a killed process on exit (af190d6)
- duckstation: mark resume states by owner instead of matching on serial (c6afecd)
- eden: clear stale save data at activate and restamp whole titles at exit (a566b3e)
- flycast: confirm savestate writes and gate resume on a loadable state (ce66972)
- flycast: mark resume state ownership and sweep loose save data at activate (b5cbe05)
- memcard: clear a stale backup and catch a corrupt member during replace (c7e1273)
- memcard: log instead of silently swallowing stat/size OSErrors (aaa5331)
- pcsx2: scope the working slot per instance and verify loads by disc serial (a5ba381)
- ppsspp: confirm a load by watching the state's access time, not the hotkey send (ab4da5b)
- ppsspp: wait for the game window before firing a deferred resume load (854f433)
- retroarch: confirm a load actually happened instead of trusting the echo (b5f53f4)
- retroarch: fix zero-byte state races and PPSSPP resume timing (8fd7ff1)
- rpcs3: clear stale save data at activate and verify the final boot target (a72b61d)
- rpcs3: wire up write confirmation and the deferred leftover-savestate clear (47083a4)
- saves: stop misreporting stat/read failures as a clean no-op dump (3593ea1)
- session: log a refused selkies token push instead of dropping it silently (58d1e20)
- shadps4: clear stale save data at activate and key extraction cache more tightly (b031dc7)
- shadps4: guard symlink escapes and detect saves left unmounted by a kill (3807ddc)
- xemu: distinguish a failed save injection/extraction from an empty one (bd40c99)
- xemu: stop scoping saves to every title on the drive when the id is unknown (39fca36)
- xenia: clear stale save data at activate and restamp whole titles at exit (55b4b30)