DHIS2 patch release 2.31.3 is now available

Dear all,

DHIS2 version 2.31.3 (patch release) is out with bug fixes and enhancements.

This is the latest stable release for version 2.31, and supersedes releases 2.31.0 to 2.31.2.

The release note for this patch can be found here: Patch 2.31.3 Release Note.

Note: if you are currently using 2.31.0!
There is an addition manual upgrade action required if upgrading from 2.31.0 to later patches (please check the Upgrade notes link below!).



Release Information Links
Release Note Patch 2.31.3 Release Note
Upgrade notes 2.31 Upgrade notes
Download release and sample database https://www.dhis2.org/downloads
Documentation and Javadocs https://www.dhis2.org/documentation
Source code on Github https://github.com/dhis2/dhis2-core/releases/tag/2.31.3
Demo instance https://play.dhis2.org/2.31.3/

Hi Phil @phil,

Thanks for the patch release!

For the upgrade process from version 2.30, we just need to stop the tomcat service, and replace the WAR file with version 2.31.3 and then restart the service. Will this be enough?



Hi @lli

Yes, that’s correct. Flyway should take care of the db updates when you first start the new version.

However, please note the comment in the upgrade notes about dropping any SQL views you have. In addition some people had problems when upgrading from 2.30 to 2.31 because they had other functions in their DB that needed to be dropped before they could start up successfully.

The flyway scripts run in one single transaction, so if anything fails the DB will not be updated at all, and you can fix the conflicting issue and try again.

If you have any problems, just reach out to us!

Kind regards,


Hello, I did the same way but DHIS Software is not loading, its giving error.

HTTP Status 404 – Not Found

Type Status Report
Message /dhis/
Description The origin server did not find a current representation for the target resource or is not willing to disclose that one exists.

Apache Tomcat/9.0.31

Could you please advice, what to do.