Difference between revisions of "Release Notes/Second Life RC BlueSteel/11"
Jump to navigation
Jump to search
Oskar Linden (talk | contribs) |
Oskar Linden (talk | contribs) |
||
Line 1: | Line 1: | ||
{{TOCright}} | {{TOCright}} | ||
===11.06.28.234196=== | |||
* Josh's "maint-server" project. scheduled 2011-06-29 | |||
** Features | |||
*** Added new parameter to <code>llHTTPRequest</code> - <code>HTTP_VERBOSE_THROTTLE</code>. Value is '''4''', type is '''integer'''. If specified in the parameters list as a non-zero value (true), the script will emit errors when the throttle for outgoing requests is hit. If zero (false), the script will remain silent on errors. The default value is true. | |||
Example: <pre>key http_request_id = llHTTPRequest("http://example.com/", [HTTP_VERBOSE_THROTTLE, 0], "");</pre> | |||
*** {{jira|SCR-67}}: Added new constant <code>PRIM_OMEGA</code> for use with <code>llGetPrimitiveParams</code>, <code>llSetPrimitiveParams</code>, <code>llGetLinkPrimitiveParams</code>, <code>llSetLinkPrimitiveParams</code>, <code>llSetLinkPrimitiveParamsFast</code>. This gives access to the "target omega" property of primitives which can be set via <code>llTargetOmega</code>, but allows getting the current target omega for a prim (previously not supported) and setting the target omega on a child prim (previously only doable with a script on each prim). | |||
The list has the signature <code>[vector <var>axis</var>, float <var>spinrate</var>, float <var>gain</var>]</code> like the parameters for <code>llTargetOmega</code> | |||
Examples: | |||
<pre> | |||
// Set this prim rotating | |||
llTargetOmega(<1.0,3.0,0.5>, TWO_PI, 1.0); | |||
// Read back this prim's current target omega | |||
list current_omega = llListToList( llGetPrimitiveParams([PRIM_OMEGA]); // should be [PRIM_OMEGA, axis, spinrate, gain] | |||
vector axis = llList2Vector(current_omega, 1); // Should be <1.0,3.0,0.5> | |||
float spinrate = llList2Float(current_omega, 2); // Should be TWO_PI | |||
float gain = llList2Float(current_omega, 3); // Should be 1.0 | |||
// Set all child prims rotating | |||
llSetLinkPrimitiveParamsFast(LINK_ALL_CHILDREN, [PRIM_OMEGA, <1.0,3.0,0.5>, TWO_PI, 1.0]); | |||
</pre> | |||
**Bug Fixes | |||
*** Fixed issue with "Buy" option remaining set on purchased child prims of no-mod objects (Originally {{jira|VWR-9796}}) | |||
*** Addressed issue with teleport and other service failures affecting simulator hosts. | |||
*** Server-side support for {{jira|STORM-1261}} - send message IDs on login failure to allow localization | |||
*** {{jira|SVC-6905}} : Fixed issue with objects resisting return, delete, take and autoreturn | |||
*** {{jira|WEB-3096}}: Fix unsubscribe link in IM-to-Email messages" | |||
*** {{jira|SVC-6953}}: Fixed issue where region restart notification appears to be from the avatar being notified. | |||
*** {{jira|SVC-5780}}: More specific error message when deeding land to group fails because transfers are blocked on the region | |||
* merged with server trunk: https://wiki.secondlife.com/wiki/Release_Notes/Second_Life_Server/11#11.06.17.233176 | |||
===11.06.21.233291=== | ===11.06.21.233291=== | ||
* Josh's "maint-server" project. scheduled 2011-06-22 | * Josh's "maint-server" project. scheduled 2011-06-22 |
Revision as of 21:22, 28 June 2011
11.06.28.234196
- Josh's "maint-server" project. scheduled 2011-06-29
- Features
- Added new parameter to
llHTTPRequest
-HTTP_VERBOSE_THROTTLE
. Value is 4, type is integer. If specified in the parameters list as a non-zero value (true), the script will emit errors when the throttle for outgoing requests is hit. If zero (false), the script will remain silent on errors. The default value is true.
- Added new parameter to
- Features
Example:
key http_request_id = llHTTPRequest("http://example.com/", [HTTP_VERBOSE_THROTTLE, 0], "");
- SCR-67: Added new constant
PRIM_OMEGA
for use withllGetPrimitiveParams
,llSetPrimitiveParams
,llGetLinkPrimitiveParams
,llSetLinkPrimitiveParams
,llSetLinkPrimitiveParamsFast
. This gives access to the "target omega" property of primitives which can be set viallTargetOmega
, but allows getting the current target omega for a prim (previously not supported) and setting the target omega on a child prim (previously only doable with a script on each prim).
- SCR-67: Added new constant
The list has the signature [vector axis, float spinrate, float gain]
like the parameters for llTargetOmega
Examples:
// Set this prim rotating llTargetOmega(<1.0,3.0,0.5>, TWO_PI, 1.0); // Read back this prim's current target omega list current_omega = llListToList( llGetPrimitiveParams([PRIM_OMEGA]); // should be [PRIM_OMEGA, axis, spinrate, gain] vector axis = llList2Vector(current_omega, 1); // Should be <1.0,3.0,0.5> float spinrate = llList2Float(current_omega, 2); // Should be TWO_PI float gain = llList2Float(current_omega, 3); // Should be 1.0 // Set all child prims rotating llSetLinkPrimitiveParamsFast(LINK_ALL_CHILDREN, [PRIM_OMEGA, <1.0,3.0,0.5>, TWO_PI, 1.0]);
- Bug Fixes
- Fixed issue with "Buy" option remaining set on purchased child prims of no-mod objects (Originally VWR-9796)
- Addressed issue with teleport and other service failures affecting simulator hosts.
- Server-side support for STORM-1261 - send message IDs on login failure to allow localization
- SVC-6905 : Fixed issue with objects resisting return, delete, take and autoreturn
- WEB-3096: Fix unsubscribe link in IM-to-Email messages"
- SVC-6953: Fixed issue where region restart notification appears to be from the avatar being notified.
- SVC-5780: More specific error message when deeding land to group fails because transfers are blocked on the region
- Bug Fixes
- merged with server trunk: https://wiki.secondlife.com/wiki/Release_Notes/Second_Life_Server/11#11.06.17.233176
11.06.21.233291
- Josh's "maint-server" project. scheduled 2011-06-22
- Features
- Added new parameter to
llHTTPRequest
-HTTP_VERBOSE_THROTTLE
. Value is 4, type is integer. If specified in the parameters list as a non-zero value (true), the script will emit errors when the throttle for outgoing requests is hit. If zero (false), the script will remain silent on errors. The default value is true.
- Added new parameter to
- Features
Example:
key http_request_id = llHTTPRequest("http://example.com/", [HTTP_VERBOSE_THROTTLE, 0], "");
- SCR-67: Added new constant
PRIM_OMEGA
for use withllGetPrimitiveParams
,llSetPrimitiveParams
,llGetLinkPrimitiveParams
,llSetLinkPrimitiveParams
,llSetLinkPrimitiveParamsFast
. This gives access to the "target omega" property of primitives which can be set viallTargetOmega
, but allows getting the current target omega for a prim (previously not supported) and setting the target omega on a child prim (previously only doable with a script on each prim).
- SCR-67: Added new constant
The list has the signature [vector axis, float spinrate, float gain]
like the parameters for llTargetOmega
Examples:
// Set this prim rotating llTargetOmega(<1.0,3.0,0.5>, TWO_PI, 1.0); // Read back this prim's current target omega list current_omega = llListToList( llGetPrimitiveParams([PRIM_OMEGA]); // should be [PRIM_OMEGA, axis, spinrate, gain] vector axis = llList2Vector(current_omega, 1); // Should be <1.0,3.0,0.5> float spinrate = llList2Float(current_omega, 2); // Should be TWO_PI float gain = llList2Float(current_omega, 3); // Should be 1.0 // Set all child prims rotating llSetLinkPrimitiveParamsFast(LINK_ALL_CHILDREN, [PRIM_OMEGA, <1.0,3.0,0.5>, TWO_PI, 1.0]);
- Bug Fixes
- Fixed issue with "Buy" option remaining set on purchased child prims of no-mod objects (Originally VWR-9796)
- Addressed issue with teleport and other service failures affecting simulator hosts.
- Server-side support for STORM-1261 - send message IDs on login failure to allow localization
- SVC-6905 : Fixed issue with objects resisting return, delete, take and autoreturn
- WEB-3096: Fix unsubscribe link in IM-to-Email messages"
- SVC-6953: Fixed issue where region restart notification appears to be from the avatar being notified.
- SVC-5780: More specific error message when deeding land to group fails because transfers are blocked on the region
- Bug Fixes
11.06.14.232746
- The "Group Chat" project. deployed 2011-06-15
- These are the simulator side fixes for group chat.
- Enable addressing chat message to more than one agent in a region
- A protocol was implemented on the sim and in the multiagent chat backbone service to enable addressing of a chat message to multiple agents. When more than one recipient agent is present in the same region a single request is made to the sim addressed to all recipients. Previously a request was made for each agent needlessly duplicating requests.
11.05.31.231546
- The "friendship" project. deployed 2011-06-01
- This code has changes for the People API.
- We've modified the capabilities of the People API to handle adding/removing friendships.
- Included are other infrastructural changes that are generic in nature.
- Fix to allow services to start properly after deployment of new code.
- merged with server trunk: https://wiki.secondlife.com/wiki/Release_Notes/Second_Life_Server/11#11.05.17.230139
11.05.24.230905
- The "friendship" project. deployed 2011-05-25
- This code has changes for the People API.
- We've modified the capabilities of the People API to handle adding/removing friendships.
- Included are other infrastructural changes that are generic in nature.
- Fix to allow services to start properly after deployment of new code.
11.05.18.230193
- The "friendship" project. deployed 2011-05-19
- This code has changes for the People API.
- We've modified the capabilities of the People API to handle adding/removing friendships.
- Included are other infrastructural changes that are generic in nature.
11.05.05.228940
- Andrew's "maint-server" project. deployed 2011-05-12
- Fixed SVC-6951 "Random sim crashes in latest branches"
- 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.05.03.228703
- Andrew's "maint-server" project. deployed 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.26.227686
- Andrew's "maint-server" project, deployed 2011-04-27
- Bug Fixes
- SVC-6055 Avatar position reverts to original sittarget in simcrossing
- SVC-6808 Muting a new-style 'Resident' avatar is ineffective when you're offline
- SVC-6859 llTeleportAgentHome on an agent not over your land shouldn't result in the target getting the message
- SVC-6882 Mini-map shows multiple dots for one avatar, but avatar is not ghosted
- SVC-5880 Vehicles "Jumping" when crossing prims
- This is caused by the physics engine reporting collision info for "hidden" faces (the vertical faces where the road objects butt up against each other). It has existed since the very beginning of SL and affects all objects (not just vehicles) however it became particularly bad for vehicles after the physics engine upgrade to Havok4 in 2008.04.
- To repair broken vehicles a "workaround" was introduced to reduce the effect: vehicle collision events get special scrutiny and some collision events are removed. It helps, but is not 100% effective and also has some side effects such as causing vehicles to sometimes partially penetrate curbs, walls, and other obstacles, or even tunnel through walls for small vehicles.
- To solve this problem correctly in Havok7 a config parameter was tweaked in the physics engine. Also, the aforementioned workaround for vehicles has been removed, so some vehicle behavior may change. Besides a reduction of vehicles penetrating obstacles they may also "jump" more when crossing seams that are not quite lined up right -- short obstacles may cause vehicles to jump where they used to roll smoothly.
- SVC-6900 Group-owned objects located in private estates cannot send IMs to offline avatars
- SVC-6403 llGiveInventory is not working!
- New Feature
- Add llRegionSayTo LSL function.
- 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.227029
- Andrew's "maint-server" project, deployed 2011-04-20
- Bug Fixes
- SVC-6055 Avatar position reverts to original sittarget in simcrossing
- SVC-6808 Muting a new-style 'Resident' avatar is ineffective when you're offline
- SVC-6859 llTeleportAgentHome on an agent not over your land shouldn't result in the _target_ getting the message
- SVC-6882 Mini-map shows multiple dots for one avatar, but avatar is not ghosted
- SVC-5880 Vehicles "Jumping" when crossing prims
- This is caused by the physics engine reporting collision info for "hidden" faces (the vertical faces where the road objects butt up against each other). It has existed since the very beginning of SL and affects all objects (not just vehicles) however it became particularly bad for vehicles after the physics engine upgrade to Havok4 in 2008.04.
- To repair broken vehicles a "workaround" was introduced to reduce the effect: vehicle collision events get special scrutiny and some collision events are removed. It helps, but is not 100% effective and also has some side effects such as causing vehicles to sometimes partially penetrate curbs, walls, and other obstacles, or even tunnel through walls for small vehicles.
- To solve this problem correctly in Havok7 a config parameter was tweaked in the physics engine. Also, the aforementioned workaround for vehicles has been removed, so some vehicle behavior may change. Besides a reduction of vehicles penetrating obstacles they may also "jump" more when crossing seams that are not quite lined up right -- short obstacles may cause vehicles to jump where they used to roll smoothly.
- SVC-6900 Group-owned objects located in private estates cannot send IMs to offline avatars
- SVC-6403 llGiveInventory is not working!
- New Feature
- Add llRegionSayTo LSL function.
11.04.12.226461
- "Inventory Capabilities" scheduled 2011-04-13
- 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.
- merged with server trunk. - https://wiki.secondlife.com/wiki/Release_Notes/Second_Life_Server/11#11.04.05.225793
11.04.05.225783
- "Inventory Capabilities" scheduled 2011-04-06
- 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.
- merged with server trunk. - http://wiki.secondlife.com/wiki/Release_Notes/Second_Life_Server/11#11.03.29.225234
11.03.29.225233
- "Inventory Capabilities" scheduled 2011-03-30
- 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.03.22.224783
- "Content Management" 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
- Updates to the updates to the IP management tools
- Now with ever more "less crashes".
- A particular crashing bug has been plaguing us for a few weeks now. We have it fixed and it will be in this release.
- Now with ever more "less crashes".
- Updates to the updates to the IP management tools
- 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.223967
- "Content Management" scheduled 2011-03-16
- Bug Fixes
- Updates to the updates to the IP management tools
- Now with ever more "less crashes".
- A particular crashing bug has been plaguing us for a few weeks now. We have it fixed and it will be in this release.
- Now with ever more "less crashes".
- Updates to the updates to the IP management tools
- merged with the "server-maint" branch. - https://wiki.secondlife.com/wiki/Release_Notes/Second_Life_Server/11#11.03.14.223737
11.03.08.223134
- "Content Management" scheduled 2011-03-09
- Bug Fixes
- Updates to the updates to the IP management tools
- Now with less crashes.
- Updates to the updates to the IP management tools
- merged with the "server-maint" branch. - https://wiki.secondlife.com/wiki/Release_Notes/Second_Life_Server/11#11.03.01.222364
11.03.01.222307
- "Content Management" scheduled 2011-03-02
- Bug Fixes
- Updates to the updates to the IP management tools
- Now with less crashes.
- Updates to the updates to the IP management tools
- merged with Kelly's "mono2-aware" branch. - https://wiki.secondlife.com/wiki/Release_Notes/Second_Life_Server/11#11.02.22.221781
11.02.22.221782
- "Content Management" scheduled 2011-02-23
- Bug Fixes
- Updates to the updates to the IP management tools
- Now with less crashes.
- Updates to the updates to the IP management tools
- 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.221187
- "Content Management" scheduled 2011-02-16
- Bug Fixes
- Updates to the updates to the IP management tools
- Now with less crashes.
- Updates to the updates to the IP management tools
11.02.08.220606
- "Content Management" scheduled 2011-02-09
- Bug Fixes
- Updates to the IP management tools
11.02.01.220158
- Update to "Interest List" project. Deployed 2011-02-02
- Viewer Metrics merged in.
- Bug Fixed: SVC-6723: Scripted and linked objects not behaving properly when crossing parcel boundaries
11.01.25.219640
- Interest List project deployed 2011-01-26
- Features
- Interest List Improvements
- The Interest List is part of the simulator that controls how updates are sent to viewers. It is a core part of the simulator responsible for timely updates.
- This version should changes the way updates for static (non-moving) objects are detected and sent to the viewer. This should be visible as:
- Faster region load times. It should take less time to see what is around you after a teleport or log in.
- Faster updates when moving in a region. While flying, for example, objects should appear sooner than before.
- Interest List Improvements
11.01.18.219191
- Extension of the Encroachment project deployed 2011-01-19
- Includes content-threatening bug fixes.
11.01.10.218736
- "Compression" deployed 2011-01-11
- Features
- TP / region crossing compression enabled grid wide.
- Security fixes.