Release Notes / Version 10.2104
Table Of ContentsHighlights in this Release
Tools to transfer Content UUIDs between different environments
SAP Commerce Cloud 2005 support
Integration of commercetools via Commerce Hub Adapter
Headless Server personalization and other optimizations
Override default usernames with meaningful display names and emails
Improved tag selection dialog
AWS S3 now available as Contentserver media storage
HTTP/2 now supported in Docker Deployments
The release contains:
- Breaking changes: 30
- Changes and improvements: 78
- Bugfixes: 17
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-18049: Content Server Database Change
CMS-17590: Update of mongo-java-driver
CMS-17933: Fix for possible false calculation of Dependent Content for Synchronization-Workflow
CMS-17723: Corba over SSL
CMS-16763: Publisher monitoring
CMS-16730: translate.xliff.export.excludeContentName defaults to true
CMS-16514: Localization Workflows: Automatic merge of Annotated LinkLists
CMS-14533: Fixed Lazy Loading and Content Hiding in Repository View of the Library
CMS-18179: Jangaroo Version Updates
CMS-18057: Moved classes SitesService, Site, SiteModel
CMS-17575: New method in IAdditionalWorkflowDisplayFieldMixin
CMS-17911: WorkflowDateTimeField can adapt validation state according to WorkflowIssues
CMS-17843: StartWorkflowFormBase was adapted
CMS-18481: Updated Frontend Dependencies
CMS-17979: Product availability calculation
CMS-16139: S3 media store configuration changed
CMS-18162: Use WCS adapter profiles with version specific configurations in compose file
CMS-17790: Removed deprecated API concerning product availability
CMS-17799: SAP Commerce Cloud 2005 Support
CMS-18188: AssetSearchService in commerce extension now uses a dedicated SearchResultFactory
CMS-17662: Update of graphql-java
CMS-18158: Set row limit for AssetSearchService with correct config value
CMS-18039: Headless now always sends JSON body with JSON properties and proper HTTP response code
CMS-16800: Removed default image transformations
CMS-18202: Global image variants will be loaded when no site is available
CMS-17989: Update Maven-Surefire-/Failsafe-Plugin to 3.0.0-M5 and test libraries
Changes and Improvements
CMS-18355: Third-Party Update: Apache Solr 8.6.3
CMS-18248: Third-Party Update: Apache Solr 8.6.2
CMS-17546: UUID Support for dump-/restoreusers
CMS-17139: cm serverexport/-import: Supporting Content-UUIDs
CMS-14445: Command line tools support REPOSITORY_PASSWORD variable
CMS-11665: Serverexport now also exports timezone id
CMS-13112: Cache capacities and timeouts can now be configured via common properties
CMS-17262: New Preview Url Service Public API
CMS-18195: Added 'taxonomyLinkListWrapper' config parameter for Taxonomy Link Lists
CMS-17079: New Warning Dialog for Localization Issues
CMS-16200: ShowIssuesPlugin: Limit Tooltip Entries
CMS-17896: Security-Update of google-oauth library from 1.19 to 1.31.1
CMS-17955: Third-Party Update: copy-webpack-plugin has been updated
CMS-18149: Default SAP Commerce Cloud Adapter changed to version 1.2.1
CMS-18148: Default Salesforce Commerce Adapter changed to version 1.2.0
CMS-18146: Default HCL Commerce Adapter changed to version 1.3.13
CMS-17962: gRPC timeouts (deadlines) can be configured
CMS-17434: New query root: metadata
CMS-13122: Retrieve Personalized Content via Headless Server
CMS-17963: Removed Search Manual Section "CAE Feeder for API Use"
CMS-18285: Third-Party Update: PostgreSQL Driver
CMS-18184: The base image for all spring-boot applications has been updated
CMS-17939: Add ignoredDependencies configuration to ModularOneRepoEnforcerRule
CMS-17912: CMCC now supports PostgreSQL 9.6 on Azure
CMS-17899: commerce-adapter-commercetools to Docker deployment
CMS-16330: Update Traefik to 1.7.26
CMS-16091: java-application-base container image source published
CMS-13111: Changed Configuration Properties for Search And Feeder
CMS-13104: Configuration properties have changed.
Bugfixes
CMS-18278: Fixed CAE Feeder to Index Correct Navigation Path
CMS-18225: cm restoreusers: Exit Code != 0 on Failure
CMS-17826: Bugfix for possible escalation in translation workflows that have multiple target sites
CMS-17667: Security problem in CORBA protocol fixed
CMS-17399: Serverexport now checks if base directory is writable
CMS-16851: Enhanced "Delete Content Type" description
CMS-16646: Multisite-validation-tools: Changed Error Code for Translation Setttings
CMS-15090: Fixed a bug which caused an error upon content server start after adding a new observed property
CMS-17901: Third-Party Update: Tomcat
CMS-12747: Add substitution model attribute for FTL Spring bind
CMS-17830: Fixed Creation of Taxonomy Root Nodes
CMS-17804: Fixed Accidental Bookmark Deletion
CMS-17602: Fixed Library Dragging Issue
CMS-17404: Fixed TooManySeachResultsException
CMS-13931: Fixed recursion in ReplaceItemsPlugin
CMS-18219: StructPropertyField Can Deal With Sub-Structs and Studio Tab Reuse
CMS-18167: Added error message for misconfigured TaxonomyCondition editors
CMS-17953: Fixed Taxonomy Name Escaping
CMS-17889: WorkflowDateTimePropertyField also offers remoteIssuesCallback
CMS-18345: Prevent duplicate URLs for preview allow list and connect sources
CMS-18150: 'SiteService' in Documentation is wrong
CMS-18138: Snakeyaml has been updated to version 1.26
CMS-17809: Updated Upload Settings Documentation and Mime Type Mapping
CMS-17784: Studio may leave database lock when interrupted during startup
CMS-17731: Configuration property studio.security.autoLogout.delay renamed to studio.autoLogout.delay
CMS-17707: Improve Taxonomy Change Plugin
CMS-17529: Fixed MIME-type Detection for Calendar Files
CMS-16807: Fix loadbalancing in Chef deployment with multiple CAEs
CMS-16408: MySQL Deployment in Chef used deprecated configuration syntax
CMS-18142: Removed erroneous warning about missing cache capacity for java.lang.Object
CMS-18313: Adding ID to all PageGrid related Elements
CMS-18212: Catalog types moved to extension headless-server-catalog
CMS-18029: Fixed missing dependency when running headless without live context
CMS-17936: LanguageId deprecated in favor for new properly named property 'locale'
CMS-17797: Headless supporting queries for localized variants of content objects
CMS-18365: Third-Party Update: Apache Ant 1.10.9
CMS-18305: Updated to latest Spring Framework 5.2.9, Spring Boot 2.2.10, and others
CMS-18185: Quote parameter in management-tools entrypoint chain
CMS-17996: UAPI Reconnect
CMS-17836: Third-Party Update: Jetty
CMS-16773: Autofill in browsers now finds correct field types
CMS-16538: Copy mysql configuration files in Dockerfile using mysql user
CMS-11314: Sort results in UAPI queries