2025-04-30
Summary
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.
Release Notes / Changelog
Task
RCKMSDEV-750 [Test Case Manager] Change 'Run test' button enablement and tooltip
RCKMSDEV-1293 [Reports] Request to include Condition Name and Version in filename for Condition Details XLS export
RCKMSDEV-1307 [CAT/MTS] Improve load time for Reporting Specifications table
RCKMSDEV-1417 [CAT] Unrequire 'State' field when adding/editing a jurisdiction
RCKMSDEV-1420 [CAT] RCKMS Publishing - Alphabetically Sort 'Publishing Notification' Result List
RCKMSDEV-1428 [CAT/MTS] Add 'Category' to Filters widget
RCKMSDEV-1508 [MTS] Add a "Criteria Type" for Procedure in the Criteria Manager
RCKMSDEV-1553 [CAT] Allow jurisdiction administrators of 'Test Use Only' jurisdictions to see other Test jurisdictions in selection lists
RCKMSDEV-1607 [RGS] Modify RGS output for functions within groups to always create the same rule name (for source comparisons)
RCKMSDEV-1612 [CAT] Default Deployment Queue sort by 'Queued' date descending
RCKMSDEV-1662 [CAT] Set focus on parent window after exiting each child window
RCKMSDEV-1670 [MTS/CAT] Allow users to designate a criteria template as "not implemented"
RCKMSDEV-1671 [CAT] Display a "Not Implemented" pill on RS criteria
RCKMSDEV-1672 [CAT] Validate logic sets and highlight when "inoperable"
RCKMSDEV-1674 [CAT] Add description of "inoperable" on the spec grid
RCKMSDEV-1675 [CAT] Add "inoperable" pill to Logic Set import popup
RCKMSDEV-1677 [DSUS, OUS, DSS-PFC] Upgrade to new AWS SDK
RCKMSDEV-1678 [DSS-PFC] Address CVEs for 202504 release
RCKMSDEV-1680 [RRS] Add new logic set "inoperable" flag to condition details report
RCKMSDEV-1682 [RRS] Add new criteria "implemented" flag to reports
RCKMSDEV-1685 [VCS] CVE remediation for 202504 release
RCKMSDEV-1686 [DSS] CVE remediation for 202504 release
Bug
RCKMSDEV-1163 [MTS] When user is forced to change password at next login, the new password can match the current password
RCKMSDEV-1294 [CAT/MTS] "Test Cases are currently being cloned." references when source RS has no test cases
RCKMSDEV-1543 [CAT] Filtering on 'Condition Details only' status does not work
RCKMSDEV-1615 [CAT] 'Status Update' label in publishing notifications always says 'Unchanged' even if the status was updated
RCKMSDEV-1648 [CAT] Deployment Queue 'Delete' operation fails
RCKMSDEV-1651 [VCS] Fix NullPointerExceptions
RCKMSDEV-1658 [CAT] React version of Criteria Mgr is missing the 'Label Template' field
RCKMSDEV-1669 [MTS] 'New Criteria' button is not loading the criteria modal within the RS Editor
RCKMSDEV-1687 [CAT] 'Type' column in Criteria Manager does not sort correctly
RCKMSDEV-1688 [CAT] User Guide link in "Additional Information about Criteria and Logic Sets" modal does not open the User Guide
RCKMSDEV-1696 [VCS] Limit evaluation of effectiveTime values for patient age calculation to Encompassing Encounter and Encounters sections
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_V3This 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
trueis 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.
Bill of Materials
Components that have an update in this release are notated with a highlighted background.
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
Last updated