Release Plan for UIMA Version 2.3.0
We will use Jira for tracking assignments, due dates, etc. of tasks needed for release. Please see Jira for your assignments
Components being released
- UIMA-base
- UIMA-AS
- Annotator Add-on + Simple Server + tools (also known as Sandbox)
- UIMA-CPP
This will be a synchronized release - all components at 2.3.0 level.
Major Changes
- Pear packager maven plugin moved to base (goal - have as uploadable maven plugin to maven repos)
- Cas Editor moved to base
- UIMA-AS continues as separately buildable distributable component - but becomes add-on (doesn't include base UIMA)
- Sandbox release deletes things moved out of it, and gets some new components included
- Lucas
- Configurable Feature Extractor (CFE)
- ConceptMapper
- Tika annotator
SVN tagging
After freeze, release candidates will be tagged from trunk. Fixes only in trunk, no fixes in tag. Between freeze and release, trunk is not used for development (we're "frozen"), but development can continue on branches, if needed.
Dates
Date(s) |
Task |
Comments |
---|---|---|
Aug 17 (Friday) |
Categorize open Jira issues for inclusion/exclusion |
|
Aug 28 (Friday) |
Code Freeze, bug fixes only |
|
Aug 31 (Mon) |
upload candidate, Start test phase |
|
Sep 11 (Fri) |
End of test, start release vote |
|
Sep 18 (Fri) |
Target release date |
Jira Review
During Jira review, note which Jira's imply documentation changes.
Documentation
The following components need to have their documentation updated/reviewed due to substantial changes:
- Cas Editor
- UIMA-AS
The new components being released for the first time need doc review:
- Configurable Feature Extractor
- Concept Mapper
- Lucas
- Tika
Web Site
The main web site pages will be updated after the release, but new pages can be constructed (but not linked to) prior to the release, in preparation for it.