Content Delivery functionality introduced in Tridion Sites 10
The Tridion Sites 10 release introduces several functional changes to Content Delivery.
- New caching mechanism
- As from Tridion Sites 10, Content Delivery offers a new implementation of caching on the server, based on the JCache (JSR107) specification, as implemented in Apache Ignite. This new implementation, called embedded caching, replaces the old implementation using the Cache Channel Service and/or Java Messaging Service (JMS). Embedded caching is configurable in terms of caching nodes and clients.
- Recommendations
-
As from Tridion Sites 10, the
searchquery contains arecommendargument to find recommended content. The query can be written to make recommendations on the basis of an existing item ("Find me more content like this"), on the basis of a set of concepts ("Find me content with these properties"), or a combination of both. - Simplified microservice packaging
-
A number of improvements were made to package our microservices in line with Java Spring-based packaging best practices. Specifically:
- The use of services\ folders is discontinued. Instead, all your custom items go in a new custom\ folder.
- A number of settings that were, for example, only configurable on the command line, are now set in the application.properties file of the microservice.
- The
springprofilesactiveplaceholder, which was used by both the Content Service and the Content Deployer, is discontinued in favor of separatecontentspringprofilesactiveanddeployerspringprofilesactiveplaceholders, so that both services can run in the same environment, each with their ownspring.profiles.activesetting. - The new cache feature is enabled or disabled in application.properties.
- Semantic Content Model configuration is in application.properties.
- OpenSearch configuration properties have been moved from the properties file search.properties into application.properties.
- Similarly, properties from the properties file endpoint.properties have been moved into application.properties.
- IQ Combined Service
- Instead of the IQ Index Service, which existed prior to Tridion Sites 10, there is now an IQ Combined Service instead, which combines indexing and querying functionality.
- Improved performance for Content Delivery database upgrades
- As of Tridion Sites 10, the performance of upgrading a relational database for Content Delivery is much improved.
- More robust security
- A number of security issues revealed by a Veracode analysis led to significant security improvements. Also, a Tomcat Attack Vector was closed.