Hi all,

this is a vote for a release of the Apache OpenNLP 2.3.0 release.

It is a maintenance release with dependency upgrades, removal of
depracted methods, and bug fixes.
It also raises the minimum Java version to 17.

The release was made using the OpenNLP release process, documented on
the website:
https://opennlp.apache.org/release.html

###############

Maven Repo:
https://repository.apache.org/content/repositories/orgapacheopennlp-1034

<repositories>
<repository>
<id>opennlp-2.3.0-rc1-test</id>
<name>Testing OpenNLP 2.3.0 release candidate</name>
<url>
https://repository.apache.org/content/repositories/orgapacheopennlp-1034
</url>
</repository>
</repositories>

###############

Binaries & Source:

https://dist.apache.org/repos/dist/dev/opennlp/staging-1034/opennlp-2.3.0/

###############

Tag:

https://github.com/apache/opennlp/releases/tag/opennlp-2.3.0


###############

Release notes:

https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311215&version=12353455

###############

Here is a text version of the changelog as well:

** Improvement
 * [OPENNLP-1486] - Switch to BufferedWriter in various sandbox
components
 * [OPENNLP-1487] - Update dependency log4j2 to version 2.20.0
 * [OPENNLP-1488] - Update build dependency forbiddenapis to version
3.5.1
 * [OPENNLP-1489] - Update dependency morfologik to version 2.1.9
 * [OPENNLP-1490] - Update build dependency enforcer plugin to version
3.3.0
 * [OPENNLP-1491] - Update build dependency javadoc plugin to version
3.5.0
 * [OPENNLP-1494] - Improve resource handling of AutoCloseable streams
in several classes
 * [OPENNLP-1495] - Reduce code duplication in opennlp.tools.ml package
 * [OPENNLP-1497] - Remove unnecessary test dependency commons-io
 * [OPENNLP-1501] - Make use of Records and Pattern Matching for
instanceof
 * [OPENNLP-1505] - Reduce object creation in NGramCharModel and
StringUtil
 * [OPENNLP-1506] - Enhance JavaDoc in opennlp.dl package
 * [OPENNLP-1507] - Remove long-term deprecated interface
DetailedFMeasureEvaluatorParams
 * [OPENNLP-1508] - Remove long-term deprecated methods in
opennlp.tools.sentdetect
 * [OPENNLP-1509] - Remove long-term deprecated methods in
opennlp.tools.ml

** Test
 * [OPENNLP-1493] - Add tests for ModelLoader classes in cmdline sub-
packages


** Task
 * [OPENNLP-1454] - Convert System.out statements to debug logging
statements in 'opennlp-similarity' sandbox component
 * [OPENNLP-1496] - Migrate OpenNLP towards JDK 17
 * [OPENNLP-1510] - Release 2.3.0

** Dependency upgrade
 * [OPENNLP-1498] - Update dependency onnx-runtime to version 1.15.0
 * [OPENNLP-1499] - Update dependency jersey to version 2.39.1
 * [OPENNLP-1500] - Update dependency uimaj-core to version 3.4.1

** Planned Work
 * [OPENNLP-1174] - remove classic format support in feature generator
XML config when it is no longer needed


###############

The results of the eval tests for the aforementioned tag can be found
here:
https://ci-builds.apache.org/job/OpenNLP/job/eval-tests-releases/7/

###############

Reminder: The up-2-date KEYS file for signature verification can be
found here: https://dist.apache.org/repos/dist/release/opennlp/KEYS

###############


Please vote on releasing these packages as Apache OpenNLP 2.3.0. The
vote is open for at least the next 72 hours.

Only votes from OpenNLP PMC are binding, but everyone is welcome to
check the release candidate and vote.
The vote passes if at least three binding +1 votes are cast.

Please VOTE

[+1] go ship it
[+0] meh, don't care
[-1] stop, there is a ${showstopper}


Gruß
Richard

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to