Release Notes 3.9 (Goal: TBD 2026)
Have a feature to request or suggest?
Post: Share on Talk or in the #o3-releases Slack channel and mention your release goal (e.g. date or version number).
Discuss: For further verbal discussion you can also converse with the community on the weekly O3 Squad Calls or the daily - see the Community Calendar for call dates and times: om.rs/cal
Timing: Please communicate as early as possible to make sure your feature/work has enough time to be considered for the release!
Release Managers: Delete this blurb when release is nearing readiness.
🔦 Key Points
📆 Cut Date: 2026
📆 Release Date: 2026
Release Manager:
Key Features:
Notification feature
PIH & Palladium are interested. Fiona to follow up with the team regarding taking this up if they have the bandwidth.
Requirements: Smart Notification Feature
Duplicates Prevention
PIH & DRC are interested. PIH to contribute towards the requirements.
Drugs Administration
A priority for PIH, and they are already documenting the requirements.
Print ID Card at Registration
PIH is interested and is a priority - Dave to follow up with Mike.
Draw on Image (eg Body Diagram)
ICRC is interested - they have image annotation in 02, but would like this for 03 (this has prevented them from moving to O3)
Make the installation of OpenMRS Simpler
James Kariuki (CDC)
Beyond these current options: Using Docker and Docker Compose, OpenMRS SDK, and Standalone Installation
Diagnosis and Conditions
PIH Interested - not a priority
Whether Diagnosis and Condition need separate concept classes?
Distinction between Diagnosis (encounter-bound) and Condition (longitudinal)?
Promotion from Diagnosis to Condition with clinician confirmation
Medications App
Review RENEWAL of drug action: https://talk.openmrs.org/t/should-renewing-a-medication-auto-stop-the-original-prescription/49428
Dispensing Label printing feature (reflects what was dispensed, not prescribed)
Extend the Favourite-ing pattern from drug orders to lab orders and other order types
Drug Order Sets MVP
⚠️ Breaking Changes:
_______
Where to find it: Demo at o3.openmrs.org (admin/Admin123) or download here: openmrs.org/download/
👷 Contributors
Special thanks to the following community PR reviewers:
DIGI: @Ian Bacher
OpenMRS: @Dennis Kigen, @Jayasanka Weerasinghe, @nethmi, …
PIH:
Palladium:
METS:
MSF Madiro:
Template note: Reach out to @beryl; she will be the primary builder of this list.
Thank you so much to the following contributors - you make releases like this possible! Alphabetically by Organization affiliation:
CSaude:
Health IT (UoN):
ICRC:
Intellisoft:
Madiro:
Mekom:
METS:
OpenMRS Support:
Palladium-Kenya:
PIH:
UCSF:
UW ITECH DIGI:
Independent Contributors:
Thank you, our wonderful translation contributors!
[Language] updated by [contributor-name]
Contributor Metrics
# PRs included: ___
# of Orgs involved: ___
% from OpenMRS Inc. Global Support: ___%
🔦 Highlights for Implementers
Change: Brief description. |
|
Change: Brief description. |
|
Change: Brief description. |
|
📸 Example Visual Changes
🔍 Detailed Changelog
Code:
Distro RefApp
Reference Application 3.5.0 (<-- needs hyperlink like this)
Frontend Modules
Cohort Builder v4.0.3 (patch) (<-- example only)
Patient Chart v10.0.0 ⚠️ (major - breaking change) (<-- example only)
Backend Modules
Core 2.7.4 (<-- example only)
Steps to figure this out: (see also 2nd video in this Talk thread: https://talk.openmrs.org/t/backend-contributions-to-emr-releases-why-and-how/46090 )
1. Find What Backend Modules Changed: Compare previous release’s distro/pom.xml file to this one, e.g.: https://github.com/openmrs/openmrs-distro-referenceapplication/compare/3.3.1...3.4.0-rc.2
2. Use release notes for those to figure out who contributed, e.g. https://github.com/openmrs/openmrs-module-webservices.rest/releases