Release Notes 3.5 (2025-09)
🔦 Key Points
Release Information
📆 Cut Date: Aug 5, 2025
📆 Release Date: Sep 12, 2025
Release Manager: @Juliet Wamalwa @Jayasanka Weerasinghe
Key Features
Clinician Homepage: Redesign prioritizing Service Queues and Appointments (epic).
Immunization History View: Improved to show all immunizations and dose records (epic).
Language Translations: Extended now supports Romanian, Indonesian, Chinese (China), Georgian, and Italian.
Fast Data Entry Restored: It's now compatible with our modern form system.
Demo metadata expanded: 400+ new medications and comprehensive immunization options added.
E2E test coverage Expanded: Coverage includes patient registration, vitals & biometrics, lab workflows (epic).
Developer tooling improvements: The new architectural approach provides up to 3x faster build times, eliminates build failures, and enables lighter-weight builds.
Interactive translation Builder: Integrated an interactive translation builder in the Form Builder app that allows developers to easily translate forms into different languages through a user-friendly interface (epic).
Platform 2.8.0 Release Completed: Includes better security, DevX, and critical foundational elements for cloud support and scaling.
⚠️ Breaking Changes:
Use a single global cache instance for SWR by @ibacher in #1397
O3-4927: Add single spa app root container divs in index.ejs by @chibongho in #1434
Remove deprecated launchPatientWorkspace function by @denniskigen in #2444
O3-4469: Move queue priority config to top-level by @jwnasambu in #1546
Where to find it: Demo at o3.openmrs.org (credentials: username: admin, password: Admin123) or download here: openmrs.org/download/
👷 Contributors
Special thanks to the following community PR reviewers:
DIGI: @Ian Bacher
OpenMRS: @Dennis Kigen, @nethmi, @Rafal Korytkowski, @Samuel Male @Daniel Kayiwa , @Wikum Weerakutti @Jayasanka Weerasinghe
PIH: @Chi Bong Ho, @Mark Goodrich, @Mike Seaton
Palladium: @Kennedy Makombe @Donald Kibet
Mekom: @Brandon Istenes
MSF Madiro: @Pius Rubangakene @Vineet Sharma @Joshua Nsereko
Thank you so much to the following contributors - you make releases like this possible! Alphabetically by Organization affiliation:
PIH: @Mark Goodrich @Chi Bong Ho @Mike Seaton
UW ITECH DIGI: @Ian Bacher @Moses Mutesasira @Emmanuel Nyachoke
Palladium-Kenya: @omosh @Donald Kibet @itskios09 @amosmachora
Mekom: @Brandon Istenes @Emmanuel Nyachoke
ICRC:@José Francisco
SolDevelo: @Oliver Lewandowski
Madiro: @Vineet Sharma @Pius Rubangakene
METS: @Daphine Nalule @Jeremy Jabar
OpenMRS Support: @Grace Potma @nethmi @Dennis Kigen @Veronica Muthee @Samuel Male @Jayasanka Weerasinghe @Rafal Korytkowski @Daniel Kayiwa @Wikum Weerakutti @Nathan Ruhanga @herman muhereza @CLIFF GITA @Brandon Istenes
Independent Contributors: @twiine @harshthkkr @chintu @Juliet Wamalwa @enockkalumba @katoelvis @Nathan Ruhanga @wedson @backloguy @ISABIRYE ELIJAH @Deborah Nakamatte @SSEBAANA Suubi Joshua @shettybharath @williemutua @princeavo @Olara Moses @rishithreddy @Laurent Ouma @jay-oao @Bawantha Rathnayaka @jayg@Mutagubya Jonathan @nsalifu @herman muhereza @Bharath-K-Shetty, @Daphne210, @Debbielou, @EDSONZ-WASSWA, @ELVISKATS, @Ekcode-lab, @IamMujuziMoses, @Isabirye1515, @JayadityaGit, @Setter, @Willie-theBeastMutua, @WodPachua, @akileng56, @enock-kalumba, @enyachoke @icrc-jofrancisco, @its-kios09, @jabahum, @jayg2002, @jwnasambu, @makombe,, @mozzy11, @mseaton, @olewandowski1, @parthfloyd @princeavo, @rishithreddy89, @xprl-gjf,
Thank you Translation Contributors! Since our last O3 EMR release, the following individuals added more translations in these langugages:
Romanian updated by msit (Andrei Popescu @popescuaandrei)
Indonesian updated by @achmadns
French by @Grace Potma @Romain Buisson @pkomena (Pascal Komena)
Spanish by adolfo_ajucum (Adolfo Ajucum), @duvet05 (Gonzalo G)
Georgian by Temuri Doghonadze (NorwayFun)
Italian by @toax (Mattia Rigo)
Chinese (China) by Chenkai Zhang (ToxicToast) and Zicheng wang (stephen080412) and Eason (eason1), and 王奕桢 / Wang Yizhen (2017405800), 李宗蔚 (HuluLi), Dylan Chang (dylanchang108)
Portuguese (Brazilian) by Thiago Costa (pushup8479)
Bengali by Imran bin Azad Siyam (imranbinazad) (@imran)
Contributor Metrics
# PRs included: 307
# of Orgs involved: 8
% from OpenMRS Inc. Global Support: 43%
🔦 Highlights for Implementers
| |
|
|
| |
|
|
|
|
|
|
| |
|
|
📸 Example Visual Changes
🔍 Changelogs
Code:
Distro RefApp
Reference Application 3.5.0
Frontend Modules
ESM Core v6.3.0 → v8.0.0 ⚠️ (breaking change)
Patient Chart - v10.2.0 → v11.3.0 ⚠️ (breaking change)
Patient Management v8.5.0 ->v9.2.0 ⚠️ (breaking change)
Ngx-formentry v18.0.0 → v19.0.0 ⚠️(breaking change)
React Form Engine v3.1.4 → v3.3.0
Cohort Builder v4.0.4 v4.0.3 → v4.0.4
Dispensing v1.7.0 → v1.9.1
Fast Data Entry v1.3.0 -> v1.4.0
Form Builder v3.1.0 -> v3.3.1
Laboratory v1.1.1 → v1.2.0
Admin-tools v4.2.1
Backend Modules
Core 2.7.4 → 2.7.6
FHIR2 2.5.0 → 2.7.0
Webservices REST 2.49.0 → 2.50.0
Queue 2.6.0 → 2.9.0
Authentication 1.1.0 → 2.0.0
Reporting 1.27.0 → 1.28.0
Event 2.10.0 → 3.0.0
Bedmanagement 6.1.0 → 6.2.0-20250806.164740-6
Billing 1.3.0 → 1.3.2
Reference Content Package 1.2.0 → 1.4.0
Reference Demo Content Package 1.2.0 → 1.6.0