Skip to content

chore(release): bump version to 15.8.0 - #3329

Merged
marevol merged 3 commits into
masterfrom
chore/release-15.8.0
Aug 20, 2026
Merged

chore(release): bump version to 15.8.0#3329
marevol merged 3 commits into
masterfrom
chore/release-15.8.0

Conversation

@marevol

@marevol marevol commented Aug 20, 2026

Copy link
Copy Markdown
Contributor

Summary

Prepares the 15.8.0 release: moves off the 15.8.0-SNAPSHOT parent, points the
build scripts at the matching fess-15.8 / fess-kopf v15.8.0 artifacts, and
updates the release-time values that are not derived from the project version
(EOL date, documentation links, and the orig/view JSP copies).

Changes Made

Version / build

  • pom.xml: parent version 15.8.0-SNAPSHOT15.8.0
  • dbflute.xml: branch.name fess-15.7fess-15.8 (mydbflute source branch)
  • deps.xml: kopf.version 15.7.015.8.0 (fess-kopf release artifact)

EOL

  • SystemHelper: EOL date 2027-12-012028-02-01

Documentation

  • README.md: documentation links and download instructions 15.715.8,
    and drop the TAR.GZ package from the requirements list — Fess publishes DEB,
    RPM and ZIP only, which is what the same file already says two sections
    further down
  • docs/{de,es,fr,ja,ko,pt-BR,zh-CN}/README.md: same links, which had been left
    behind at 15.6
  • src/main/config/openapi/v2/openapi-user.yaml: externalDocs.url 15.7
    15.8 (info.version was already 15.8.0)

The online.help.* links need no change — SystemHelper substitutes
{version} from project.properties at runtime.

orig/view JSPs

AdminDesignAction.editAsUseDefault reads WEB-INF/orig/view/<file>, so a copy
that was not updated alongside its WEB-INF/view counterpart silently hands the
administrator an older page. Two had drifted and are now byte-identical again:

Testing

  • mvn formatter:format && mvn license:format — no files changed
  • mvn test -Dtest=SystemHelperTest — 83 tests, 0 failures
  • mvn test -Dtest=AdminDesignActionTest — 23 tests, 0 failures
  • diff -r WEB-INF/orig/view WEB-INF/view — no differing file remains
  • Verified the upstream artifacts this PR references exist: fess-parent:15.8.0
    on Maven Central, fess-kopf tag v15.8.0, lastaflute-example-waterfront
    branch fess-15.8
  • Verified every rewritten documentation URL returns HTTP 200

Breaking Changes

  • None

Additional Notes

  • No functional Java changes.
  • The EOL date follows the published policy on https://fess.codelibs.org/eol.html
    (~18 months after release; +2 months per minor, matching 15.6 → 2027-10-01 and
    15.7 → 2027-12-01).
  • Follow-up outside this repository: the maintenance table on the EOL page does
    not list 15.8.x yet.

Gemini and others added 3 commits August 20, 2026 16:58
Update pom.xml parent version from 15.8.0-SNAPSHOT to 15.8.0, and
point dbflute.xml/deps.xml at the fess-15.8 branch and fess-kopf
15.8.0 release artifacts.
The version bump covered pom.xml, dbflute.xml and deps.xml but left the
release-time values that are not derived from the project version:

- SystemHelper: extend the EOL date from 2027-12-01 to 2028-02-01, keeping
  the published ~18-months-after-release policy and the +2 months per minor
  cadence recorded on https://fess.codelibs.org/eol.html
- README.md: point the documentation links and the download instructions at
  15.8
- docs/{de,es,fr,ja,ko,pt-BR,zh-CN}/README.md: same links, which had been
  left behind at 15.6
- openapi/v2/openapi-user.yaml: point externalDocs at the 15.8 API guide
  (info.version was already 15.8.0)

Help links built from online.help.* need no change: SystemHelper resolves
{version} from project.properties at runtime.
The admin design editor hands out WEB-INF/orig/view/<file> when an
administrator asks for the default JSP, so a copy that was not updated with
its WEB-INF/view counterpart silently distributes an older page. Two had
drifted:

- chat/chat.jsp: #3130 added the retry, waiting-queue, hit-count, fallback
  and warning message wiring to the view copy only, so "use default" handed
  back a chat page that cannot show any of them. This file is one of the 18
  registered in fess.xml, so the editor really does serve it.
- error/redirect.jsp: #3188 restructured the badAuth branch in the view copy
  only. This one is not registered in the design editor, but the pair is
  meant to stay identical.

Both are now byte-identical to their WEB-INF/view counterparts.

README.md also listed a TAR.GZ package. Fess has published DEB, RPM and ZIP
only, which is what the same file already says two sections further down.
@marevol marevol self-assigned this Aug 20, 2026
@marevol marevol added the task label Aug 20, 2026
@marevol marevol added this to the 15.8.0 milestone Aug 20, 2026
@marevol
marevol merged commit e284a5a 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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant