Release Notes / Version 10.2107
Table Of ContentsHighlights in this Release
Commerce Improvements and Changes
search in e-Commerce library with facets
additional headless commerce augmentation queries purely based on content repository - without commerce system API calls
actuator API to invalidate commerce caches on commerce adapters and automatically on all CMS components
optional recomputation of cached commerce objects in commerce adapters - updating cache in the background while old values are still being served
Content Issue Search With Filtering by Issue Category
Content Withdrawal Support
The release contains:
- Breaking changes: 13
- Changes and improvements: 53
- Bugfixes: 116
Only issues which contain release notes are shown in this document. So, the numbers in the list above can be higher than the number of issues presented in the subsections.
Breaking Changes
CMS-19266: Third-Party Update: Apache Solr 8.8.2
CMS-19187: Improved Translation Workflow Auto-Merge
CMS-13015: Richtext Pagination
CMS-19094: Added Search Filters for Library Extension
CMS-19706: Update to Jangaroo 4.1
CMS-19694: Moved remote bean API of cap lists
CMS-16977: Simplified Most of the Configuration to [ExtConfig]
CMS-19418: Optimized Taxonomy Performance
CMS-19484: Banned Jakarta EE 9 Artifacts
CMS-19322: Removal: Deprecated Headless API for Commerce Entities
CMS-19452: Aligned Behavior of StructAdapter to Same as in SettingsAdapter
CMS-19210: Default Java heap for Headless Server reset to 1 GB in Dockerfile
Changes and Improvements
CMS-19502: Deprecation: ListDiff#elementEqual
CMS-19378: Removal: Deprecation for SiteModel's siteIndicatorDepth in Multi-Site
CMS-18880: cm dump: Dump Text Blobs to Console
CMS-17851: Enhanced Encryption Algorithm For System Passwords
CMS-19492: iFrame Support for Content Hub Preview
CMS-18055: Filtering Issues Along with Categories in Studio Library
CMS-19596: Added Support for Empty Quick Create Name
CMS-19543: Update to CKEditor 4.16.1
CMS-19347: Added Support for Multiple External Previews
CMS-19049: Studio Client Now Has Referrer-Policy "same-site"
CMS-18855: Fixed Error thrown for Empty UserManager Properties
CMS-19482: Commerce Hub Invalidation Events Added
CMS-19123: Deprecated the commerce connection's 'forVendor' methods
CMS-19703: Deprecated LC3 SearchService
CMS-19696: Deprecated Developer Feature Candy Shop URLs
CMS-19424: Deprecated SearchFacet
CMS-19420: Added Configurable Custom Attributes to Commerce Hub Commerce Beans
CMS-19346: Deprecate Obsolete Base Classes in LiveContext Test Modules
CMS-19344: Deprecated Hoverfly Extension Classes in LiveContext Test Modules
CMS-19643: GraphQL Library Updated
CMS-19572: Adds New Endpoint to Support Filename and Extension in Media URL
CMS-19501: Deprecate mergeStructsToOne Method in StructAdapter
CMS-19480: Provide Generic Field for Retrieving in Linked Contents in Structs or Settings
CMS-19468: Additional Headless Augmentation Calls without Commerce Connection
CMS-18889: GraphQL Type PageGrid now Offers Name Property for Page Grid
CMS-18826: Custom Filter Queries
CMS-19524: Third-Party Update: Spring Boot and Related Dependencies
CMS-19437: Deprecate CapSystemInfo#getInstallationPath
CMS-19368: Explode Spring Boot Applications for Commerce Adapters at Startup
CMS-19166: Reproducible Maven Builds
Bugfixes
CMS-19702: Third-Party Update: Spring-Security
CMS-19642: Fixed CAE Feeder deadlock for JMX access
CMS-19638: Third-Party Update: Apache PDFBox
CMS-19531: Fixed Output for cm encryptpasswordproperty
CMS-19293: The 'property' column of the 'System' table has now the length 100
CMS-19063: Mask password in MongoDB client URI with cluster connection
CMS-18680: Fixed Broken Order of Transformations
CMS-11312: Encrypt Initial Passwords
CMS-19671: Removed com.coremedia.elastic.social.springsecurity from component scan
CMS-19600: Cache Classes Listing in DataViewFactory MBean fixed
CMS-19416: PageGrid Issue on Category and Product Pages Fixed
CMS-18988: CapBlobHandlerTest doesn't fail even if mediatransform.xml is populated
CMS-18000: Sanitize user-data before logging it
CMS-17644: Added hint for TransformedBlobCache usage
CMS-19323: Fixed Tooltip of Notification Menu Button
CMS-19280: Embedding a CMHTML document into the richtext editor no longer leads to errors
CMS-15263: Fixed Problem With Vanished Characters in Text Fields / Areas
CMS-9307: Pasting Arabic Text to CKEditor Provides Correct Binding
CMS-19619: Fixed Layout Issue with Background Job Task Panel
CMS-19611: Fixed Link List Suggestions for Site Specific Taxonomies
CMS-19595: Added "defaultNameValueExpression" Parameter to QuickCreateMenuItem
CMS-19545: Modification of Issue Filter UI selection
CMS-19491: Added new config preferredSiteOnly for LinkListPropertyField
CMS-19426: DnD of Content Hub Items Respects Link List Cardinality
CMS-19382: CategoryDocumentForm Expands when there is an Issue
CMS-19267: Fixed Caching Issue in ViewTypeUtil
CMS-19138: Possible Format-Loss For Richtext in Studio Fixed
CMS-19050: Studio Client Now Has X-Content-Type-Options "nosniff" Header
CMS-18549: Fixed Timing Problem when Loading Site Specific Settings
CMS-16061: Fixed console warnings about deprecated Ext.EventManager
CMS-19389: Third-Party Update: Liquibase
CMS-19086: Enhanced Error Handling For Editorial Comments When Connected to Old Server
CMS-19324: Fixed a bug regarding `commerce.hub.cache` properties
CMS-19701: Fix various nullability related issues
CMS-19690: [Headless] Exposing Missing SEO Properties
CMS-19689: Fix broken handling of arrays in input values for headless persisted queries and rest endpoint
CMS-19520: Support ContentBlobLinkComposer in RichText conversion
CMS-19517: Fix ViewBySiteFilterDataFetcher not checking DataFetcherResults
CMS-19277: Configuration of custom Solr fields
CMS-19046: Headless Server sends HTTP header Strict-Transport-Security by default
CMS-18890: Fixed OSM Marker Initialization