MC2 Release Notes - March 06 2025
Version to enter for All Services install: 2025.03.06.1
SDP-95483 The Pace Report Service proxy endpoints fail with "No worker available" error
Corrected intermittent issue with Pace Report Service proxy
Corrected intermittent error "No worker available" with Pace Report Service proxy
SDP-95455 Pace Report Service - expose the new dateRules endpoint in the swagger UI in MC2
Expose the new Pace Report Service dateRules endpoint in the swagger UI
Now exposing the new Pace Report Service dateRules endpoint in the MC2 swagger UI
SDP-95209 Add support for secure REDIS to stream eagle_ml-2-0_default_cm_exec_eds
Added support for secure REDIS to stream eagle_ml-2-0_default_cm_exec_eds
The stream eagle_ml-2-0_default_cm_exec_eds will now function in environments where secure REDIS has been enabled.
SDP-94914 Change the components.json configuration file to reflect the changed class names for IBM MQ JMS classes
Updated components.json to reflect latest class name for IBM MQ
Updated components.json to reflect latest class name for IBM MQ: com.ibm.mq.jakarta.jms.MQConnectionFactory
SDP-93991 MC2 pyruleservice: do not log credentials passed to Configurations endpoint
Pyruleservice will not log the credentials when credentials are passed to the configuration's endpoint.
Updated pyruleservice to not log credentials when credentials are uploaded.
SDP-93990 NetSPI - 1680629514 - Cache Control header in MC2 replies (REST endpoint)
Added cache control header to MC2 REST endpoints
Added cache control header to replies from MC2 REST endpoints:
Cache-Control: no-store,no-cache,must-revalidate
SDP-93774 Build a REDIS distribution for MC2 with new openssl libraries
Shipping MC2 Redis with updated openssl libraries
Shipping MC2 Redis with updated openssl libraries
SDP-93733 Change MC2 to run pyruleservice worker 1 as Cache Manager
The pyruleservice worker 1 will not execute EDS requests. The default number of pyruleservice workers increased to 5.
The pyruleservice worker 1 will not execute EDS requests, it will handle only Cache Manager. The default number of pyruleservice workers is increased to 5 from 4.
SDP-92713 Python XML2XML: Data is taken for wrong record based on txnheadernodename
Fixed XML descriptor buffer bug
Fixed a bug in XML descriptor which was causing issues with incorrect transaction header parsing
The issue was related to the bytes buffer split of the transaction. Header was not preserved in case the transaction was split perfectly in between, if header was split in half, or was left in previous buffer after the split.
Files changed:
common_core/descriptor/xmldescriptor.py
SDP-90538 NetSPI - 1680629514 - Cache Control header in MC2 replies (SOAP and actuator endpoints)
Added cache control header to replies from MC2 SOAP and actuator endpoints
Added cache control header to MC2 SOAP and actuator endpoints:
Cache-Control: no-store,no-cache,must-revalidate
SDP-87247 Change the MC2 health endpoint logic to return UP only if all MC2 Load Balancer instances are up
Updated MC2 health endpoint to return UP only if all MC2 LB instances are up
Updated MC2 health endpoint to return UP only if all MC2 Load Balancer instances in the cluster are up
SDP-56460 Update ejm.rest.timeout to 3600 (1 hour) and change error message.
Timeout for REST pace report service calls has been changed from 5 minutes to 1 hour.
Timeout values for REST pace report service calls has been changed from 5 minutes to 1 hour.
Timeout message has been improved.
SDP-95356 PACE Report Service: get execution status for asynchronous request is failing
Corrected issue with retrieving status
Corrected issue retrieving status of asynchronous requests