What's new in CF232
The following features and updates are available to customers installing HCL Digital Experience (DX) Compose Container Update CF232 on supported platforms:
abort_containerfunction for critical failures in custom scripts now available- Blueprint design system now available in DX Compose
- DX Picker - Configuring dialog size and persisting last known location
- Dynacache invalidation domain configuration
- HAProxy custom headers now available
- Presentation Designer - Direction-specific styling for bidirectional text layouts
- OpenLiberty and JRE versions
abort_container function for critical failures in custom scripts now available
You can now use the abort_container function in custom scripts to stop container startup when a critical failure is detected. For example, your script can invoke this function when it identifies missing required configuration, unavailable external dependencies, or failed validation checks. For more information, refer to Using the abort_container function for critical failures.
Blueprint design system now available in DX Compose
Blueprint is a design system aimed at accelerating the implementation of new sites in the HCL DX Compose platform. The Blueprint design system will be automatically installed as part of this CF and future releases. For more information, refer to the Blueprint page or visit the HCL DX Blueprint Storybook.
DX Picker - Configuring dialog size and persisting last known location
You can now add the size attribute to your dx-picker function to change dialog dimensions. You can set this attribute to:
mdormediumlgorlargexlorextra-large
Additionally, DX Picker now saves the selected item's last known location and displays it automatically when reopened. This saved location persists until the session ends or expires. For more information, refer to Accessing DX Picker and Selecting an item.
Dynacache invalidation domain configuration
You can now change the domain or schema used for the dynacache invalidation table in DX Compose. This table synchronizes dynacache updates across pods. By default, the INVALIDATION_TABLE is created in the RELEASE domain. To specify a different domain (such as JCR, COMMUNITY, or CUSTOMIZATION), override the db.cache.invalidation.domain property in the ConfigService.properties file. For more information, refer to Changing the domain or schema for the dynacache invalidation table in the database.
HAProxy custom headers now available
You can now configure custom HTTP headers in the HAProxy configuration through the HCL DX 9.5 Helm chart. You can add new headers and remove existing headers from responses generated by HAProxy. For more information refer to Configure Networking - HAProxy custom headers.
Presentation Designer - Direction-specific styling for bidirectional text layouts
Override styles now support direction-specific styling for bidirectional text layouts through the Canvas direction toggle in the Presentation Designer header. This allows you to create distinct styles for RTL (Right-to-Left) and LTR (Left-to-Right) text directions. For more information, refer to Override stylesheet.
OpenLiberty and JRE versions
HCL DX Compose 9.5 CF232 contains the following:
- OpenLiberty 25.0.0.10
- Java Runtime Environment IBM Semeru Runtime Open Edition 21.0.8.0 (build 21.0.8+9-LTS)
Access the latest HCL Digital Experience 9.5 Education Materials on HCLSoftware U
The HCLSoftware U offers technical education for the HCL Software portfolio of products, organized by practitioner role. See the HCL Digital Experience section of HCLSoftware U and the What’s New for Digital Experience section for more information.