Repository navigation
Releases
Releases · OpenstreamCo/OpenStreamMultiSeat
OpenStreamMS 1.6.0
What's Changed
- Unique Sunshine uniqueid per session and fix suggested WebRTC ports by @mlopezsegura in https://github.com/mlopezsegura/OpenStreamMS/pull/29
- Installer: light/dark theme that follows Windows, brand background and subtle animation by @mlopezsegura in https://github.com/mlopezsegura/OpenStreamMS/pull/27
- Interactive guide: what sessions and seats are, and what to install first by @mlopezsegura in https://github.com/mlopezsegura/OpenStreamMS/pull/26
- Fix suggested WebRTC ports from the third session on by @mlopezsegura in https://github.com/mlopezsegura/OpenStreamMS/pull/30
- Session display options: any resolution with RemoteIdd, refresh rate = fps, display scale, efficient composition and live settings changes by @mlopezsegura in https://github.com/mlopezsegura/OpenStreamMS/pull/31
- Fix locale format in time display by @muamkh in https://github.com/mlopezsegura/OpenStreamMS/pull/32
- feat(i18n): request-scoped backend localization for 22 languages by @Dani6ca-T in https://github.com/mlopezsegura/OpenStreamMS/pull/34
- Own-account sessions get Remote Desktop access automatically, and the dashboard shows real errors by @mlopezsegura in https://github.com/mlopezsegura/OpenStreamMS/pull/35
New Contributors
- @muamkh made their first contribution in https://github.com/mlopezsegura/OpenStreamMS/pull/32
Full Changelog: https://github.com/mlopezsegura/OpenStreamMS/compare/v1.5.3...v1.6.0
OpenStreamMS 1.5.3
What's Changed
- Windows Home: isolated users can log on over RDP without the Remote Desktop Users group by @mlopezsegura in https://github.com/mlopezsegura/OpenStreamMS/pull/23
- Multiple sessions per user: turn off Windows' single session per user setting automatically by @mlopezsegura in https://github.com/mlopezsegura/OpenStreamMS/pull/22
- Multi-RDP: TermWrap is now the only option, asmtron's RDP Wrapper is removed by @mlopezsegura in https://github.com/mlopezsegura/OpenStreamMS/pull/24
Full Changelog: https://github.com/mlopezsegura/OpenStreamMS/compare/v1.5.2...v1.5.3
OpenStreamMS 1.5.2
What's Changed
- RDP errors: explain FreeRDP exit codes and include its output and the mstsc failure by @mlopezsegura in https://github.com/mlopezsegura/OpenStreamMS/pull/21
Full Changelog: https://github.com/mlopezsegura/OpenStreamMS/compare/v1.5.1...v1.5.2
OpenStreamMS 1.5.1
What's Changed
- Add 22 Sunshine locales to web UI, tray, and installer by @Dani6ca-T in https://github.com/mlopezsegura/OpenStreamMS/pull/17
- Isolated user and ViGEmBus: clear error when the built-in groups are missing, and no more installer hangs by @mlopezsegura in https://github.com/mlopezsegura/OpenStreamMS/pull/19
- Seats: the Guide button no longer opens the Game Bar on every seat by @mlopezsegura in https://github.com/mlopezsegura/OpenStreamMS/pull/18
- Diagnostics bundle: one .zip with system info, logs and Windows events by @mlopezsegura in https://github.com/mlopezsegura/OpenStreamMS/pull/20
New Contributors
- @Dani6ca-T made their first contribution in https://github.com/mlopezsegura/OpenStreamMS/pull/17
Full Changelog: https://github.com/mlopezsegura/OpenStreamMS/compare/v1.5.0...v1.5.1
OpenStreamMS 1.5.0 — Millisecond by Millisecond
⏱️ Millisecond by Millisecond
This release is about shaving milliseconds off local seats and fixing the rough edges people hit first.
Faster local seats
- The seat cursor no longer waits for the next frame. It was drawn where Desktop Duplication said, which only arrives with a session frame, so about one move in ten showed up 17-30 ms late. The agent now sends the cursor position the moment a move is injected.
In our bench (move → cursor at the presenter, 300 moves): p90 17-19 ms → 0.9 ms, p99 33 ms → 1.5-2.2 ms; with the CPU at 100 %, p90 17 ms → 2.0 ms. - The presenter waits for room in the swap chain before picking what to show, so it always presents the newest frame and cursor.
- Input, capture and presenter threads run at high priority, and the seat asks for high GPU priority, so a busy game doesn't make the seat wait its turn.
- Seat latency is now logged every 10 s at Info level (read→inject, read→cursor, read→screen, compose→screen).
Fixes
- The console cursor no longer slips into a seat whose monitor was already extended next to the primary: the seat moves its monitor to the primary's corner when it starts.
- No more "Parameter count mismatch" crash when opening OpenStreamMS while the tray icon is running.
- The installer speaks your language: its tasks, progress messages and uninstall questions are now in English, Spanish, French and Portuguese, and English is the fallback for any other language.
What's Changed
- Translate the installer's own texts into every setup language by @mlopezsegura in https://github.com/mlopezsegura/OpenStreamMS/pull/12
- Fix the crash when opening OpenStreamMS while the tray is running by @mlopezsegura in https://github.com/mlopezsegura/OpenStreamMS/pull/13
- Keep the console cursor out of a seat whose monitor was already on by @mlopezsegura in https://github.com/mlopezsegura/OpenStreamMS/pull/14
- Cut seat cursor latency and keep the presenter on the newest frame by @mlopezsegura in https://github.com/mlopezsegura/OpenStreamMS/pull/15
Full Changelog: https://github.com/mlopezsegura/OpenStreamMS/compare/v1.4.0...v1.5.0
OpenStreamMS 1.4.0
What's Changed
- Feature/remote idd by @mlopezsegura in https://github.com/mlopezsegura/OpenStreamMS/pull/2
- RemoteIdd seat display, seat readjust and pairing notifications by @mlopezsegura in https://github.com/mlopezsegura/OpenStreamMS/pull/3
- Split seats, RemoteIdd packaging and console share (WIP) by @mlopezsegura in https://github.com/mlopezsegura/OpenStreamMS/pull/4
- Bring the rest of the 1.4 stack into master by @mlopezsegura in https://github.com/mlopezsegura/OpenStreamMS/pull/9
Full Changelog: https://github.com/mlopezsegura/OpenStreamMS/compare/v1.3.0...v1.4.0
OpenStreamMS 1.3.0
OpenStreamMS 1.2.0
OpenStreamMS 1.1.0
OpenStreamMS 1.0.0
What's Changed
- Per-session Steam, controllers isolated with HidHide, and shutdown apps by @mlopezsegura in https://github.com/mlopezsegura/OpenStreamMS/pull/1
New Contributors
- @mlopezsegura made their first contribution in https://github.com/mlopezsegura/OpenStreamMS/pull/1
Full Changelog: https://github.com/mlopezsegura/OpenStreamMS/commits/v1.0.0