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

Hi @phil

Hope you are doing well. @phil when we can expect 40.4?
As I mentioned before issues [DHIS2-17363] - Jira and [DHIS2-17307] - Jira are have been reported almost month ago and causing a lot of inconvenience for all users, as they cannot make any amendments to the existing TEIs.
Would it be possible accelerate 40.4 update?

Thank you

Regards,
Ulanbek

@phil forgot to tell: I have tried to install the zip archive as you have suggested via App Management App.

So basically I couldn’t upload:

image

Maybe you can suggest other way(s)?

Also is that archive file updating everytime when any updates applied?

Thank you
Regards,
Ulanbek

Hi @Ulanbek ,

v40.4 is currently scheduled with a target of 27 June.

Note that the app-side fix only solved 17363. We then solved the root cause as part of 17307, so the “17636-fix” was removed from the app.

The link to the app package that I gave you was for the development branch for v40, so it does get updated every time the code changes - meaning also that the link no longer has the app-side fix.

I’ll reach out to you with a DM to try to help out.

Kind regards,
Phil

Hi @phil

Thank you for your swift reply. Would it possible to issue hot fix 40.3.2 to overcome the issues above, as they are crucial not only for us? I saw all the issues already have been fixed .

Thank you

Regards,
Ulanbek