chore(release): bump version to 15.8.0 - #3329
Merged
Merged
Conversation
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.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Prepares the 15.8.0 release: moves off the
15.8.0-SNAPSHOTparent, points thebuild scripts at the matching
fess-15.8/fess-kopfv15.8.0 artifacts, andupdates the release-time values that are not derived from the project version
(EOL date, documentation links, and the
orig/viewJSP copies).Changes Made
Version / build
pom.xml: parent version15.8.0-SNAPSHOT→15.8.0dbflute.xml:branch.namefess-15.7→fess-15.8(mydbflute source branch)deps.xml:kopf.version15.7.0→15.8.0(fess-kopf release artifact)EOL
SystemHelper: EOL date2027-12-01→2028-02-01Documentation
README.md: documentation links and download instructions15.7→15.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 leftbehind at
15.6src/main/config/openapi/v2/openapi-user.yaml:externalDocs.url15.7→15.8(info.versionwas already15.8.0)The
online.help.*links need no change —SystemHelpersubstitutes{version}fromproject.propertiesat runtime.orig/view JSPs
AdminDesignAction.editAsUseDefaultreadsWEB-INF/orig/view/<file>, so a copythat was not updated alongside its
WEB-INF/viewcounterpart silently hands theadministrator an older page. Two had drifted and are now byte-identical again:
chat/chat.jsp— feat(rag): notify browser of LLM retry/waiting/fallback/warning and search hit count #3130 added the retry / waiting-queue / hit-count / fallback/ warning message wiring to the view copy only. This file is one of the 18
registered in
fess.xml, so the editor does serve it.error/redirect.jsp— fix(error): route genuine 400s to the request error page and keep 401s intact for API clients #3188 restructured thebadAuthbranch in the view copyonly. Not registered in the design editor, but the pair is meant to stay
identical.
Testing
mvn formatter:format && mvn license:format— no files changedmvn test -Dtest=SystemHelperTest— 83 tests, 0 failuresmvn test -Dtest=AdminDesignActionTest— 23 tests, 0 failuresdiff -r WEB-INF/orig/view WEB-INF/view— no differing file remainsfess-parent:15.8.0on Maven Central,
fess-kopftagv15.8.0,lastaflute-example-waterfrontbranch
fess-15.8Breaking Changes
Additional Notes
(~18 months after release; +2 months per minor, matching 15.6 → 2027-10-01 and
15.7 → 2027-12-01).
not list 15.8.x yet.