Table of Contents
General Information
Branch Manager(s): Steven Githens, SOO IL KIM, Steve Swinsburg, Anthony Whyte, Megan May
Questions on the branch? Email sakai-dev@collab.sakaiproject.org.
If you are planning to deploy Sakai 2.4, then you are strongly encouraged to use the 2-4-x maintenance branch as the basis for your deployment, as it incorporates additional bug fixes. The maintenance branch, however, does not represent a fully QA'ed release of Sakai. While individual fixes have been tested, generally there has been no regression testing. However, this is the branch off which many institutions are building their 2.4 deployments, which supplies a great deal useful, though indirect, QA for the branch.
Database Changes
Schema changes are sometimes required to resolve existing bugs. Each time there is new DDL, the release manager will create a file that includes only the pertinent changes. For example, if you are currently running 2.4.x SCHEMA v1 and go to update, you would look at the release notes page and see that the latest is 2.4.x SCHEMA v3. You would need to download and run v2.sql and v3.sql in sequence to update your maintenance branch based instance to the latest version of 2.4.x schema. DDL changes in the 2.4.x schema scripts will be included in the conversion scripts for the next major release 2.5, so if you are running 2.4.x, you may not need to run all of them.
The following script(s) exist at: https://source.sakaiproject.org/svn/reference/branches/sakai_2-4-x/docs/conversion/
| Script ID (sakai_2_4_0-2_4_x_<db>conversion<ID>.sql) |
Notes | Associated With Commit |
|---|---|---|
| 001 | SAK-9808 Implement ability to delete threaded messages within Forums. This is a new feature that was inadvertently merged in. By the time it was realized, many institutions had already deployed it to production. Removing this feature would remove functionality already exposed to end users so the feature will remain | 30181? |
| 002 | SAK-10454 Added indexes to improve Samigo performance. | 33022? |
| 003 | SAK-10163 Added ability to set a different default chat room for each tool placement in a site. This is sort of new functionality, though this used to exist in 2.3 with the old chat tool and was lost for the new chat tool in 2.4. But this brings back that ability. |
36796? |
| 004 | SAK-10215 Fixes problem with page titles in Chat. | 39421? |
| 005 | SAK-12429 Gradebook issue | 39137? |
| ? | SAK-11130 Need to create scripts still? | ? |
Other Important Changes
Due to problems with the version of the code in the 2.4.x branch of the Assignments tool, as announced on various email lists, it is strongly recommended that you do not use that version of the code. Rather, you should build your implementation of 2.4.x using the assignments module from the post-2.4 branch instead of the one from the 2.4.x branch.
Post-2.4 Feature Branches
Several projects are providing early releases of functionality destined for Sakai 2.5 in a 2.4-compatible format. (See Post-2.4 Feature Branches for more details.)