Sakai 2.5.5 Maintenance Release

Unknown macro: {composition-setup}

cloak.toggle.type = text
cloak.toggle.open = [+]
cloak.toggle.close = [-]

Unknown macro: {deck}
Unknown macro: {card}
Unknown macro: {card}
Unknown macro: {card}
Unable to render {include} The included page could not be found.
Unknown macro: {card}
Unknown macro: {card}
Unable to render {include} The included page could not be found.
Unknown macro: {card}
Unknown macro: {deck}

Sakai 2.5.5 Maintenance Release

Sakai 2.5 incorporates a large number of refinements and refactoring touches at both the tool layer and framework level. One new provisional tool (Reset Password) has been added, while two very successful provisional tools (OSP and Tests & Quizzes) have been promoted to the enterprise bundle. One core tool (Discussion) has been retired, being replaced by other options (e.g., Forums). The Sakai 2.5.5 maintenance release provides an additional set of bug fixes and security enhancements that improve upon the previous Sakai 2.5.4 release.

The Sakai 2.5 series is dedicated to the memory of the late Marc Brierley, a member of the Sakai community since its inception, whose work as a user interaction designer at Stanford University helped shape the Sakai release today.

(warning) Note: not all bug fixes in the 2.5.x maintenance branch are included in this maintenance release. Sakai 2.5.5 includes all bug fixes from previous Sakai 2.5 maintenance releases plus fixes for a selected subset of components (see below). This approach helps us reduce the scope of component regression testing in order to speed up the frequency of releases. Fixes for components available in 2.5.x, but not included in 2.5.5, will be included in a subsequent maintenance releases.

Migrating from a previous release

Migration from an earlier version of Sakai typically involves a database conversion (for which scripts are supplied with the release), an update to any custom skins, and possibly changes to any custom code.

For links to the conversion scripts, see the Database Migration section of this guide.

Changes in sakai.properties

In addition to new sakai.properties values introduced for Sakai 2.5, there are also some changes to address when upgrading from a previous version of Sakai:

  • SAK-10762 - Getting issue details... STATUS : In Worksite Setup/Site Info the names of properties associated with the ability to add participants via email address have changed:

    Old Name (Sakai 2.4 and earlier)

    New Name (Sakai 2.5.0 and later)

    invalidEmailInIdAccountString

    invalidNonOfficialAccountString

    noEmailInIdAccountName

    officialAccountName

    noEmailInIdAccountLabel

    officialAccountLabel

    emailInIdAccountName

    nonOfficialAccountName

    emailInIdAccountLabel

    nonOfficialAccountLabel

    emailInIdAccount.url

    nonOfficialAccount.url

    emailInIdAccountInstru

    nonOfficialAccountInstru

    noEmailInIdAccountValue

    officialAccountValue

    emailInIdAccountValue

    nonOfficialAccountValue

  • SAK-13205 - Getting issue details... STATUS : Upgrade OSP Permissions. If you are upgrading from a pre-2.5.0 version of Sakai, then you need to force conversion of the OSP permissions by setting osp.upgrade25=true in your sakai.properties file. (See also discussion.)
  • SAK-13403 - Getting issue details... STATUS : The properties associated with the WebDAV authentication cache have changed. In Sakai 2.5.0 and earlier the following properties were used:
    maximumSize@org.sakaiproject.user.impl.AuthenticationCache
    timeoutMs@org.sakaiproject.user.impl.AuthenticationCache
    failureThrottleTimeoutMs@org.sakaiproject.user.impl.AuthenticationCache
    
    These settings have been replaced as of Sakai 2.5.2 with:
    maxElementsInMemory@org.sakaiproject.user.api.AuthenticationManager.cache
    timeToLive@org.sakaiproject.user.api.AuthenticationManager.cache
    
    
  • SAK-10451 - Getting issue details... STATUS : Those upgrading from a pre-2.5.0 version need to change osp.reports.useWarehouse to sakai.reports.useWarehouse.

(warning) SAKAI_PERSON_T.NOTES field size change

Users who have been running Sakai prior to 19 July 2006 release of Sakai 2.2.0 should check the field size of the SAKAI_PERSON_T "Notes" field. A field size change was added to the 2.1.2 to 2.2.0 conversion script on 17 January 2007. Depending on when deployers executed the 2.1.2->2.2.0 conversion script for the 2.1->2.2 upgrade, this update may have been missed. See the following Jiras as well as the sakai-dev list discussion for more information.
SAK-6102
SAK-3917
sakai-dev "Notes in SAKAI_PERSON_T table" thread

MySQL

--- reference/trunk/docs/conversion/sakai_2_1_2-2_2_0_mysql_conversion.sql	2007/01/17 18:57:13	20392
+++ reference/trunk/docs/conversion/sakai_2_1_2-2_2_0_mysql_conversion.sql	2007/01/17 19:10:09	20393
@@ -2237,3 +2237,9 @@
 ----------------------------------------------------------------------------------------------------------------------------------------

 ALTER TABLE SAKAI_SESSION CHANGE SESSION_IP SESSION_IP VARCHAR (128);
+
+----------------------------------------------------------------------------------------------------------------------------------------
+-- Increase the field size for the NOTES field in the SAKAI_PERSON_T table
+----------------------------------------------------------------------------------------------------------------------------------------
+
+ALTER TABLE SAKAI_PERSON_T CHANGE NOTES NOTES varchar(4000);

Oracle

--- reference/trunk/docs/conversion/sakai_2_1_2-2_2_0_oracle_conversion.sql	2007/01/17 18:57:13	20392
+++ reference/trunk/docs/conversion/sakai_2_1_2-2_2_0_oracle_conversion.sql	2007/01/17 19:10:09	20393
@@ -2243,3 +2243,9 @@
 ----------------------------------------------------------------------------------------------------------------------------------------

 ALTER TABLE SAKAI_SESSION MODIFY SESSION_IP VARCHAR2 (128);
+
+----------------------------------------------------------------------------------------------------------------------------------------
+-- Increase the field size for the NOTES field in the SAKAI_PERSON_T table
+----------------------------------------------------------------------------------------------------------------------------------------
+
+ALTER TABLE SAKAI_PERSON_T MODIFY (NOTES varchar2(4000));

Sakai 2.5.5 release notes

access : Revisions Start=48405 : End=58363

alias : Revisions Start=48405 : End=62880

announcement : Revisions Start=55226 : End=59424

archive : Revisions Start=48405 : End=48404

  • none

assignment : Revisions Start=54831 : End=63980

authz : Revisions Start=54765 : End=54764

  • none

blog : Revisions Start=50670 : End=59744

calendar : Revisions Start=54829 : End=60464

chat : Revisions Start=55087 : End=62545

citations : Revisions Start=48405 : End=59984

cluster : Revisions Start=48405 : End=48404

  • none

component : Revisions Start=48405 : End=48404

  • none

content : Revisions Start=55088 : End=59985

content-review : Revisions Start=50101 : End=50100

  • none

courier : Revisions Start=52502 : End=52501

  • none

course-management : Revisions Start=48405 : End=48404

  • none

dav : Revisions Start=49416 : End=49415

  • none

db : Revisions Start=49783 : End=49782

  • none

email : Revisions Start=55227 : End=55226

  • none

entity : Revisions Start=48405 : End=48404

  • none

entitybroker : Revisions Start=48776 : End=48775

  • none

event : Revisions Start=50242 : End=50241

  • none

gradebook : Revisions Start=48405 : End=48404

  • none

help : Revisions Start=55188 : End=55187

  • none

jcr : Revisions Start=48405 : End=48404

  • none

jobscheduler : Revisions Start=48405 : End=48404

  • none

jsf : Revisions Start=54465 : End=54464

  • none

linktool : Revisions Start=54823 : End=54822

  • none

login : Revisions Start=48405 : End=48404

  • none

mailarchive : Revisions Start=54963 : End=54962

  • none

mailtool : Revisions Start=48405 : End=48404

  • none

master : Revisions Start=50499 : End=50498

  • none

memory : Revisions Start=48405 : End=48404

  • none

message : Revisions Start=48405 : End=48404

  • none

metaobj : Revisions Start=52173 : End=52172

  • none

msgcntr : Revisions Start=54955 : End=63921

osp : Revisions Start=49424 : End=49423

  • none

podcasts : Revisions Start=48405 : End=48404

  • none

polls : Revisions Start=48405 : End=48404

  • none

portal : Revisions Start=49080 : End=49079

  • none

postem : Revisions Start=48405 : End=48404

  • none

presence : Revisions Start=48405 : End=63371

presentation : Revisions Start=48405 : End=48404

  • none

privacy : Revisions Start=48405 : End=48404

  • none

profile : Revisions Start=48405 : End=48404

  • none

providers : Revisions Start=48405 : End=48404

  • none

reference : Revisions Start=55215 : End=55214

  • none

reports : Revisions Start=48405 : End=48404

  • none

reset-pass : Revisions Start=48405 : End=48404

  • none

rights : Revisions Start=48405 : End=48404

  • none

roster : Revisions Start=48405 : End=48404

  • none

rwiki : Revisions Start=54694 : End=54693

  • none

sakai-mock : Revisions Start=48405 : End=48404

  • none

sam : Revisions Start=55820 : End=62685

samples : Revisions Start=48405 : End=48404

  • none

search : Revisions Start=48405 : End=53953

sections : Revisions Start=48405 : End=48404

  • none

site : Revisions Start=54697 : End=54696

  • none

site-manage : Revisions Start=55038 : End=59789

syllabus : Revisions Start=54856 : End=59056

test-harness : Revisions Start=48405 : End=48404

  • none

textarea : Revisions Start=48405 : End=48404

  • none

tool : Revisions Start=51235 : End=58744

user : Revisions Start=48405 : End=48404

  • none

usermembership : Revisions Start=48405 : End=48404

  • none

util : Revisions Start=54003 : End=54002

  • none

velocity : Revisions Start=55825 : End=58500

warehouse : Revisions Start=48405 : End=48404

  • none

web : Revisions Start=54822 : End=54821

  • none

webservices : Revisions Start=48405 : End=57776