Release Notes-1.5.0 Beta


Friday, June 19th 2009

Contents

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.
For a list of the current, stable, production-ready OpenMRS releases, see the Releases page

New Features Over 1.4

Version 1.5 of OpenMRS is packed with new features! A few of them are highlighted here, and a larger list of them can be found on the Release_Notes-1.5.0_Alpha page.

  • Added a wizard for easier setup of the OpenMRS database and runtime properties file. Just deploy the war file into Tomcat, view it in a web browser, and it will step through creating your database for you.
  • Removed the need to run and update-to-latest sql files. When downloading an updated OpenMRS file, simply upload the new war file to Tomcat, view it in a web browser, and it will show you what database updates are needed before it can start.
  • Images, xrays, sound files, etc can now be stored or referenced as "Complex" observations in the database
  • UTF-8 characters are now fully supported in both database elements and as a translation item

A huge thanks to the many people that contributed code or bug reports to this release!

Community Input

We welcome any user to download OpenMRS 1.5 Beta 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.

If a new bug is found, send an email to one of the mailing lists or create a new trac ticket (registration required).

We do not recommend using this in a production environment!

Download

Download OpenMRS 1.5 Beta

Bundled Modules

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

What's New over 1.5.0 Alpha?

There were a handful of bug fixes found in the alpha release that have been fixed in the beta.
The below list is nearly comprehensive.

Bugfixes
#1573Automatically execute the old mysqldiff file when upgrading databases older than 1.4.0.20
#1516Core modules shipped with openmrs are not started at startup
#1491Short name concepts should also show preferred name on a concept name search
#1540Fix default view resolver to work with Spring 2.5's convention-over-configuration
#1547Fixed implementation id uuid error (Thanks luzhuangwei!)
#862Scheduler throws exception ('Timer already canceled') when trying to restart a failed task.
#1531Fixing patient merge function due to uuids
#1532Added openmrs version to query string to js and css html include so that javascript and css files aren't cached across versions
#1529Added "create" and "update" as triggers for the SaveHandlers so that calls to deprecated methods still work.
#1529Fixed error on creating relationship due to missing uuid
#1491Adding preferred name to search result list if search hit is on a non-preferred name
#1525Fixing authorization issue related to setting the implementation id in the wizard
#1539Fixed UTF-8 webapp and module messages
#1190Added file progress list to end of initialization wizard (thanks Knoll_Frank!)
#1567Fixing NPE on RegimenPortletController
#1568Fixing nonuniqueobjectexpception at module startup
#709Refixed Patient merging
#1578Fixed saving of new fields on a form schema

See the 1.5.0 Alpha release notes for changes over the 1.4 releases.

More detailed information can be found by looking at the tickets closed for the 1.5 line.