[cle-release-team] CLE 2.9.x/2.9.2 news: BasicLTI 2.1.0 upgrade (trunk/branch implications)
Anthony Whyte
arwhyte at umich.edu
Sun Apr 14 10:51:12 PDT 2013
The upcoming Sakai CLE 2.9.2 release will feature BasicLTI 2.1.0, a minor version upgrade that more fully implements IMS Global's LTI 1.1 specification. [1] In addition, BasicLTI 2.1.0 provides enhanced administrator control over LTI placements and improved LTI-LessonBuilder integration. Documentation for the LTI API extensions has also been improved and a complete API extensions test suite written in PHP has also been added Not least, a good many bugs identified in earlier BasicLTI releases have been fixed including several minor security-related issues. According to Chuck Severance, BasicLTI 2.1.0 effectively completes LTI 1.1 support in the CLE and lays the foundation to begin support for building LTI 2.0 [2].
As we ready the 2.9.x branch for the release of CLE 2.9.2 and BasicLTI 2.1.0 developers and deployers should note the following changes made to trunk, the 2.9.x branch and the 2.9.x-all: branch:
CLE 2.9.x branch
As of r122647, the 2.9.x branch binds to BasicLTI 2.1-SNAPSHOT, replacing 2.0.2-SNAPSHOT. BasicLTI conversion scripts have also been added to both trunk and 2.9.x /reference/docs/conversion 2.9.1->2.9.2 conversion scripts.
CLE 2.9.x-all branch
As of r122648, the 2.9.x-all branch's svn .externals file has been updated to include the BasicLTI 2.1.x branch code in the checkout. If you utilize this branch for development you should delete the /basiclti module code (versioned 2.0.2-SNAPSHOT) and then perform an svn update in order to refresh your check out with BasicLTI 2.1-SNAPSHOT code.
cd 2.9.x-all
rm -rf basiclti
cd ..
svn up
BasicLTI Trunk (base pom)
As of r121474, BasicLTI trunk is versioned 2.2-SNAPSHOT.
CLE Trunk (master pom)
As of r122657, trunk binds to BasicLTI 2.2-SNAPSHOT.
Jenkins CI BasicLTI 2.1.x job
A new Jenkins job has been created to exercise the BasicLTI 2.1.x branch code whenever changes occur and push updated artifacts to the Sonatype snapshot repo. [3]
CLE 2.9.x/BasicLIT 2.x release history
CLE trunk -> BasicLTI 2.2-SNAPSHOT
CLE 2.9.2 -> BasicLTI 2.1.0 [upcoming]
CLE 2.9.1 -> BasicLTI 2.0.1
CLE 2.9.0 -> BasicLTI 2.0.0
Cheers,
Anthony
[1] http://www.imsglobal.org/lti/v1p1pd/ltiIMGv1p1pd.html
[2] BasicLTI 2.1.0 ticktets: http://bit.ly/17zvMrv
[3] Jenkins: http://builds.sakaiproject.org:8080/job/basiclti%202.1.x/ ; Sonatype repo: https://oss.sonatype.org/content/repositories/snapshots/org/sakaiproject/basiclti/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://collab.sakaiproject.org/pipermail/cle-release-team/attachments/20130414/44b8ce73/attachment-0006.html
More information about the cle-release-team
mailing list