3.6.0 release notes
Known issues
None.
Upgrade notes
Breaking changes
There are no breaking changes when upgrading from 3.5.x
.
Supported software
There are no required changes to the supported software matrix
from 3.0.0
.
Node | CouchDB | Browsers | SMS bridge | Android | medic-android | medic-couch2pg |
---|---|---|---|---|---|---|
8.11+ | 2.1+ | Chrome 53+, Firefox latest | medic-gateway | 4.4+ | 0.4.5+ | 3.0+ |
Africa’s Talking integration
Version 3.6.0 includes an integration with the Africa’s Talking SMS aggregator. This allows us to offer a cloud based alternative to managing your own medic-gateway
devices. We have created a new routine and a new set of API endpoints to send SMS via Africa’s Talking, process callbacks from Africa’s Talking, and update the status of outgoing messages. Please note that this integration is disabled by default. For more information read the configuration documentation.
mRDT timestamp metadata
Version 3.6.0 includes a backward compatible enhancement to the processing of mRDT metadata. Since v0.1.5
, the rdt-capture
app includes a timestamp representing how long it takes the CHV to capture the RDT. This piece of information is passed to the android wrapper medic-android
which, since v0.4.30
, passes it to the webapp. Once the mRDT form is submitted, this new field timeTaken
will be stored in the resulting document.
Performance
When we released 3.5.0
, we noted the existence of a performance regression when loading the list of Contacts. This issue has been resolved in 3.6.0
.
And more…
Features
- medic#5604: Integration with Africa’s Talking SMS aggregator
- medic#5695: Reports with mRDT photo should also include timestamp metadata from the mRDT app
Improvements
- horticulturalist#41: Support and build against Node versions 8, 10, and 12
- medic-android#78: After merge to master: build, version, sign, and upload through Travis
- medic-collect#27: Publish signed builds to GH Releases
- medic-conf#172: Add a command to update the parents of contacts
- medic-gateway#145: Publish signed builds to GH Releases
- medic#1978: Implement heartbeat to detect 401s for admin users
- medic#4815: Add support for malnutrition reporting to standard
- medic#5464: Add new permissions to allow users to view outgoing messages and export tabs of the admin app
- medic#5485: Muso supervisors can’t review mRDT reports while having a replication depth of 1
Performance fixes
- medic-android#79: Build separate apks for 32 and 64 bit
- medic#5559: Move various scope properties into redux store
- medic#5755: Loading the Contact list is slower in 3.5.0
Bug fixes
- medic-android#74: Remove reference to stale
android-check
dependency - medic#3254: Trying to send a message when logged out is weird
- medic#3299: Not showing login screen if logged out until refresh
- medic#3919: 401s should always redirect to the login page
- medic#5654: Timer widget beeps even after cancelling the form
- medic#5750: Admin upgrade page doesn’t update
- medic#5753: CSP error in Console rendering forms with attached images
- medic#5760: The
initial_replication_date
in info docs is alwaysunknown
- medic#5767: Node environment error after upgrading to 3.5.0 release
- medic#5789: Muso’s mRDT supervisor tasks cannot resolve
Technical issues
- medic#5642: Ensure that all Android apps support 64bit
- medic#5694: Update apps to use local shared-libs
- medic#5736: Build deletion script fails to execute
- medic#5739: Make bundles smaller by deduping dependencies
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.