... | ... | @@ -4,6 +4,67 @@ Look in `SteamLinuxRuntime_soldier/VERSIONS.txt` to check which build you have. |
|
|
|
|
|
* Container runtime (public stable branch only): https://steamdb.info/app/1391110/history/
|
|
|
|
|
|
## Steam Linux Runtime 2.0 (soldier) depot 0.20240321.82092 (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 packages from Debian 10 LTS:
|
|
|
* gnutls (CVE-2024-0553)
|
|
|
* nss (CVE-2024-0743, CVE-2023-5388)
|
|
|
* tar (CVE-2023-39804)
|
|
|
* Merge modified packages from Debian 10 LTS:
|
|
|
* curl (CVE-2023-27534)
|
|
|
* tiff (CVE-2023-3576, CVE-2023-52356)
|
|
|
* Update SDL to 2.30.1
|
|
|
|
|
|
### 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
|
|
|
|
|
|
### 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)
|
|
|
|
|
|
## Steam Linux Runtime 2.0 (soldier) depot 0.20240306.80253 (Steampipe build ID 13683140)
|
|
|
|
|
|
_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-08_
|
... | ... | |