[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