-
Slipstream Beta 1.4.0.3
Pre-releaseAll checks were successfulrelease / build (push) Successful in 17m6srelease / flatpak (push) Successful in 7m17srelease / windows (push) Successful in 13m28srelease / arch-package (push) Successful in 15srelease / deb-package (push) Successful in 37srelease / update-manifest (push) Successful in 0srelease / pacman-repo (push) Successful in 10srelease / apt-repo (push) Successful in 3srelease / sign-release (push) Successful in 2sreleased this
2026-10-20 22:27:39 +00:00 | 622 commits to main since this releaseSlipstream Beta 1.4.0.3 -- v1.4.0-beta.3 (
20ecf4fc20).Linux x86_64 (glibc >= 2.38, x86-64-v2 CPU): *_x86_64.tar.xz
Ubuntu 24.04+ / Debian 13+ / Mint 22+: *_amd64.deb (sudo apt install ./)
Windows x64 (unsigned; SmartScreen: More info > Run anyway): *_Setup.exe installer, or *_win64.zip to unpack anywhereChanges since v1.4.0-beta.2.
New features
- #783: support cap relaxes; mover berm attribution / undisturbed depth (
5be1deae61) - #783: support-limited snow cap -- no columns on small supports (
218a755ddb) - #888: add HideHud key to non-string_view RLV key branch (
cdf988d675)
Fixes
- #891 regression: urgent decode requests were dropped when the decode queue was empty (
8969b57877) - #886 #887 #782: crash reports list the pipelines created last (
72fb880289)
Other changes
- #783: no white seam line at the snow grid's edge (
327e1e18bf) - #892: speakers drifting apart -- 1 Hz sync guard (re-join > 10 ms off), silent keep-alive instead of re-joins, bed as the timeline reference (
2100d12ef8) - #783 M5: mover tracks compact first; berms only from removed snow, capped, at repose (
e42cdcf0c9) - #892: speaker setup floater follows the selection (left open, every Apply went to the prim it was first opened on) (
b2ac0bcd83) - #892: louder speakers -- full level to r/4 then inverse distance, vol= up to 2 (+6 dB), 16 speakers by default (max 32) (
1849478438) - #892: acoustics source budget 40 -> 64 (30 channels + 34 channel-less: 32 speakers + thunder) (
3c74afafda) - #892: the restart hold also covers an underrun found inside the same streamUpdate (
564ff674bd) - #892: speaker setup never stays busy (45 s timeout on an unanswered create / upload, job serial guards late callbacks); live status line, incl. 'already carries this tag' (
1973ce343f) - #892: speakers fall off as real inverse distance (r = soft maximum); ParcelAudioDiffuseReverb; AudioInverseDistanceRolloff (
056b263351) - #892: "Set up as speaker..." (object right-click > Tools, and Build > Object) (
49fdbfc245) - #892: adaptive jitter buffer for the speaker feed (8 s ring, stall-sized target) + delivery diagnostics (
f80021a9cc) - #892: speakers' reverb send no longer decays over 10x their distance (
ea51455552) - #892: speaker tags at alpha 0.1 (the sim drops near-invisible hover text); Slipstream strips [slspk] tags from drawn hover text (
37d790e85e) - Revert the #892 ring-backlog skip: the plugin delivers in ~1.35 s bursts, so skipping starved the speakers (underrun loop) (
0bc6af4587) - #892: rescan logs how many objects carry hover text and the slspk ones it sees (diagnosis) (
1fc169c73e) - #892: rescan hover text every 15 s as a safety net (a copied / dragged speaker could drop out and never be seen again) (
1d89e15d06) - #892: skip a ring backlog the drift trim cannot drain (burst during pre-buffer), instead of carrying ~1 s extra latency and plugin drops (
9eba4640a5) - #892: speaker discovery logs each step at info (candidate, owner reply, trust miss) and an unsettled summary every 10 s (
575150f0f2) - #783 M5: mover tracks -- sentinel for refused ring-only slots, stamp target-omega wheels (
307b62f6d8) - #783 M5: moving objects press tracks and push berms into the snow depth (
df94d192d6) - #858: faster path release (0.05 s), listener far points live in the log (
7dc85b3b98) - #858 #857: persistent path cache with re-validation, deadline scheduling, guided + two-bounce discovery (
cd7895bb32) - #892 B: warn once when the stream is captured but no audio ring attaches (silent) (
a03230fc4c) - #892 B: parcel stream through in-world speakers (OpenAL stream speakers, sync, acoustics) (
41dd69253c) - #892 B: acoustics ray budget 40 sources (30 channels + 10 channel-less), extra table 10 (
7cc4998962) - Photo Studio: neutral comment on the HUD info toggles (
3153f64cce) - Bridge / consent: forged-grant revoke cooldown, verify from the sim, stray folder lookup (
031fb11f82) - Bridge: viewer-side budget for routed helper lines (
90a1d28041) - Private-address guard: a few more non-public ranges (
22e6d4d7eb) - RLVa: quiet period after a cancelled @logout=force; sane sphere values (
a301613047) - Spam caps and RLV gaps: chat archive, autoresponse, @showself, /plat (
fec4b720b9) - Stream info: station links are http(s) only and always prompt (
1a52438c80) - World media and parcel music: stricter url checks (
f2e4f57c0f) - Weather tag: [slwx off] wins regardless of token order (
f1ca7adb05) - Client AO: scoped @clear, user can release holds, budgeted status replies (
7fb9ac9ffb) - openfloater links: allowlist for clicked links too (
0faf3e0d67) - Pose consent v2: grants are stated by the target's avatar; helper hardening (
938fc43c2f) - Bridge: use only the helper the viewer made, and check it before use (
72d6f739d8) - #892: speaker setup scripts and the [slspk] protocol doc (
311c693207) - Bridge and client AO docs: neutral wording, current bridge status (
2c4c7ffad5) - #783 M4: rivulets as water -- braided trickles merging into channels, sheet flow in heavy rain (
9c02eb8a9b) - #892: parcel speaker registry ([slspk ...] hover-text tags, phase A) (
60fd582ad4) - #857: ramp the source-room send rule in over the first probes (no send step when a blocked sound enters the probed set) (
f4f5328a54) - #857 #858: per-source rooms + reverb zones, one-bounce diffraction with pan (
1a0f5c8298) - Weather floater: master switch label is just "Weather" (
b873283997) - #892: parcel stream audio capture through a shared-memory ring (phase A, opt-in) (
71a0a08a13) - Weather floater: run-off checkbox (RenderVKWeatherRunoff, #783 M4) (
0aa27c7ccd) - #891 review: preloads decode only, timeouts back off without counting, clip resets (
85bd42e01c) - #874: RT read guard -- record once per invocation, A/B switch as a specialization constant (
9716ecec35) - #783: the snow surface mesh in snapshots (and snapshots no longer reset the live snow) (
b969fdd104) - #891: sounds that never play -- queue, retries, isolation, diagnostics (
e7a42481d8) - #889: order the light clusters before compute readers explicitly (RT shadow mask projector loop) (
d5d284d2d2) - #889: RenderVKRTFullBarriers -- full-barrier A/B around every RT AS build and the RT shadow mask trace (
f62345945c) - #783 M4: run-off -- water streaming off covered surfaces (
acdb151223) - #874/#889: RT read guard -- bound every index the RT shadow mask reads, record the first offender (
c701f866ce) - #782: compile breadcrumb on the last three uncrumbed pipeline creates (FX resolve / FX graphics, VRS rate) (
ece5d17e3d) - #783: weather master switch (WeatherMasterEnabled) and snow depth / rate sliders (0-10 m, 0-100 m/h) (
e0b4755dee) - #888: say why Show HUD Attachments won't uncheck when RLV locks a worn HUD (
6e83386e4c) - #883: keep GLTF overrides of objects that still have a valid cache entry (
d271c67607) - #883: MemTrend -- periodic leak report (RSS trend, malloc heap, top / growing containers) (
2defd3e6ba) - #883: a killed object's cached GLTF overrides go with it (
b35d3c384c) - #883: a failed sound decode frees its decode slot (was held for the session) (
3987d194db) - #883: bound the LL_*_ONCE dedup table (16384 entries, start over at the cap) (
3e2cf9c3e9) - #881: TPS camera sends the aim in AgentUpdate like mouselook does (
fdcbf869c5) - #885: say why a media plugin host died (decoded exit code + cef.log tail), log CEF paths (
f1b66d610a)
SHA-256 of each file is listed in its job log and below as uploads land.
6fdf0c4b6368da2f45397f045be0b447e6b8af168c5156c9e5892559a38ec70c Slipstream_1.4.0-beta.3_x86_64.tar.xz
88f1fa145c8c560cde4a905025a993a9b5a8342fa789955e9e979d29e9448643 Slipstream_1.4.0-beta.3.flatpak
b5e0716fc59807315f06351e6565e360fc3bf4be405115006b69400c4e97cde1 Slipstream_1.4.0-beta.3_win64.zip
26b9285eb02a3103beba68a0b8641fdb96341f89a87d1619eff6efdd2a6e4d71 Slipstream_1.4.0-beta.3_Setup.exe
c8dea0eb7165214cc59024e215c7df5ae40da1b4d519e3f759857c5a93fed2d5 Slipstream_1.4.0-beta.3_x86_64.tar.xz.sig
4e1ab8bd152dc93a7b47f6806f70504d23eedf48367a6f4129191beeeb7f0491 PKGBUILD
8d1ee0e1d79bfc18a50ac17ead59b77e16b68e15e4ba0997a16230363ae98c7c slipstream-bin-1.4.0beta3-1-x86_64.pkg.tar.zst
01edd8c5ebf4a5b1f888816b958edda74fe361d9dd5bac97cfeca19ba1025246 Slipstream_1.4.0-beta.3_amd64.deb
3bd1b81eb74f593b1a5db68f8b55c6745ab9acb41380f0dcda5892fe421030e3 update-manifest.json
Signed checksums: SHA256SUMS + SHA256SUMS.asc (key C28FDB4A40AA8360D8DF0470AD8E61526C06E929). Verify: https://slipstreamviewer.org/wiki/verify/
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- #783: support cap relaxes; mover berm attribution / undisturbed depth (