... | ... | @@ -4,6 +4,74 @@ Look in `SteamLinuxRuntime_sniper/VERSIONS.txt` to check which build you have. U |
|
|
|
|
|
* Container runtime (public stable branch only): https://steamdb.info/app/1628350/history/
|
|
|
|
|
|
## Steam Linux Runtime 3.0 (sniper) depot 0.20240321.82093 (Steampipe build ID tbd)
|
|
|
|
|
|
*contains
|
|
|
[steam-runtime-tools 0.20240321.0](https://gitlab.steamos.cloud/steamrt/steam-runtime-tools/-/tags/v0.20240321.0),
|
|
|
built using
|
|
|
[flatdeb-steam 0.20240129.0](https://gitlab.steamos.cloud/steamrt/flatdeb-steam/-/tags/v0.20240129.0);
|
|
|
steamrt/tasks#417*
|
|
|
|
|
|
### Platform libraries
|
|
|
|
|
|
* Update SDL to 2.30.1
|
|
|
* Add `libxcb-xinput.so.0` ([steam-runtime#657](https://github.com/ValveSoftware/steam-runtime/issues/657))
|
|
|
|
|
|
### Container runtime
|
|
|
|
|
|
* Improve reliability of choosing correct libxcb-related libraries
|
|
|
|
|
|
* Treat `$BWRAP` as less-preferred than `srt-bwrap`. The order we try is now:
|
|
|
`$PRESSURE_VESSEL_BWRAP` > `srt-bwrap` > `$BWRAP` > system `bwrap`,
|
|
|
instead of the previous:
|
|
|
`$PRESSURE_VESSEL_BWRAP` > `$BWRAP` > `srt-bwrap` > system `bwrap`
|
|
|
|
|
|
* Add a `PRESSURE_VESSEL_WORKAROUNDS` environment variable.
|
|
|
This is a space- or comma-separated list of
|
|
|
workarounds to enable (`+foo`) or disable (`-foo`).
|
|
|
|
|
|
Currently workarounds `steam-snap#356`, `steam-snap#369` and
|
|
|
`steam-snap#370` are enabled by default while running under Snap,
|
|
|
but they can be disabled to test new Snap releases where the relevant
|
|
|
bug has been fixed.
|
|
|
|
|
|
For non-Snap systems, the initial workarounds are `bwrap-no-perms`
|
|
|
and `bwrap-setuid`, which are used automatically if they appear to be
|
|
|
needed, but can be explicitly enabled or disabled for testing.
|
|
|
|
|
|
* Fix a regression when using a setuid system copy of bubblewrap ([steam-runtime#650](https://github.com/ValveSoftware/steam-runtime/issues/650))
|
|
|
|
|
|
* Unofficial Snap app:
|
|
|
|
|
|
* Make library dependencies in `/var/lib/snapd/hostfs` available, fixing missing `/usr/share/nvidia` ([steam-runtime#586](https://github.com/ValveSoftware/steam-runtime/issues/586)). This cannot yet be done by default because it is not allowed by the AppArmor profile ([canonical/steam-snap/issues/359](https://github.com/canonical/steam-snap/issues/359)), so it is only done if `-steam-snap#359` appears in `$PRESSURE_VESSEL_WORKAROUNDS`.
|
|
|
|
|
|
* Make library dependencies in `/snap` available, fixing missing `/usr/share/libdrm` ([steam-runtime#586](https://github.com/ValveSoftware/steam-runtime/issues/586)). This cannot yet be done by default because it is not allowed by the AppArmor profile ([canonical/steam-snap/issues/359](https://github.com/canonical/steam-snap/issues/359)), so it is only done if `-steam-snap#359` appears in `$PRESSURE_VESSEL_WORKAROUNDS`.
|
|
|
|
|
|
* Unofficial Flatpak app:
|
|
|
|
|
|
* Under Flatpak, use `--env-fd` to shorten `s-r-launch-client` command line
|
|
|
|
|
|
* Remove dead code for non-subsandbox Flatpak
|
|
|
|
|
|
* `SteamLinuxRuntime_sniper.sh`:
|
|
|
|
|
|
* exec entry point instead of running it as a subprocess.
|
|
|
This saves us a process, and more directly, it means that there's one
|
|
|
fewer process that will not terminate its descendants when killed.
|
|
|
|
|
|
* Use `~/.steam/root/steam-dialog` for UI if available
|
|
|
|
|
|
### Diagnostic tools
|
|
|
|
|
|
* srt-logger: New tool to divert command output to a log file, the terminal (if applicable) and optionally the systemd Journal ( steamrt/tasks#393)
|
|
|
* steam-runtime-dialog: New tool providing a wrapper for Zenity-style UIs ( steamrt/tasks#376)
|
|
|
* steam-runtime-dialog-ui: New tool providing a SDL-based example UI for steam-runtime-dialog ( steamrt/tasks#376)
|
|
|
|
|
|
### SDK
|
|
|
|
|
|
* Update packages from Debian 11:
|
|
|
* libuv1 (CVE-2024-24806)
|
|
|
|
|
|
## Steam Linux Runtime 3.0 (sniper) depot 0.20240307.80401 (Steampipe build ID 13683156)
|
|
|
|
|
|
_contains _[_steam-runtime-tools 0.20240306.0_](https://gitlab.steamos.cloud/steamrt/steam-runtime-tools/-/tags/v0.20240306.0)_, built using _[_flatdeb-steam 0.20240129.0_](https://gitlab.steamos.cloud/steamrt/flatdeb-steam/-/tags/v0.20240129.0)_; steamrt/tasks#413; released as beta 2024-03-07_
|
... | ... | |