Skip to content

release/2025.08

Latest

Choose a tag to compare

@github-actions github-actions released this 14 Nov 20:44
ad6008a

What's Changed

Other Changes

New Contributors

Full Changelog: Second_Life_Release#57a9e513-2025.07...Second_Life_Release#ad6008a5-2025.08
Build https://github.com/secondlife/viewer/actions/runs/19375695301
Second Life Release
7.2.3.19375695301

Second Life Viewer 2025.08 BETA Crash & Stability Fixes

Hey everyone! We’re excited to share Second Life Viewer 2025.08! This is a smaller release that focuses on reliability, crash fixes, and small quality-of-life improvements.

Quality of Life Improvements

  • AM/PM Time Selector: Added a new selector to improve time readability in the UI.
  • Improved Roles & Members Tab: Layout adjustments make group management a bit clearer and easier to navigate.
  • Chat Popups: Clicking a chat notification now opens the torn-off chat window directly.
  • Graphics Control: You can now change graphics quality via a debug setting.
  • Mouse Wrap Option: The Viewer UI now exposes mouse wrap controls for advanced camera workflows.
  • Default Material Handling: Fixed logic when clearing materials — you can now properly set a material to Default or None.
  • Fixes for My Outfits: Improved performance when loading or switching outfits.
  • Mic Volume Slider: Preferences mic volume control now correctly adjusts your voice input.
  • Japanese Translation: Updated and corrected several strings. (Thanks @sakuranoelfayray!)

Technical Fixes & Performance

  • Crash & Freeze Handling: Improved internal detection to better distinguish freezes from crashes.
  • WebRTC Stability: Multiple fixes to prevent voice and video-related crashes during shutdown.
  • GLTF Uploads: Fixed upload issues when filenames contained spaces.
  • OpenJPEG Textures: Corrected small texture upload errors.
  • My Outfits: Addressed performance issues caused by excessive fetching and sorting.
  • Texture & Mesh Handling:
    • Fixed baked texture sharing between avatars.
    • Improved sub-mesh ordering on upload.
    • Preserved transforms when switching PBR materials.
    • Resolved inconsistencies in GLTF and Collada naming conventions.
  • Cache & Build Improvements:
    • Removed old cef_cache folders when moving cache directories.
    • Consistent LLFile behavior across Windows, Linux, and macOS.
  • System Stability:
    • Fixed crashes during headset unplug/replug events on macOS.
    • Corrected issues with LLVolumeFace, LLPluginProcessParent, and LLCoprocedureManager shutdowns.
    • Fixed window session termination handling.
  • Audio Device UI: Fixed issue where device list appeared filled with zeros.
  • Texture Logging: Reduced excessive logging during shutdown and improved crash diagnostics.
  • Login & Display Name:
    • Extended login timeout for slow connections.
    • Fixed cases where users couldn’t reset their display name.

Developer & Build Updates

  • NSIS, pre-commit, and universal build fixes across macOS and Windows.
  • Consistent file handling between operating systems.
  • Updated actions/checkout workflow to v5.
  • Added new VHACD-based convex decomposition library.
  • Fixed Havok integration in macOS builds.
  • Pre-commit checks for whitespace and tab consistency.

Contributors

New contributors this release:

Big thanks to all contributors and QA for keeping this release stable and performant!