Changes introduced in Cumulative Update 1 for SDL Web 8
The Cumulative Update 1 for SDL Web 8 release introduced some new functionality to the product.
- Session Preview split up into Preview Service and Session-enabled Content Service
-
The original Server Role called Session Preview was simultaneously a Content Manager-facing service and a Presentation Server-facing service. To separate the two, the service was split into two services: the Preview Service interacts with Content Manager, while the Session-enabled Content Service talks to the API on your Presentation Server.
- Quick installers for bulk microservice installation
-
New PowerShell and Unix shell scripts now allow for fast installation of multiple microservices in bulk.
- Autoregistration
-
Instead of having to manually register each microservice with the Discovery Service as a Capability, you can now use the
-auto-registerswitch to register the service automatically. - Services can run without a Discovery Service running on the same machine
-
In a scaled-out scenario, a microservice might not run on the same machine as the Discovery Service. For this reason, by default, a microservice can be started on a machine without requiring the Discovery Service to be up and running on that machine. If you are running your microservice on the same machine as your Discovery Service, be sure to change the default by modifying the value of the
DependsOnparameter in the start up script for the microservice. - Improved Capability management
-
The
synccommand in the Capability registration tool enables you to delete Capabilities from the registry. - Custom CIL cache sizes
-
In Java, you can now refer to a file other than ehcache.xml to configure cache settings that are specific to a Content Interaction Library (CIL).
- The API RESTful Content Interaction Libraries now have fewer dependencies on third-party libraries
-
The following third-party libraries are no longer required for API RESTful as of Cumulative Update 1 for SDL Web 8:
Library name Library file name Apache Commons IO commons-io-2.4.jar Apache Commons Codec commons-codec-1.9.jar Apache Commons Lang3 commons-lang3-3.4.jar Google Guava guava-18.0.jar Scala scala-library-2.10.5 - Use of parameters in the Storage Layer configuration file
-
The Storage Layer configuration file, cd_storage_conf.xml, required its parameters to be hardcoded: it was not possible to supply values for parameters in the form of command-line definitions or environment variables.
As of Cumulative Update 1 for SDL Web 8, any string value in cd_storage_conf.xml can be set to
${PARAM}, where PARAM is the name of an environment variable or of a property whose value is set in a-Dcommand line switch.