Difference between revisions of "Release Notes/Second Life RC LeTigre/11"
Jump to navigation
Jump to search
Oskar Linden (talk | contribs) |
Oskar Linden (talk | contribs) |
||
Line 1: | Line 1: | ||
{{TOCright}} | {{TOCright}} | ||
===******=== | |||
* This is a "maint-server" project. scheduled 2011-09-28 | |||
* [[llCastRay]]() enabled. | |||
* float [[llGetMassMKS]]() -- identical behavior to [[llGetMass]]() except that the units of the value returned are kg | |||
* New primitive parameters option for use with [[llSetPrimitiveParams]] and related functions: | |||
:*[[PRIM_PHYSICS_SHAPE_TYPE]] -- Allows you to set the physics shape type of a prim via lsl. Permitted values are: | |||
:#[[PRIM_PHYSICS_SHAPE_PRIM]] -- Use the normal prim shape for physics (this is the default for all non-mesh objects) | |||
:#[[PRIM_PHYSICS_SHAPE_CONVEX]] -- Use the convex hull of the prim shape for physics (this is the default for mesh objects) | |||
:#[[PRIM_PHYSICS_SHAPE_NONE]] -- Ignore this prim in the physics shape. NB: This cannot be applied to the root prim. | |||
* void [[llSetPhysicsMaterial]]( integer material_bits, float gravity_multiplier, float restitution, float friction, float density ) | |||
** material_bits is a bitwise combination of [[DENSITY]], [[FRICTION]], [[RESTITUTION]], and [[GRAVITY_MULTIPLIER]] and specifies which floats to actually apply | |||
** gravity_multiplier must be between -1.0 and +28.0 | |||
** restitution must be between 0.0 and 1.0 (note, a collision between two objects with restitution 1.0 will still not be perfectly elastic due to damping in the physics engine) | |||
** friction must be between 0.0 and 255.0 | |||
** density must be between 1.0 and 22587.0 (in kg/m^3 -- see if you can figure out what 22587 represents) | |||
* list [[llGetPhysicsMaterial]]() -- returns a list of the form [float gravity_multiplier, float restitution, float friction, float density] | |||
* Simulator crash fixes | |||
* Bug Fixes | |||
** No error message upon calling [[llSetLinkPrimitiveParams]] on a non-root prim when setting [[PRIM_PHYSICS_MATERIAL]] | |||
** Object losing permissions when some prims are unlinked | |||
** {{Jira|SCR-53}} [[llSensorRepeat]] not triggering no_sensor unless a sensor event handler is present | |||
** {{Jira|SVC-34}} Right-clicking another Resident's moving object freezes it | |||
** {{Jira|SVC-6970}} Object losing permissions when some prims are unlinked | |||
** {{Jira|SCR-176}} [[llAvatarOnLinkSitTarget]] is not working properly | |||
** dataserver outgoing [[email]] queue can grow unbounded | |||
** Attempt to rez object failed, item is not returned, missing from database | |||
** Anybody can freeze an unscripted physical object | |||
** [PUBLIC] Folders are Texture Category Folders | |||
** Fix triangle normals returned by [[llCastRay]] | |||
** {{Jira|SCR-39}} Create [[llCastRay]] for raycasting operations | |||
** [[llCastRay]]() does not work when called in an attached script | |||
** [[llCastRay]]() reports information about wrong link numbers if some child prims have physics shape type 'none' | |||
** [[llCastRay]]() clamping changes the ray direction | |||
** [[llCastRay]]() is reflected when ray end position is >256m in x or y direction | |||
** [[llCastRay]]() normals point in the wrong direction | |||
* Server trunk merged in: https://wiki.secondlife.com/wiki/Release_Notes/Second_Life_Server/11#11.09.15.240906 | |||
===11.09.16.240954=== | ===11.09.16.240954=== | ||
* This is a "maint-server" project. | * This is a "maint-server" project. deployed 2011-09-21 | ||
* [[llCastRay]]() enabled. | * [[llCastRay]]() enabled. | ||
* float [[llGetMassMKS]]() -- identical behavior to [[llGetMass]]() except that the units of the value returned are kg | * float [[llGetMassMKS]]() -- identical behavior to [[llGetMass]]() except that the units of the value returned are kg |
Revision as of 13:56, 27 September 2011
******
- This is a "maint-server" project. scheduled 2011-09-28
- llCastRay() enabled.
- float llGetMassMKS() -- identical behavior to llGetMass() except that the units of the value returned are kg
- New primitive parameters option for use with llSetPrimitiveParams and related functions:
- PRIM_PHYSICS_SHAPE_TYPE -- Allows you to set the physics shape type of a prim via lsl. Permitted values are:
- PRIM_PHYSICS_SHAPE_PRIM -- Use the normal prim shape for physics (this is the default for all non-mesh objects)
- PRIM_PHYSICS_SHAPE_CONVEX -- Use the convex hull of the prim shape for physics (this is the default for mesh objects)
- PRIM_PHYSICS_SHAPE_NONE -- Ignore this prim in the physics shape. NB: This cannot be applied to the root prim.
- void llSetPhysicsMaterial( integer material_bits, float gravity_multiplier, float restitution, float friction, float density )
- material_bits is a bitwise combination of DENSITY, FRICTION, RESTITUTION, and GRAVITY_MULTIPLIER and specifies which floats to actually apply
- gravity_multiplier must be between -1.0 and +28.0
- restitution must be between 0.0 and 1.0 (note, a collision between two objects with restitution 1.0 will still not be perfectly elastic due to damping in the physics engine)
- friction must be between 0.0 and 255.0
- density must be between 1.0 and 22587.0 (in kg/m^3 -- see if you can figure out what 22587 represents)
- list llGetPhysicsMaterial() -- returns a list of the form [float gravity_multiplier, float restitution, float friction, float density]
- Simulator crash fixes
- Bug Fixes
- No error message upon calling llSetLinkPrimitiveParams on a non-root prim when setting PRIM_PHYSICS_MATERIAL
- Object losing permissions when some prims are unlinked
- SCR-53 llSensorRepeat not triggering no_sensor unless a sensor event handler is present
- SVC-34 Right-clicking another Resident's moving object freezes it
- SVC-6970 Object losing permissions when some prims are unlinked
- SCR-176 llAvatarOnLinkSitTarget is not working properly
- dataserver outgoing email queue can grow unbounded
- Attempt to rez object failed, item is not returned, missing from database
- Anybody can freeze an unscripted physical object
- [PUBLIC] Folders are Texture Category Folders
- Fix triangle normals returned by llCastRay
- SCR-39 Create llCastRay for raycasting operations
- llCastRay() does not work when called in an attached script
- llCastRay() reports information about wrong link numbers if some child prims have physics shape type 'none'
- llCastRay() clamping changes the ray direction
- llCastRay() is reflected when ray end position is >256m in x or y direction
- llCastRay() normals point in the wrong direction
- Server trunk merged in: https://wiki.secondlife.com/wiki/Release_Notes/Second_Life_Server/11#11.09.15.240906
11.09.16.240954
- This is a "maint-server" project. deployed 2011-09-21
- llCastRay() enabled.
- float llGetMassMKS() -- identical behavior to llGetMass() except that the units of the value returned are kg
- New primitive parameters option for use with llSetPrimitiveParams and related functions:
- PRIM_PHYSICS_SHAPE_TYPE -- Allows you to set the physics shape type of a prim via lsl. Permitted values are:
- PRIM_PHYSICS_SHAPE_PRIM -- Use the normal prim shape for physics (this is the default for all non-mesh objects)
- PRIM_PHYSICS_SHAPE_CONVEX -- Use the convex hull of the prim shape for physics (this is the default for mesh objects)
- PRIM_PHYSICS_SHAPE_NONE -- Ignore this prim in the physics shape. NB: This cannot be applied to the root prim.
- void llSetPhysicsMaterial( integer material_bits, float gravity_multiplier, float restitution, float friction, float density )
- material_bits is a bitwise combination of DENSITY, FRICTION, RESTITUTION, and GRAVITY_MULTIPLIER and specifies which floats to actually apply
- gravity_multiplier must be between -1.0 and +28.0
- restitution must be between 0.0 and 1.0 (note, a collision between two objects with restitution 1.0 will still not be perfectly elastic due to damping in the physics engine)
- friction must be between 0.0 and 255.0
- density must be between 1.0 and 22587.0 (in kg/m^3 -- see if you can figure out what 22587 represents)
- list llGetPhysicsMaterial() -- returns a list of the form [float gravity_multiplier, float restitution, float friction, float density]
- Simulator crash fixes
- Bug Fixes
- No error message upon calling llSetLinkPrimitiveParams on a non-root prim when setting PRIM_PHYSICS_MATERIAL
- Object losing permissions when some prims are unlinked
- SCR-53 llSensorRepeat not triggering no_sensor unless a sensor event handler is present
- SVC-34 Right-clicking another Resident's moving object freezes it
- SVC-6970 Object losing permissions when some prims are unlinked
- SCR-176 llAvatarOnLinkSitTarget is not working properly
- dataserver outgoing email queue can grow unbounded
- Attempt to rez object failed, item is not returned, missing from database
- Anybody can freeze an unscripted physical object
- [PUBLIC] Folders are Texture Category Folders
- Fix triangle normals returned by llCastRay
- SCR-39 Create llCastRay for raycasting operations
- llCastRay() does not work when called in an attached script
- llCastRay() reports information about wrong link numbers if some child prims have physics shape type 'none'
- llCastRay() clamping changes the ray direction
- llCastRay() is reflected when ray end position is >256m in x or y direction
- llCastRay() normals point in the wrong direction
- Server trunk merged in: https://wiki.secondlife.com/wiki/Release_Notes/Second_Life_Server/11#11.09.09.240513
11.09.09.240509
- This is a "maint-server" project. deployed 2011-09-13
- llCastRay() enabled.
- float llGetMassMKS() -- identical behavior to llGetMass() except that the units of the value returned are kg
- New primitive parameters option for use with llSetPrimitiveParams and related functions:
- PRIM_PHYSICS_SHAPE_TYPE -- Allows you to set the physics shape type of a prim via lsl. Permitted values are:
- PRIM_PHYSICS_SHAPE_PRIM -- Use the normal prim shape for physics (this is the default for all non-mesh objects)
- PRIM_PHYSICS_SHAPE_CONVEX -- Use the convex hull of the prim shape for physics (this is the default for mesh objects)
- PRIM_PHYSICS_SHAPE_NONE -- Ignore this prim in the physics shape. NB: This cannot be applied to the root prim.
- void llSetPhysicsMaterial( integer material_bits, float gravity_multiplier, float restitution, float friction, float density )
- material_bits is a bitwise combination of DENSITY, FRICTION, RESTITUTION, and GRAVITY_MULTIPLIER and specifies which floats to actually apply
- gravity_multiplier must be between -1.0 and +28.0
- restitution must be between 0.0 and 1.0 (note, a collision between two objects with restitution 1.0 will still not be perfectly elastic due to damping in the physics engine)
- friction must be between 0.0 and 255.0
- density must be between 1.0 and 22587.0 (in kg/m^3 -- see if you can figure out what 22587 represents)
- list llGetPhysicsMaterial() -- returns a list of the form [float gravity_multiplier, float restitution, float friction, float density]
- Simulator crash fixes
- Bug Fixes
- No error message upon calling llSetLinkPrimitiveParams on a non-root prim when setting PRIM_PHYSICS_MATERIAL
- Object losing permissions when some prims are unlinked
- SCR-53 llSensorRepeat not triggering no_sensor unless a sensor event handler is present
- SVC-34 Right-clicking another Resident's moving object freezes it
- SVC-6970 Object losing permissions when some prims are unlinked
- SCR-176 llAvatarOnLinkSitTarget is not working properly
- dataserver outgoing email queue can grow unbounded
- Attempt to rez object failed, item is not returned, missing from database
- Anybody can freeze an unscripted physical object
- [PUBLIC] Folders are Texture Category Folders
- Fix triangle normals returned by llCastRay
- SCR-39 Create llCastRay for raycasting operations
- llCastRay() does not work when called in an attached script
- llCastRay() reports information about wrong link numbers if some child prims have physics shape type 'none'
- llCastRay() clamping changes the ray direction
- llCastRay() is reflected when ray end position is >256m in x or y direction
- llCastRay() normals point in the wrong direction
- Server trunk merged in: https://wiki.secondlife.com/wiki/Release_Notes/Second_Life_Server/11#11.08.26.239591
11.09.02.239988
- This is a "maint-server" project. deployed 2011-09-06
- Bug Fixes:
- Fix for SVC-7169 - "Folders are Texture Category Folders"
- Fix for SVC-7192 - "llSetMemoryLimit - Wrong amount being reserved for memory/Display inconsistance with OBJECT_SCRIPT_MEMORY"
- Fix for SCR-162 - "Bounds error when calling PRIM_LINK_TARGET in a child prim"
- Fixed some server crashes.
- Server trunk merged in: https://wiki.secondlife.com/wiki/Release_Notes/Second_Life_Server/11#11.08.26.239591
11.08.26.239583
- This is a "maint-server" project. deployed 2011-08-31
- Bug Fixes:
- Fix for SVC-7169 - "Folders are Texture Category Folders"
- Fix for SVC-7192 - "llSetMemoryLimit - Wrong amount being reserved for memory/Display inconsistance with OBJECT_SCRIPT_MEMORY"
- Fix for SCR-162 - "Bounds error when calling PRIM_LINK_TARGET in a child prim"
- Fixed some server crashes.
11.08.22.239223
- This is the "estate access controls" project. deployed 2011-08-23
- Login fixes to retrieve user information more effectively for estate access control
- Simulator fixes to usher said user that information more effectively for estate access control
11.08.17.238770
- This is the "Mesh" project. deployed 2011-08-18
- Mesh objects can be uploaded
- Child prims can be set to have no collision shape (do not contribute to collision of object)
- Objects that use the features above (mesh shapes or non-colliding parts) will have prim cost calculated based on actual impact to the parcel/region rather than simple count.
- Max prim scale has been raised to 64m on a side
- New physics engine
- Overhaul how collision shapes are constructed and stored in memory.
- 10 cm gap between colliding objects has been removed for most objects:
- For convex prims (dynamic and static)
- Concave prims (static only)
- For small prims ( <~0.2m on a side ) it can't be completely removed so those objects may still exhibit a gap, but it will typically be smaller than it was before the change.
- Parcel-full return sort order has changed: most recently "changed" get returned first, but still grouped by OTHER, GROUP, and OWNER in that order.
11.08.02.237522
- This was rolled back to match server trunk on 2011-08-10
11.08.09.238092
- This is a "maint-server" project. deployed for 2011-08-10
- We fixed several security issues concerning moving objects between regions and onto parcels with restricted object entry and/or building.
11.08.02.237549
- This is the "Mesh" project. deployed 2011-08-04
- Mesh objects can be uploaded
- Child prims can be set to have no collision shape (do not contribute to collision of object)
- Objects that use the features above (mesh shapes or non-colliding parts) will have prim cost calculated based on actual impact to the parcel/region rather than simple count.
- Max prim scale has been raised to 64m on a side
- New physics engine
- Overhaul how collision shapes are constructed and stored in memory.
- 10 cm gap between colliding objects has been removed for most objects:
- For convex prims (dynamic and static)
- Concave prims (static only)
- For small prims ( <~0.2m on a side ) it can't be completely removed so those objects may still exhibit a gap, but it will typically be smaller than it was before the change.
- Parcel-full return sort order has changed: most recently "changed" get returned first, but still grouped by OTHER, GROUP, and OWNER in that order.
11.07.20.236326
- This is the "mesh-prep 2" project. deployed 2011-07-21
- We have taken the latest development changes from the mesh development branch and merged them in with this code. This gets us closer to releasing mesh.
- Included are infrastructure and framework changes to support the release of mesh.
- This release does not include any mesh functionality.
- Havok physics engine updated.
- 10 cm gap between colliding objects has been removed for some objects
- For convex prims (with or without physics) and for concave prims (without physics), the 10cm gap has been removed wherever possible.
- For small prims ( <~0.2m on a side ) it can't be completely removed so those objects may still exhibit a gap, but it will typically be smaller than it was before the change.
- Complete overhaul of physics shape construction and management
- 10 cm gap between colliding objects has been removed for some objects
- Parcel prim accounting code has been overhauled.
- llCastRay() function included but disabled.
- Scripts will compile but will not generate results.
- Bug Fixes
- Fix to allow services to start properly after deployment of new code.
- Fixed some performance issues
- Fixed some crash modes
- Tweaked physics collisions to accommodate existing user content
- Fix for SCR-90 "llGetBoundingBox() returns wrong values on Magnum RC"
- Fix for SVC-7009 "To High Net Time the Physic Times Sometimes over 40ms. The Sim running Not Stabel"
- Fix for SVC-7007 "Snapshot to email gives error on Magnum RC regions"
- Fix for SVC-7015 "Vehicle Physics Issues with Magnum 11.05.31.231501"
- Fix for SVC-7004 "undercounting of parcel prims via viewer "About Land" and LSL llGetParcelPrimCount() & llGetParcelPrimOwners()"
- Fix for SVC-7025 "Recent change - physical vehicles rebound from non physical prim surfaces"
- Fix for SCR-99 "vehicle script slaiding again as did on previous update"
- Fixed a crashing bug.
- Fixed a new crashing bug.
- Fixed issues with incorrect parcel accounting for prims.
- Fix for SCR-7114 "Editting Sculpties changes the prim type to Torus."
11.07.11.235326
- Rolled back to match the main channel because of content loss issues where sculpts would become torii.
11.07.13.235599
- This is the "mesh-prep 2" project. deployed 2011-07-14
- We have taken the latest development changes from the mesh development branch and merged them in with this code. This gets us closer to releasing mesh.
- Included are infrastructure and framework changes to support the release of mesh.
- This release does not include any mesh functionality.
- Havok physics engine updated.
- 10 cm gap between colliding objects has been removed for some objects
- For convex prims (with or without physics) and for concave prims (without physics), the 10cm gap has been removed wherever possible.
- For small prims ( <~0.2m on a side ) it can't be completely removed so those objects may still exhibit a gap, but it will typically be smaller than it was before the change.
- Complete overhaul of physics shape construction and management
- 10 cm gap between colliding objects has been removed for some objects
- Parcel prim accounting code has been overhauled.
- llCastRay() function included but disabled.
- Scripts will compile but will not generate results.
- Bug Fixes
- Fix to allow services to start properly after deployment of new code.
- Fixed some performance issues
- Fixed some crash modes
- Tweaked physics collisions to accommodate existing user content
- Fix for SCR-90 "llGetBoundingBox() returns wrong values on Magnum RC"
- Fix for SVC-7009 "To High Net Time the Physic Times Sometimes over 40ms. The Sim running Not Stabel"
- Fix for SVC-7007 "Snapshot to email gives error on Magnum RC regions"
- Fix for SVC-7015 "Vehicle Physics Issues with Magnum 11.05.31.231501"
- Fix for SVC-7004 "undercounting of parcel prims via viewer "About Land" and LSL llGetParcelPrimCount() & llGetParcelPrimOwners()"
- Fix for SVC-7025 "Recent change - physical vehicles rebound from non physical prim surfaces"
- Fix for SCR-99 "vehicle script slaiding again as did on previous update"
- Fixed a crashing bug.
- Fixed a new crashing bug.
- Fixed issues with incorrect parcel accounting for prims.
- Merged with server trunk: https://wiki.secondlife.com/wiki/Release_Notes/Second_Life_Server/11#11.07.11.235326
11.07.11.235326
- deployed 2011-07-13
- This channel is set to match server trunk: https://wiki.secondlife.com/wiki/Release_Notes/Second_Life_Server/11#11.07.11.235326
11.06.28.234198
- This is the "mesh-prep 2" project. scheduled 2011-06-29
- We have taken the latest development changes from the mesh development branch and merged them in with this code. This gets us closer to releasing mesh.
- Included are infrastructure and framework changes to support the release of mesh.
- This release does not include any mesh functionality.
- Havok physics engine updated.
- 10 cm gap between colliding objects has been removed for some objects
- For convex prims (with or without physics) and for concave prims (without physics), the 10cm gap has been removed wherever possible.
- For small prims ( <~0.2m on a side ) it can't be completely removed so those objects may still exhibit a gap, but it will typically be smaller than it was before the change.
- Complete overhaul of physics shape construction and management
- 10 cm gap between colliding objects has been removed for some objects
- Parcel prim accounting code has been overhauled.
- llCastRay() function included but disabled.
- Scripts will compile but will not generate results.
- Bug Fixes
- Fix to allow services to start properly after deployment of new code.
- Fixed some performance issues
- Fixed some crash modes
- Tweaked physics collisions to accommodate existing user content
- Fix for SCR-90 "llGetBoundingBox() returns wrong values on Magnum RC"
- Fix for SVC-7009 "To High Net Time the Physic Times Sometimes over 40ms. The Sim running Not Stabel"
- Fix for SVC-7007 "Snapshot to email gives error on Magnum RC regions"
- Fix for SVC-7015 "Vehicle Physics Issues with Magnum 11.05.31.231501"
- Fix for SVC-7004 "undercounting of parcel prims via viewer "About Land" and LSL llGetParcelPrimCount() & llGetParcelPrimOwners()"
- Fix for SVC-7025 "Recent change - physical vehicles rebound from non physical prim surfaces"
- Fix for SCR-99 "vehicle script slaiding again as did on previous update"
- Fixed a crashing bug.
- Fixed a new crashing bug.
11.06.16.233094
- This is the "mesh-prep" project. scheduled 2011-06-22
- Included are infrastructure and framework changes to support the release of mesh.
- This release does not include any mesh functionality.
- Havok physics engine updated.
- 10 cm gap between colliding objects has been removed for some objects
- For convex prims (with or without physics) and for concave prims (without physics), the 10cm gap has been removed wherever possible.
- For small prims ( <~0.2m on a side ) it can't be completely removed so those objects may still exhibit a gap, but it will typically be smaller than it was before the change.
- Complete overhaul of physics shape construction and management
- 10 cm gap between colliding objects has been removed for some objects
- llCastRay() function included but disabled.
- Scripts will compile but will not generate results.
- Bug Fixes
- Fix to allow services to start properly after deployment of new code.
- Fixed some performance issues
- Fixed some crash modes
- Tweaked physics collisions to accommodate existing user content
- Fix for SCR-90 "llGetBoundingBox() returns wrong values on Magnum RC"
- Fix for SVC-7009 "To High Net Time the Physic Times Sometimes over 40ms. The Sim running Not Stabel"
- Fix for SVC-7007 "Snapshot to email gives error on Magnum RC regions"
- Fix for SVC-7015 "Vehicle Physics Issues with Magnum 11.05.31.231501"
- Fix for SVC-7004 "undercounting of parcel prims via viewer "About Land" and LSL llGetParcelPrimCount() & llGetParcelPrimOwners()"
- Fix for SVC-7025 "Recent change - physical vehicles rebound from non physical prim surfaces"
- Fix for SCR-99 "vehicle script slaiding again as did on previous update"
- Fixed a crashing bug.
- Fixed a new crashing bug.
- This code is also deployed to Magnum.
11.06.17.233176
- Kelly's "mono2performance" project. deployed 2011-06-22
- Script performance and robustness
- This release includes many features that improve the performance and robustness of scripts compiled to Mono. This includes a lot of back end infrastructure work with unit tests and script life cycle to make it easier and safer to work with the script system in the future.
- New Script Profiling LSL Functions
- llScriptProfiler can enable or disable memory profiling with PROFILE_SCRIPT_MEMORY and PROFILE_SCRIPT_NONE. While profiling the scripts performance will be severely impacted.
- llGetSPMaxMemory will report the highest level of used memory during the most recent, or current, profiling run.
- llGetUsedMemory will report the current used memory of the script and does not require profiling to be enabled.
- Bug Fixes
- SVC-3895 Rezzing Mono scripted object cripples sim FPS
- Improved 'Top Scripts' report
- Each object now reports an average script time per frame since the object was created or the last 30 minutes, whichever is shorter. This fixes a lot of odd behavior and misinformation in the previous results as well as makes it easier to determine recent lag sources instead of only immediate lag sources.
- It is still not expected for this result to exactly match the 'Script ms' reported in the simulator stats summary as these measure different things on different time scales.
- (Fixed a) Sim crash in mono memory monitor.
- Includes the fix that caused the zero day rollback.
- Improved simulator performance when removing objects with scripts from a region.
- Fixed a bug that could cause scripts to crash with NullReferenceException errors.
- Fix for "Periods of very low (or nonexistent) script performance"
- Fix for SCR-55 "script reset"
- Fix for SCR-76 "llRegionSayTo() silently fails in LSL2 scripts"
- Fix for SCR-66 "llRegionSayTo() Fails to send messages to attachments on sitting avatars"
- Fix for SCR-61 "llOwnersay Truncates multibyte characters at the end of it's range"
- Fix for SVC-6573 "Execution of script is not blocked on parcel for single user if scripts are not blocked for groups on parcel"
- Fix for regions that would fail to start.
- New Bug Fixes
- Fixed an issue that would create long pauses when avatars logged out or TP'd to other regions.
- Script performance and robustness
- merged with server trunk: https://wiki.secondlife.com/wiki/Release_Notes/Second_Life_Server/11#11.06.14.232746
11.06.14.232896
- Kelly's "mono2performance" project. deployed 2011-06-15
- Script performance and robustness
- This release includes many features that improve the performance and robustness of scripts compiled to Mono. This includes a lot of back end infrastructure work with unit tests and script life cycle to make it easier and safer to work with the script system in the future.
- New Script Profiling LSL Functions
- llScriptProfiler can enable or disable memory profiling with PROFILE_SCRIPT_MEMORY and PROFILE_SCRIPT_NONE. While profiling the scripts performance will be severely impacted.
- llGetSPMaxMemory will report the highest level of used memory during the most recent, or current, profiling run.
- llGetUsedMemory will report the current used memory of the script and does not require profiling to be enabled.
- Bug Fixes
- SVC-3895 Rezzing Mono scripted object cripples sim FPS
- Improved 'Top Scripts' report
- Each object now reports an average script time per frame since the object was created or the last 30 minutes, whichever is shorter. This fixes a lot of odd behavior and misinformation in the previous results as well as makes it easier to determine recent lag sources instead of only immediate lag sources.
- It is still not expected for this result to exactly match the 'Script ms' reported in the simulator stats summary as these measure different things on different time scales.
- (Fixed a) Sim crash in mono memory monitor.
- Includes the fix that caused the zero day rollback.
- Improved simulator performance when removing objects with scripts from a region.
- Fixed a bug that could cause scripts to crash with NullReferenceException errors.
- Fix for "Periods of very low (or nonexistent) script performance"
- Fix for SCR-55 "script reset"
- Fix for SCR-76 "llRegionSayTo() silently fails in LSL2 scripts"
- Fix for SCR-66 "llRegionSayTo() Fails to send messages to attachments on sitting avatars"
- Fix for SCR-61 "llOwnersay Truncates multibyte characters at the end of it's range"
- Fix for SVC-6573 "Execution of script is not blocked on parcel for single user if scripts are not blocked for groups on parcel"
- New Bug Fixes
- Fix for regions that would fail to start.
- Script performance and robustness
- Also contains a merge with the Group Chat fixes: https://wiki.secondlife.com/wiki/Release_Notes/Second_Life_RC_BlueSteel/11#11.06.14.232746
11.06.07.232266
- Kelly's "mono2performance" project. deployed 2011-06-08
- Script performance and robustness
- This release includes many features that improve the performance and robustness of scripts compiled to Mono. This includes a lot of back end infrastructure work with unit tests and script life cycle to make it easier and safer to work with the script system in the future.
- New Script Profiling LSL Functions
- llScriptProfiler can enable or disable memory profiling with PROFILE_SCRIPT_MEMORY and PROFILE_SCRIPT_NONE. While profiling the scripts performance will be severely impacted.
- llGetSPMaxMemory will report the highest level of used memory during the most recent, or current, profiling run.
- llGetUsedMemory will report the current used memory of the script and does not require profiling to be enabled.
- Bug Fixes
- SVC-3895 Rezzing Mono scripted object cripples sim FPS
- Improved 'Top Scripts' report
- Each object now reports an average script time per frame since the object was created or the last 30 minutes, whichever is shorter. This fixes a lot of odd behavior and misinformation in the previous results as well as makes it easier to determine recent lag sources instead of only immediate lag sources.
- It is still not expected for this result to exactly match the 'Script ms' reported in the simulator stats summary as these measure different things on different time scales.
- (Fixed a) Sim crash in mono memory monitor.
- Includes the fix that caused the zero day rollback.
- Improved simulator performance when removing objects with scripts from a region.
- Fixed a bug that could cause scripts to crash with NullReferenceException errors.
- Fix for "Periods of very low (or nonexistent) script performance"
- Fix for SCR-55 "script reset"
- Fix for SCR-76 "llRegionSayTo() silently fails in LSL2 scripts"
- Fix for SCR-66 "llRegionSayTo() Fails to send messages to attachments on sitting avatars"
- Fix for SCR-61 "llOwnersay Truncates multibyte characters at the end of it's range"
- Fix for SVC-6573 "Execution of script is not blocked on parcel for single user if scripts are not blocked for groups on parcel"
- Script performance and robustness
- merged with server trunk: https://wiki.secondlife.com/wiki/Release_Notes/Second_Life_Server/11#11.05.31.231546
11.05.31.231545
- Kelly's "mono2performance" project. scheduled 2011-06-01
- Script performance and robustness
- This release includes many features that improve the performance and robustness of scripts compiled to Mono. This includes a lot of back end infrastructure work with unit tests and script life cycle to make it easier and safer to work with the script system in the future.
- New Script Profiling LSL Functions
- llScriptProfiler can enable or disable memory profiling with PROFILE_SCRIPT_MEMORY and PROFILE_SCRIPT_NONE. While profiling the scripts performance will be severely impacted.
- llGetSPMaxMemory will report the highest level of used memory during the most recent, or current, profiling run.
- llGetUsedMemory will report the current used memory of the script and does not require profiling to be enabled.
- Bug Fixes
- SVC-3895 Rezzing Mono scripted object cripples sim FPS
- Improved 'Top Scripts' report
- Each object now reports an average script time per frame since the object was created or the last 30 minutes, whichever is shorter. This fixes a lot of odd behavior and misinformation in the previous results as well as makes it easier to determine recent lag sources instead of only immediate lag sources.
- It is still not expected for this result to exactly match the 'Script ms' reported in the simulator stats summary as these measure different things on different time scales.
- (Fixed a) Sim crash in mono memory monitor.
- Includes the fix that caused the zero day rollback.
- New Bug Fixes
- Improved simulator performance when removing objects with scripts from a region.
- Fixed a bug that could cause scripts to crash with NullReferenceException errors.
- Script performance and robustness
11.05.17.230139
- Kelly's "maint-server" project. deployed 2011-05-25
- This project failed during the promotion to main channel this week. There were deploy issues that made it difficult for regions to start up. This version contains a fix for that, but is otherwise the same.
- Bug Fixes
- SCR-61: "llOwnersay Truncates multibyte characters at the end of it's range"
- SVC-6573: Block execution of ungrouped scripts on ungrouped land that blocks scripts.
- SVC-2810: IM to Email sending out messages that can't be replied to.
- SVC-4632: Getting past estate land bans
- SCR-66: "llRegionSayTo() Fails to send messages to attachments on sitting avatars"
- Added logging to help in investigating a "'TIMEWARP" issue that is causing some residents to be kicked off simulators
- A simulator crash mode.
- A dataserver crash in SMTP connection sending mail
- Fix to allow services to start properly after deployment of new code.
- Bug Fixes
11.05.11.229644
- Kelly's "maint-server" project. deployed 2011-05-19
- This project failed during the promotion to main channel this week. There were deploy issues that made it difficult for regions to start up. This version contains a fix for that, but is otherwise the same.
- Bug Fixes
- SCR-61: "llOwnersay Truncates multibyte characters at the end of it's range"
- SVC-6573: Block execution of ungrouped scripts on ungrouped land that blocks scripts.
- SVC-2810: IM to Email sending out messages that can't be replied to.
- SVC-4632: Getting past estate land bans
- SCR-66: "llRegionSayTo() Fails to send messages to attachments on sitting avatars"
- Added logging to help in investigating a "'TIMEWARP" issue that is causing some residents to be kicked off simulators
- A simulator crash mode.
- A dataserver crash in SMTP connection sending mail
- Bug Fixes
- This project redeployed.
11.05.11.229644
- Kelly's "maint-server" project. deployed 2011-05-12
- Bug Fixes
- SCR-61: "llOwnersay Truncates multibyte characters at the end of it's range"
- SVC-6573: Block execution of ungrouped scripts on ungrouped land that blocks scripts.
- SVC-2810: IM to Email sending out messages that can't be replied to.
- SVC-4632: Getting past estate land bans
- SCR-66: "llRegionSayTo() Fails to send messages to attachments on sitting avatars"
- Added logging to help in investigating a "'TIMEWARP" issue that is causing some residents to be kicked off simulators
- A simulator crash mode.
- A dataserver crash in SMTP connection sending mail
- Bug Fixes
11.05.03.228703
- Andrew's "maint-server" project. scheduled 2011-05-04
- Fixed 2 simulator crashing bugs.
- Made changes to message logging to be less impactful on simulator performance
- Removed the physics changes tied to SVC-5880.
- The fix for this bug was determined to have unintended and adverse reactions.
11.04.22.227477
- This is server trunk + a security fix. deployed 2011-04-27
- This was Kelly's "Mono2 Upgrade" project. We had to remove it because of an issue where scripted objects would disappear on rez.
11.04.26.227666
- THIS BRANCH ROLLED BACK
- This is Kelly's "Mono2 Upgrade" project, deployed 2011-04-27
- Script performance and robustness
- This release includes many features that improve the performance and robustness of scripts compiled to Mono. This includes a lot of back end infrastructure work with unit tests and script life cycle to make it easier and safer to work with the script system in the future.
- New Script Profiling LSL Functions
- llScriptProfiler can enable or disable memory profiling with PROFILE_SCRIPT_MEMORY and PROFILE_SCRIPT_NONE. While profiling the scripts performance will be severely impacted.
- llGetSPMaxMemory will report the highest level of used memory during the most recent, or current, profiling run.
- llGetUsedMemory will report the current used memory of the script and does not require profiling to be enabled.
- Bug Fixes
- SVC-3895 Rezzing Mono scripted object cripples sim FPS
- Improved 'Top Scripts' report
- Each object now reports an average script time per frame since the object was created or the last 30 minutes, whichever is shorter. This fixes a lot of odd behavior and misinformation in the previous results as well as makes it easier to determine recent lag sources instead of only immediate lag sources.
- It is still not expected for this result to exactly match the 'Script ms' reported in the simulator stats summary as these measure different things on different time scales.
- (Fixed a) Sim crash in mono memory monitor.
- Includes the fix that caused the zero day rollback.
- New Bug Fixes
- Improved simulator performance when removing objects with scripts from a region.
- Fixed a bug that could cause scripts to crash with NullReferenceException errors.
- Script performance and robustness
- merged with server trunk + a security fix- https://wiki.secondlife.com/wiki/Release_Notes/Second_Life_Server/11#11.04.22.227477
11.04.19.227179
- This is a redeploy of Kelly's "Mono2 Upgrade" project, deployed 2011-04-21
- Script performance and robustness
- This release includes many features that improve the performance and robustness of scripts compiled to Mono. This includes a lot of back end infrastructure work with unit tests and script life cycle to make it easier and safer to work with the script system in the future.
- New Script Profiling LSL Functions
- llScriptProfiler can enable or disable memory profiling with PROFILE_SCRIPT_MEMORY and PROFILE_SCRIPT_NONE. While profiling the scripts performance will be severely impacted.
- llGetSPMaxMemory will report the highest level of used memory during the most recent, or current, profiling run.
- llGetUsedMemory will report the current used memory of the script and does not require profiling to be enabled.
- Bug Fixes
- SVC-3895 Rezzing Mono scripted object cripples sim FPS
- Improved 'Top Scripts' report
- Each object now reports an average script time per frame since the object was created or the last 30 minutes, whichever is shorter. This fixes a lot of odd behavior and misinformation in the previous results as well as makes it easier to determine recent lag sources instead of only immediate lag sources.
- It is still not expected for this result to exactly match the 'Script ms' reported in the simulator stats summary as these measure different things on different time scales.
- (Fixed a) Sim crash in mono memory monitor.
- Fixed the crashing issue that caused a rollback this morning.
- Script performance and robustness
11.04.12.226461
- "Inventory Capabilities" deployed 2011-04-20
- Gives inventory capabilities to the Agent DS hosts.
- Sim capabilities support "Accept-Encoding: gzip" to provide compressed inventory responses.
- FetchInventory2
- FetchInventoryDescendents2
- FetchLib2
- FetchLibDescendents2
- Sim capabilities support "Accept-Encoding: gzip" to provide compressed inventory responses.
- Removed some dead/unused code inventory HTTP code.
- Gives inventory capabilities to the Agent DS hosts.
11.04.19.226946
- THIS BRANCH ROLLED BACK
- After deploy an unbeforeseen crashing bug made itself known and we deployed Second Life Server 11.04.12.226461 here instead.
- Kelly's "Mono2 Upgrade" project, deployed 2011-04-20
- Script performance and robustness
- This release includes many features that improve the performance and robustness of scripts compiled to Mono. This includes a lot of back end infrastructure work with unit tests and script life cycle to make it easier and safer to work with the script system in the future.
- New Script Profiling LSL Functions
- llScriptProfiler can enable or disable memory profiling with PROFILE_SCRIPT_MEMORY and PROFILE_SCRIPT_NONE. While profiling the scripts performance will be severely impacted.
- llGetSPMaxMemory will report the highest level of used memory during the most recent, or current, profiling run.
- llGetUsedMemory will report the current used memory of the script and does not require profiling to be enabled.
- Bug Fixes
- SVC-3895 Rezzing Mono scripted object cripples sim FPS
- Improved 'Top Scripts' report
- Each object now reports an average script time per frame since the object was created or the last 30 minutes, whichever is shorter. This fixes a lot of odd behavior and misinformation in the previous results as well as makes it easier to determine recent lag sources instead of only immediate lag sources.
- It is still not expected for this result to exactly match the 'Script ms' reported in the simulator stats summary as these measure different things on different time scales.
- (Fixed a) Sim crash in mono memory monitor.
- Script performance and robustness
11.04.05.225793
- Andrew's "maint-server" project, scheduled 2011-04-06
- Bug Fixes
- Threaded Rez fixes.
- Config file changes.
- Security fixes.
- merged with server trunk. - http://wiki.secondlife.com/wiki/Release_Notes/Second_Life_Server/11#11.03.29.225234
11.03.29.225235
- Andrew's "maint-server" project, scheduled 2011-03-30
- Bug Fixes
- Threaded Rez fixes.
- Config file changes.
- Security fixes.
- merged with server trunk. - https://wiki.secondlife.com/wiki/Release_Notes/Second_Life_Server/11#11.03.22.224783
11.03.22.224790
- Andrew's "maint-server" project, scheduled 2011-03-23
- This is the same project in the same slot that got bumped last Wednesday during the emergency security upgrade.
- Bug Fixes
- Threaded Rez fixes.
- Config file changes.
- Security fixes.
- merged with server trunk. - https://wiki.secondlife.com/wiki/Release_Notes/Second_Life_Server/11#11.03.18.224600
11.03.16.224235
- This RC channel contains the security patch and is identical to the main channel.
11.03.15.224000
- Andrew's "maint-server" project, scheduled 2011-03-15
- Bug Fixes
- Threaded Rez fixes.
- Config file changes.
- Security fixes.
11.03.08.223047
- Andrew's "maint-server" project, scheduled 2011-03-09
- Bug Fixes
- SVC-1144: replies to offline emails can't contain unicode
- SVC-5959: Groups notices sent to email do not identify sender
- SVC-6713: Region "0 0 2" not allowing TP access (even as god)
- SVC-6709: Delete objects on owned land stopped working since recent server-updates
- SVC-412: Include proper character encoding header in the messages forwarded from second life
- some simulator crash modes
- security fixes
- enhanced config settings options
- performance enhancements
- other fixes
11.02.22.221781
- This is the same as the main server channel.
- We rolled back the branch put out on 2011-03-02
11.03.01.222356
This was rolled back to "11.02.22.221781" after a serious LSL bug.
- Andrew's "maint-server" project, scheduled 2011-03-02
- Bug Fixes
- SVC-1144: replies to offline emails can't contain unicode
- SVC-5959: Groups notices sent to email do not identify sender
- SVC-6713: Region "0 0 2" not allowing TP access (even as god)
- SVC-6709: Delete objects on owned land stopped working since recent server-updates
- SVC-412: Include proper character encoding header in the messages forwarded from second life
- some simulator crash modes
- security fixes
- enhanced config settings options
- performance enhancements
- other fixes
11.02.22.221781
- mono2-aware project, scheduled 2011-02-23
- Preparation for Mono2
- This branch paves the way for upgrading the Mono virtual machine that runs scripts in Second Life. This branch ensures that scripts continue to work as we upgrade.
- merged with "Andrew's maint-server" branch. - https://wiki.secondlife.com/wiki/Release_Notes/Second_Life_Server/11#11.02.15.221184
11.02.15.221181
- mono2-aware project, scheduled 2011-02-15
- Preparation for Mono2
- This branch paves the way for upgrading the Mono virtual machine that runs scripts in Second Life. This branch ensures that scripts continue to work as we upgrade.
11.02.08.220555
- Update to Display Names project, scheduled 2011-02-09
- Interest List merged in.
11.02.01.220145
- Update to Display Names project, deployed 2011-02-02
- Viewer Metrics merged in.
11.01.25.219622
- Update to Viewer Metrics, deployed 2011-01-26
- Encroachment project merged in.
11.01.18.219190
- Viewer Metrics project deployed 2011-01-19
- Features:
- Improved viewer-side metrics collection to help Linden Lab analyze performance of various features.
11.01.11.218846
- Update to "Simulator Shudown" deployed 2011-01-12
- Integrating security fix