Skip to content

Release/26.1.1#5530

Open
Geenz wants to merge 65 commits intomainfrom
release/26.1.1
Open

Release/26.1.1#5530
Geenz wants to merge 65 commits intomainfrom
release/26.1.1

Conversation

@Geenz
Copy link
Copy Markdown
Collaborator

@Geenz Geenz commented Mar 12, 2026

as of = 2026-03-31 for RC deploy
build = https://github.com/secondlife/viewer/releases/tag/Second_Life_Release%2397908c2f-2026.1.1
cohort = 26.1.1
deployed = https://github.com/secondlife/viewer/releases/tag/Second_Life_Release%2397908c2f-2026.1.1
desired = 2000
relnotes:

2026.1.1

With this release we've dramatically simplified the Second Life install and update experiences.

What's new

  • Viewers on Windows now use a new "one click" installer that installs the viewer to a local user directory.
    • Viewers on macOS still use the disk image method for drag and drop install.
  • All viewers will now use a new updater that makes updates more transparent.
    • Viewers will no longer prompt the user to install an update. It will now download updates in the background and prompt the user for installation.
  • Installing to custom locations is supported by the --installto command line parameter
  • Portable installations can be found on our GitHub. This is experimental and no support will be provided at this time. Use at your own risk
  • You will be prompted to uninstall older viewers should you wish to do so.
  • The Windows viewer is now installed in a user directory. You can find it under %LocalAppData% in Windows Explorer. It will be listed as SecondLifeViewer.

Try it out and tell us what you think

The Second Life Viewer 26.1.1 is now available to download from the official Second Life website. As always, we encourage you to try it out and let us know how it performs in your day-to-day use.

If you run into issues, please file bugs via Canny (Feedback) so they can be tracked and investigated by the team. Your reports directly help shape future releases.

Thanks for helping us make the Second Life Viewer better — and we’ll see you in the next release!

Geenz and others added 21 commits December 19, 2025 12:50
Note: Updates don't quite work yet.
* #5335 Fix silent uninstall asking about registry

* #5346 Uninstall older non-velopack viewer

if of the same channel
* Velopack download failure diagnostic

* Fix up velopack downloading updates.  Handle updates internally then hand them off to velopack. (#5524)

* Update llvelopack.cpp

* More velopack changes.  Should download updates properly now.

* Update llvvmquery.cpp

* Don't include NSI files

* Restore optional updates, refine viewer restart behavior. (#5527)

* Add support for optional updates.

* Don't restart the viewer after the update unless it was optional.

* Setup UpdaterServiceSetting with velopack properly.

* Refine the restart behavior a bit - readd the old "the viewer must update" UX.

* If the update is still downloading, close should just reopen the downloading dialog.

Also add a login guard - probably unnecessary, but you never know with how creative our residents get.

---------

Co-authored-by: Jonathan "Geenz" Goodman <geenz@lindenlab.com>
* Remove SLVersionChecker updater integration

* Ensure that the portable install has the correct version number.
@jellyfish-linden
Copy link
Copy Markdown

jellyfish-linden commented Mar 30, 2026

Second Life 26.1.1.23665759977 Result Comment
https://github.com/secondlife/iqa/issues/627 Acceptance, Integration & Additional tests Passed Passed
Overall Result Passed OK to ship

NOTES
No blockers

Anti-virus false positive report:

File Security vendor analysis
SecondLife.exe VBA32 - BScope.Trojan.Wacatac

@kylelinden kylelinden self-requested a review March 30, 2026 21:10
Copy link
Copy Markdown

@kylelinden kylelinden left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

26.1.1 One click Beta approved
viewer = 26.1.1.23665759977
build = https://github.com/secondlife/viewer/releases/tag/Second_Life_Release%23d10e7f85-2026.1.1
cohort = 26.1.1
desired = 1

@Geenz Geenz added the approved Thumbs up from Product label Mar 30, 2026
@Geenz
Copy link
Copy Markdown
Collaborator Author

Geenz commented Mar 30, 2026

Geenz and others added 2 commits March 30, 2026 21:57
@jellyfish-linden
Copy link
Copy Markdown

jellyfish-linden commented Mar 31, 2026

Second Life 26.1.1.23806384790 Result Comment
https://github.com/secondlife/iqa/issues/628 Acceptance, Integration & Additional tests Passed Passed
Overall Result Passed OK to ship

@kylelinden kylelinden self-requested a review March 31, 2026 20:15
Copy link
Copy Markdown

@kylelinden kylelinden left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

26.1.1 One click Beta approved
viewer = 26.1.1.23806384790
build = https://github.com/secondlife/viewer/releases/tag/Second_Life_Release%2397908c2f-2026.1.1
cohort = 26.1.1
desired = 500

@Geenz
Copy link
Copy Markdown
Collaborator Author

Geenz commented Mar 31, 2026

@kylelinden
Copy link
Copy Markdown

Cohort size increased to 1500

@kylelinden
Copy link
Copy Markdown

All metrics for 26.1.1 nominal, increased cohort size to 2000.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants