DHIS2 version 40.3.1 is now available - HOTFIX

Dear all,

DHIS2 version 40.3.1 is out as a HOTFIX release to address some blocking functional and performance issues.

DHIS2-16497: Unable to run analytics through GUI, Localhost API calls fail 70% of time
Note: this only affects clustered server configurations

DHIS2-17062: system.sql_view_write_enabled no longer working

DHIS2-16497: Core app installation via app-management app not working as expected

DHIS2-17246: Query executed during a POST/PUT to the events endpoint

DHIS2-17297: Data Visualizer crashes when using totals with a certain layout

This is the latest stable release for version 40, and supersedes patch 40.3.0.

These hotfixes are provided to make it easy for you to keep your system secure and reliable; provided you keep up to date with the latest patch versions.

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

Thanks!

DHIS2 Release Team

Release Information Links
Release Note Patch 40.3.1 Release Note
Upgrade notes 40 Upgrade notes
Download release and sample database Downloads - DHIS2
Documentation Home - DHIS2 Documentation
Source code on Github tag/2.40.3.1
Demo instance DHIS 2 Demo - Sierra Leone
Docker docker pull dhis2/core:2.40.3.1
for more docker image variants see dockerhub
2 Likes

Hi @phil

Thank you for the hot fix. Actually I was expecting the hotfix will include the issue [DHIS2-17363] - Jira and [DHIS2-17307] - Jira as my users waiting for the fix.

Would it possible to reissue the hot fix?

Thank you
Regards,
Ulanbek

Hi @Ulanbek,

We don’t re-issue releases, but we can release new hotfixes if they are deemed necessary.

I see that 17363 has been fixed and will be included in v40.4. 17303, on the other hand, is still open.

I’ll flag the issues to the @dhis2-tracker team.

Note that it looks like 17363 is purely an issue in the app. The latest build of the app, from the head of the v40 development branch, is here: https://github.com/d2-ci/tracker-capture-app/archive/refs/heads/v40.zip
In principle, you can just install that manually via the App Management App. As always, we would encourage you to test it out in a development environment before updating on production.

Kind regards,
Phil