Releases: linuxserver/docker-webstation
Release list
romm-v0.3.0-ls9
CI Report:
https://ci-tests.linuxserver.io/linuxserver/webstation/romm-v0.3.0-ls9/index.html
LinuxServer Changes:
Full Changelog: romm-v0.2.0-ls8...romm-v0.3.0-ls9
Remote Changes:
0.3.0 (2026-08-17)
Features
- add PPSSPP emulator module with working save/load-state (abae001)
Bug Fixes
romm-v0.2.0-ls8
CI Report:
https://ci-tests.linuxserver.io/linuxserver/webstation/romm-v0.2.0-ls8/index.html
LinuxServer Changes:
Full Changelog: romm-v0.1.0-ls7...romm-v0.2.0-ls8
Remote Changes:
0.2.0 (2026-08-17)
Features
- add boot_failed field to the Emulator base class (cfc3ab8)
- add disc-swap contract to the emulator base class (61d3c4e)
- gate the room comms surface on the session multiplayer flag and add invite links (9934ccd)
- generalize PCSX2's deferred-load thread into a boot watchdog (b556428)
- prefer m3u playlists on retroarch disc platforms (2c8dcd9)
- retroarch: link core assets so the ppsspp core can boot (976b1f3)
- room: move track capture/presentation onto a worker-based pipeline (3281f6e)
- serve swap-disc on the webstation broker (f9db17e)
- surface PCSX2 boot-failure detection on GET /api/session/status (bd109ab)
- swap discs on a running retroarch core (85e8f5c)
- track the retroarch playlist and mounted disc index (1621d41)
- xemu: add XEMU_SOFTWARE_GL to force CPU rendering for xemu alone (658d0b4)
- xemu: pin fullscreen on startup alongside the renderer (b9565e6)
Bug Fixes
- guard against a dead or superseded core committing a disc swap (bb13df3)
- lock disc swaps against each other and the deferred resume load (f8022ad)
- match xemu save directories on the disk's own case (1caf2c8)
- pin the retroarch joypad driver to linuxraw so selkies pads register (37ad1be)
- reap orphaned emulators on broker start and let an exit skip the state save (5244955)
- retroarch: drop the inline platform table shadowing the json one (8160d6f)
- retroarch: link ppsspp assets where the core actually reads them (16ee9e0)
- run the startup reap on the app that is actually served (c30e2ca)
- treat resume slot 0 as a resume request, not as no request (b8536c0)
- xemu: pin the renderer to OpenGL before each launch (c1f6f73)
Documentation
- trim unsupported emulator references from the readme (13c7aea)
ca2cd1fa-ls32
CI Report:
https://ci-tests.linuxserver.io/linuxserver/webstation/ca2cd1fa-ls32/index.html
LinuxServer Changes:
Full Changelog: 4fd30de1-ls31...ca2cd1fa-ls32
Remote Changes:
Updating base packages to ca2cd1fa
romm-v0.1.0-ls7
CI Report:
https://ci-tests.linuxserver.io/linuxserver/webstation/romm-v0.1.0-ls7/index.html
LinuxServer Changes:
Full Changelog: romm-v0.1.0-ls6...romm-v0.1.0-ls7
Remote Changes:
Features
- add standalone dolphin launcher to the webstation broker (7949385)
- sync save states between the webstation broker and RomM (3663ec4)
- sync the whole PS2 memory card as a folder card (12fcd8c)
Bug Fixes
- disable savestate thumbnails for GPU-rendered dolphin core (584fc7f)
- keep the exit state readable after the session is torn down (6465922)
- lay down the pcsx2 folder card marker so the slot 1 card is recognized (c700f96)
- pin dolphin's gamecube slot a to the gci folder card device (7bda8c5)
- skip a synced memory card left in an older save archive instead of failing the restore (97cc401)
Documentation
romm-v0.1.0-ls6
CI Report:
https://ci-tests.linuxserver.io/linuxserver/webstation/romm-v0.1.0-ls6/index.html
LinuxServer Changes:
Full Changelog: romm-v0.1.0-ls5...romm-v0.1.0-ls6
Remote Changes:
Features
- add standalone dolphin launcher to the webstation broker (7949385)
- sync save states between the webstation broker and RomM (3663ec4)
- sync the whole PS2 memory card as a folder card (12fcd8c)
Bug Fixes
- disable savestate thumbnails for GPU-rendered dolphin core (584fc7f)
- keep the exit state readable after the session is torn down (6465922)
- lay down the pcsx2 folder card marker so the slot 1 card is recognized (c700f96)
- pin dolphin's gamecube slot a to the gci folder card device (7bda8c5)
- skip a synced memory card left in an older save archive instead of failing the restore (97cc401)
Documentation
4fd30de1-ls31
CI Report:
https://ci-tests.linuxserver.io/linuxserver/webstation/4fd30de1-ls31/index.html
LinuxServer Changes:
Full Changelog: 3376acfc-ls30...4fd30de1-ls31
Remote Changes:
Updating base packages to 4fd30de1
3376acfc-ls30
CI Report:
https://ci-tests.linuxserver.io/linuxserver/webstation/3376acfc-ls30/index.html
LinuxServer Changes:
Full Changelog: 40e1c7f6-ls29...3376acfc-ls30
Remote Changes:
Updating base packages to 3376acfc
romm-v0.1.0-ls5
CI Report:
https://ci-tests.linuxserver.io/linuxserver/webstation/romm-v0.1.0-ls5/index.html
LinuxServer Changes:
Full Changelog: romm-v0.1.0-ls4...romm-v0.1.0-ls5
Remote Changes:
Features
- add standalone dolphin launcher to the webstation broker (7949385)
- sync save states between the webstation broker and RomM (3663ec4)
- sync the whole PS2 memory card as a folder card (12fcd8c)
Bug Fixes
- disable savestate thumbnails for GPU-rendered dolphin core (584fc7f)
- keep the exit state readable after the session is torn down (6465922)
- lay down the pcsx2 folder card marker so the slot 1 card is recognized (c700f96)
- pin dolphin's gamecube slot a to the gci folder card device (7bda8c5)
- skip a synced memory card left in an older save archive instead of failing the restore (97cc401)
Documentation
romm-v0.1.0-ls4
CI Report:
https://ci-tests.linuxserver.io/linuxserver/webstation/romm-v0.1.0-ls4/index.html
LinuxServer Changes:
Full Changelog: romm-030c92a8-ls3...romm-v0.1.0-ls4
Remote Changes:
Features
- add standalone dolphin launcher to the webstation broker (7949385)
- sync save states between the webstation broker and RomM (3663ec4)
- sync the whole PS2 memory card as a folder card (12fcd8c)
Bug Fixes
- disable savestate thumbnails for GPU-rendered dolphin core (584fc7f)
- keep the exit state readable after the session is torn down (6465922)
- lay down the pcsx2 folder card marker so the slot 1 card is recognized (c700f96)
- pin dolphin's gamecube slot a to the gci folder card device (7bda8c5)
- skip a synced memory card left in an older save archive instead of failing the restore (97cc401)
Documentation
40e1c7f6-ls29
CI Report:
https://ci-tests.linuxserver.io/linuxserver/webstation/40e1c7f6-ls29/index.html
LinuxServer Changes:
Full Changelog: 6cd733b3-ls28...40e1c7f6-ls29
Remote Changes:
Updating base packages to 40e1c7f6