Difference between revisions of "Release Notes/Second Life Server/1.24"

From Second Life Wiki
Jump to navigation Jump to search
(Replacing links because they aren't really "external", they are still in the family)
Line 17: Line 17:
* Mono Domains are unloading when they should not be leading to server lag spikes
* Mono Domains are unloading when they should not be leading to server lag spikes
** Partial fix
** Partial fix
* [https://jira.secondlife.com/browse/SVC-2908 SVC-2908]: C# error messages with Mono Compiled scripts
* {{JIRA|SVC-2908}}: C# error messages with Mono Compiled scripts
* [https://jira.secondlife.com/browse/SVC-3080 SVC-3080]: Mono is not initializing rotations as ZERO_ROTATION
* {{JIRA|SVC-3080}}: Mono is not initializing rotations as ZERO_ROTATION
* [https://jira.secondlife.com/browse/SVC-3072 SVC-3072]: Error message using llBase64ToString under Mono
* {{JIRA|SVC-3072}}: Error message using llBase64ToString under Mono
* [https://jira.secondlife.com/browse/SVC-3030 SVC-3030]: MONO only: An IF that checks a function that doesn't return a value causes the compiler to crash.
* {{JIRA|SVC-3030}}: MONO only: An IF that checks a function that doesn't return a value causes the compiler to crash.
* [https://jira.secondlife.com/browse/SVC-2347 SVC-2347]: User defined integer variable called rez will not compile in MONO.
* {{JIRA|SVC-2347}}: User defined integer variable called rez will not compile in MONO.
* [https://jira.secondlife.com/browse/SVC-2403 SVC-2403]: Mono Beta: Full recompile of an object (Mass Recompile) does not report compile errors to the user
* {{JIRA|SVC-2403}}: Mono Beta: Full recompile of an object (Mass Recompile) does not report compile errors to the user




Line 28: Line 28:
== Release Notes for Second Life Server 1.24.5 (96115) (September 12th, 2008): ==
== Release Notes for Second Life Server 1.24.5 (96115) (September 12th, 2008): ==
Fixes:
Fixes:
* [https://jira.secondlife.com/browse/SVC-2925 SVC-2925]: Instant Messages of certain lengths (object name + IM text) are not delivered with 1.24.1
* {{JIRA|SVC-2925}}: Instant Messages of certain lengths (object name + IM text) are not delivered with 1.24.1
* [https://jira.secondlife.com/browse/SVC-1571 SVC-1571]: Rezzing a coalesced objects with 1024 scripted prims fails
* {{JIRA|SVC-1571}}: Rezzing a coalesced objects with 1024 scripted prims fails
* [https://jira.secondlife.com/browse/SVC-2990 SVC-2990]: Listen and sensor (maybe other) events persist between states in LSL2
* {{JIRA|SVC-2990}}: Listen and sensor (maybe other) events persist between states in LSL2
* [https://jira.secondlife.com/browse/SVC-2973 SVC-2973]: MONO - timer() event triggers before on_rez(), & state_entry()
* {{JIRA|SVC-2973}}: MONO - timer() event triggers before on_rez(), & state_entry()
* [https://jira.secondlife.com/browse/SVC-2908 SVC-2908]: C# error messages with Mono Compiled scripts
* {{JIRA|SVC-2908}}: C# error messages with Mono Compiled scripts
** partial fix
** partial fix
* [https://jira.secondlife.com/browse/SVC-2751 SVC-2751]: Mono Beta - LSL attach() event survives reset
* {{JIRA|SVC-2751}}: Mono Beta - LSL attach() event survives reset




Line 40: Line 40:
== Release Notes for Second Life Server 1.24.4 (September 3rd, 2008): ==
== Release Notes for Second Life Server 1.24.4 (September 3rd, 2008): ==
Fixes:  
Fixes:  
* [https://jira.secondlife.com/browse/SVC-2938 SVC-2938]: Second Life Server 1.24.3.95195: If llGetNextEmail(string address, string subject) is called with a value in the SUBJECT field, the call will fail as no email will be picked up by the email( ) event.
* {{JIRA|SVC-2938}}: Second Life Server 1.24.3.95195: If llGetNextEmail(string address, string subject) is called with a value in the SUBJECT field, the call will fail as no email will be picked up by the email( ) event.
* [https://jira.secondlife.com/browse/SVC-2962 SVC-2962]: When creating a new list from a string and old list, it adds the string to the old list as well
* {{JIRA|SVC-2962}}: When creating a new list from a string and old list, it adds the string to the old list as well
* [https://jira.secondlife.com/browse/SVC-2927 SVC-2927]: Abandoning land changes land name and description even when done by an Estate Manager.
* {{JIRA|SVC-2927}}: Abandoning land changes land name and description even when done by an Estate Manager.
* [https://jira.secondlife.com/browse/SVC-2750 SVC-2750]: State changes are several times slower on MONO servers
* {{JIRA|SVC-2750}}: State changes are several times slower on MONO servers
** Also addresses:
** Also addresses:
*** [https://jira.secondlife.com/browse/SVC-2958 SVC-2958]: state_exit() events are slow
*** {{JIRA|SVC-2958}}: state_exit() events are slow
*** [https://jira.secondlife.com/browse/SVC-2973 SVC-2973]: MONO - timer() event triggers before on_rez(), & state_entry()
*** {{JIRA|SVC-2973}}: MONO - timer() event triggers before on_rez(), & state_entry()




Line 76: Line 76:


* New feature to return all objects on an estate
* New feature to return all objects on an estate
** [https://jira.secondlife.com/browse/MISC-713 MISC-713]: Add "Return All Objects" as an estate-wide feature for a specified resident
** {{JIRA|MISC-713}}: Add "Return All Objects" as an estate-wide feature for a specified resident


* New info added:
* New info added:

Revision as of 06:51, 21 April 2009


Release Notes for Second Life Server 1.24.10 (106457) (December 22, 2008):

  • Add support for openspace/homestead/normal regions

Release Notes for Second Life Server 1.24.7 (98039) (October 2nd, 2008):

Fixes:

  • Multiple touch_start events are generated if Left Mouse button is clicked & held
  • Three security fixes


Release Notes for Second Life Server 1.24.6 (97433) (September 25th, 2008):

Changes/Fixes:

  • Added llEmail throttle as a server-side spam reduction measure
  • Memory leak identified in LSLScript handling code
  • Mono Domains are unloading when they should not be leading to server lag spikes
    • Partial fix
  • SVC-2908: C# error messages with Mono Compiled scripts
  • SVC-3080: Mono is not initializing rotations as ZERO_ROTATION
  • SVC-3072: Error message using llBase64ToString under Mono
  • SVC-3030: MONO only: An IF that checks a function that doesn't return a value causes the compiler to crash.
  • SVC-2347: User defined integer variable called rez will not compile in MONO.
  • SVC-2403: Mono Beta: Full recompile of an object (Mass Recompile) does not report compile errors to the user


Release Notes for Second Life Server 1.24.5 (96115) (September 12th, 2008):

Fixes:

  • SVC-2925: Instant Messages of certain lengths (object name + IM text) are not delivered with 1.24.1
  • SVC-1571: Rezzing a coalesced objects with 1024 scripted prims fails
  • SVC-2990: Listen and sensor (maybe other) events persist between states in LSL2
  • SVC-2973: MONO - timer() event triggers before on_rez(), & state_entry()
  • SVC-2908: C# error messages with Mono Compiled scripts
    • partial fix
  • SVC-2751: Mono Beta - LSL attach() event survives reset


Release Notes for Second Life Server 1.24.4 (September 3rd, 2008):

Fixes:

  • SVC-2938: Second Life Server 1.24.3.95195: If llGetNextEmail(string address, string subject) is called with a value in the SUBJECT field, the call will fail as no email will be picked up by the email( ) event.
  • SVC-2962: When creating a new list from a string and old list, it adds the string to the old list as well
  • SVC-2927: Abandoning land changes land name and description even when done by an Estate Manager.
  • SVC-2750: State changes are several times slower on MONO servers
    • Also addresses:
      • SVC-2958: state_exit() events are slow
      • SVC-2973: MONO - timer() event triggers before on_rez(), & state_entry()


Release Notes for Second Life Server 1.24.3 (August 29th, 2008):

Changes:

  • Mono is an alternate way to run ordinary LSL scripts. It has advantages of speed and memory management over the current script engine. For more information, see Mono.
    • Note: Although no special viewer is needed to run Mono scripts, to create them you will need a viewer version of 1.21 or later.
    • The 1.21 Release Candidate Viewer is expected to be available the week of August 25th.
  • Enabled group moderation features for voice chat.


Changes that require both 1.24 Server *and* 1.21 Viewer (available here under "Release Candidate"):

  • New LSL calls for touch "position" in the touch_start(), touch(), and touch_end() events. Each touch() event provides the current surface point data (allowing grabbing, sliders, levers, and all sorts of pseudo GUI builds!):
  • Script performance now measured in "events per second" (eps) instead of "instructions per second" (ips)
    • 1.21 viewers will show "Script events" in the statistics window (ctrl-sht-1), but the metric will only have useful data for regions running 1.24.
    • Earlier viewers will show the legacy "Script perf" in the stat window, but its value will only be useful for regions running 1.23.
    • Once 1.24 is deployed gridwide, the only way to obtain useful script performance info will be with a 1.21 or later viewer


  • New feature to return all objects on an estate
    • MISC-713: Add "Return All Objects" as an estate-wide feature for a specified resident
  • New info added:
    • Add Time Stamp to Parcel Object List
    • Add Time Stamp to Top Scripts Colliders List
    • Add more categories to Help -> Report Abuse..


Fixes:

  • Three security fixes