4.15.0
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 runningbuild-dev
- #9636: Update to Node 22
Contributors
Thanks to all who committed changes for this release!
Last updated on