This is an automated email from the ASF dual-hosted git repository.

mawiesne pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/opennlp-site.git


The following commit(s) were added to refs/heads/main by this push:
     new 265f4e798 Adjusts website to include OpenNLP 2.5.10
265f4e798 is described below

commit 265f4e7981fdf62505c848e64d647a29b0a26a4f
Author: Martin Wiesner <[email protected]>
AuthorDate: Thu Jun 25 07:25:33 2026 +0200

    Adjusts website to include OpenNLP 2.5.10
---
 .github/workflows/main.yml                  | 79 +++++++++++++++--------------
 pom.xml                                     | 10 ++++
 src/main/jbake/content/docs/legacy.ad       |  8 +++
 src/main/jbake/content/news/index.html      |  2 +-
 src/main/jbake/content/news/release-2510.ad | 58 +++++++++++++++++++++
 src/main/jbake/jbake.properties             |  2 +-
 6 files changed, 118 insertions(+), 41 deletions(-)

diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml
index eb9808b61..06053f007 100644
--- a/.github/workflows/main.yml
+++ b/.github/workflows/main.yml
@@ -45,42 +45,43 @@ jobs:
         run: mvn help:system -U -ntp --batch-mode --show-version --fail-at-end 
-Pno-fetch clean install
       - name: basic validations
         run: |
-          [ -f target/opennlp-site/index.html  ] && echo 'index.html exist'
-          [ -d target/opennlp-site/docs/1.5.3 ] && echo 'docs for 1.5.3 exists'
-          [ -d target/opennlp-site/docs/1.6.0 ] && echo 'docs for 1.6.0 exists'
-          [ -d target/opennlp-site/docs/1.7.0 ] && echo 'docs for 1.7.0 exists'
-          [ -d target/opennlp-site/docs/1.7.1 ] && echo 'docs for 1.7.1 exists'
-          [ -d target/opennlp-site/docs/1.7.2 ] && echo 'docs for 1.7.2 exists'
-          [ -d target/opennlp-site/docs/1.8.0 ] && echo 'docs for 1.8.0 exists'
-          [ -d target/opennlp-site/docs/1.8.1 ] && echo 'docs for 1.8.1 exists'
-          [ -d target/opennlp-site/docs/1.8.2 ] && echo 'docs for 1.8.2 exists'
-          [ -d target/opennlp-site/docs/1.8.3 ] && echo 'docs for 1.8.3 exists'
-          [ -d target/opennlp-site/docs/1.8.4 ] && echo 'docs for 1.8.4 exists'
-          [ -d target/opennlp-site/docs/1.9.0 ] && echo 'docs for 1.9.0 exists'
-          [ -d target/opennlp-site/docs/1.9.1 ] && echo 'docs for 1.9.1 exists'
-          [ -d target/opennlp-site/docs/1.9.2 ] && echo 'docs for 1.9.2 exists'
-          [ -d target/opennlp-site/docs/1.9.3 ] && echo 'docs for 1.9.3 exists'
-          [ -d target/opennlp-site/docs/1.9.4 ] && echo 'docs for 1.9.4 exists'
-          [ -d target/opennlp-site/docs/2.0.0 ] && echo 'docs for 2.0.0 exists'
-          [ -d target/opennlp-site/docs/2.1.0 ] && echo 'docs for 2.1.0 exists'
-          [ -d target/opennlp-site/docs/2.1.1 ] && echo 'docs for 2.1.0 exists'
-          [ -d target/opennlp-site/docs/2.2.0 ] && echo 'docs for 2.2.0 exists'
-          [ -d target/opennlp-site/docs/2.3.0 ] && echo 'docs for 2.3.0 exists'
-          [ -d target/opennlp-site/docs/2.3.1 ] && echo 'docs for 2.3.1 exists'
-          [ -d target/opennlp-site/docs/2.3.2 ] && echo 'docs for 2.3.2 exists'
-          [ -d target/opennlp-site/docs/2.3.3 ] && echo 'docs for 2.3.3 exists'
-          [ -d target/opennlp-site/docs/2.4.0 ] && echo 'docs for 2.4.0 exists'
-          [ -d target/opennlp-site/docs/2.5.0 ] && echo 'docs for 2.5.0 exists'
-          [ -d target/opennlp-site/docs/2.5.1 ] && echo 'docs for 2.5.1 exists'
-          [ -d target/opennlp-site/docs/2.5.2 ] && echo 'docs for 2.5.2 exists'
-          [ -d target/opennlp-site/docs/2.5.3 ] && echo 'docs for 2.5.3 exists'
-          [ -d target/opennlp-site/docs/2.5.4 ] && echo 'docs for 2.5.4 exists'
-          [ -d target/opennlp-site/docs/2.5.5 ] && echo 'docs for 2.5.5 exists'
-          [ -d target/opennlp-site/docs/2.5.6 ] && echo 'docs for 2.5.6 exists'
-          [ -d target/opennlp-site/docs/2.5.6.1 ] && echo 'docs for 2.5.6.1 
exists'
-          [ -d target/opennlp-site/docs/2.5.7 ] && echo 'docs for 2.5.7 exists'
-          [ -d target/opennlp-site/docs/2.5.8 ] && echo 'docs for 2.5.8 exists'
-          [ -d target/opennlp-site/docs/2.5.9 ] && echo 'docs for 2.5.9 exists'
-          [ -d target/opennlp-site/docs/3.0.0-M1 ] && echo 'docs for 3.0.0-M1 
exists'
-          [ -d target/opennlp-site/docs/3.0.0-M2 ] && echo 'docs for 3.0.0-M2 
exists'
-          [ -d target/opennlp-site/docs/3.0.0-M3 ] && echo 'docs for 3.0.0-M3 
exists'
\ No newline at end of file
+          [ -f target/opennlp-site/index.html  ] && echo 'index.html exists'
+          [ -d target/opennlp-site/docs/1.5.3 ] && echo 'docs for 1.5.3 exist'
+          [ -d target/opennlp-site/docs/1.6.0 ] && echo 'docs for 1.6.0 exist'
+          [ -d target/opennlp-site/docs/1.7.0 ] && echo 'docs for 1.7.0 exist'
+          [ -d target/opennlp-site/docs/1.7.1 ] && echo 'docs for 1.7.1 exist'
+          [ -d target/opennlp-site/docs/1.7.2 ] && echo 'docs for 1.7.2 exist'
+          [ -d target/opennlp-site/docs/1.8.0 ] && echo 'docs for 1.8.0 exist'
+          [ -d target/opennlp-site/docs/1.8.1 ] && echo 'docs for 1.8.1 exist'
+          [ -d target/opennlp-site/docs/1.8.2 ] && echo 'docs for 1.8.2 exist'
+          [ -d target/opennlp-site/docs/1.8.3 ] && echo 'docs for 1.8.3 exist'
+          [ -d target/opennlp-site/docs/1.8.4 ] && echo 'docs for 1.8.4 exist'
+          [ -d target/opennlp-site/docs/1.9.0 ] && echo 'docs for 1.9.0 exist'
+          [ -d target/opennlp-site/docs/1.9.1 ] && echo 'docs for 1.9.1 exist'
+          [ -d target/opennlp-site/docs/1.9.2 ] && echo 'docs for 1.9.2 exist'
+          [ -d target/opennlp-site/docs/1.9.3 ] && echo 'docs for 1.9.3 exist'
+          [ -d target/opennlp-site/docs/1.9.4 ] && echo 'docs for 1.9.4 exist'
+          [ -d target/opennlp-site/docs/2.0.0 ] && echo 'docs for 2.0.0 exist'
+          [ -d target/opennlp-site/docs/2.1.0 ] && echo 'docs for 2.1.0 exist'
+          [ -d target/opennlp-site/docs/2.1.1 ] && echo 'docs for 2.1.0 exist'
+          [ -d target/opennlp-site/docs/2.2.0 ] && echo 'docs for 2.2.0 exist'
+          [ -d target/opennlp-site/docs/2.3.0 ] && echo 'docs for 2.3.0 exist'
+          [ -d target/opennlp-site/docs/2.3.1 ] && echo 'docs for 2.3.1 exist'
+          [ -d target/opennlp-site/docs/2.3.2 ] && echo 'docs for 2.3.2 exist'
+          [ -d target/opennlp-site/docs/2.3.3 ] && echo 'docs for 2.3.3 exist'
+          [ -d target/opennlp-site/docs/2.4.0 ] && echo 'docs for 2.4.0 exist'
+          [ -d target/opennlp-site/docs/2.5.0 ] && echo 'docs for 2.5.0 exist'
+          [ -d target/opennlp-site/docs/2.5.1 ] && echo 'docs for 2.5.1 exist'
+          [ -d target/opennlp-site/docs/2.5.2 ] && echo 'docs for 2.5.2 exist'
+          [ -d target/opennlp-site/docs/2.5.3 ] && echo 'docs for 2.5.3 exist'
+          [ -d target/opennlp-site/docs/2.5.4 ] && echo 'docs for 2.5.4 exist'
+          [ -d target/opennlp-site/docs/2.5.5 ] && echo 'docs for 2.5.5 exist'
+          [ -d target/opennlp-site/docs/2.5.6 ] && echo 'docs for 2.5.6 exist'
+          [ -d target/opennlp-site/docs/2.5.6.1 ] && echo 'docs for 2.5.6.1 
exist'
+          [ -d target/opennlp-site/docs/2.5.7 ] && echo 'docs for 2.5.7 exist'
+          [ -d target/opennlp-site/docs/2.5.8 ] && echo 'docs for 2.5.8 exist'
+          [ -d target/opennlp-site/docs/2.5.9 ] && echo 'docs for 2.5.9 exist'
+          [ -d target/opennlp-site/docs/2.5.10 ] && echo 'docs for 2.5.10 
exist'
+          [ -d target/opennlp-site/docs/3.0.0-M1 ] && echo 'docs for 3.0.0-M1 
exist'
+          [ -d target/opennlp-site/docs/3.0.0-M2 ] && echo 'docs for 3.0.0-M2 
exist'
+          [ -d target/opennlp-site/docs/3.0.0-M3 ] && echo 'docs for 3.0.0-M3 
exist'
\ No newline at end of file
diff --git a/pom.xml b/pom.xml
index 87d2cb3a6..c84400402 100644
--- a/pom.xml
+++ b/pom.xml
@@ -650,6 +650,16 @@
                   
<outputDirectory>${project.build.directory}/distr/2.5.9</outputDirectory>
                   <excludes>**/lib/**/*</excludes>
                 </artifactItem>
+                <artifactItem>
+                  <groupId>org.apache.opennlp</groupId>
+                  <artifactId>opennlp-distr</artifactId>
+                  <version>2.5.10</version>
+                  <overWrite>false</overWrite>
+                  <type>zip</type>
+                  <classifier>bin</classifier>
+                  
<outputDirectory>${project.build.directory}/distr/2.5.10</outputDirectory>
+                  <excludes>**/lib/**/*</excludes>
+                </artifactItem>
                 <artifactItem>
                     <groupId>org.apache.opennlp</groupId>
                     <artifactId>opennlp-distr</artifactId>
diff --git a/src/main/jbake/content/docs/legacy.ad 
b/src/main/jbake/content/docs/legacy.ad
index b8a4c4409..747b5b989 100755
--- a/src/main/jbake/content/docs/legacy.ad
+++ b/src/main/jbake/content/docs/legacy.ad
@@ -53,6 +53,14 @@ explains how the various OpenNLP components can be used and 
trained.
 * link:/docs/3.0.0-M1/apidocs/opennlp-tools/index.html[Apache OpenNLP Tools 
Javadoc]
 * link:/docs/3.0.0-M1/apidocs/opennlp-uima/index.html[Apache OpenNLP UIMA 
Javadoc]
 
+== Apache OpenNLP 2.5.8 documentation
+* link:/docs/2.5.9/manual/opennlp.html[Apache OpenNLP Manual]
+* link:/docs/2.5.9/opennlp.pdf[Apache OpenNLP PDF Manual]
+* link:/docs/2.5.9/apidocs/opennlp-tools/index.html[Apache OpenNLP Tools 
Javadoc]
+* link:/docs/2.5.9/apidocs/opennlp-tools-models/index.html[Apache OpenNLP 
Tools Models Javadoc]
+* link:/docs/2.5.9/apidocs/opennlp-uima/index.html[Apache OpenNLP UIMA Javadoc]
+* link:/docs/2.5.9/apidocs/opennlp-morfologik-addon/index.html[Apache OpenNLP 
Morfologik Addon Javadoc]
+
 == Apache OpenNLP 2.5.8 documentation
 * link:/docs/2.5.8/manual/opennlp.html[Apache OpenNLP Manual]
 * link:/docs/2.5.8/opennlp.pdf[Apache OpenNLP PDF Manual]
diff --git a/src/main/jbake/content/news/index.html 
b/src/main/jbake/content/news/index.html
index ce451b060..6e5c7e1b3 100644
--- a/src/main/jbake/content/news/index.html
+++ b/src/main/jbake/content/news/index.html
@@ -1,5 +1,5 @@
 title=News
-date=2026-05-01
+date=2026-06-24
 type=news
 status=published
 ~~~~~~
diff --git a/src/main/jbake/content/news/release-2510.ad 
b/src/main/jbake/content/news/release-2510.ad
new file mode 100644
index 000000000..43db837db
--- /dev/null
+++ b/src/main/jbake/content/news/release-2510.ad
@@ -0,0 +1,58 @@
+////
+   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.
+////
+= Apache OpenNLP 2.5.10 released
+Apache OpenNLP
+2026-06-24
+:jbake-type: post
+:jbake-tags: community
+:jbake-status: published
+:category: news
+:idprefix:
+
+The Apache OpenNLP team is pleased to announce the release of Apache OpenNLP 
2.5.10.
+
+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.
+
+Apache OpenNLP 2.5.10 binary and source distributions are available for 
download from our link:/download.html[download page].
+
+The OpenNLP library is distributed by Maven Central as well. See the 
link:/maven-dependency.html[Maven dependency] page for more details.
+
+== What's new in Apache OpenNLP 2.5.10
+
+This is a *maintenance release* on the 2.x line. It backports the fixes 
shipped with (upcoming) 3.0.0-M4 and refreshes several dependencies.
+
+=== Bug Fixes:
+* This release ships four bug fixes for: OPENNLP-1826, OPENNLP-1836, 
OPENNLP-1839, and OPENNLP-1840
+
+=== Improvements:
+* OpenNLP now supports Roberta-based models (OPENNLP-1518)
+* A problem with unsupported XML parser security options was addressed 
(OPENNLP-1835)
+* Some minor tasks have been completed
+
+=== Dependency Updates
+* Update log4j2 to 2.26.0 (OPENNLP-1817)
+* Update ONNX runtime to 1.26.0 (OPENNLP-1822)
+* Update Slf4j to 2.0.18 (OPENNLP-1831)
+* Update Morfologik to 2.2.0 (OPENNLP-1848)
+
+For further details, check the full list of 
link:https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311215&version=12356942[changes,role=external,window=_blank]
 via the project's issue tracker.
+
+--The Apache OpenNLP Team
diff --git a/src/main/jbake/jbake.properties b/src/main/jbake/jbake.properties
index 78585340d..8e0602143 100755
--- a/src/main/jbake/jbake.properties
+++ b/src/main/jbake/jbake.properties
@@ -32,7 +32,7 @@ template.news.file=news.ftl
 #db.store=local
 asciidoctor.attributes.export=true
 asciidoctor.attributes.export.prefix=
-opennlp.version=2.5.9
+opennlp.version=2.5.10
 opennlp.3x.version=3.0.0-M3
 opennlp.next.version=3.0.0-SNAPSHOT
 opennlp.models=ud-models-1.3

Reply via email to