Due to a bug in the upgrade from 3.0.0 to 3.0.1, we recommend starting with 3.0.1 or newer. Users who are already using 3.0.0 will experience a data migration issue when upgrading to 3.0.1 or newer. Details are inside that bug report.


Release Notes

The release of 3.0.1 is primarily a bug-fix release, with over 50 bugs fixed since 3.0.0. 

This release also includes new screens for User Administration, new UI developer tooling, and improved validations in the requisition data entry form in the Requisition service. All changes are backwards-compatible. Any exceptions are identified in the Components section below.

3.0.1 is a stable release, and all users of OpenLMIS version 3 are encouraged to adopt 3.0.1.

For background information on OpenLMIS version 3's new micro-service architecture, extensions/customizations, and upgrade paths for OpenLMIS versions 1 and 2, see the 3.0.0 Release - 1 March 2017.

Download or View on GitHub

OpenLMIS Reference Distribution 3.0.1

Components

Version 3.0.1 of the Reference Distribution has updated versions of the components listed below. The components are semantically versioned - their version numbers and CHANGELOG links are included below. The Reference Distribution bundles these component together using Docker to create a complete OpenLMIS instance.

Reference UI 4.0.0

This component has taken a big step forward for extensibility, customizability, and modularity. The Reference UI is now on version 4.0.0 due to significant structural changes.

The UI now has full separation of code into the following repositories: Auth UIReference Data UIFulfillment UIReports UIRequisition UI, along with shared components in UI Components and UI Layout.

The Dev UI build image has been updated with build tools that support this modular UI. See OLMIS-1025 for details.

The Reference UI 4.0.0 also includes significant new features added since 3.0.0:

Requisition Service 3.1.1

This component includes some new functionality in addition to bug fixes since Requisition Service 3.0.0:

See the Requisition CHANGELOG for the full list of changes.

Fulfillment Service 3.0.1

This component includes backwards-compatible bug fixes made since Fulfillment Service 3.0.0:

See the Fulfillment CHANGELOG for the full list of changes.

Reference Data Service 4.0.0

This component includes API changes that are not backwards-compatible, in addition to new features and bug fixes since Reference Data Service 3.0.0:

See the Reference Data CHANGELOG for the full list of changes.

Note: Reference Data component contains a bug in the upgrade from ref-distro 3.0.0 to 3.0.1. Details are inside that bug report.

Auth Service 3.0.1

This component includes one change since Auth Service 3.0.0:

Components with No Changes

Further Resources

View all JIRA Tickets in 3.0.1.

Learn more about the OpenLMIS Community and how to get involved!