Sakai 2.5.x Maintenance Branch

Official Release Page

The Official Sakai 2.5 Release Page is the place to download the latest recommended version of the release, find installation and configuration documentation, etc.

General Information

/wiki/spaces/ARCHIVE/pages/19428639086

Branch Manager(s): Former user (Deleted), Former user (Deleted), Former user (Deleted), Former user (Deleted), Former user (Deleted), Former user (Deleted), Former user (Deleted), Former user (Deleted), Former user (Deleted)

Questions on the release? Email sakai-dev@collab.sakaiproject.org.

Appropriate bug fixes (no new features) are being merged from trunk to the 2.5.x Maintenance Branch. At periodic intervals, Maintenance Releases are created from the Maintenance Branch. So you are encouraged to treat the most recent Sakai 2.5 Maintenance Release as the recommended version of Sakai 2.5.

Jira Information

Some short-cuts to relevant views in Jira for Sakai 2.5-related information:


Sakai 2.5.x Maintenance Branch

Only bug fixes are being merged to the Sakai 2.5.x Maintenance Branch, no new features are being introduced. This branch will form the basis for #Sakai 2.5 Maintenance Releases.

Database Schema Changes

Schema changes are sometimes required to resolve bugs. Each time there is new DDL associated with a bug, the release manager will create a file that includes only the pertinent changes, and name it according to the pattern below. Each time there is a maintenance release, those files will be rolled up into conversion scripts for that release.

If your Sakai instance is based on releases, then all you need to do is run all intervening upgrade scripts. For instance, if you are upgrading from 2.5.1 to 2.5.4, then you need to run the 2.5.1-2.5.2, 2.5.2-2.5.3, and 2.5.3-2.5.4. (Note that not all releases will have upgrade scripts, as sometimes there are no db schema changes required.)

If your Sakai instance is based on a revision of the 2.5.x maintenance branch, then you need to determine which scripts are applicable based on your current revision of 2.5.x and the revision you wish to get to. The Subversion revision numbers in the table should help you identify which scripts you need to run.

If your Sakai instance is based on pulling patches selectively from 2.5.x, then you will need to manually determine which scripts are appropriate to run.

The individual script(s) are located in the source repository at: https://source.sakaiproject.org/svn/reference/branches/sakai_2-5-x/docs/conversion/, while the release roll-ups are included in the release itself.

Script ID
(sakai_2_5_0-2_5_x_<db>conversion<ID>_<JIRA>.sql)

SVN Revision

Notes

Roll-up file for Sakai release

sakai_2_5_0-2_5_x_<db>_conversion001_SAK-13643.sql

48274

Fix tool placement for renamed Reports tool.

sakai_2_5_0-2_5_2_<db>_conversion.sql (red star)

sakai_2_5_0-2_5_x_<db>_conversion002_SAK-11130.sql

50879 &
50880

SAK-11130 - Getting issue details... STATUS Localization fix for Messages.

sakai_2_5_2-2_5_3_<db>_conversion.sql

sakai_2_5_0-2_5_x_<db>_conversion003_SAK-13842.sql

50832 & 50882 

SAK-13842 - Getting issue details... STATUS Remove Recent Discussions from mercury site

sakai_2_5_2-2_5_3_<db>_conversion.sql

sakai_2_5_0-2_5_x_<db>_conversion004_SAK-13474.sql

55214 & 55225 & 64181 

SAK-13474 - Getting issue details... STATUS Increase length of announcement channel to 255 chars

sakai_2_5_3-2_5_4_<db>_conversion.sql 

sakai_2_5_0-2_5_x_<db>_conversion005_SAK-14482.sql

56022 & 56023 

SAK-14482 - Getting issue details... STATUS Update Mercury and !worksite sites with proper assignments tool

sakai_2_5_5-2_5_6_<db>_conversion.sql(green star)

sakai_2_5_0-2_5_x_<db>_conversion006_SAK-8421.sql

80747

SAK-8421 - Getting issue details... STATUS Statistics page is very slow

 

sakai_2_5_0-2_5_x_<db>_conversion007_SAK-13345.sql

80747

SAK-13345 - Getting issue details... STATUS Missing index on search

 

(red star) Originally there were sakai_2_5_0-2_5_1_<db>conversion.sql scripts, however, with the discontinuation of 2.5.1 prior to its release, those files become and 2_5_0-2_5_2<db>_conversion.sql scripts. (There were no db changes between 2.5.1 and 2.5.2.)

(green star)   There is no conversion associated with 2_5_4-2_5_5

sakai.properties Changes

  • 2.5.1 - none
  • 2.5.2 - see below)
  • 2.5.3 - none
  • 2.5.4 - to be determined

Sakai 2.5 Maintenance Releases

Maintenance releases will be tagged from the 2.5.x Maintenance Branch at periodic intervals for up to two years after the initial release of Sakai 2.5.0 (or longer, if there is sufficient community interest and resources.) The Maintenance Releases will include bug fixes merged from the Maintenance Branch for a selected subset of components, rather than all available fixes in the Maintenance Branch at that point in time the tag. Maintenance Releases will be subjected to a short period of focused QA, which will target the areas of change in the code. Only a selected subset of components is included in order to keep QA manageable and the interval between releases short. As a result, the Maintenance Releases will lag the Maintenance Branch in terms of completeness of fixes, however, this trade-off is important in enabling a high-frequency of well-tested Maintenance Releases.


Sakai 2.5.1 Maintenance Release

Sakai 2.5.1 Release Discontinued

During the final stages of the 2.5.1 release process a series regression was identified. This issue, as well as a few other key fixes are addressed in Sakai 2.5.2, therefore, we have elected to discontinue the 2.5.1 release process in favor of releasing Sakai 2.5.2 as soon as possible instead.

Event

Date

Note

Freeze

/wiki/spaces/QA/pages/6806601734 will be focused on the areas impacted by bug fixes merged to 2.5.x since the last release.

Beta 1

23-May-2008

First beta tagged, Sakai 2.5.1-Beta_01.

RC 1

27-May-2008

First release candidate tagged, Sakai 2.5.1-rc01.

RC 2

20-June-2008

Second release candidate tagged, Sakai 2.5.1-rc02.

Release

Will not be released.

Use the #Sakai 2.5.2 Maintenance Release instead.

DB Schema Changes

There were db conversion scripts for this release, however, with the discontinuation of this release they were moved forward to the 2.5.2 release and renamed. See #Database Schema Changes above for more information.

sakai.properties Changes

None.


Sakai 2.5.2 Maintenance Release

Event

Date

 

Freeze

Date up to which merges to the 2.5.x branch will be included in the 2.5.2 release.

2.5.2 branch

31-Jul-2008

2.5.2 branched from the 2.5.x Maintenance Branch.

2.5.2-rc01

31-Jul-2008

First release candidate tagged in the 2.5.x branch.

QA

31-Jul-2008

QA will be focused on regression testing of components affected by bug fixes included in the release.

Release

Tentative release date for Sakai 2.5.2

DB Schema Changes

The 2.5.2 db conversion scripts are the same as those for 2.5.1, which was discontinued before being officially released, and were simply renamed to reflect the fact folks will be stepping from 2.5.0 directly to 2.5.2 during upgrades (and skipping 2.5.1):

sakai_2_5_0-2_5_2_<db>_conversion.sql

See #Database Schema Changes above for more information.

sakai.properties Changes

  • Sakai 2.5.0 and earlier used the following properties for the WebDAV authentication cache:
    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
    

Fixes

  • Sakai 2.5.2 Fixes (
    type key summary assignee reporter priority status resolution created updated due

    Unable to locate Jira server for this macro. It may be due to Application Link configuration.

    )

Sakai 2.5.3 Maintenance Release

Event

Date

 

Freeze

Date up to which merges to the 2.5.x branch will be included in the 2.5.2 release.

2.5.3 branch

15-Aug-2008

2.5.3 branched from the 2.5.x Maintenance Branch.

QA

19-Aug-2008

QA will be focused on regression testing of components affected by bug fixes included in the release.

2.5.3-rc01

19-Aug-2008

First release candidate tagged in the 2.5.3 branch.

2.5.3-rc02

28-Aug-2008

Second release candidate tagged in the 2.5.3 branch.

2.5.3-rc03

03-Sep-2008

Third release candidate tagged in the 2.5.3 branch.

Release

Release date for Sakai 2.5.3.

DB Schema Changes

sakai_2_5_2-2_5_3_<db>_conversion.sql

See #Database Schema Changes above for more information.

sakai.properties Changes

None.

Fixes

  • Sakai 2.5.3 Fixes (
    type key summary assignee reporter priority status resolution created updated due

    Unable to locate Jira server for this macro. It may be due to Application Link configuration.

    )

Sakai 2.5.4 Maintenance Release

See 2.5.4 Maintenance Release.


Sakai 2.5.5 Maintenance Release