Release Notes/Second Life Release/4.0.3.312816

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 4.0.3.312816

Released on March 23, 2016.

[ Windows | Macintosh | Linux]


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.

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


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.