Repository navigation
docs(15.10): fix version statements copied from 15.9 and short heading underlines - #619
Merged
Merged
Conversation
This was referenced Oct 25, 2026
…g underlines The 15.10 tree was created from the 15.9 tree by replacing 15.9 with 15.10, so statements about when something changed named the wrong version. - Restate changes that are already in the 15.9.0 release as 15.9: vanilla search engine type, removal of crawler.default.script, the Groovy plugin and the JavaScript default, removal of JAR themes and JSP search screens, bin/fess -v, the tag_type index and chat_log.ndjson in backups, the Google Workspace connector rework, the CSV data store quote handling, encrypted web/file authentication passwords, and others. - Restate changes that came with 15.8 as 15.8: the Playwright crawler changes, the Kerberos realm check of SPNEGO, SAML response binding, Entra ID response mode and background group resolution, LDAP permission names, and the semantic search integration into the core. - Restate the separation of the LLM plugins and the rag.llm.name rename as 15.6, and the API v2 as 15.7. - Rename the "15.10-Specific Migration Tasks" heading of the upgrade page to "Migration Tasks by Feature", because the tasks are older changes. The combined "Upgrading from 15.8 to 15.10" section keeps its title and its wording about the target version. - Extend the heading underlines that became too short, and shorten those of the headings whose version number got shorter. Only the 15.10 tree of the seven languages is changed.
marevol
force-pushed
the
docs/fix-15.10-copied-version-statements
branch
from
October 25, 2026 21:49
5620486 to
75aa683
Compare
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
The 15.10 documentation tree (#606) was created by replacing
15.9with15.10in the 15.9 tree. Statements about when something changed therefore named 15.10 for changes that are already in 15.9.0 (or older), and some headings got a short underline. This PR fixes them in the 15.10 tree of all seven languages (ja, en, de, fr, es, zh-cn, ko). Nothing outside*/15.10/is touched.How the versions were decided
Every statement was checked against the
fess-15.5.0tofess-15.9.0tags of codelibs/fess and the tags of the plugin repositories (fess-ds-gsuite,fess-ds-csv,fess-webapp-bangs,fess-crawler-playwright,docker-fess). A statement was changed only when the change is present in the named tag and absent from the one before it. Changes that really arrived in 15.10 (Apache Tika 4, login form rate limit, client IP in logs, SOCKS5 proxy, image metadata, and so on) are untouched.Restated as 15.9:
vanillasearch engine type (search-engine-type, install, install-docker, upgrade),crawler.default.scriptremoval and the Node.js note (crawler-advanced), Groovy as a plugin and the JavaScript default (scripting-*, ds-json, ds-overview, search-advanced), scheduled jobs using their own script type (scheduler-guide), removal of JAR themes and the JSP search screen, and thespaFallbackflag no longer being read (theme-guide, theme-development, plugin-architecture, api-admin-plugin, security-virtual-host, webapp-plugin),bin/fess -v(troubleshooting), the Google Workspace connector rework (ds-gsuite, including the "Changes in" heading and its link), CSV quote handling (ds-csv), encrypted web/file authentication passwords (backup-guide, upgrade), kana mapping (mapping-guide), search history conditions, the search word of click logs,development_mode(api-uiconfig),fess-webapp-bangs(search-bangs), and in the upgrade page thetag_typeindex infess_config.bulk(thefess_config.tag_typeindex is in thefess_configalias of 15.9.0 and not in 15.8.0),chat_log.ndjson(listed inindex.backup.log.targetsof 15.9.0 and not of 15.8.0), thefess-llm-bedrockplugin and the parts removed from the distribution.Restated as 15.8: the "Changes in" heading of the Playwright crawler (crawler-advanced), the semantic search integration into the core (rank-fusion, search-semantic, webapp-plugin), and the Entra ID, SAML, SPNEGO and LDAP behavior changes (sso-*, and the feature tasks at the end of the upgrade page).
Restated as 15.6 and 15.7: the separation of the LLM features into
fess-llm-*plugins and therag.llm.namerename (15.6; rag-chat, install-docker, upgrade), and the switch to API v2 and the end of the/api/v1core API (15.7; api-overview, api-quickstart). The 15.6 and 15.7 trees say the same.Upgrade page
vanilla, backup contents, encrypted passwords) were corrected.Heading underlines
Title underline too shortwarnings that exist in the 15.10 tree but not in the 15.9 tree (net): en 5, ja 4, fr 4, es 4, ko 4, zh-cn 4, de 3. They are fixed (full-width characters count as width 2); headings whose title changed get an underline of exactly the title width. Afterwards each language has the same count as the 15.9 tree, or one less.Verification
doctitle_xform=False) over all 15.10 files of the seven languages: the total of messages goes from 26676 to 26646, onlyTitle underline too shortchanges, and no unknown or dangling link target appears.python3 tools/check_headings.pyon the seven 15.10 directories,python3 -m unittest discover -s toolsandpython3 tools/update_eol.py --checkpass.Not changed
http.proxynote of the LLM clients.fess-15.10.0, plugin versions, the supported OpenSearch version, "Fess 15.10 or later is installed" in the SSO pages, and version examples in API responses.