This version is not recommended because the Reference Data component contains a bug relating to production database migrations. Use version 3.1.1 instead.


Release Notes


The OpenLMIS Community is excited to announce the 3.1.0 release of OpenLMIS!

This release represents a significant milestone in the version 3 series, which is the result of a software re-architecture that allows more functionality to be shared among the community of OpenLMIS users. This version includes a new Stock Management service and also has significant improvements in the Requisition functionality. It also contains contributions from the Malawi implementation, such as a CSV data loading tool for importing reference data (such as facility and product lists) into OpenLMIS.

After 3.1.0 there are further planned milestone releases that will continue towards the vision of providing a full-feature electronic logistics management information system (LMIS) that ministries of health and organizations can utilize to manage their supply chain. Please reference the Living Product Roadmap for the high-level estimated release schedule of next feature releases and beyond.

Download or View on Github


OpenLMIS Reference Distribution 3.1.0 

Components


Version 3.1.0 of the Reference Distribution has updated versions of the components listed below. The Reference Distribution bundles these component together using Docker to create a complete OpenLMIS instance.

For background info about how components and the Reference Distribution are versioned, see Versioning and Releasing.

Reference UI 5.0.1

The reference UI bundles the following UI components together. 

ui-components 5.0.1

Bug fixes

ui-layout 5.0.1

Bug fixes:

referencedata-ui 5.0.1

New functionality added in a backwards-compatible manner:

Bug fixes

The reference data UI contains the feature set to support administrative functionality to view and edit system configurations for Facilities, Products, Programs, Reasons, Roles, and Users. The following are the new administrative screens


requisition-ui 5.0.1

Improvements

Bug fixes

stockmanagement-ui 1.0.0-beta

New screens supporting the key stock management transactions. For details on the functionality, reference the functional documentation:

 

fulfillment-ui 5.0.1

Bug fixes

Stock Management 1.0.0-beta

First release of stock management features, reference the functional specifications for a list of specific features and related JIRA tickets.

ReferenceData Service 6.0.0

New functionality added in a backwards-compatible manner:

Breaking changes:

Requisition Service 3.1.4

Bug fixes added in a backwards-compatible manner:

Fulfillment Service 3.0.3

Bug fixes and improvements (backwards-compatible):

Components with No Changes


Auth Service 3.0.2, Notifications Service 3.0.1, and the tooling components have not changed, including: the logging service, the tailored docker-ized distribution of nginx, and a library for shared Java code called service-util.

Contributions


Thank you to Team Panda at ThoughtWorks for releasing the first version of the stock management service. Team members included Shiyu Jin, Deng Yi, Wei Zhang, Hongwei Peng (Max), Pengfei Cui, Bing Wu.

Thanks to the Malawi implementation team that has contributed a number of pull requests to add functionality and customization in ways that have contributed global shared benefit:

Also, thanks to everyone who contributed to OpenLMIS 3.0.0.

Further Resources


View all JIRA Tickets in 3.1.0.

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