Release 26.09.02-01
dotCMS 26.09.02-01 makes the Site Search index analyzer configurable for non-English content and lets draft experiments change their page once variants exist, alongside Block Editor fixes that keep stored content intact and embedded contentlets selectable.
Features
- Site Search can now use any analyzer known to the search cluster via the
SITE_SEARCH_ANALYZERconfig property (envDOT_SITE_SEARCH_ANALYZER), so CJK and RTL content is tokenized correctly instead of falling back to the English-tuned default. [#36839] - A draft experiment's page can now be changed after variants exist, with a confirmation dialog that names every variant to be deleted first and reports partial failures without losing the deletions that succeeded. [#37306]
Fixes
- Block Editor content carrying a mark the schema does not declare now loads intact instead of opening as an empty field and overwriting the stored value on the next save; a field that disallows links also no longer creates one when pasting text that contains a URL. [#37313]
- Clicking an embedded contentlet in the Block Editor now keeps it selected on pre-existing content, which previously reloaded the whole document and discarded the selection. [#36985]
Infrastructure & Security
- The evergreen-tracks admin dispatch form now leads with an explicit
dry-runorapplychoice, titles each run with the mode it ran in, and documents whatforcedoes and what it costs. [#37315] - Documented the
@dotcms/create-applocal Docker start failure, where an interrupted first boot leaves the instance permanently returning 403 during Universal Visual Editor configuration and requires tearing the stack down withdocker compose down -v. [#37263] - Corrected the repository's own Tech Stack documentation, which named Spring for dependency injection; dotCMS uses CDI only. [#37336]