Release Notes / Version 11.2310
Table Of ContentsUpdated Maven dependencies and plugins
Updated several dependency and plugin versions.
The following plugins and dependencies have been updated:
CoreMedia Client API and Mock Adapter for Commerce Hub from 3.0.1 to 3.0.2
CoreMedia Adapter for SAP Commerce Cloud from 3.0.0 to 3.0.1
CoreMedia Adapter for Salesforce Commerce Cloud B2C 3.0.0 to 3.0.1
CoreMedia Adapter for HCL Commerce from 3.0.0 to 3.0.1
Google Analytics Data Client for Java from 0.20.0 to 0.47.0
Google Auth Library for Java from 1.14.0 to 1.23.0
Google API Extensions for Java from 2.22.0 to 2.43.0
Google HTTP Client Library for Java from 1.42.3 to 1.44.1
gRPC-Java from 1.59.1 to 1.62.2
Netty from 4.1.101.Final to 4.1.107.Final
Protocol Buffers for Java from 3.25.1 to 3.25.3
Spring Framework from 5.3.31 to 5.3.32
Spring Security from 5.8.8 to 5.8.10
Tomcat from 9.0.83 to 9.0.86
(CMS-24077)
Upgrade to Solr 9.4.1
Solr has been upgraded to release 9.4.1. See https://solr.apache.org/docs/9_4_1/changes/Changes.html for a list of changes. Alongside, a new coremedia/solr-base Docker image with tag 2.2-cm-9.4.1 was released.
As part of this change, the following transitive dependencies of Apache Solr have been updated to match versions used by Solr:
Apache Zookeeper 3.9.1
Eclipse Jetty 10.0.19
FasterXML Jackson 2.16.1
SLF4J 2.0.10 (CMCC 12 2401 only)
Since Solr 9.4.0, configuration of a proxy in communication of clients with Solr via HTTP/2 is possible. To enable a proxy, use these new properties:
solr.proxy-host: Proxy host for Solr communication.
solr.proxy-port: Proxy port for Solr communication.
solr.proxy-is-socks4: SOCKS 4 flag for Solr proxy. Default is false.
solr.proxy-is-secure: Secure flag for Solr proxy. Default is false.
Leaving solr.proxy-host or solr.proxy-port unset, disables proxy configuration and lets the clients communicate with Solr directly. Environment variables HTTP_PROXY and HTTPS_PROXY are not evaluated and thus have no effect.
(CMS-24001)