You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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)