2022-08-18
Release Notes / Changelog
Summary
This release primarily introduces a variety of performance optimizations across a number of the RCKMS services. In addition, across most workloads, core library and base image upgrades have been made as part of the vulnerability mitigation process.
CAT
Updates to display of Published status within Jurisdiction table.
Added data controls for admin users with Deployment Queue Manager
MTS
Upgraded to Payara 5
Upgrade to Payara 5 included a change of container base image
base image changed from
payara/server-full:174
→payara/server-full:5.2022.2
JAVA_OPTS
env variable requires this parameter extension:
-Dlog4j1.compatibility=true
DSUS
Upgraded Node version target to Node 16
Dockerfile and build spec upgraded to leverage node:16-alpine
Note: Upgrade to Node 16 is reflected in the Docker file base image (node:14-alpine -> node:16-alpine). Corresponding adjustments will need be made in the associated build spec.
RGS
Updated sample payloads and build test
Updated spring and various other dependencies
Converted tests to use LogUtils
Upgraded log4j to v2
Base image changed from
adoptopenjdk:8-jre
→eclipse-temurin:8u332-b09-jre-alpine
RRS
Upgraded Node version target to Node 16
Dockerfile and build spec upgraded to leverage node:16-alpine
Note: Upgrade to Node 16 is reflected in the Docker file base image (node:14-alpine -> node:16-alpine). Corresponding adjustments will need be made in the associated build spec.
DSS
Performance optimizations made to result builder for OpenCDS output
OUS
Upgraded Node version target to Node 16
Dockerfile and build spec upgraded to leverage node:16-alpine
Swapped AWS S3 bucket read for async variation to allow for credential population for compute instance.
Note: Upgrade to Node 16 is reflected in the Docker file base image (node:14-alpine -> node:16-alpine). Corresponding adjustments will need be made in the associated build spec.
SS
Upgraded Node version target to Node 16
Dockerfile and build spec upgraded to leverage node:16-alpine
Refactored database interactions around Jurisdiction and KMReference queries for performance benefits.
Note: Upgrade to Node 16 is reflected in the Docker file base image (node:14-alpine -> node:16-alpine). Corresponding adjustments will need be made in the associated build spec.
Bill of Materials
Components that have an update in this release are notated with a highlighted background.
cat-rckms
CAT
5da3413
2.14.0
data-support-update-service
DSUS
2d65e1a
1.7.4
decision-support-service
DSS
07933d7
2.6.1
dss-preflight-container
DSS-PFC
fc01915
1.1.6
middle-tier-service
MTS
8ffd240
2.6.0
opencds-update-service
OUS
7fc389f
1.8.1
rckms-reports-service
RRS
1a33605
1.2.1
rules-generation-service
RGS
ca2a0ea
2.0.20
shared-service
SS
a700970
1.7.5
ss-comparison-service
SSCS
5d0aefe
1.3.1
vmr-converter-service
VCS
c08cc34
2.4.0
Last updated