Release Notes-1.6.0 Beta
Jan 30, 2010
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
Whats New Since 1.5
Version 1.6 of OpenMRS has three major changes. (A larger list can be found below.)
- Patients are allowed to be Users
- Logic has been removed from the OpenMRS core and is now a required core module
- You need Java 1.6+. (Get it here.)
A huge thanks to the 35 people that contributed code to this release: Agnor, arthurs, ayeung, ball, bmckown, bwolfe, cliff.mcintosh, dfuterman, djazayeri, dthomas, emendez, ewolodzko, hkwathome, jamesm, jmiranda, Keelhaul, Knoll_Frank, luzhuangwei, madanmohan, mkopinsky, mogoodrich, mseaton, msheley, n.nehete, nribeka, Pascal, r0bby, rarcos, rcrichton, samrajni, sunbiz, suneeth, tmdugan, upul, yatitandon
Community Input
We welcome any user to download OpenMRS 1.6 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.
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.6 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 trac ticket (registration required).
We do not recommend using this in a production environment!
Download
Bundled Modules
These modules are bundled with the 1.6 alpha openmrs.war download. They will be started automatically and can be removed if they are not wanted.
- Logic 0.2
- Reporting Compatibility 1.5.0.3
Non-Backwards-Compatible Changes for Developers
Developers take note: unfortunately 1.6 includes a few non-backwards-compatible changes from 1.5.
- User no longer extends Person. User now has a Person property.
- The provider property of the Encounter class has been changed from a User to a Person.
- The method signature of DWRPersonService.getSimilarPeople() has changed. (DWR has trouble with method overloading, so we did not leave the old method as deprecated.)
Changelog since 1.6 alpha
| Removed extra display field in person field tag | bwolfe | |
| #2043 | Fixing .project name | r0bby |
| #594 | Fixed javascript error on form schema designer when field descriptions had multiple lines | bwolfe |
| #2041 | Added ability to set a module+version to be required by openmrs in order for openmrs to start | bwolfe |
| reverting #1499 | Switched Administrator role back to System Developer | djazayeri |
| Switched logic module 0.1 for 0.2 (this is only cosmetic) | djazayeri |
