Release Notes-1.6.0 Beta


Jan 30, 2010

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

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

Download OpenMRS 1.6 Beta

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 tagbwolfe
#2043Fixing .project namer0bby
#594Fixed javascript error on form schema designer when field descriptions had multiple linesbwolfe
#2041Added ability to set a module+version to be required by openmrs in order for openmrs to startbwolfe
reverting #1499Switched Administrator role back to System Developerdjazayeri
Switched logic module 0.1 for 0.2 (this is only cosmetic)djazayeri