Release date : 22 December 2021
Theme: Making the Platform support Openmrs 3.0
Note: This platform release requires at least a minimum of Java / OpenJDK 1.8 and MySQL 5.6 and Tomcat 8.5+ to run properly.
- What's New?
- Library upgrades
- Bug fixes
- New features with bundled modules
- Database Changes
- Community Input
- Bundled Modules
- Bundled OWAs
- Download
What's New?
This release is OpenMRS Platform 2.5.0 and is a major release version of the OpenMRS API that follows 2.4.1. It contains many under-the-hood updates to have a more modern tech stack and security fixes.
Release Manager: tendo kiiza Martyn with support from Daniel Kayiwa
Feature | Description | Status | Point of Contact |
---|---|---|---|
Support for Tomcat 8.5+ | Adding support for Tomcat 8.5+ and 9 | DONE | |
Make all Collectable entities Form Recordable | Added support for making all Collectable Entities Form Recordable | DONE | |
Administration via REST | Extending Administration through REST endpoints for OpenMRS 3.0 | DONE | |
Enhancing user_properties to Enable storing user-specific settings for OpenMRS 3.0 | DONE | ||
Mysql Reserved Word | Avoid using MySQL reserved word "rank" as Column Name | DONE | Christopher Miiro |
Diagnosis Attribute | Add "Diagnosis Attribute" to data model | DONE | Christopher Miiro |
User Password | Cannot delete user who has changed their password | DONE | Christopher Miiro |
Security Fix in log4j | Fixing a Security threat in the log4j library which exposes a server to attackers | DONE | Ian Bacher |
Library upgrades
Adding support for Tomcat 8.5+ and 9
New features with bundled modules
Community Input
Special thanks goes to the following people in the work they've done to make this release a success Daniel Kayiwa for the technical guidance , development and other aspects involved , Burke Mamlin for his untiring support through the Platform Team and Talk , design and business analysis specifically for the features included in this release. And the developers who worked on the various tickets Bartłomiej Rasztabiga Christopher Miiro Antony Ojwang Testers from the QA Team for automating Some tests Sharif Magembe Kakumirizi DaudChristine Gichuki Irene Nyakate Juliet Wamalwa and the Entire QA Team , Grace Potma for interfacing with MFE squad , Ian Bacher Piotr Mankowski from the Fhir squad.
Bundled Modules
- REST Web Services v2.30.0
- OWA v1.13.0
- FHIR2 v1.3.0
Bundled OWAs
- Add-on Manager
Data Model Changes since 2.4.0
- Delete non-null constraint from column cohort_member.start_date
- Adding "form_namespace_and_path" column to encounter_diagnosis table
- Adding "form_namespace_and_path" column to the allergy table
- Adding 'encounter_id' column to the allergy table
- Adding "form_namespace_and_path" column to the orders table
- Adding "form_namespace_and_path" column to the patient_state table
- Adding 'encounter_id' column to the patient_state table
- Increasing user_property.property from VARCHAR(100) to VARCHAR(255)
- Changing user_property.property_value from VARCHAR(255) to LONGTEXT
- Creating order_attribute_type table
- Creating order_attribute table
- Create order_referral table
- Introduce location column to test_order table
- Adding type field to the Location table
- Creating diagnosis_attribute_type table
- Creating diagnosis_attribute table
- Updating foreign key user_who_changed_user to add delete CASCADE
- Renaming column rank to dx_rank because rank is a reserved word in MySQL 8.0.2 and later
Download
OpeMRS Platform 2.5.0 download link(https://sourceforge.net/projects/openmrs/files/releases/)
Other Supported Releases
- Release Notes 1.9.8
- Release Notes 1.9.7
- Release Notes 1.9.5
- Release Notes 1.9.4
- Release Notes 1.9.3
- Release Notes 1.9.2
- Release Notes 1.9.1
- Release Notes 1.9.0
- Platform Release Notes 2.4.0
- Platform Release Notes 2.3.1
- Platform Release Notes 2.3.0
- Platform Release Notes 2.2.0
- Platform Release Notes 2.1.4
- Platform Release Notes 2.1.3
- Platform Release Notes 2.1.2
- Platform Release Notes 2.0.7
- Platform Release Notes 2.0.6
- Platform Release Notes 2.0.5
- Platform Release Notes 2.0.4.1
- Platform Release Notes 2.0.3
- Platform Release Notes 2.0.2
- Platform Release Notes 2.0.1
- Platform Release Notes 2.0.0
- Platform Release Notes 1.9.9
- Platform Release Notes 1.9.10
- Platform Release Notes 1.12.1
- Platform Release Notes 1.12.0
- Platform Release Notes 1.11.9
- Platform Release Notes 1.11.8
- Platform Release Notes 1.11.7
- Platform Release Notes 1.11.6
- Platform Release Notes 1.11.5
- Platform Release Notes 1.11.4
- Platform Release Notes 1.11.3
- Platform Release Notes 1.11.2
- Platform Release Notes 1.11.1
- Platform Release Notes 1.11.0
- Platform Release Notes 1.10.6
- Platform Release Notes 1.10.5
- Platform Release Notes 1.10.4
- Platform Release Notes 1.10.3
- Platform Release Notes 1.10.2
- Platform Release Notes 1.10.1
- Platform Release Notes 1.10.0
- Core Release Notes 2.1.1
- Core Release Notes 2.1.0
- Core Release Notes 1.9.12