2025-04-30
Last updated
Last updated
This release addresses a few bodies of efforts for workflow enhancement, CVE remediation, and bug fixes. A number of modifications and enhancements were made to authoring workflows, associated display tables, and associated data within CAT which make up the bulk of updates to the MTS and CAT codebases. Additionally a number of CVE remediations were made across various services including an AWS SDK V3 refactor applied to OUS and DSUS to support SSE-KMS encryption on S3 objects.
[Test Case Manager] Change 'Run test' button enablement and tooltip
[Reports] Request to include Condition Name and Version in filename for Condition Details XLS export
[CAT/MTS] Improve load time for Reporting Specifications table
[CAT] Unrequire 'State' field when adding/editing a jurisdiction
[CAT] RCKMS Publishing - Alphabetically Sort 'Publishing Notification' Result List
[CAT/MTS] Add 'Category' to Filters widget
[MTS] Add a "Criteria Type" for Procedure in the Criteria Manager
[CAT] Allow jurisdiction administrators of 'Test Use Only' jurisdictions to see other Test jurisdictions in selection lists
[RGS] Modify RGS output for functions within groups to always create the same rule name (for source comparisons)
[CAT] Default Deployment Queue sort by 'Queued' date descending
[CAT] Set focus on parent window after exiting each child window
New ENV Configuration
Updates to AWS SDK and S3 operations now require the following environment variables be applied on the workloads for both OUS and DSUS
AWS_API_V3
This environment variable should only be configured when these services are intended to leverage the newer JS V3 API for S3. Any truthy value will suffice, for semantics true
is the recommended value.
If intended to use the legacy S3 API, simply remove the environment variable from configuration.
Reminder:
All EC2 instances should by default have the following variables set AWS_ACCESS_KEY_ID
, AWS_SECRET_ACCESS_KEY
, and AWS_REGION
to allow for proper initialization of the AWS SDK. If the architecture is running outside of AWS instances and must communicate still with S3, these variables may need to be explicitly set.
Components that have an update in this release are notated with a highlighted background.
cat-rckms
CAT
2.28.0
data-support-update-service
DSUS
30baf43
1.9.0
decision-support-service
DSS
8017a91
3.1.0
dss-preflight-container
DSS-PFC
b90e89f
1.3.0
middle-tier-service
MTS
7c0b620
3.1.0
opencds-update-service
OUS
6afc7ac
1.13.0
rckms-reports-service
RRS
d304092
1.5.0
rules-generation-service
RGS
cc453e9
3.4.0
shared-service
SS
2813a21
1.10.0
ss-comparison-service
SSCS
5d0aefe
1.3.1
vmr-converter-service
VCS
b1958f4
2.8.0
[MTS/CAT] Allow users to designate a criteria template as "not implemented"
[CAT] Display a "Not Implemented" pill on RS criteria
[CAT] Validate logic sets and highlight when "inoperable"
[CAT] Add description of "inoperable" on the spec grid
[CAT] Add "inoperable" pill to Logic Set import popup
[DSUS, OUS, DSS-PFC] Upgrade to new AWS SDK
[DSS-PFC] Address CVEs for 202504 release
[RRS] Add new logic set "inoperable" flag to condition details report
[RRS] Add new criteria "implemented" flag to reports
[VCS] CVE remediation for 202504 release
[DSS] CVE remediation for 202504 release
[MTS] When user is forced to change password at next login, the new password can match the current password
[CAT/MTS] "Test Cases are currently being cloned." references when source RS has no test cases
[CAT] Filtering on 'Condition Details only' status does not work
[CAT] 'Status Update' label in publishing notifications always says 'Unchanged' even if the status was updated
[CAT] Deployment Queue 'Delete' operation fails
[VCS] Fix NullPointerExceptions
[CAT] React version of Criteria Mgr is missing the 'Label Template' field
[MTS] 'New Criteria' button is not loading the criteria modal within the RS Editor
[CAT] 'Type' column in Criteria Manager does not sort correctly
[CAT] User Guide link in "Additional Information about Criteria and Logic Sets" modal does not open the User Guide
[VCS] Limit evaluation of effectiveTime values for patient age calculation to Encompassing Encounter and Encounters sections