Releases: dotCMS/core
Releases · dotCMS/core
Release 25.07.10_lts_v12
v25.07.10_lts_v12 🏁 Publishing release version [25.07.10_lts_v12]
Release 24.12.27_lts_v23
v24.12.27_lts_v23 🏁 Publishing release version [24.12.27_lts_v23]
Release 26.06.06-01
Release: v26.06.04-01 → v26.06.06-01
Features & Enhancements
- Velocity Playground: Shipped as an Angular portlet with a split Monaco editor, dark Velocity theme, JSON pretty-printing, and share/export actions, with the legacy JSP retained for runtime rollback. (#35904)
- Security / XSS: Added the OWASP Java Encoder and exposed context-aware output encoding to Velocity templates via
$xsstool(encodeForHTML,encodeForHTMLAttribute,encodeForJavaScript,encodeForURL,encodeForCSS). (#35318) - Page Editor: Contentlet titles in the palette now clamp to two lines with a tooltip for the full name, making similarly named items easier to distinguish. (#35878)
- Style Editor: Added sort options for dropdown, radio, and checkbox fields in the schema generator. (#35918)
Fixes and Known Issues
- Asset Serving: Anonymously-readable assets are now served instead of returning HTTP 401 when the request carries an unrelated or invalid
Authorization: Basicheader; REST endpoints keep strict rejection. (#35925) - Categories API:
PUT /api/v1/categoriesnow applies theactiveflag from the payload, while omitting it preserves the existing value. (#36020)
Infrastructure & Security
- Image Processing: Added an optional libvips (vips-ffm) image engine behind the
IMAGE_API_USE_LIBVIPSfeature flag (default off), with graceful fallback to the legacy engine and support for AVIF output and attention-based smartcrop. (#35990)
dotcms-cli - 26.06.06-01
Changelog
- 1131193 🏁 Publishing dotCLI release version [26.06.06-01]
Contributors
We'd like to thank the following people for their contributions:
- dotCMS-Machine-User
Release 26.06.04-01
v26.06.04-01 🏁 Publishing release version [26.06.04-01]
dotcms-cli - 26.06.04-01
Changelog
- 0b79149 🏁 Publishing dotCLI release version [26.06.04-01]
Contributors
We'd like to thank the following people for their contributions:
- dotCMS-Machine-User
Release 26.04.22-03
v26.04.22-03 🏁 Publishing release version [26.04.22-03]
dotcms-cli - 26.04.22-03
Changelog
- dbaedc3 🏁 Publishing dotCLI release version [26.04.22-03]
Contributors
We'd like to thank the following people for their contributions:
- dotCMS-Machine-User
Release 26.06.02-01
Release: v26.06.01-01 → v26.06.02-01
Caution
Rollback Warning: This release contains an irrevertable change that is non-trivial to rollback from.
- Search:
ContentletSearchwas converted to an immutable interface, removing all setters and thenew ContentletSearch()constructor — any OSGi plugin or external code instantiating it directly must migrate to the builder, so reverting after dependent code adopts the new API is unsafe. (#35661)
Features & Enhancements
- dotAI: Added Google Vertex AI (Gemini) as a supported chat provider, with auth via Application Default Credentials or a service account JSON key. (#35241)
- dotAI: Migrated the LangChain4J client cache from Guava to Caffeine and replaced the image-orientation dropdown with a free-text size input defaulting to
1024x1024. (#35844) - Apps: Added per-host environment-variable / Kubernetes-secret provisioning for all dotCMS apps via a specificity-first 5-tier resolution model. (#35860)
Fixes and Known Issues
- Contentlet: Clearing a Tag field with an empty value now correctly wipes the tags instead of resurrecting the previous value on save. (#35873)
- Edit Content: Date, DateTime, and Time fields in the new Angular content editor now clear properly when using the calendar's Clear button or X icon. (#35899)
- Block Editor: Contentlets with a custom render template now use that template when nested inside a grid block, instead of falling back to the default render. (#35886)
Infrastructure & Security
dotcms-cli - 26.06.02-01
Changelog
- cc9d6cc 🏁 Publishing dotCLI release version [26.06.02-01]
Contributors
We'd like to thank the following people for their contributions:
- dotCMS-Machine-User