September 2025 SL Web User Group

The Web User Group meeting venue, Denby

The following notes cover the key points from the Web User Group (WUG) meeting, held on Wednesday September 3rd, 2025. These notes form a summary of the items discussed and is not intended to be a full transcript. The official video is embedded at the end of this summary.

Meeting Overview

  • The Web User Group exists to provide an opportunity for discussion on Second Life web properties and their related functionalities / features. This includes, but is not limited to: the Marketplace, pages surfaced through the secondlife.com dashboard; the available portals (land, support, etc), and the forums.
  • As a rule, these meetings are conducted:
    • On the first Wednesday of the month and 14:00 SLT.
    • In both Voice and text.
    • At this location.
  • Meetings are open to anyone with a concern / interest in the above topics, and form one of a series of regular / semi-regular User Group meetings conducted by Linden Lab.
  • Dates and times of all current meetings can be found on the Second Life Public Calendar, and descriptions of meetings are defined on the SL wiki.

Announcements

  • The AI Character Generation beta has been spun down. See: LL announce a pause in the current SL AI character designer project for more.
  • All of the original Linden Homes micro-continents have been decommissioned.
    • Remaining holders of these homes have been transitioned over to the current Linden Homes selections.
    • All of the V1 Linden Home regions have been removed from the grid and the associated Linden Home V1 web-based home control pages have been archived.

Updates

  • As the August Web User Group was ending, the Marketplace the third-party Elastic Search instance experienced a significant failure, causing a very significant Marketplace outage. This caused some merchants were mistakenly charged multiple times for Product Listing Enhancements, which were all refunded.
    • If any merchant believes they are still out of balance, please open a support ticket.
    • The Marketplace team is working to stabilise the Marketplace and add more resiliency to MP systems to handle external outages.
  • Various bug fixes with Marketplace Responsive Search have been released, together with various clean-up tickets around support, land, and region store
  • A further tease  – without specifics – of an upcoming announcement “in the next few weeks” related to balancing-out the economy and providing more Linden Dollar sinks (see: An Update from Linden Lab – Linden Dollar Exchange Rate and the Economy – July 2025).

General Discussion

  • Open question from Juniper Linden: If you could remove one feature/aspect of Marketplace, what would it be? Responses went beyond the scope of the question and included:
    • Revert the change that makes “classified” ads at the top of search returns less obvious than they used to be (e.g. re-add the border around them or highlight them).
    • Refining the best-selling items section of the Marketplace (e.g. break it into price ranges / prevent it showing items which were on a short-term offer – e.g. L$75 for a day or so, but have since reverted to their full price, etc., or resetting an item so it doesn’t appear in the Best Selling list for the week in which its listing has been altered).
    • Improved filtering for searches (e.g. by body type).
    • Filtering-out AI generated content (assuming it is properly self-reported as such within the listings, which currently isn’t possible, nor is how AI been used in a product  – for example, is the item itself created using AI tools, or only the scripts within it?).
  • The default for the number of items shown on a Marketplace Page (e.g. following a search) has been altered from 96 to 48 (with the drop-down offering 24, 48 and 96 items per page options).
  • The above led to a discussion on further redefining the Marketplace product categories – notably around the avatar (e.g. having an Avatar category, with sub-categories such as Body Parts, Shapes, Hair, etc.).
  • Web map (maps.secondlife.com) and following-on from the August meeting:
  • This is a reported issue where, if you have been given the ability to see a friend on the in-world Map and can teleport to them, the teleport may fail if they are on a region with a space in its name, as the space breaks the SLurl.
  • A request was made to have a web page in the nature of the Land Auctions page, but specifically for rentals, rather than relying on search / the in-world world map. This was seen as a good idea for the Lab to consider, but would need further consideration in order to fit-in to the development roadmap.
  • Note: during the above question, a group of unicellular organisms attempted to disrupt the final ten minutes of the meeting. However, as the majority of the topics had been discussed, Pantera has wisely cut the attempt from the meeting video, which jumps to the closing remarks.

Next Meeting

  • Wednesday, October 1st, 2025.

2025 week #36: SUG meeting summary

Silent Melody, June 2025 – blog post

The following notes were taken from the Tuesday, September 2nd, 2025 Simulator User Group (SUG) meeting. These notes form a summary of the items discussed, and are not intended to be a full transcript. They were taken from my chat log of the meeting and the video recording by Pantera, embedded at the end of this summary – my thanks to Pantera for providing it.

Meeting Overview

  • The Simulator User Group (also referred to by its older name of Server User Group) exists to provide an opportunity for discussion about simulator technology, bugs, and feature ideas is held every other Tuesday at 12:00 noon, SLT (holidays, etc., allowing), per the Second Life Public Calendar.
  • The “SUG Leviathan Hour” meetings are held on the Tuesdays which do not have a formal SUG meeting, and are chaired by Leviathan Linden. They are more brainstorming / general discussion sessions.
  • Meetings are held in text in-world, at this location.

Simulator Deployments

  • There are no planned deployment for the week, only restarts.
    • The restarts include upgrading some of the hardware to better classes of machines in the background, which is being carried out in stages on each restart.
    • Monty Linden noted the Main SLS Main channel restart saw an increase in the mix of more modern AWS hosts, but there were some glitches which led to some regions being off-line for a bit longer than expected.
  • It is hoped a new simulator update  – Grapejuice – will be ready for deployment to one or more RC channels in week #37.

In Brief

  • Rider Linden is working on an official native VSCode plugin for LSL and SLua. This is proceeding smoothly so far, and the hope is to open the repo opened to public viewing as soon as possible.
    • Right now, this is just for communicating compile errors from the viewer to the plugin.
    • However, he is planning on pushing a lot more through it in the future (e.g. DAP when LUA debugging becomes available).
    • He will most likely put in a LSP interface so that it can communicate with Selene for syntax colouring, etc.
    • There is a viewer branch with the initial code (PR: https://github.com/secondlife/viewer/pull/4599).
  • Leviathan Linden is working on getting the webRTC voice router to automatically submit crash reports in a similar manner to the viewer.
  • Pepper Linden noted that:
    • Working is continuing on turning on the new dynamic packing, noting there has been a “small road bump” due some issues seen with reported region stats. However, it should be turned on for some RC channel regions this week. Things to look for: better performance/less lag, and less restarts.
    • Pepper is currently working on the outfit project for SL Mobile.
  • Monty Linden is “thinking about the eventqueueget and other problems” as he re-visits protocol failures again with a view to updating an improving on his previous work in this area.
  • User Suzanna (SuzannaLinn) is producing a website with a SLua guide, including examples and a LSL to SLua transpiler.
  • A general discussion on SLua event handling, and on state switching (LSL -> SLua) which led to a wider discussion on coding practices and options which ran through the second half of the meeting.

Date of Next Meetings

  • Leviathan Linden: Tuesday, September 9th, 2025.
  • Formal SUG meeting: Tuesday, September 16th, 2025.

† The header images included in these summaries are not intended to represent anything discussed at the meetings; they are simply here to avoid a repeated image of a rooftop of people every week. They are taken from my list of region visits, with a link to the post for those interested.

2025 SL viewer release summaries week #35

Logos representative only and should not be seen as an endorsement / preference / recommendation

Updates from the week through to Sunday, August 31st, 2025

This summary is generally published every Monday, and is a list of SL viewer / client releases (official and TPV) made during the previous week. When reading it, please note:

  • It is based on my Current Viewer Releases Page, a list of all Second Life viewers and clients that are in popular use (and of which I am aware), and which are recognised as adhering to the TPV Policy.
  • This page includes comprehensive links to download pages, blog notes, release notes, etc., as well as links to any / all reviews of specific viewers / clients made within this blog.
  • By its nature, this summary presented here will always be in arrears, please refer to the Current Viewer Release Page for more up-to-date information.
  • Outside of the Official viewer, and as a rule, alpha / beta / nightly or release candidate viewer builds are not included; although on occasions, exceptions might be made.

Official LL Viewers

  • Default viewer 2025.06 7.2.1.17108480561 – August 29 – NEW.
    • Inventory Favourites System, plus assorted new features.
    • Improvements to avatar system; camera and movement; chat; voice; content creation tools.
    • Mesh uploader updates.
    • Text & UI polish.
    • Fixes for Environment and Rendering; stability and crashes; UI.
    • System improvements.
  • Second Life Project Lua Editor Alpha (Aditi only), version 7.1.12.14888088240, May 13 –  No Change.

LL Viewer Resources

Third-party Viewers

V7-style

  • Kirstens Viewer S24(4) – Sjáandi (Build 2640) – Release Candidate, August 31 –  – release notes.
  • Megaphit Release – 7.2.1.54496 – August 28 – changelog.

V1-style

Mobile / Other Clients

  • No updates.

Additional TPV Resources

Related Links

2025 week #35: SL TPVD meeting summary

Dutch Pavilion, June 2025 – blog post

The following notes were taken from my chat transcript + the video recording by Pantera (embedded at the end of this summary) of the Third-Party Developer meeting (TPVD) held on Friday, August 29th, 2025. My thanks to Pantera as always for providing it.

Meeting Purpose

  • The TPV Developer meeting provides an opportunity for discussion about the development of, and features for, the Second Life viewer, and for Linden Lab viewer developers and third-party viewer (TPV) / open-source code contributors to discuss general viewer development. This meeting is held once a month on a Friday, at 13:00 SLT at the Hippotropolis Theatre.
  • Dates and times are recorded in the SL Public Calendar, and they are generally conducted in text chat.
  • The notes herein are a summary of topics discussed and are not intended to be a full transcript of the meeting.

Official Viewers

  • Default viewer 2025.06 7.2.1.17108480561 – August 29 – NEW.
    • Inventory Favourites System, plus assorted new features.
    • Improvements to avatar system; camera and movement; chat; voice; content creation tools.
    • Mesh uploader updates.
    • Text & UI polish.
    • Fixes for Environment and Rendering; stability and crashes; UI.
    • System improvements.
  • Second Life Project Lua Editor Alpha (Aditi only), version 7.1.12.14888088240, May 13 –  No Change.

Viewer 2025.07

  • Currently in development.
  • Will include “proper Discord support” for those with a Discord account  – further clarification to follow as the viewer is developed; and possibly Apple Silicon support.

In Brief

  • Meeting update: the TPVD and Open-Source Developer meeting will be merging. The combined meeting will be held once every two weeks, and utilise the TPVD meeting time slot and location. This merge comes into effect on Friday, September 12th, 2025.
  • Code merge policy update:
    • This is intended to better align merging release branches into develop with git flow.
    • LL should now merge code in a given release branch on a fairly regular basis moving forward – so no more waiting for things to go into main before merging up into develop, and moving forward, the Develop branch should always have the latest code LL intends to release in the near future.
    • The latest release code will always be in the main branch.
    • Project branches are still TBD on how they will be handled, as there are often things that need a lot more work before they’re ready for general consumption.
  • The latest version of Autobuild defaults to 64 bit, allowing viewer compilers to remove AUTOBUILD_ADDRSIZE from their build environments.
  • User Joe Magarac (animats) has been working on viewer-side “infinite draw distance” using mesh / sculpt imposters for surrounding region (e.g. one region, 4 region, 16 region, 64 region, etc., – currently only terrain), with each imposter having its own UUID and an a Land Impact of 1 LI.
    • This work is in test within his own Sharpview viewer (not on general release), and will be made available to other viewers.
    • Geenz Linden has been following the work, and has an alternate view on achieving the same result (e.g. having the simulator specify a UUID message to an imposter object which any viewer can then just load and display as required, rather than having everything driven from the viewer), and has suggested the work could benefit for a more collaborative approach.
    • This resulted in a general discussion on project status, possible direction, options for imposter creation, possible issues of content protection if imposters include content information (e.g. buildings), etc, which ran through most of the meeting. Please refer to the video for details.

Next Meeting

  • Friday, September 12th, 2025 at the Hippotropolis Theatre (combining with the Open-Source Developer meeting, per the above notes).

† The header images included in these summaries are not intended to represent anything discussed at the meetings; they are simply here to avoid a repeated image of a gathering of people every week. They are taken from my list of region visits, with a link to the post for those interested.

August 2025 SL Mobile UG meeting summary

Campwich Forest grounds: location for the Monthly Mobile User Group (MMUG)
The following notes were taken from the Thursday, August 28th 2025 Monthly Mobile User Group (MMUG) meeting. These notes should not be taken as a full transcript of the meeting, which was largely held in Voice, but rather a summary of the key topics discussed.

The meeting was recorded by Pantera, and her video is embedded at the end of this summary – my thanks, as always to her in providing it.

Table of Contents

Meeting Purpose

  • The Mobile User Group provides a platform to share insights on recent mobile updates and upcoming features, and to receive feedback directly from users.
  • These meetings are conducted (as a rule):
    • The last Thursday of every month at 12:00 noon SLT.
    • In Voice and text.
    • At Campwich Forest.
  • Meetings are open to anyone with a concern / interest in the above topics, and form one of a series of regular / semi-regular User Group meetings conducted by Linden Lab.
  • Dates and times of all current meetings can be found on the Second Life Public Calendar, and descriptions of meetings are defined on the SL wiki.

Resources

Release Updates

[Video: 0:00-8:33]

Current Releases

Version: 2025.7.560 (Android) – July 23 / 0.1.557 (iOS) – July 22.

Updates

  • Work has been focused on the next release of Mobile, including pushing updates to the Alpha group of users (those who were part of testing from the start). Two Alpha group updates for the release have gone out so far, and a third is expected “shortly”.
  • A key aspect of the next release is improving overall stability, both in itself and how it deals with “shaky” Internet connections, etc.
    • Feedback from the Alpha testers is that this work is yielding performance improvements (e.g. faster frame rates, lower battery use) on Android, and it is hoped the same holds true for iOS.
  • Network connection stability has been a particular area of work for the last 2 months.
    • Unlike apps which can download data in advance, cache it and then call upon it, Second Life Mobile requires far more of a constant stream of data due to its dynamic nature, and so is far more susceptible to signal interruptions / conflicts with other apps for bandwidth use, etc.
    • Thus, the work has been to try to make the Mobile app far more robust in how it maintains network connectivity and continues to function through such interruptions, doing all that is required of it.
    • The work has taken time and effort to get through, but it is hoped that the majority of it is now complete, and the rest can b wrapped-up within the next month.
  • Work has also been put in to trying to resolve a number of known issues (e.g. streaming audio quality on iOS devices).
  • As such, while there will be new features in the next release, the overall focus of work for the present is on performance, stability and bug fixing.
  • Additionally, a couple of further issues have been identified with avatar rendering, and so effort will be put into addressing these.

Upcoming New Features

[Video: 8:33-14:57]

  • Achievements: giving “visual rewards” to users for moving around in the Mobile app and trying-out actions, etc.
    • Details vague, as the team did not wish to give “too much away and spoil the surprise”.
    • Achievements are currently and specifically aimed towards new users.
    • They triggered automatically in some manner on completing a basic task within the app, after which a new View option is unlocked in the menu, allowing users to see available achievements and the particular level they are “at” for an achievement.
  • Camera improvements (as noted in the July meeting):
    • Reset Camera button, which will be displayed when the two-finger swipe to detach the camera from the avatar is used.
    • Rotate around current camera position when the camera is detached from the avatar.
    • Zoom in and out from the current camera position when detached from the avatar.
    • First-person (Mouselook) view.

General Feedback / In Brief

[Video 14:57-End]

Please refer to the video for details on the following and other questions which may have had a simple “yes” or “in progress” reply.

  • Conflicts between pinch actions for zooming and the joystick control for movement:
    • The joystick event capture area covered a good portion of the lower left side of the screen. Because of this, pinch or swipes commencing / overlapping this area can trigger the joystick  and avatar movement.
    • As the joystick fades to transparency between uses, this can cause confusion for users, as they start a pinch / swipe action within the lower left corner of their device screen which appears “empty”, and accidentally trigger the joystick capture event, causing their avatar to move.
    • Because of this, the joystick function is to be changed so that it is always visible, in the hope that users will not commence gestures within its event capture area.
    • It is hoped that keeping the joystick visible at all times will also alleviate new users becoming confused as to how to move their avatar when the joystick is transparent.
    • This led to a discussion across the last 15 minutes of the meeting on ways to completely disable avatar movement when not required.
  • Alpha transparencies not rendering correctly:
    • Potentially due to a number of issues (the transparent texture not being fully JPG2000 conformant; the renderer not correctly recognising the alpha channel, etc.).
    • This is known about and is being looked at to try to resolve. In the interim further reports on the problem and where encountered are requested.
  • A request was made for feedback on any quality of life issues users experience (e.g. problems with changing outfits, UI issues, etc.), as these are likely to become more of a focus as the current work on performance / stability / network improvements comes to an end.
  • Feedback requested from Alpha testers with the upcoming update (anticipated for Friday, August 29th) include: network stability (particularly when the connection switches from wifi to cellular or vice-versa) – which results in noticeable issues (such as an inability of TP); general reports of unexpected with general use – quality of life, avatar loading, avatar movement issues, etc.

Date of Next Meeting

2025 week #34: SUG meeting summary – more SLua and bits

Viper Isles – An Elysian Paradise, June 2025 – blog post

The following notes were taken from the Tuesday, August 19th, 2025 Simulator User Group (SUG) off-week meeting (which I refer to as the “SUG Leviathan Hour”). These notes form a summary of the items discussed, and are not intended to be a full transcript. They were taken from my chat log of the meeting and the video recording by Pantera, embedded at the end of this summary – my thanks to Pantera for providing it.

Meeting Overview

  • The Simulator User Group (also referred to by its older name of Server User Group) exists to provide an opportunity for discussion about simulator technology, bugs, and feature ideas is held every other Tuesday at 12:00 noon, SLT (holidays, etc., allowing), per the Second Life Public Calendar.
  • The “SUG Leviathan Hour” meetings are held on the Tuesdays which do not have a formal SUG meeting, and are chaired by Leviathan Linden. They are more brainstorming / general discussion sessions.
  • Meetings are held in text in-world, at this location.

Simulator Deployments

  • On Tuesday, August 19th, the simhosts on the SLS Mian channel were restarted without update.
  • on either Wednesday, August 20th or Thursday, August 21st, a new simulator update – code-named Grape Juice (Fig Newton having morphed into the network updates noted in my week #32 summary), should be deployed to one or more RC channels.

SLua Update

  • A recap of the recent work on SLua, as given by Harold Linden at the week #33 Leviathan Hour “off-week” meeting. In short:
    • Changes to the Luau garbage collector which means that it can run a lot faster now, so scripts have to pause less and run out of memory less.
    • llGetFreeMemory() and llGetUsedMemory() have been fixed “to return something sensible under SLua”.
    • This sparked a conversation on Mono memory usage, with Harold noting that the memory usage presented by ll.GetFreeMemory() in Mono has little relation to how much memory is actually being used; the value given is basically how many “memory fun bucks” a script has left. He noted it is also on his list to get an accurate measurement including JIT cache overhead, etc.
  • Limits on memory use have not been settled as yet, but testing indicates that SLua generally uses less memory than Mono under a typical workload, with Harold noting:
I imagine that no matter what we do, memory limits are going to be higher than they were on Mono. Having tiny memory limits has created perverse incentives to just do things like split things into many scripts that communicate over link messages that end up bogging the sim down more than if everything was in one script … I have felt all the multi-script pain, I’m interested in preventing that pain in SLua
    • This sparked a discussion on memory use and limits in general, which ran through the rest of the meeting.
  • Harold Linden has also drafted a proposal for event handling and multi-timer support under SLua, which is described as “roughly inspired by Node’s ‘EventEmitter’ stuff, so you can do ‘LLEvents.on(“touch_start”, some_function)’ and such”.
    • Scripters are encouraged to read and comment on it.
    • There was also a conversation on SLua event handlers during the meeting.
  • The above also folded into it a discussion of on_error events.
  • Signal Linden is working on scoping SLua milestones and shepherding release and projects, together with planning SLua documentation (wiki).

In Brief

  • Monty Linden has “up-cycled” the Experience KVP store – that is, implemented a new package with reliable data retention, under the same version number.
  • Pepper Linden noted that a new Conductor was rolled out onto Agni last week, which – subject to further adjustments – should improve packing of regions onto simhosts.
  • Rider Linden is about to start a “research spike” into creating an official SL plugin for VSCode for better external editing. He was particularly interested in hearing what people would like to see in this.
  • User Henri Beauchamp has been investigating the issue with avatar attachments rezzing (e.g. following a TP or after logging-in, particularly in “busy” regions), and noted that it appears that the server sometimes just does not send all avatar attachments.
    • A report on this issue has also been filed (see: Avatar attachments STILL failing to appear in busy regions).
    • Monty Linden noted that he is also tracking a set of attachment failures (symptoms: the TP completes (TeleportFinish received), when the avatar is in a new region but none of the scripted attachments is realized in the target region).
    • Rider Linden indicated that the Canny report has been triaged, and his hope is to fix the underlying issue(s) rather than “cover it with a band aid to hide it”.
  • A general discussion on animation improvements, notably linked to script limitations with furniture (e.g. each agent sitting on an item of furniture requiring a dedicated script to handle animations). This in turn followed into a discussion on inverse kinematics (IK).

Date of Next Meetings

  • Formal SUG meeting: Tuesday, September 2nd, 2025.
  • Leviathan Linden: Tuesday, August 26th, 2025.

† The header images included in these summaries are not intended to represent anything discussed at the meetings; they are simply here to avoid a repeated image of a rooftop of people every week. They are taken from my list of region visits, with a link to the post for those interested.