• v1.0.0-beta.8 06aca0a664

    Slipstream Beta 1.0.0.8
    All checks were successful
    release / build (push) Successful in 13m17s
    release / flatpak (push) Successful in 6m27s
    release / windows (push) Successful in 11m10s
    release / arch-package (push) Successful in 2s
    release / deb-package (push) Successful in 39s
    release / apt-repo (push) Successful in 3s
    release / sign-release (push) Successful in 2s
    Pre-release

    sky_line released this 2026-10-05 00:00:05 +00:00 | 2415 commits to main since this release

    Slipstream Beta 1.0.0.8 -- v1.0.0-beta.8 (06aca0a664).

    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 anywhere

    Changes since v1.0.0-beta.7.

    New features

    • Prefs Sound & Media: put the tab in a scroll container (device settings + new sound toggles overflowed 438 px); mirror nesting in translations (75bf345075)
    • LLCallbackList: allow removing any entry from inside a callback (1d1e3dde41)
    • Inventory: don't drop ADD or link LABEL changes for already-changed ids (cfb472109a)
    • Add Slipstream skin (brand blue/purple) and make it the default (f29e9f639f)

    Fixes

    • J2C: fix inverted decoder check in getMetadata slow path (0e772b3f15)
    • Appearance: organise My Outfits as a folder tree (12ab166698)
    • Gesture sets: status bar quick swap (a20f1c694e)

    Other changes

    • LLComboBox: match Boolean control values against 0/1 items (06aca0a664)
    • Voice: an idle Vivox module must not reset the shared PTT / voice-connected state (2cd7138e53)
    • Gesture sets: double-click a gesture to open its editor (effc0206b0)
    • Accordion tab: size and show the body from mDisplayChildren, not the virtual getDisplayChildren() (outfit folder headers grew to full height when open) (3d9840aa51)
    • Slipstream skin: full copies of panel_progress / simple_text_editor (skin files replace, not layer over, default; the partial overrides broke the login progress panel and dropped text editor defaults) (83c0179717)
    • FSKeywords: precompile whole-word keyword regexes (ee1b5a92d9)
    • Slipstream diagnostics: read SYNTHTEST once, trim VK log churn, shorter limiter spin (0b5a298070)
    • LLError: wait briefly for the log mutex instead of dropping lines (c373386161)
    • Avatar: findAttachmentByID compares against its own map's end() (5a12a959de)
    • Avatar picker: stop stealing focus while Near Me names resolve (e19bbab00f)
    • Keyframe motion: remove unreachable loop-in interpolation branches (213040f3da)
    • Inventory sort: refresh the cached Favorites folder id (c89a152b08)
    • Inventory: scope removeBatch descendant arrays per folder (85cd62bacf)
    • Audio: time out a stuck sound transfer (43d664ae37)
    • Profiling: keep Tracy zones off two hot early-out paths (8624a84dbc)
    • Settings: cached controls for per-frame lookups (591d331f9a)
    • Coprocedures: log non-AIS enqueues at DEBUG (08eaef26ac)
    • Disk cache: purge every 15 min instead of every 60 s (9612e9ea66)
    • Friends: queue the real online state for not-yet-known buddies (a3869f9ad9)
    • Groups: notify every changed group; one titles request at a time (725779cdd1)
    • Network: run xfer retransmit and asset timeout checks once per frame (70f329d464)
    • Region/volume: drop dead killInvisibleObjects pass and isFlexible temporary (a61f281d2b)
    • LLTrans: skip argument formatting for strings without [KEY] tokens (8e841f4da1)
    • UI: skip rebuilds when a text box or button label is set to the same string (4448092fc4)
    • Conversation log: coalesce per-IM rewrites (a75436c76f)
    • Mesh repo: range-erase dispatched pending requests (ca27035570)
    • HTTP: bulk-read raw and error bodies (8e449b2eae)
    • Avatar: cheaper override lookup, footstep probe, joint misses, avString (fa9894258a)
    • Animesh: stop the scale fixup latching at 0 (3767eaf6ee)
    • Main loop: cap the message budget; raise the dt clamp to 2000 FPS (f8b9253cf3)
    • Texture cache: refresh entry timestamps on every hit; consume the LRU oldest-first (4763dc1165)
    • Texture cache: drop the write-only fast cache (28d4fc9734)
    • Mesh repo: lock the skin-map erase; cull only dead skins (5fb3ce8f14)
    • Selection: free nodes in removeNode; map lookup in processObjectProperties (dce01043cb)
    • Revert libpng 1.6.53: the freetype package is built against libpng 1.6.50, so autobuild refuses the bump (needs a matching freetype) (abe35b6826)
    • Inventory filter: drop dead creator-name lookup per item (d1d74bac9a)
    • Object list: cull avatars once per frame (ae41464b93)
    • tools: cache_dedupe_stats.py (content-hash the texture/asset cache, report duplicates and wasted decode) (c6a636ab7c)
    • Gesture sets: missing includes (llinventoryfunctions.h, lltoggleablemenu.h) (2631ba05d6)
    • 3p: fetch slvoice linux64 over HTTPS with a SHA-256 hash (f868813a34)
    • 3p: libpng 1.6.50 -> 1.6.53 (6c8c1d35d9)
    • Gesture sets: Gesture Sets floater, menu entries, Gestures floater hooks (4e6e93133f)
    • Gesture sets: SLGestureSets storage and batched apply (49776239f8)
    • Gestures: batch (de)activation messages (f3cee4eec8)
    • RT shadow mask: 208 -> 168 B per mask px, output unchanged (2fb1adee28)
    • VK cull buffers: reset the probe basis with the buffers on teardown (old mBucketCap was re-derived there) (95d837865d)
    • Prefs: show the VRAM cost on the 256/512 px reflection probe resolutions (#294) (69ec4e0612)
    • VK cull buffers: size output lists by live high-water, id buffers by id range (553ee204d5)
    • PKGBUILD: comment above validpgpkeys with the key import command (makepkg doesn't fetch keys) (4d3712161b)
    • AUR gen.sh: fall back to the built-in .SRCINFO writer when makepkg fails (Ubuntu makepkg on applejack) (dd7f100b81)

    Tickets

    SHA-256 of each file is listed in its job log and below as uploads land.

    98ecf27841d906eac1883d4552fff652903d90b193066724a46cb5b5288866d9 Slipstream_1.0.0-beta.8_x86_64.tar.xz

    63250118359822bd4ab432a7ab88e7934d0db9cc58d1e1de4701d86ce427e5f0 Slipstream_1.0.0-beta.8.flatpak

    460c2ca00b8fce5c0f46d87f6178662af62bce3181a5b86d8e0c2e429551d265 Slipstream_1.0.0-beta.8_win64.zip

    9fa75830693951411a85c82100d9284e719aad8a51757d5352a12fa60717d08e Slipstream_1.0.0-beta.8_Setup.exe

    98e9a78e1089f32b49050da5a3fbad14bf9bfff82e1c574514636b15df6c0d29 Slipstream_1.0.0-beta.8_x86_64.tar.xz.sig

    01539a4c6111294348355ec3314e058e1ed3b70413bc8846eba5a0d10d7e2579 PKGBUILD

    c9999a286db61c3789e5eda9203524c8bd99590693df59fc1ea22f4821b7f464 Slipstream_1.0.0-beta.8_amd64.deb

    Signed checksums: SHA256SUMS + SHA256SUMS.asc (key C28FDB4A40AA8360D8DF0470AD8E61526C06E929). Verify: https://slipstreamviewer.org/wiki/verify/

    Downloads