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)

Thanks!

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.

Download

OpenMRS 1.9 RC2 represents OpenMRS 1.9.0.26739

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 4.0.9.2

  • Patient Flags 1.3.4

  • HTML Form Entry Extensions  0.9

Changelog since 1.9 RC

TRUNK-3187

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

TRUNK-427

Change Patient Identifier Location to be optional

TRUNK-3171

Removing concept mapping is broken

TRUNK-3162

Update Portuguese Translation

TRUNK-3140

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

TRUNK-3126

In patientHeader.jsp, the org.openmrs.patientDashboard.afterLastEncounter extension point should be moved outside of the <c:if test="$not visitsEnabledhttps://tickets.openmrs.org/browse/TRUNK-3126">

TRUNK-3131

Can't update core logic module automatically

TRUNK-3145

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

TRUNK-3139

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

TRUNK-3130

Unable to start openmrs as web daemon

TRUNK-3156

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

TRUNK-2240

Allow "end this visit now" from edit visit page

TRUNK-21

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

TRUNK-1714

Program/Workflow have problems with concept search

TRUNK-2305

Default locale doesn't work right when creating new users

TRUNK-2996

Initial setup wizard language selection language spellings not correct

TRUNK-3119

Patient merge not working for some locales

TRUNK-3129

Missing options in Concept Drug Management Page

TRUNK-3150

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

TRUNK-3136

Missing Link on Dashboard to Edit Encounters

TRUNK-3154

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

TRUNK-2639

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

TRUNK-2630

Login takes user to last page of previous user

TRUNK-3137

Add New Concept Page Broken

TRUNK-3109

Remove java keywords from jsp

TRUNK-3005

ConceptValidator finds duplicate names only for the current system locale

TRUNK-3048

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.