HCL Commerce 9.1.14.0
Mises à jour de sécurité
HCL Commerce 9.1.14.0 contient les correctifs en matière de sécurité suivants.
Modifications importantes
HCL Commerce 9.1.14.0 contient les modifications importantes suivantes apportées aux fonctions et fonctionnalités du site.
- Avant de mettre à niveau votre déploiement vers HCL Commerce 9.1.14.0, vous devez prendre en compte les implications que peut avoir une mise à jour de l'utilisateur non root. Ne pas procéder à cette mise à jour peut faire échouer votre déploiement. Pour plus d'informations, voir HCL Commerce utilisateurs et privilèges liés aux conteneurs.
- Après la mise à niveau versHCL Commerce 9.1.14.0 avec la solution de recherche basée sur Elasticsearch, vous devez supprimer tous les scripts boost existants.
- Exécutez les appels d'API REST suivants pour supprimer les scripts existants.
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: vous pouvez utiliser la méthode de requête GET pour rechercher des scripts existants. - Redémarrez le service Query pour générer à nouveau les scripts d'amorçage appropriés pour cette édition.
- Exécutez les appels d'API REST suivants pour supprimer les scripts existants.
-
Management Center for HCL Commerce 9.1.12.0 et toutes les versions supérieures établissent désormais des rapports sur les données d'analyse des utilisateurs professionnels et les transmettent à HCL. Ces informations aident HCL à développer de nouvelles fonctionnalités et à améliorer les outils existants à usage des utilisateurs professionnels.
Note: Seuls les comportements des utilisateurs professionnels de haut niveau dans les nouveaux outils relevant de Management Center sont collectés. Aucune information sensible sur l'utilisateur ou l'organisation propriétaire de l'environnement n'est capturée ou transmise à HCL. Plus précisément, les URL des pages auxquelles accèdent les utilisateurs professionnels sont enregistrées. Les données d'événement telles que la version de HCL Commerce et le type de déploiement, ainsi que des informations génériques sur le navigateur, sont également collectées. Google Analytics capture également des informations générales de localisation, à condition que les utilisateurs se soient inscrits via les paramètres de leur navigateur.Important: Au démarrage du Tooling Web Docker container dans les versions 9.1.12.0 à 9.1.14.0, vous devez définir le type de déploiement de conteneur. A défaut, le conteneur ne pourra pas démarrer. Assurez-vous de définir le type de déploiement via la variable d'environnement du conteneur DEPLOYMENT_TYPE, ou dans Vault à l'aide du chemin suivant :
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/deploymentType. Les valeurs acceptées sont development, staging ou production.La collecte de ces données peut être désactivée lors du déploiement. Pour plus d'informations sur la désactivation de cette collecte de données, voir les étapes suivantes dans la documentation de déploiement : - Une mise à niveau vers HCL Commerce9.1.14.0 comprenant une intégration de connexion OAuth 2.0 au réseau social ayant été configurée avant la version 9.1.7.0, nécessite d'apporter certaines modifications si vous souhaitez préserver le bon fonctionnement de l'intégration. Aucune action n'entraîne la fin du fonctionnement de l'intégration.
-
Note: A partir de HCL Commerce version 9.1.10, la version de spring est mise à niveau de la version 4.x vers la version 5.x. Vous devez mettre à jour un fichier spring-extension.xml existant, avec la propriété supportedMethodset la valeurGET,POST.<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>
Améliorations de fonctions
Les fonctionnalités suivantes ont été introduites dans cette version. Examinez la liste suivante pour vous assurer que votre site est préparé une fois cette mise à jour appliquée.
Indique les améliorations inspirées par ou créées par les clients et les partenaires et soumises via le portail HCL Commerce | Product. Inscrivez-vous pour voter et soumettre vos propres idées !
- Déploiement
-
- Présentation de l'utilisateur non root
- Un utilisateur non root est introduit en tant qu'utilisateur par défaut à l'échelle de tous les conteneurs HCL Commerce qui utilisaient l'utilisateur root. Cette amélioration permet d'améliorer la conformité et le respect des meilleures pratiques de sécurité du secteur. Le recours à l'utilisateur root reste disponible pour les clients qui en ont déjà besoin.Restriction: La mise à niveau d"environnements basés sur Power vers des conteneurs non root n'est actuellement pas prise en charge. Les nouveaux déploiements sont pris en charge.En savoir plus...
- Migration du système d'exploitation CentOS
- L'image du système d'exploitation CentOS Linux qui a été utilisée dans les différents conteneurs Docker d'application HCL Commerce a été migrée vers l'Universal Base Image (UBI) 8 de Red Hat. Cette mise à niveau réduit le système d'exploitation Linux à l'essentiel et offre, entre autres avantages, une amélioration des performances, de la stabilité et de la sécurité ainsi qu'une prise en charge rationalisée des problèmes sous-jacents du système d'exploitation. CentOS Linux 7 arrivera en fin de vie (EOL) le 30 juin 2024.
- Les conteneurs NodeJS et GraphQL utilisent l'image minimale UBI.
- Tous les conteneurs restants utilisent l'image standard UBI.
En savoir plus...Note: UBI utilise le gestionnaire de packages DNF (Dandified YUM), par opposition au gestionnaire de packages YUM qui était précédemment utilisé dans CentOS. - Hystrix désactivé par défaut
- Hystrix, une technologie de latence et de tolérance aux pannes précédemment utilisée sur le Store server, est désormais obsolète et a été désactivée par défaut. Les développeurs de la technologie n'en assurent plus la maintenance et il a été recommandé de la désactiver dans les versions précédentes de HCL Commerce.
- Rechercher
-
- Traitement du langage naturel (NLP) de base et avancé
- HCL Commerce utilise la suite complète de fonctionnalités de traitement du langage naturel CoreNLP pour un ensemble complet de langues par défaut. Si vous ajoutez des langues supplémentaires à cet ensemble par défaut, celles-ci sont évaluées par un module de NLP de base. Ce mécanisme de traitement de rétromigration offre la plupart des avantages d'un NLP complet, sans avoir à utiliser CoreNLP.
- Royaume-Uni
-
- Magasin B2B Next.js
-
Next.js store application est activé pour le commerce électronique B2B. L'exemple de vitrine B2B s'appelle Ruby B2B. Les fonctionnalités du magasin B2B Next.js incluent des fonctionnalités B2B qui s'ajoutent à toutes celles disponibles dans la vitrine B2C, à l'exception des flux d'achat des utilisateurs invités.
Next.js store application a été retiré de la phase d'aperçu.
- Outils
-
- Améliorations de Google Analytics
- Google Analytics a été mis à niveau pour fournir une prise en charge GA4 au magasin Ruby.
- Filtre de catalogue actif
- Management Center vous permet désormais d'afficher, d'ajouter, de supprimer et de remplacer le filtre de catalogue actif dans l'outil Catalogue et tarification.
- Editeur TinyMCE
- A partir de la version 9.1.14, Management Center for HCL Commerce a remplacé CKEditor par l'éditeur TinyMCE version 6.6.0, lequel est disponible par défaut.
- Prise en charge SAS pour l'outil Page Composer
- A partir de HCL Commerce version 9.1.14.0, la prise en charge de Storefront Asset Store est activée par défaut.
- Security
-
- Amélioration de l'analyseur XML
- Des améliorations de sécurité sont apportées au traitement XML des services Web entrants qui utilisent l'adaptateur de programme et le mappeur de messages WCS.INTEGRATION. La nouvelle fonctionnalité offre un moyen plus flexible de valider les demandes entrantes et d'empêcher les utilisateurs d'accéder à des ressources distantes hébergées par des sites non fiables.
Correctifs d'incident
Voir HCL Commerce 9.1.14.0 dans Correctifs inclus dans les versions de HCL Commerce pour une liste détaillée des défauts qui ont été corrigés dans cette version et son groupe de correctifs associé.
Logiciel complémentaire pris en charge
| Commerce | Logiciels associés | Base de données | Navigateurs |
|---|---|---|---|
| HCL Commerce Version 9.1.14.0 |
|
|
|
7.17.10
7.17.10