Release 26.08.10-01
dotCMS 26.08.10-01 is a maintenance release focused on the Elasticsearch-to-OpenSearch migration path, Content Drive folder permissions, and edit-content sidebar refresh behavior, alongside a set of CI/CD reliability improvements.
Enhancements & Adjustments
GET /api/v1/folder/searchnow returns folder detail fields and, with the opt-inincludePermissions=trueparameter, the permission types the requesting user holds — so the Content Drive sidebar can gate its context menu and pre-populate the edit dialog the same way the table does. [#36595]
Fixes
- Site Search results keep their
<em>highlight fragments when served by OpenSearch, across both the text-query and JSON-body query shapes. [#36360] - Starting, switching over, aborting, activating or deactivating a content index no longer silently deactivates the active Site Search index. [#36360]
- Activating an index name that maps to no content slot is now rejected up front with a clear message instead of failing deep in the store or doing nothing. [#36360]
- A full reindex now completes on Elasticsearch after an OpenSearch permission failure halts the migration mid-operation, and the reindex response reports why the migration stopped. [#36222]
- The edit-content sidebar's History, Comments and Reference Pages panels refresh after a save or publish instead of requiring a manual page reload. [#36617]
Infrastructure & Security
- The scheduled container image CVE scan runs again after a Trivy action reference fix, publishing SARIF results to the Security tab. [#36549]
- Frontend artifact builds are now reusable by the build cache across pull request and trunk builds, with lint and prettier checks moved to the frontend test job. [#36947]
- Superseded AI review workflow runs are cancelled when a pull request is updated, freeing runner capacity for the rest of the pipeline. [#36962]
- Automated documentation generation routes through the shared
ai-workflowsreusable workflow so its OIDC role assumption succeeds. [#36949]