Skip to content

Release 26.05.04-01

Choose a tag to compare

@dotCMS-Machine-User dotCMS-Machine-User released this 04 May 22:51

Release: v26.04.30-01 → v26.05.04-01

Caution

Rollback Warning: This release contains an irrevertable change that is non-trivial to rollback from.

  • Folders: COPY_FOLDER and MOVE_FOLDER system event payloads now use a { source, target } shape — external integrations subscribing to these events over the system events WebSocket must update to read payload.source and payload.target; the previous top-level payload format is gone. (#35541)

Features & Enhancements

  • Style Editor: Permission-based tab visibility now gates access to the style editor and permissions tabs based on feature flags and user role. (#35496)
  • dotAI: Introduces a settings block inside providerConfig as the single source of truth for all behavioral configuration (prompts, temperature, embeddings tuning), replacing individual App Secret fields — existing dotAI deployments must migrate to the new JSON format; individual App Secret fields are no longer read. (#35531)
  • Analytics: DotAnalyticsService methods now accept a unified options object (granularity, eventType, siteId) instead of multiple positional parameters, improving flexibility for analytics queries. (#35549)

Fixes and Known Issues

  • Site Browser: Creating a file asset from within a nested folder now correctly pre-fills the Host/Folder field with the current folder path instead of defaulting to site root. (#35507)
  • Folders: COPY_FOLDER and MOVE_FOLDER system events now include both source and target folder maps in the payload, and MOVE_FOLDER no longer fires when the underlying move fails (e.g. name collision at destination). (#35541)

Infrastructure & Security

  • CI/CD: Manual SDK releases now trigger a Slack notification with version tag, release type, and triggering user. (#35461)