Release 26.05.04-01
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_FOLDERandMOVE_FOLDERsystem event payloads now use a{ source, target }shape — external integrations subscribing to these events over the system events WebSocket must update to readpayload.sourceandpayload.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
settingsblock insideproviderConfigas 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:
DotAnalyticsServicemethods 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_FOLDERandMOVE_FOLDERsystem events now include both source and target folder maps in the payload, andMOVE_FOLDERno 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)