Skip to content

Release 26.05.19-01

Choose a tag to compare

@dotCMS-Machine-User dotCMS-Machine-User released this 19 May 18:29

Release: v26.05.18-01 → v26.05.19-01

Features & Enhancements

  • Maintenance: New REST endpoints for session management — list active sessions, invalidate a single session, or invalidate all but the caller — replacing the legacy UserSessionAjax DWR class. (#35733)
  • Maintenance: Added GET /api/v1/maintenance/_threads and /api/v1/maintenance/_threads/info returning structured JSON, replacing the legacy ThreadMonitorTool HTML output. (#35463)
  • Maintenance: Added GET /api/v1/maintenance/_logFiles returning a sorted, regex-filtered list of log file names for use with the existing tail and download endpoints. (#35741)
  • Search: Introduced a vendor-neutral SearchAPI with a phase-aware router that delegates reads to Elasticsearch or OpenSearch; ContentletAPI.esSearch / esSearchRaw are now @Deprecated(forRemoval = true) in favor of search() / searchRaw(). (#35609)
  • Report Issue: Added a /api/v1/report-issue endpoint and toolbar user-menu dialog for submitting issue reports, with multipart upload, client metadata capture, and a new REPORT_ISSUE_INCLUDE_USER_PII config to control whether user details are included. (#35717)

Fixes and Known Issues

  • Edit Content: Lock warning banner on Pages now correctly displays the locker's name and no longer appears when the current user holds the lock, by normalizing the dual string/object shape of lockedBy on the frontend. (#35726)