HCL Commerce 9.1.17.0
HCL Commerce 9.1.17.0 is a feature (mod pack) release for HCL Commerce Version 9.1.
- HCL Commerce 9.1.17 was released on December 2, 2024.
Fix packs
For a full list of the release files and their associated MD5 checksum values, see HCL Commerce eAssemblies.
Security updates
| Affected software | CVE(s) | Vulnerability |
|---|---|---|
| WebSphere Application Server V8.5.5 Liberty included in: HCL Commerce versions 9.1.0.0 - 9.1.16.0 |
CVE-2024-45086, CVE-2024-45087, CVE-2024-45072, CVE-2024-45071, CVE-2023-50315, CVE-2023-50314, CVE-2024-45073 | Multiple vulnerabilities in IBM WebSphere Application Server and IBM WebSphere Application Server Liberty affect HCL Commerce |
| HCL Commerce versions 9.1.0.0 - 9.1.16.0 | CVE-2024-22262, CVE-2024-47764, CVE-2024-47554 | Multiple vulnerabilities in open source components affect HCL Commerce |
Important changes
HCL Commerce 9.1.17.0 contains the following important changes to site features and functionality.
Important: Review Troubleshooting: Ingest indexing fails due to certificate issue if you
encounter Ingest indexing failures when upgrading
to HCL Commerce Developer 9.1.17.0.- Before upgrading your deployment to HCL Commerce 9.1.14.0 or greater, you must consider the implications of the non-root user update. Not doing so can break your deployment. For more information, see HCL Commerce container users and privileges.
- After upgrading to HCL Commerce 9.1.14.0 with the
Elasticsearch-based search solution, you must delete any existing boost
scripts.
- Run the following REST API calls to delete any existing
scripts.
DELETE - http://ESHOST:ESPORT/_scripts/boost-script-param-1 DELETE - http://ESHOST:ESPORT/_scripts/boost-script-param-2 DELETE - http://ESHOST:ESPORT/_scripts/boost-script-param-3Note: you can use the GET request method to check for existing scripts. - Restart the Query service to re-generate the appropriate boost scripts for this release.
- Run the following REST API calls to delete any existing
scripts.
- Management Center for HCL Commerce in all releases 9.1.12.0
and greater now report business user analytics to HCL. This information
assists HCL in the development of new features and the enhancement of
existing business user tools.Note: Only high level business user behaviors in new tools within Management Center are collected. No sensitive information about the user or the organization that owns the environment is captured or transmitted to HCL. Specifically, the URLs of the pages that business users access are logged. Event data such as the version of HCL Commerce and the deployment type, as well as generic information about the browser, are also collected. Google Analytics also captures general location information, if users have opted-in through their browser settings.The collection of this data can be disabled during deployment. For more information on disabling this data collection, see the following steps in the deployment documentation:
- From
HCL Commerce version 9.1.10.0 onwards, Spring is upgraded from version
4.x to version 5.x. You must update your
existing spring-extension.xml Spring configuration file with the
supportedMethodsproperty and the associated values ofGETandPOST.For example:<bean id="/GetRootManagedDirectory" class="org.springframework.web.servlet.mvc.ParameterizableViewController"> <property name="viewName" value="/jsp/commerce/attachment/restricted/GetRootManagedDirectory.jsp"/> <property name="supportedMethods" value="GET,POST"/> </bean> - Upgrading to HCL Commerce 9.1.17.0 with a social network OAuth 2.0 login integration that was configured prior to 9.1.7.0 requires changes to be made for the integration to continue working. No action will result in the integration ceasing to function.
Feature enhancements
The following features have been introduced in this release. Review the following list to ensure that your site is prepared once this update is applied.
Indicates enhancements inspired by or created by customers and partners, and
submitted through the HCL Commerce | Product Portal. Sign up to
vote and submit your own ideas!
- Deployment
-
- Simplified HCL Commerce development environment Orchestration service deployment
- The Orchestration service is now easier to integrate within your HCL Commerce development environment.
- updatedb utility enhancement
- The updatedb utility now implements key splitting to ensure compatibility with the staging propagation utility, preventing collisions in counter values and avoiding primary key violation errors. Use the excludeKeySplit parameter to disable this enhancement.
- Store
-
- Multiple languages and currencies
- The Next.js storefront supports multiple languages and currencies through configurable store preferences.
- Tools
-
- Enhanced Management Center dashboard
- Management Center dashboard is updated with various features such as the marketing widget to include release information.
Defect fixes
See HCL Commerce 9.1.17.0 in Fixes that are included in HCL Commerce releases for a detailed list of defects that were fixed in this release and its associated fix pack.
Supported companion software
| Commerce | Companion software | Database | Browsers |
|---|---|---|---|
| HCL Commerce Version 9.1.17.0 |
|
|
|
7.17.20
7.17.20