Difference between revisions of "Release Notes/Second Life Beta Server/1.26"

From Second Life Wiki
Jump to navigation Jump to search
Line 1: Line 1:
[[Category:Release Notes for Beta Versions]]
[[Category:Release Notes for Beta Versions]]
== 1.26.0.114876 on 2009 Mar 19 ==
* Fix some aditi asset access problems
* Make sure adult regions don't show as (PG) in Location on the Search / Land Sales tab
* Make nonexistent regions stop showing up on slurl.com
* Show region types in mixed case and with more copmlete descriptions in floaters
* Allow admin users to change estate settings that in earlier versions of 1.26 they couldn't change
* Fix a crash associated with sending an estate message using the new region presence service (not in use on aditi)
* Make sure all estate access rules are in effect
* Make sure the notification pop-up appears when you try to enter a region that only allows residents with payment info on file
* Fix "Kick User from Estate" to work
* Fix a crash mode during simulator startup
* (New, not-yet-in-production linden dollar API fixes)


== 1.26.0.114375 on 2009 Mar 12 ==
== 1.26.0.114375 on 2009 Mar 12 ==

Revision as of 07:24, 19 March 2009


1.26.0.114876 on 2009 Mar 19

  • Fix some aditi asset access problems
  • Make sure adult regions don't show as (PG) in Location on the Search / Land Sales tab
  • Make nonexistent regions stop showing up on slurl.com
  • Show region types in mixed case and with more copmlete descriptions in floaters
  • Allow admin users to change estate settings that in earlier versions of 1.26 they couldn't change
  • Fix a crash associated with sending an estate message using the new region presence service (not in use on aditi)
  • Make sure all estate access rules are in effect
  • Make sure the notification pop-up appears when you try to enter a region that only allows residents with payment info on file
  • Fix "Kick User from Estate" to work
  • Fix a crash mode during simulator startup
  • (New, not-yet-in-production linden dollar API fixes)


1.26.0.114375 on 2009 Mar 12

  • Fixed a couple of simulator crash modes (including potentially our largest single crash mode)
  • Fixed a Mono scripting engine memory leak
  • Some fixes for the World->Region/Estate map (one crash fix, one admin mode fix)

1.26.0.113006 on 2009 Feb 26

  • Expanded the grid size for the land store and the map
  • Code merged for a change in the L$ API; code not yet active.
  • Code merged to allow server-specified changes of the voice server (used in the IBM regions)
  • Fixes to some problems with newly created or joined grops sometimes not appearing on the group list, and related agent communication issues.
  • Refactoring the deploy code used to distribute server code and run rolling restarts
  • Allow more multithreading in multiagent chat on central servers; will hopefully reduce chat lag in group IMs; other multiagent chat maintenance.
  • Introduce a new more scalable Space Server-- the Space Server is what keeps track of which regions are where on the grid, and who a region's neighbors are. The code will not be enabled initially. As 1.26 goes out, we'll continue to use the legacy Space Server, and enable the new one slowly and carefully over the following few weeks.
  • Put in diagnostic code that will allow us to measure the load that comes from avatar attachment scripts, so that in the future we can make informed decisions about improving server frame rates. (This was in a server maintenance branch, but is separated out because there were questions about it.)
  • Server Maintenance Branches -- these are branches where small features and patches are collected
    • Removal of some crufty unused code
    • SVC-2596 Fix blocked script 'dataserver' events
    • SVC-2616 Allow 180 degree texture rotation on a Torus
    • SVC-2925 Fix non-delivery of IMs of certain lengths (object name + message)
    • Speed up LLSD XML parser with some code cleanup
    • Make sure prims disappear to viewers when an object moves to another region and is returned
    • Properly store bake avatar texture IDs (requires admin mode to see)
    • Allow by-server configuration of internal "virtual filesystem" size
    • If user of Avatar A right clicks on Avatar B, make sure that Avatar B's attachments do not disappear to Avatar A
    • Include avatars in the list of "top scripts" in estate tools
    • Fix internal python llsd parser dealing with leading whitespace
    • Make sure unlinked items get the correct permissions
    • Fix crashes in admin mode when requesting information
    • VWR-7021 Allow estate managers to disable scripts in a selected object on their regions from the Region/Estate dialog
    • Ensure that the private spatial voice channel for a parcel is not broken when there are non-ASCII characters in the parcel name or description
    • Make sure that agents changing the parcel media are the owners of that parcel, not of merely the parcel they are currently located
    • Speed up server-side camera positioning code that is called when the camera has to move closer to the avatar due to a blocking object
    • Make sure that non-attachment scripts owned by the group owner do not run when parcel permissions do not allow group members to run scripts
    • Dev grids: deal with rezzing when agent's active group has not been imported to the dev grid
    • Add metrics code to determine what LSL function(s) take a long time when a region has slow scripts
    • Fix an edge case where the simulator fails to save a simstate on shutdown
    • SVC-476 Control events should return the key of the agent initiating the event, not the key of the script owner
    • Improve the error message for failed logins
    • Implement and fix object IM spam throttles
    • SVC-1038 Limit llMapDestination to one call per event to prevent "map bombing"
    • Mono scripts : dividing a vector by zero now generates a runtime error
    • SVC-2336 Sitting on objects over altitude 4096 should work without returning object to owner
    • Limit the rate at which sound throttle IMs are generated (to prevent *us* from becoming IM griefers!)
    • Fix linking of >255 prim objects. Linking should work for 256 prims, fail for >256 prims. (Previously failed to link 1 prim to a 255-prim linkset.)
    • Fix an edge case where changed parcel descriptions wouldn't stick
    • SVC-1795 llMapDestination in attachments now only works if the toucher is also the wearer
    • Fix truncation of parcel descriptions on simstate save/load
    • Fix several simulator crash modes, including:
      • failing to write simstate to a file whosename ends in .tmp.tmp
      • a crash that occurs sometimes when cleaning up task emails
      • a crash that can occur when the network to client gets blocked
      • possible fix for a crash in "LLVFS::eraseBlockLength" (one of our top crash modes)
  • Miscellaneous other changes and fixes:
    • Prevent a crash when a running script has been broken due to a serialization failure
    • Some internal queries moved from master to replicant databases
    • New mapserver code (already deployed and running as of this writing)
    • Interim fix for VWR-9784
    • Fix for some crashes in parcel stats