- 
                Notifications
    You must be signed in to change notification settings 
- Fork 88
Release/2025.08 #4853
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Release/2025.08 #4853
Conversation
After setting material to Blank when blank material is present in inventory
- Event poll already has own backoff logic with 10 retries, using llcorehttp's one on top makes no sense. - Better logging coverage - Better in-code documentation - Add timing-based error detection
Geenz/2025.07 -> develop
Logs say that viewer closed settings picker and immediately crashed Yet callstack indicates that some inventory was right clicked, which shouldn't be possible if picker already closed. May be some click is closing the picker and opens menu at the same time, but it's better to gather information first.
… maximum numresolutions
…to the current region
Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 5. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](actions/checkout@v4...v5) --- updated-dependencies: - dependency-name: actions/checkout dependency-version: '5' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…re the LLFile::rename()
- correction spelling of suppress_error - improved error handling in remove() based on functionality in get_fileattr() and somewhat changed error handling in get_fileattr() itself - call explicitly LLFile::fopen() to make sure we use the correct file path conversion under Windows Removing Flawfinder comments since Flawfinder isn't used in the viewer anymore Adding an option to support symlink detection in getattr() Adding comments to function implementation to indicate that they are really static functions of the LLFile class
Missed lock
| 
 I have read the CLA Document and I hereby sign the CLA 15 out of 16 committers have signed the CLA. | 
…g microphone. (#4897) The mac audio device manager was being "helpful" by restarting playout and recording if the Default device was changed, assuming the application wouldn't care. However, we received an update of device change, and attempted to stop and start playout anyway, causing a conflict. The fix was simply to not deploy new devices when the device id didn't change.
A bunch of 36x36 failed to create, there shouldn't have been any 36x36 textures, log the ids/type.
1. Cef instances are fairly heavy in viewer's implementation, don't preload them on systems <= 8GB 2. Move initialization into floaters where it belongs. 3. Minimal requirement is 8GB, drop gpu class to 1 on hardware under 8GB 4. Reduce cef instance count on systems under 8GB
1. Dupplicate call in llselectmgr can cause race conditions 2. lltooldragndrop wasn't updating server in one case
| 
 NOTES Note about the AV: Reprocessing slplugin.exe on virustotal sometimes triggers Microsoft - Trojan:Win32/Wacatac.B!ml and sometimes triggers Program:Win32/Wacapew.C!ml. The "!ml" suffix findings in Microsoft Defender are Machine Learning (AI or heuristic) findings. Anti-virus false positive report: 
 | 
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
2025.08 Beta Crash Fixes approved.
viewer = 7.2.3.18887079901
build = https://github.com/secondlife/viewer/releases/tag/Second_Life_Release%235a0ba25d-2025.08
cohort = 2025.08
desired = 1000
| Reduced cohort to 500 due to early session freeze #4918 | 
Bugsplat shows that mutex is null. It's possible that no instances exist thus mutex wasn't initialized.
as of = 2025-10-30 for RC deploy
build = https://github.com/secondlife/viewer/releases/tag/Second_Life_Release%235a0ba25d-2025.08
cohort = 2025.08
deployed = https://github.com/secondlife/viewer/releases/tag/Second_Life_Release%235a0ba25d-2025.08
desired = 500
relnotes:
Second Life Viewer 2025.08 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
Technical Fixes & Performance
cef_cachefolders when moving cache directories.LLFilebehavior across Windows, Linux, and macOS.LLVolumeFace,LLPluginProcessParent, andLLCoprocedureManagershutdowns.Developer & Build Updates
actions/checkoutworkflow to v5.Contributors
New contributors this release:
Big thanks to all contributors and QA for keeping this release stable and performant!