Release Notes / Version 10.2107
Table Of ContentsHighlights in this Release
Editorial Comments in Feedback Hub
Introducing UUIDs for users and groups
Localization Workflows optionally include all updated dependent content
Selective Sync and Copy Over Usability Enhancements
Localization Workflow Improvements
Multi-Preview Improvements
CDN-Compliant Cache Header Information
Commerce Hub Example for Custom Connectors
The release contains:
- Breaking changes: 42
- Changes and improvements: 110
- Bugfixes: 208
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-17551: Calculation of dependent content changed
CMS-16927: Maturing Multi-Site API (cap-multisite)
CMS-16917: UUIDs introduced for Users and Groups
CMS-16025: Blob streaming on MySQL
CMS-17565: All memory settings for command-line tools have been removed
CMS-17556: New additional workflow parameters Object for DerivedAndMasterVersionTranslationAction
CMS-13991: Server Interoperability
CMS-17689: Dynamic Include Implementation was removed from Blueprint
CMS-17307: Introduced Central Cache Control Strategy
CMS-16446: Calista via Commerce Hub
CMS-15656: Change Spring Security Configuration for CAE from XML to Java
CMS-13278: Changed implementation of security headers for CAE
CMS-13101: CAE configuration properties consolidated and renamed
CMS-17396: New hashing strategy for securing blob transformation
CMS-17381: Added configuration options for CAE 'HttpFirewall' bean
CMS-15991: New External Preview
CMS-17105: Replaced TargetSitesGridPanel from DefaultStartTranslationWorkflowPanel With TargetSitesTree
CMS-14618: 'Editorial Comments' related changes
CMS-13798: Workflow validation was enhanced to also support AdditionalWorkflowFields
CMS-17591: Remotecontrol Resources were missing in Chef Studio deployment
CMS-17491: Cross Site Policy for Studio Server
CMS-16597: Third Party Update: ExtJS 7.2
CMS-17087: Removed defaults from application properties
CMS-17072: CAE Refactorings
CMS-17712: Updated Frontend Dependencies
CMS-17316: LC link building related Blueprint classes changed
CMS-16659: New certified Salesforce Cartridge
CMS-17418: Add user feedback if an invalid Spring Expression is called
CMS-16844: Handle Blobs and RichText in Structs
CMS-17245: Language Chooser on Calista
Changes and Improvements
CMS-17782: cm dumpusers: Pretty Print Option
CMS-17654: Rights for Property Service
CMS-17435: Third-Party Update: Apache Tika and Transitive Dependencies
CMS-17231: Option to Exclude Unchanged Property Values from Translation
CMS-15597: Introducing SitesService to JShell
CMS-17310: Use Salesforce Page Cache for CMS fragments
CMS-17251: LiveContextSiteResolver uses Cache
CMS-17090: Add support for identifying nested properties in structs
CMS-17145: Configuration of custom merge strategy for Synchronization Workflow
CMS-17140: Help Text for Conflict Resolution Options (Synchronization Workflow)
CMS-17115: Localization workflow window with new design for no issues
CMS-16892: Synchronization Workflow Warning
CMS-16864: Issues window for localization workflows restructured and Issues API extended
CMS-16764: Improved Studio accessibility
CMS-16152: Three Maven plugins updated to 3.0.0-M4
CMS-14242: Added ExternalLinkButton to public ASDoc
CMS-14240: Added InternalLinkButton to public ASDoc
CMS-17682: MariaDB is now known-to-work for Editorial Comments
CMS-17345: Preserve view parameters when loading fragments dynamically
CMS-16926: CoreMedia Preview Scripts no longer require jQuery
CMS-17700: CoreMedia Contributions repository created, Http Metrics, and LowerCaseKeys validator
CMS-17581: HCL Adapter 1.3.9
CMS-10076: HCL Commerce Category-level SKUs
CMS-17217: Fixed image URLs for Hybris
CMS-17531: Custom Entity Params
CMS-17263: Use the SettingsService to resolve nested values in Structs
CMS-17124: Content object now contain the new property 'repositoryPath'
CMS-16587: New Boolean flag "includeSubType" for search query
CMS-17781: Added Nullability Hints to UserProvider.getUser/getGroup
CMS-17447: ThemeImporter Resource Bundle Encoding
CMS-17405: MongoDb issues with configuration properties fixed.
CMS-17342: New Salesforce Commerce Adapter 1.1.16
CMS-17248: Explode Spring-Boot applications at startup
CMS-17116: A validator to check for lower-case keys in maps has been introduced.
CMS-16959: Anchor Name Support for CTA
CMS-14330: Rights Computation
Bugfixes
CMS-17780: Fix Content Server startup on DB2
CMS-17517: Fixed XLIFF export for string properties
CMS-17428: Blob republication
CMS-17364: Use JDK base image for management-tools for JShell support
CMS-17282: Logback patterns are now configurable using the default Spring Boot properties
CMS-17199: Update dependency mysql:mysql-connector-java to 8.0.20
CMS-17025: Fixed delay in CAE Feeder
CMS-11992: Fixed Translation Workflow Auto-Merge for Removed and Changed Struct Properties
CMS-17632: Non-seo product urls fixed
CMS-17482: Fixed multiple security vulnerabilities by updating third party libraries
CMS-17306: Image transformation: removeMetadata and sharpen fallbacks effective again
CMS-17014: Time travel and AJAX fixed in SFCC
CMS-15902: Fixed configuration of multiple PBE StudioURL Whitelist entries
CMS-12569: Removed context:property-placeholder tags from spring XML resources
CMS-17398: Update to CKEditor 4.14.0
CMS-17344: Product Lists (Shelfs) fixed for Salesforce
CMS-16968: Fixed Taxonomy DnD Error
CMS-16963: Fixing Version History Collapse
CMS-16947: Fixed OSM Marker Update
CMS-16890: Fixed Auto-Publication of Taxonomy Documents
CMS-16813: Fixed hard-coded "CMLinkable" for the internal link dialog
CMS-16500: Product lists (shelves) fixed for Salesforce
CMS-16424: Removed Blueprint Doctypes from QuickCreate Settings
CMS-15403: Suppress CKEditor's Link-Dialog
CMS-15175: Fixed format tooltip in some datefields in Studio
CMS-14365: Added Plugin to Synchronize the Value And Store of a ComboBox
CMS-13583: Fixed permission updates of users
CMS-13274: Fixed possible invalid itemIds for CollapsibleStringPropertyForm
CMS-12332: Fixed Validity Labels
CMS-12237: Studio REST Service will filter duplicate link properties in struct
CMS-10898: Updated Documentation for In-Memory Setup of Studio
CMS-17764: Fixed missing advanced tab expansion
CMS-17538: Fixed type error in FavoritesUserItemBase
CMS-16935: Fixed Possible JavaScript Error in the TaxonomyPropertyField
CMS-16106: Added missing document types for newly created CMQueryList documents
CMS-17801: Third-Party Update: Hibernate
CMS-17486: Editorial Comments: Avoid warnings in log
CMS-17474: Editorial Comments: Introduced properties for schema/username/password
CMS-17422: Schema cm_editorial_comments: Consistent foreign key
CMS-17295: Creation of Content from Content Hub now triggers ContentWritePostProcessors
CMS-16620: Constructors of LinkListMinLengthValidator and StructLinkListMinLengthValidator
CMS-15653: Creation and Editing of a Persona isn't possible if there are many segments
CMS-17751: Fix rewrite rules for external preview in Chef deployment
CMS-17479: ProxyTimeout wcs-proxy
CMS-17384: Better control of Salesforce Page Caching
CMS-17724: Missing Cache Config for SolrQueryCacheKey in Live-Mode fixed
CMS-17488: Potential NPE in site filter fixed
CMS-17417: Fix resolving of context in CMLinkableImpl
CMS-17353: [Headless] Load Url Segment using bpbase-urlpathformatting.xml
CMS-17269: Fix Exception when Struct value is null
CMS-17266: Headless search result not sorted correctly via site filters
CMS-17091: Fixed: IntelliJ-Idea runtime configurations for Headless fixed
CMS-17026: Unwrap DataFetcherResult to have access to properties of products
CMS-17467: Typo in Blueprint Developer Manual Section 3.2.2.1.3
CMS-17132: Documentation for Synchronization Workflow
CMS-17587: Return null instead of internal Exception when having a list path param, but another segment
CMS-17137: Management Tools image built on Windows, cannot access confd directories
CMS-17117: Added missing mongoDb.* properties