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