Tomcat 8.5.50 or later will be required for DHIS 2.34

Hi all,

this is a heads-up that minimum required Tomcat version will be 8.5.50 for DHIS version 2.34.

The main reason for this change is Tomcat 7.0 and 8.0 having several issues with certain application development frameworks (most importantly Jackson, used for JSON and XML serialization) used internally by DHIS 2. As part of our effort to keep DHIS 2 secure, we continuously upgrade such frameworks to receive security fixes and this lead to an incompatibility with older Tomcat versions.

All supported DHIS 2 versions are well-tested with Tomcat 8.5 and so we recommend implementors to upgrade their Tomcat version at their earliest convenience.

best regards,

DHIS 2 dev team

9 Likes

Thank you very much for your update.

Best Regards

Fatema

2 Likes

Thank you for the timely update

best regards,

Matthew

2 Likes

Happy new year 2020.
Thank you for the information.

Regards,

2 Likes

@Lars

Is the RelaxedQueryChars parameter in Tomcat’s server.xml configuration file still required for DHIS2, or is it no longer required?

Background: When the problem related to Tomcat no longer supporting the use of square brackets in queries initially popped up, you stated that using that parameter was a temporary measure until the core DHIS2 code had been updated accordingly.

Regards
Calle

5 Likes

Thank you

2 Likes

thanks for this information,

warm regards

Amza

2 Likes

Setting the RelaxedQueryChars attribute is still required, this change is not related. It will still take a while before we can upgrade all DHIS 2 web apps.

2 Likes

Thank you so much for the latest update

2 Likes

Thanks Lars

2 Likes