Skip to content

docs(release): switch the documentation to Fess 15.8.0 - #505

Merged
marevol merged 2 commits into
masterfrom
docs/release-15.8.0
Aug 20, 2026
Merged

docs(release): switch the documentation to Fess 15.8.0#505
marevol merged 2 commits into
masterfrom
docs/release-15.8.0

Conversation

@marevol

@marevol marevol commented Aug 20, 2026

Copy link
Copy Markdown
Contributor

Switch the documentation to the Fess 15.8.0 release (published 2026-08-20, Java 21, OpenSearch 3.8.0).

Release metadata

versions.json now names 15.8 as the release and lists it as supported, with end of life on 2028-02-01 -- eighteen months after the release, the rule the neighbouring rows already follow. development stays at 15.8, which is what the Fess master branch is on (15.8.1-SNAPSHOT). The seven eol.rst tables were regenerated by tools/update_eol.py, so 15.8.x is the latest recommended version and 15.7.x moves to plain supported. No supported version reached end of life since the last release, so nothing moves to the past-releases tables this time.

Landing pages, all seven languages

  • documentation.rst: toctree 15.7 -> 15.8
  • getting-started.rst, quick-start.rst: :doc: links 15.7 -> 15.8
  • downloads.rst: "latest stable" tip set to 15.8.0, and 15.8.0 added as the first stable table row
  • index.rst: download link to 15.8.0, 15.8.0 news entry added, latest five entries kept
  • news.rst: 15.8.0 entry prepended
  • archives.rst: 15.7 archive section added

OpenSearch version in the 15.8 installation pages

The 15.8 tree was created by create_version.sh, which rewrites the Fess version and nothing else, so install.rst, install-linux.rst, install-windows.rst, prerequisites.rst, run.rst and uninstall.rst still told readers to install OpenSearch 3.7.0 while upgrade.rst -- corrected separately -- already said 3.8.0. The second commit brings those six pages in every translation to 3.8.0 (364 occurrences: prose, download URLs, unpack directories, plugin coordinates, configuration paths).

Fess 15.8.0 builds against OpenSearch 3.8.0 (opensearch.version in fess-parent 15.8.0), and each artifact these pages name was checked to exist at 3.8.0: the bundle on artifacts.opensearch.org, the four org.codelibs.opensearch plugins on Maven Central, and the ghcr.io/codelibs/fess-opensearch:3.8.0 image.

Checks

  • python3 -m unittest discover -s tools -p 'test_*.py' -- 23 tests, OK
  • python3 tools/update_eol.py --check -- every translation matches versions.json
  • python3 tools/check_headings.py */15.8 -- OK
  • Every :doc: and toctree target introduced by this change resolves to a file that exists

Update release metadata for the Fess 15.8.0 release (Java 21,
OpenSearch 3.8.0) consistently across all 7 languages
(ja, en, de, es, fr, ko, zh-cn):

- versions.json: 15.8 becomes the release and joins the supported list,
  with end of life on 2028-02-01 -- eighteen months after the release,
  which is the rule the neighbouring rows already follow
- eol.rst: regenerated from versions.json by tools/update_eol.py, so
  15.8.x is now the latest recommended version and 15.7.x is supported
- documentation.rst: repoint the toctree 15.7 -> 15.8
- getting-started.rst, quick-start.rst: repoint :doc: links 15.7 -> 15.8
- downloads.rst: set the "latest stable" tip to 15.8.0 and add it as the
  first row of the stable list-table
- index.rst: update the download link to 15.8.0; add the 15.8.0 news
  entry and keep the latest 5 entries
- news.rst: prepend the 15.8.0 news entry
- archives.rst: add the 15.7 archive section

No supported version reached end of life since the last release, so
nothing moves to the past-releases table this time.
The 15.8 tree was created by create_version.sh, which rewrites the Fess
version and nothing else, so the installation pages still told readers to
install OpenSearch 3.7.0. upgrade.rst was corrected separately and already
said 3.8.0, so one documentation tree gave two different answers.

Fess 15.8.0 builds against OpenSearch 3.8.0 -- opensearch.version in
fess-parent 15.8.0 -- and every artifact these pages name exists at that
version: the 3.8.0 bundle on artifacts.opensearch.org, the four
org.codelibs.opensearch plugins on Maven Central, and the
ghcr.io/codelibs/fess-opensearch:3.8.0 image.

install.rst, install-linux.rst, install-windows.rst, prerequisites.rst,
run.rst and uninstall.rst in all seven translations: 3.7.0 -> 3.8.0, in
prose, download URLs, unpack directories, plugin coordinates and
configuration paths.
@marevol
marevol merged commit 79a92e2 into master Aug 20, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant