Release Notes 1.9.0 RC2

Release date: March 30th, 2012

This version of OpenMRS is a prerelease and not considered worthy for production use. Its function is to give users an idea of what to expect and help discover any possible obscure new bugs.
See the release notes for 1.9.0 for the final production-ready release.

What's new since 1.9 RC?

OpenMRS 1.9.0 RC2 has a number of bug fixes in the core application and some bundled modules. Check below for the complete listing of the bug fixes in the core application.

The standalone version has a new option which configures OpenMRS with the MVP/CIEL dictionary, but without any patient data. If you are familiar with OpenMRS and want to start a new system, this is a good place to start. After logging in, remember to change the user name and password from admin and test respectively.
For developers, the standalone version now lets you specify vm arguments for adjusting memory, running in debug mode, profiling with YourKit, and more as per details from here.

We have also improved the module to help you test this second release candidate using your existing data. Read more about it from: Release Testing Helper Module, and download it from here.

Providing Feedback

We strongly urge all developers/implementers to download OpenMRS 1.9 RC2 and try it out, give us feedback, and potentially bug reports on this release. We especially ask current users try this version out on their own database and with their custom modules.

Even if you don't have time to do any thorough testing, we'd really appreciate it if you can upgrade a copy of your database to the 1.9 data model, and report on any errors than may occur in the upgrade script.

If a new bug is found, send an email to one of the mailing lists or create a new JIRA ticket (click upper right icon, signup for an ?OpenMRS ID first)


A huge thanks to the 70 people that have contributed to the code base and helping us to get this far:

ashishmittal, abbas, amala, asgoyal, rubailly, ajanthan, openbala, gbalaji, bwolfe, bobcstrick, burke, duality72, cliff.mcintosh, corey.sobel, dkayiwa, djazayeri, diptanuc, bisanthe, eurico.jose, selob, gbathla, gauravpaliwal, gobi, goutham, grwarren, deuts20h, harsha, arbaughj, jriley, jeffrey.leegon, jkeiper, jwmajors81, jportela, jtellez, kishoreyekkanti, lara.kellett, gmario, mogoodrich, mblanchette, mseaton, mohammad, monojit, mvorobey, nribeka, peichenauer, pushkar, raff, arahulkmit, rajithd, r.friedman, rowanseymour, sapna, sunbiz, scottmuc, shanakaf, sneha, sophiez, maurya, suho, sjmckee, stuartgunter, suneeth, surangak, tmdugan, cta, tabdelmaguid, upul, wyclif, zabilcm, zubair

Not to mention all the people that contributed in countless other ways to support this release and be a great part of the shaping of this release: pbiondich, mdowney, dawn.


OpenMRS 1.9 RC2 represents OpenMRS

Download OpenMRS 1.9 RC2

Bundled Modules

These modules are bundled with the 1.9 RC2 openmrs.war download. They will be started automatically and can be removed if they are not wanted.

  • Logic 0.5.2
  • HTML Form Entry 1.9.1
  • Reporting 0.7.1
  • HTML Widgets 1.6.0
  • Reporting Compatibility 1.5.7
  • Serialization.xstream 0.2.5
  • Xforms
  • Patient Flags 1.3.4
  • HTML Form Entry Extensions  0.9

Changelog since 1.9 RC


Limiting to a maximum number of search widget results doesn't work occasionally


Change Patient Identifier Location to be optional


Removing concept mapping is broken


Update Portuguese Translation


Patient Dashboard Encounters are not sorted by date. Clicking on Encounter Date doesn't sort them.


In patientHeader.jsp, the org.openmrs.patientDashboard.afterLastEncounter extension point should be moved outside of the <c:if test="$not visitsEnabled">


Can't update core logic module automatically


When you delete an encounter you are not returned to the dashboard and the dashboard isn't refreshed when click back


Error when removing the patient program completion date: A completion date cannot be before an enrollment date


Unable to start openmrs as web daemon


Unable to add new global properties: Advanced Settings (Global Properties) page doesn't show the save button; Settings page doesn't allow for new properties


Allow "end this visit now" from edit visit page


Changing workflow states on dashboard fails silently if date is blank or before date of start of current state


Program/Workflow have problems with concept search


Default locale doesn't work right when creating new users


Initial setup wizard language selection language spellings not correct


Patient merge not working for some locales


Missing options in Concept Drug Management Page


"true" and "false" concepts loaded improperly in ConceptServiceImpl


Missing Link on Dashboard to Edit Encounters


OpenMRS webapp should also map *.page and *.action to the openmrs servlet


Drugs are not showing up in the concept search in the concept dictionary


Login takes user to last page of previous user


Add New Concept Page Broken


Remove java keywords from jsp


ConceptValidator finds duplicate names only for the current system locale


When searching for patients by name, exact matches should be shown first

See ?Release Notes for 1.9.0 RC, Release Notes for 1.9.0 Beta, and Release Notes for 1.9.0 Alpha for other changed made since 1.8.