Release Notes/Second Life Release/

From Second Life Wiki
Jump to navigation Jump to search

Release Notes for v4.0.3 (312816) - Second Life Viewer

Known Issues
Please see the Known Issues for important information and limitations.

Second Life Release Viewer version

Released on March 23, 2016.

Crystal Clear app download manager 32px.png
[ Windows | Macintosh | Linux]

Green bk.jpg

Release Notes


This viewer release is a complete replacement of the under the hood HTTP infrastructure. It provides improved performance and stability by replacing the self deleting responders with coroutine implementations. These coroutines also provide a finer grained concurrency allowing the Viewer greater control over the numbers and types of HTTP requests that can be simultaneously outstanding. This release also removes a considerable amount of deprecated and unused code from the viewer.

These changes impact all areas of the viewer that use Sim Capabilities. A nonexhaustive list includes:

  • Asset upload (Images, Meshes, Animations)
  • AISv3 inventory manipulation
  • Viewer Managed Marketplace
  • Simhost event polling
  • LSL script compilation
  • Experience management (blocking, allowing, creating)

Additionally, this release corrects a number of Voice quality and connection issues on both Windows and the Mac.

Green bk.jpg

Resolved Issues

  • MAINT-4952 Replace old http client usage with llcorehttp
  • MAINT-5200 Current version of SL viewer fails to post photos to Facebook.
  • MAINT-5259 Login screen displayed in English after installation in another language
  • MAINT-5271 Timing crash in _httpoperation.cpp
  • MAINT-5282 HTTP Core Viewer Still Shows Merchant Outbox in menu.
  • MAINT-5283 Viewer doesn't connect to Facebook
  • MAINT-5295 Extra setopt in PUT case for llcore::http forces PUT to POST
  • MAINT-5351 Remove 'self' parameter from coroutine-related viewer functions
  • MAINT-5614 Login screen is black, and user cannot enter his name and password, after 2 failed attempts
  • MAINT-5625 [Project Azumarill] Selected Objects Show Land Impact of 0
  • MAINT-5628 [Project Azumarill] When posting to Flickr, Upload button does not grey out when upload is in progress, clicking Upload more then once results in all images failing to post.
  • MAINT-5629 Viewer Makes Request for SRV Records on Login
  • MAINT-5676 Azumarill repeatedly requests weight of selected objects in edit mode.
  • MAINT-5691 [Azumaril] No error message, when cannot "List" folder in Marketplace Listing
  • MAINT-5693 [Project Azumarill] Avatar often bakes fails on Azumarill
  • MAINT-5732 [Azumarill-RC] Viewer actually crashes when connection is lost instead of disconnecting.
  • MAINT-5780 Viewer crashes when trying to create webprim
  • MAINT-5788 Secondlife has stopped working error, after canceling TOS
  • MAINT-5791 Terms of service are not loading
  • MAINT-5804 [azumaril] Consistent session disconnect on teleport
  • MAINT-5812 [Azumaril] Bing Translator service does not work
  • MAINT-5820 Spurious parse error in Core HTTP
  • MAINT-5826 About Land does not work
  • MAINT-5831 [CoreHTTP] Attempting an intra-parcel TP when a forced landing point is set leaves TP screen hanging at "Requesting teleport" instead of showing "Could not teleport closer to destination" error.
  • MAINT-5835 [CoreHTTP] Excessive log spam is generated when at a location with voice disabled at either parcel or region level.
  • MAINT-5836 [CoreHTTP] Losing stream music few seconds after TP into area that has streaming music
  • MAINT-5890 [azumaril] Consistent session disconnect on region crossing
  • MAINT-5915 Crash in HTTP complete request?
  • MAINT-5977 Create a MailDrop event pump
  • MAINT-5978 Convert the vivox state machine over to a coroutine implementation
  • MAINT-6044 Viewer sending positional updates too frequently
  • MAINT-6055 [corehttp] Win or Mac - voice does not stay connected on resume from sleep
  • MAINT-6064 Voice disappeared after rejected IM call
  • MAINT-6071 Reference to a UUID used after iterator is lost.
  • MAINT-6086 Crash when removing non added vivox session.
  • MAINT-6096 Mini inspector sound changes (full mute included) are not working for Group Chat and Conference call participants
  • MAINT-6098 Viewer build integration tests fail on Mac 10.11.2 or greater
  • MAINT-6099 Error check result from LLCoreHttpUtil::requestPostWithLLSD in crash logger and log failed URL.
  • MAINT-6108 Cannot turn off 'Console Window on next Run' option in develop menu
  • MAINT-6113 [HTTP update RC] A new "New Voice Morphs are available!" system notification appears each login on Coroutines viewer,
  • MAINT-6136 Update CURL to 7.47.0
  • MAINT-6137 Timeout on pipelined connection causes crash when releasing CURL handle
  • MAINT-6172 Voice coming out of wrong output device (regression)
  • MAINT-6182 Pathfinding Controls Crashes Viewer

Red bk.jpg

Known Issues

  • BUG-10447 Unable to see group members belonging to any group role in the Roles tab until you switch to the Members tab and back to Roles tab.