Release 26.03.20-01
Release: v26.03.17-01 → v26.03.20-01
Caution
Rollback Warning: This release contains an irrevertable change that is non-trivial to rollback from.
- Telemetry: The internal metric identifier now uses a
{feature}_{name}composite key; rolling back would re-break thecontentlets_counttelemetry column mapping and resume data loss. (#35019)
Features & Enhancements
- UVE: The UVE editor script is now injected server-side in
page.renderedrather than manipulated client-side, reducing frontend overhead. (#34927, #34995) - Edit Content / Form Bridge: Added
show()andhide()methods to theFormFieldAPIinterface for both Angular and Dojo form bridges, enabling programmatic field visibility control with store synchronization. (#35003)
Fixes and Known Issues
- Telemetry: Restored
contentlets_countreporting (NULL for ~10 weeks on cloud) by revertingTotalContentsDatabaseMetricType.getName()to"COUNT"and introducinggetQualifiedName()as the internal unique identifier. (#35019) - Edit Content: Scoped
RelationshipFieldStoreto the component level so multiple relationship fields on the same form maintain independent state. (#35017) - Block Editor: Fixed a schema validation error that rendered the editor as a blank button when block types were restricted via Settings;
GridColumnnow builds its content expression dynamically from the active allowed-blocks list. (#35035) - Publishing API: Corrected 10 OpenAPI spec inconsistencies in
PublishingResource(/api/v1/publishing), including enum dropdowns forstatusanddeliveryStrategy,date-timeformat annotations, ULID examples, and exposure offilterKeyin the job detail view. (#34911)