Cloud Operations
Production CATRancherDatadog
  • Welcome
  • Fundamental Concepts
    • Authoring
    • Reportability
    • Knowledge Modules
    • Synchronization
    • Mirth & Message Queuing
    • Glossary
  • Operations Handbook
    • Achieving Steady State
    • Leveraging Kubernetes
    • Triaging Issues
    • Escalation Policy
    • Playbooks
      • Sync-all (Redeploy) Knowledge Modules
  • Deployments
    • Methodology
    • Bill of Materials
      • AIMS Production
        • 2025
          • 2025-02-12
          • 2025-03-19
          • 2025-04-30
          • 2025-06-25
        • 2024
          • 2024-01-31
          • 2024-04-03
          • 2024-04-03 [PATCH]
          • 2024-06-05 [patched 05/31]
          • 2024-06-10 [PATCH TO 2024-06-05]
          • 2024-06-20 [PATCH TO 2024-06-05]
          • 2024-08-14
          • 2024-08-26 [PATCH TO 2024-08-14]
          • 2024-10-16
          • 2024-12-11
          • 2024-12-11 [PATCH 1]
        • 2023
          • 2023-02-22
          • 2023-02-22 Patch 01
          • 2023-05-18
          • 2023-07-26
          • 2023-10-04
          • 2023-11-15
        • 2022
          • 2022-12-14
          • 2022-11-09
          • 2022-09-28
          • 2022-08-18
          • 2022-07-13
          • 2022-06-15
          • 2022-05-16
          • 2022-05-02
          • 2022-04-27
          • 2022-04-21
          • 2022-04-14
          • 2022-04-13
          • 2022-04-12
          • 2022-03-14
          • 2022-02-16
          • 2022-1-27
          • 2022-01-24
          • 2022-01-06
        • 2021
          • 2021-12-06
          • 2021-11-29
          • 2021-11-17
      • AIMS PRR
        • 2023
          • 2023-02-22
          • 2023-02-22 Patch 01
          • 2023-05-18
          • 2023-07-26
          • 2023-10-04
          • 2023-11-15
        • 2022
          • 2022-12-14
          • 2022-11-09
          • 2022-09-28
          • 2022-08-18
          • 2022-07-13
          • 2022-06-15
          • 2022-05-16
          • 2022-05-02
          • 2022-04-27
          • 2022-04-21
          • 2022-04-14
          • 2022-04-13
          • 2022-04-12
          • 2022-01-06
        • 2021
          • 2021-12-06
          • 2021-11-29
          • 2021-11-17
        • 2024
          • 2024-01-31
          • 2024-04-03
          • 2024-04-03 [PATCH]
          • 2024-06-05 [patched 05/31]
          • 2024-06-10 [PATCH TO 2024-06-05]
          • 2024-06-20 [PATCH TO 2024-06-05]
          • 2024-08-14
          • 2024-08-26 [PATCH TO 2024-08-14]
          • 2024-10-16
          • 2024-12-11
          • 2024-12-11 [PATCH 1]
        • 2025
          • 2025-02-12
          • 2025-03-19
          • 2025-04-30
          • 2025-06-25
      • AIMS Onboarding
        • 2023
          • 2023-02-22
          • 2023-02-22 Patch 01
          • 2023-05-18
          • 2023-07-26
          • 2023-10-04
          • 2023-11-15
        • 2022
          • 2022-12-14
          • 2022-11-09
          • 2022-09-28
          • 2022-08-18
          • 2022-07-13
          • 2022-06-15
          • 2022-05-16
          • 2022-05-02
          • 2022-04-27
          • 2022-04-21
          • 2022-04-14
          • 2022-04-13
          • 2022-04-12
          • 2022-04-04
          • 2022-01-06
        • 2021
          • 2021-12-06
          • 2021-11-29
          • 2021-11-17
        • 2024
          • 2024-01-31
          • 2024-04-03
          • 2024-04-03 [PATCH]
          • 2024-06-05 [patched 05/31]
          • 2024-06-10 [PATCH TO 2024-06-05]
          • 2024-06-20 [PATCH TO 2024-06-05]
          • 2024-08-14
          • 2024-08-26 [PATCH TO 2024-08-14]
          • 2024-10-16
          • 2024-12-11
          • 2024-12-11 [PATCH 1]
        • 2025
          • 2025-02-12
          • 2025-03-19
          • 2025-04-30
          • 2025-06-25
      • Archived Environments
        • AIMS Sandbox
          • 2022-01-06
          • 2021-12-06
          • 2021-11-29
          • 2021-11-17
          • 2021-09-21
          • 2021-09-20
          • 2021-08-27
          • 2021-07-01
          • 2021-06-21
          • 2021-06-07
          • 2021-06-17
          • 2021-05-26
  • Architecture
    • Overview
    • Diagrams
      • HLN Hosted Environments
    • Data State
      • Authoring Database
      • Cloud Storage Buckets
      • Document Database
    • Kubernetes
      • Services
      • Workloads
        • Common Sidecars
          • 🚮GC Logging for Java
          • 🪢Cloud SQL Proxy
        • DSS
          • DSS Preflight Container
          • DSS Container
        • DSUS
          • DSUS Container
        • MTS
          • MTS Container
        • OUS
          • OUS Container
        • RGS
          • RGS Container
        • RRS
          • RRS Container
        • SS
          • SS Container
        • SSCS
          • SSCS Container
        • VCS
          • VCS Container
        • In-Development
          • EIS
          • FHIR
    • Web Applications
      • CAT
  • GitBook Resources
    • Workload Template
      • Container Template
Powered by GitBook
On this page
  • Release Notes / Changelog
  • Summary
  • CAT
  • MTS
  • DSUS
  • RGS
  • OUS
  • SS
  • VCS
  • DSS
  • DSS-PFC
  • Bill of Materials
  1. Deployments
  2. Bill of Materials
  3. AIMS Onboarding
  4. 2022

2022-11-09

Release Notes / Changelog

Summary

This release includes a number of house keeping patches. Updates in the node services DSUS, OUS, and SS primarily reconcile deprecation of vestigial routes and process controllers no longer relevant after migration to the DSS driven polling process for artifact synchronization. Updates in RGS and DSS reflect major version updates to java as well as underlying utilities including Drools and OpenCDS. A few other quality of life patches were additionally made and documented below.

CAT

  • Patch to make deploy queue dialog displaying RGS reported errors a scrollable container to accommodate viewport restrictions.

  • New report capabilities have been built and can be enabled via feature flag. These will be disabled in this release.

New environment variable:

  • _FEATURE_REPORTS_NAVBAR_UI should be set to false

MTS

  • Patch to address 2 high severity vulnerabilities reported by dependabot.

DSUS

  • Deprecates routes and controllers related to old authoring/deployment process.

  • Adjusts models for KMReferences and ConceptReference removing now vestigial data structures. Adjusts direct relational reference for Jurisdiction -> KM relationship.

  • Updates Bucket utilities to operate agnostic to source bucket in artifact record conflicting with environment configured bucket target.

RGS

  • Updates Drools engine to Drools 7

  • Updates Java runtime to Java 17

  • Implements ability to generate rules for all RCKMS criteria (regardless of their selection in the RS grid)

Noting build and env changes:

  • Changes to cloudbuild.core.yml

    • Updated maven image to maven:3.8.6-eclipse-temurin-17-alpine

  • Changes to ENV vars

    • Remove the following from JAVA_OPTS

      • -XX:+PrintGCDetails

      • -XX:+PrintGCDateStamps

      • -Xloggc:/hln/diagnostics/garbageCollection.log

      • -XX:+UseGCLogFileRotation

      • -XX:NumberOfGCLogFiles=1

      • -XX:GCLogFileSize=10m

    • Add these to JAVA_OPTS:

      • -Xlog:gc*,gc+phases=debug:file=/hln/diagnostics/garbageCollection.log:uptime,utctime,level,tags,pid,hostname:filesize=10m,filecount=10

OUS

  • Update models for KM and Concept reference models to reflect deprecation of instancesUpdated and a direct ObjectId reference for jurisdictionDocId

  • Deprecates routes and controllers related to pre-polling DSS sync process.

SS

  • Updates KM reference model to reflect polling deprecations.

  • Adjusts aggregation for deployed KMs to leverage new direct reference on jurisdictionDocId

VCS

  • Updates specimen translation to support element translation within the Results section of the Clinical Document.

DSS

  • Updates to OpenCDS v5

  • Updates java runtime to Java 17

  • Updates drools engine to Drools 7

  • Incorporates bounce package into DSS codebase, handling delivery to shared volume in initialization script (previously handled by DSS-PFC)

  • Changes to cloudbuild.core.yml

    • Updated maven image to maven:3.8.6-eclipse-temurin-17-alpine

    • Removed separate build of the opencds-knowledge-repository-data module

  • Changes to ENV vars

    • Remove the following from JAVA_OPTS

      • -XX:+PrintGCDetails

      • -XX:+PrintGCDateStamps

      • -Xloggc:/hln/diagnostics/garbageCollection.log

      • -XX:+UseGCLogFileRotation

      • -XX:NumberOfGCLogFiles=1

      • -XX:GCLogFileSize=10m

    • Add these to JAVA_OPTS:

      • -Xlog:gc*,gc+phases=debug:file=/hln/diagnostics/garbageCollection.log:uptime,utctime,level,tags,pid,hostname:filesize=10m,filecount=10

      • -Dorg.jbpm.rule.task.firelimit=50000

DSS-PFC

  • Removes DSS bounce package from dss-pfc (now handled by DSS)

  • Removes OUS registration steps, as OUS no longer requires DSS registration under DSS polling model.

DocumentDB Patch

At the step in deployment corresponding with the authoring side update to DSUS, and before the artifact sync all, the following three commands should be run in the mongo shell on the environment's database.

  1. db.kmreferences.find({}).forEach(function(ref) { ref.jurisdictionDocId = ObjectId(ref.jurisdictionDocId); db.kmreferences.save(ref);});

  2. db.kmreferences.updateMany({}, { $unset: { instancesUpdated: "" }});

  3. db.conceptreferences.updateMany({}, { $unset: { instancesUpdated: "" }});

Bill of Materials

Components that have an update in this release are notated with a highlighted background.

Component
Shortname
Commit
Tag

cat-rckms

CAT

07f3349

2.16.0

data-support-update-service

DSUS

fe292f1

1.8.0

decision-support-service

DSS

25aa0a1

3.0.0

dss-preflight-container

DSS-PFC

9f60375

1.2.0

middle-tier-service

MTS

450c58a

2.6.1

opencds-update-service

OUS

0641c01

1.9.0

rckms-reports-service

RRS

1a33605

1.2.1

rules-generation-service

RGS

44013cc

3.0.0

shared-service

SS

65742af

1.8.0

ss-comparison-service

SSCS

5d0aefe

1.3.1

vmr-converter-service

VCS

edaafc6

2.5.1

Previous2022-12-14Next2022-09-28

Last updated 2 years ago