-
Slipstream Beta 1.2.0.3
Pre-releaseAll checks were successfulrelease / build (push) Successful in 15m0srelease / deb-package (push) Successful in 37srelease / apt-repo (push) Successful in 4srelease / sign-release (push) Successful in 2srelease / flatpak (push) Successful in 6m1srelease / windows (push) Successful in 12m13srelease / arch-package (push) Successful in 1sreleased this
2026-10-08 08:07:30 +00:00 | 1946 commits to main since this releaseSlipstream Beta 1.2.0.3 -- v1.2.0-beta.3 (
3fe58e8ed1).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.2.0-beta.2.
New features
- LinksetHandoff (#533): count / list late children the new routing adopted (the path LL stranded) (
e899dfc4ce) - Pose Studio: Freeze cached-control fallback matches the new default (off) (
d418a28664)
Fixes
- Report Bug: drop llpluginmessagepipe lines (raw plugin LLSD can carry navigate URLs) (
a3622ac1ef) - Report Bug: keep plugin host launch/exit/error lines in the log excerpt (
660661eb2d) - CEF plugin (Linux): don't crash on PulseAudio streams without a process id (
13ca16827f) - Refs #540: unit-type fix in flashIcon (
be8a69637f) - Flash the taskbar icon until refocused on IMs/chat/offers when not tabbed in (
e674419939) - Move & View: "A/D strafe instead of turn" option (SLStrafeWithAD) (
24cf62ae5b) - Fixes #535: vk_syncBegin 7-8 ms spikes were the 5 s VKMem log, not a fence wait (
95eed5c6ae) - Fixes #534: 10 s sweep_total hitch was the mesh-decode stats log walking mDecodeHist (
550efe62fa) - Fixes #470: legacy (Blinn-Phong) specular from local lights, alpha glare, debug view 21 (
9a3584b59b) - Fixes #377: big LLSD-XML HTTP responses are parsed off the main thread (
25a1188531) - Refs #531: fix llmax unit-type mismatch in getBlendRemaining (
c5071d4cfa) - Fixes #300: texture cache entry lookups from RAM, held header files, one open per body read (
4a7d34afc4) - Fixes #308: mesh thread is woken when there's work, not every frame (
85ca51a84f) - Fixes #309: load-callback textures are only processed when something changed (
c125d666de) - Fixes #307: decode pool runs by priority and can cancel (
65d9d55168) - Fixes #531: Pose sync eases shared pose loads and sequence steps (
451811b82b) - Fixes #305: one fetcher round trip per fetching texture per frame (
443420a27d) - Fixes #306: texture fetch workers park on events instead of being re-polled (
2869eeb70e) - Fixes #299: LLQueuedThread retries no longer sleep the thread; requests can park (
67491d648e) - Fixes #338: avatar per-frame leftovers -- dead wind / palette code, extents, selection (
73fdb2567c) - Fixes #349: hidden inventory panels stop building/filtering every frame; visible filter budget 10 -> 5 ms (
d022546325) - Fixes #304: unregisterMesh visits only the loads the volume waits on (
a7f83d2640) - Fixes #330: pose blender -- vector active list, flat blender table, no LLJoint cache (
4172ed23fe) - Fixes #303: mesh cache entry reserved by resizing, not by writing zeros (
10f161276d) - Fixes #301: LLFileSystem opens its file once per object (
7e02bbe56c) - Fixes #355: updateItem only flags INTERNAL when the update actually changes the item (
4735ff8ef4) - Fixes #327: animation data -- fixed keys in LLCharacter member slots (
7858ede0c1) - Fixes #336: name-tag overlap solver -- flat rects, hoisted invariants, early exit (
23c4f95091)
Other changes
- Refs #553: dial drags use the remembered values; reselect keeps them within 2 degrees (
3fe58e8ed1) - Pose Studio: share and show shared poses by default (
f4fc01c69a) - Pose Studio: sliders reset when reselecting a posed bone (
a1623820ae) - Stop ignoring SIGCHLD process-wide; reap orphaned LLProcess children (
3aeecf4a2f) - Refs #539: chunked purge takes the largest subtree that fits, not the first one in pre-order (
6d34236c2c) - Chunked purge / deferred deletes: keep pending-copy checks cheap (
284971138d) - Empty Trash: too many subcategories -> delete in parts; #538 deletes defer (
198e871fa9) - Inventory copy pacer: report a burst only after 3 s idle (#538) (
e5a137da56) - Inventory: pace CopyInventoryItem so large folder copies are not dropped (#538) (
76c60b15ed) - Refs #536: inventory context-menu commands act on the items the menu was opened for (
f2f5d85698) - #537: move the Slipstream Helper off screen and make it unpickable (
8f3be59fbe) - #535: drop stale 'cheap' note on logMemory (
6ba8796216) - Linkset hand-off (#533): cached children adopt a root whose object exists; LinksetHandoff check (
70f5342287) - Build floater capacity from the floating parcel selection; throttle cost re-fetches for selected objects a script keeps updating (
7be4f3ce53) - Build floater: never show the raw [CAPACITY_STRING] placeholder while parcel data is missing (
60f4a8a8a4) - Refs #529: DataUsage names hot objects by position/owner/size/text, tracks what their updates change, early list at 5 min (
ee45fd95e6) - Refs #299 #306: park-timeouts counted slow events, not missed wakes (
be26c554b8) - Inventory forensics: per-item 'Move item' back to INFO; log AIS replies that reparent items (
c1d769b19c) - LLAtomicBase: const read conversion (needed by #309 loadedCallbackState) (
c5aa244fb4) - Refs #308: tidy two expressions in the mesh thread wait/promote code (
66d493fbcd) - Refs #299 #300 #304 #306 #307 #308 #309 #377: asset timeline counters + teleport restart (
7c2b206a12) - Refs #340: drop the unused LLInventoryModel::hasLinkInCategory() (
071d014369) - VK hitch table: 512 slots (about 310 named counters now; overflow was silently dropped) (
7d90b57b44) - Refs #529: DataUsage summary names the objects the simulator updates most (
6e3f647fe2) - Refs #349: hidden panels keep pre-building views; only the per-frame filter pass is skipped (
cbe3b10a5b) - Refs #357: outfit list refresh budget 50 ms -> 5 ms visible / 1 ms hidden; no name-map copies in sort (
0f12436206) - Refs #352: compact AIS error logging, notify only before yielding, postponed-queue size warnings (
1c522e5ce9) - Refs #332: count CPU keyframe sampling; SoA curves not worth it under VK (
6530e071ae) - Refs #354: memoize LLFolderBridge::getSortGroup() per inventory generation (
3569c2a9b8) - Refs #331: count motion instance creation and restarts; no instance reuse (
071f3c488f) - Refs #334: count active-motion visits; keep LL's two list walks (
f201715825) - Refs #344: cache dragged-folder subtree facts for hover; drops always recompute (
a9dc885c67) - Refs #337: complexity -- drop the empty mainloop post, count invalidations (
592d7f8809) - Refs #329: updateVisualParams -- flat parameter walk, cached "male" / emote params (
8458dbbe46) - Refs #302: asset storage -- one cache probe, indexed pending downloads, 1 Hz timeouts (
bf971e4cf4) - Refs #348: extractItem looks for folders in mFolders first (
8d11fc6d33) - Refs #347: count descendants without collecting; favorite link refresh via backlinks (
6658f5ac1a) - Refs #328: avatar physics -- cache the per-step casts and parameter lookups (
b301fcb241) - Refs #351: memoize fetchQueueContainsNoDescendentsOf() per queue version + model generation (
d760d0352b) - Refs #339: one removability evaluation per batch stretch, counting trash walk, no self-copy in updateItem (
e94d82ccb4) - Refs #335: name tags -- cache NV-pair lookups, rebuild chat bubbles only on change (
2febf93e6e) - Refs #342: batch only the observer notify of multi-object moves; per-item move log to DEBUG (
a8861b06fb) - Refs #341: friend packets only flush pending inventory changes; categories observer rehashes only affected folders (
93b60f3ffc) - Pose Studio: Freeze defaults to off (
37b28b7e73) - Refs #340: isLinkedInCOF via the backlink index; cache the base outfit link per generation (
fc23a77f3f) - Refs #345: cache findCategoryUUIDForType per (root, type), validated by a model generation (
0c1256753e)
Tickets
- #299 (Fixes, Refs)
- #300 (Fixes)
- #301 (Fixes)
- #302 (Refs)
- #303 (Fixes)
- #304 (Fixes)
- #305 (Fixes)
- #306 (Fixes)
- #307 (Fixes)
- #308 (Fixes, Refs)
- #309 (Fixes)
- #327 (Fixes)
- #328 (Refs)
- #329 (Refs)
- #330 (Fixes)
- #331 (Refs)
- #332 (Refs)
- #334 (Refs)
- #335 (Refs)
- #336 (Fixes)
- #337 (Refs)
- #338 (Fixes)
- #339 (Refs)
- #340 (Refs)
- #341 (Refs)
- #342 (Refs)
- #344 (Refs)
- #345 (Refs)
- #347 (Refs)
- #348 (Refs)
- #349 (Fixes, Refs)
- #351 (Refs)
- #352 (Refs)
- #354 (Refs)
- #355 (Fixes)
- #357 (Refs)
- #377 (Fixes)
- #470 (Fixes)
- #529 (Refs)
- #531 (Fixes, Refs)
- #533 (Refs)
- #534 (Fixes)
- #535 (Fixes)
- #536 (Refs)
- #539 (Refs)
- #540 (Fixes, Refs)
- #541 (Fixes)
- #552 (Fixes)
- #553 (Refs)
SHA-256 of each file is listed in its job log and below as uploads land.
2b32a0de1808af5a2d15b6754b57dc5cf6a97c9cbd067b918588cdd47ea5db32 Slipstream_1.2.0-beta.3_x86_64.tar.xz
dbca1ad61bf98901825775f92a78c23ef5fa8ceb23508f437ee5920db3b9dc92 Slipstream_1.2.0-beta.3.flatpak
4329265df13f73fd6584f611e44e3466ae184376d90d10cf3de144f22dfe3da3 Slipstream_1.2.0-beta.3_win64.zip
ac404e37ac627851411cbe9b68e8826d5e13a20984270cb552ee4fd60b0db782 Slipstream_1.2.0-beta.3_Setup.exe
833430388b7b3c1be3637c74aa609bbf89f46c5ca7ee4a1fc62f0b6eae28d350 Slipstream_1.2.0-beta.3_x86_64.tar.xz.sig
6e661abd4098faae44e2c4dc59c51bf961044be05286f72b67e063db1ca499a3 PKGBUILD
754009f520d30f91dabde25b39679d5877f99ea83f96421e62eafb19edff5f36 Slipstream_1.2.0-beta.3_amd64.deb
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
- LinksetHandoff (#533): count / list late children the new routing adopted (the path LL stranded) (