This pages plans and list the task which must be done to make the 1.6.0 release.
Release plan
We should list here items which should go into this release, since we didn't really plan for this release, there is nothing to say here.
Release tasks
Tasks | Description | Comment | Responsible | Done |
---|---|---|---|---|
Elect a release manager |
|
| William is the RM for this release | yes |
Create a jira issue for the release |
| Release Manager | yes | |
Asks on dev list to pick up tasks here |
|
| Release Manager | yes |
Update the README file |
|
| William | review needed |
Create the test plan |
| Release Manager | yes | |
Prepare jira for the release |
|
| Release Manager | yes |
Update the jira version in the pom file |
|
|
|
|
Ensure you can build with Java 7 |
|
| Release Manager | yes |
Do a trial build with -Papache-release |
|
| Release Manager | yes |
Create release candidate 1 and announce |
|
| Release Manager | yes |
Successful release vote on the opennlp-dev list to release |
| RC-6 | Release Manager | yes |
Write release announcement |
|
|
|
|
Ask for release announcement review |
|
| Release Manager |
|
Close the succesfull release vote |
|
| Release Manager | yes |
Add the distribution to the web site |
| Site was changed too early, mirros still need to sync | Joern / William | yes |
Update version on maven dependency page |
|
| Joern | yes |
Upload the documentation |
|
| Joern | yes |
Promote the maven staging repo |
|
| Release Manager | yes |
Add release news item to web site |
|
|
| |
Send announcement mail |
|
| Release Manager |
|
Update Jira version info |
|
| Release Manager |
|
Close release jira issue |
|
| Release Manager |
|
Release announcement mail
Please write the release announcement here, so it can be reviewed
by the team.
Announcement:
The Apache OpenNLP team is pleased to announce the release of version 1.6.0 of Apache OpenNLP.
The Apache OpenNLP library is a machine learning based toolkit for the processing of natural language text.
It supports the most common NLP tasks, such as tokenization, sentence segmentation, part-of-speech tagging,
named entity extraction, chunking, parsing, and coreference resolution.
The OpenNLP 1.6.0 binary and source distributions are available for download
from our download page:http://opennlp.apache.org/cgi-bin/download.cgi
The OpenNLP library is distributed by Maven Central as well. See the Maven
Dependency page for more details:http://opennlp.apache.org/maven-dependency.html
This release introduces many new features, improvements and bug fixes. The API
has been improved for a better consistency and 1.4 deprecated methods were
removed. Now Java 1.7 is required.
Additionally the release contains the following noteworthy changes:
- Added evalutation support to the parser and doccat components
Added support to Evalita 07/09, Brat and OntoNotes corpus formats
Now L-BFGS is stable
Added Snowball to the Stemmer package
NameFinder now supports a user defined factory
Added pluggable machine learning support
Added a lemmatizer module
Added Cluster, Document Begin and Clark feature generators to the Name Finder
Added Liblinear as a Machine Learning addon
Entity Linker now has a command line interface
Added sequence classification support
A detailed list of the issues related to this release can be found in the release notes.
For a complete list of fixed bugs and improvements please see the RELEASE_NOTES
file included in the distribution.
--The Apache OpenNLP Team