4.15.0 release notes

Known issues

Check the repository for the latest known issues.

Upgrade notes

Breaking changes

None.

UI/UX changes

None.

Highlights

Training Page

After deploying the training cards feature to introduce a new workflow to over 10,000 CHPs, we received feedback that users need a way to easily revisit their training content. Care Teams is working on a new Training Materials page which will be found in the auxiliary menu of the CHT.

It will display a list of training content that have been assigned to each user, with an indication to show which have been completed, that users can access repeatedly if necessary.

And more…

Features

  • #8806: Multiple validation functions in rule doesn’t work
  • #9489: Add telemetry for offline freetext searching
  • #9598: Add training material page

Improvements

  • #8216: Propagate request uuid from API to audit logging layer
  • #8402: Add support to check if either of multiple forms is submitted for a patient.
  • #9551: Revisit rules-engine telemetry entries after recalculation triggers rework

Security fixes

None.

Performance improvements

None.

Bug fixes

  • #7375: Race condition in service worker update
  • #8573: Install button doesn’t appear after staging an upgrade sometimes
  • #9286: Starting an upgrade that involves view indexing can cause CouchDB to crash
  • #9612: Tasks can be completed after resolution
  • #9617: Starting an upgrade that involves view indexing can become stuck after indexing is finished
  • #9618: Broken form.xml attachment can prevent api server from starting

Technical improvements

  • #8781: Upgrade to docker compose v2
  • #9543: Flaky e2e test: incorrect-locale has been failing constantly in “after each” hook
  • #9594: Add remaining e2e test to tasks for offline user
  • #9614: Bump helm charts default version in cht-deploy
  • #9622: Flaky e2e test search matches telemetry
  • #9624: default-docs build cache not cleared when running build-dev
  • #9636: Update to Node 22

Contributors

Thanks to all who committed changes for this release!