Dear all,DHIS2 Android Capture App version 2.4.2 is now released as a HOT FIX patch.
This HOT FIX is the Android response to an issue that was affecting the API used for synchronizing data from Android. This release adds a feature that detects data stored in Android that hasn’t been properly synchronized with the server, and allows the end user to sync the data again.
The issue is present in DHIS versions 2.35.3, 2.35.4, 2.35.6, 2.36.0 and 2.36.1.
Your implementation might be affected if any of these conditions are met:
- You have any users that do not have access to search for tracked entity instances across all org units (search scope not set at root level)
- Any of your tracker programs are configured with the “Access level” set to either “Protected” or “Closed”
If your implementation is running an affected version of DHIS2 you may be at risk of data loss due to failed synchronization. So, we encourage to upgrade your applications to 2.4.2
If you think you might be affected please send a message directly to @dhis2-tracker (<-- click the name and select message) and we can assist in avoiding the loss of any unsynchronized data.
Note: Data is safe in the mobile device, but if before the upgrade that data is deleted from the device, because there is a change of user or the user manually deletes it before it can be synchronized, then the data will be lost.
The release notes for this patch can be found here: Patch 2.4.2 Release
More detailed information about the issues solved can be found here: SDK 1.4.2 release
|Download app from Google Play or Github||https://www.dhis2.org/app-store|
|Documentation and Javadocs||https://dhis2.org/android/|
|Overview of App bugs fixed on JIRA (requires login)||Bugs 2.4.2|
|Source code on Github||GitHub - dhis2/dhis2-android-capture-app: DHIS 2 data and tracker capture app for Android|
|Demo instance (user/password)||https://play.dhis2.org/2.36/ android / Android123|
|DHIS 2 community||https://community.dhis2.org Mobile Community|
|Source code of SDK on Github||SDK 1.4.2|