Skip to content

Release 26.09.02-01

Choose a tag to compare

@dotCMS-Machine-User dotCMS-Machine-User released this 02 Sep 17:13

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_ANALYZER config property (env DOT_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-run or apply choice, titles each run with the mode it ran in, and documents what force does and what it costs. [#37315]
  • Documented the @dotcms/create-app local 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 with docker compose down -v. [#37263]
  • Corrected the repository's own Tech Stack documentation, which named Spring for dependency injection; dotCMS uses CDI only. [#37336]