The next major release of the CHT Core Framework passed a major milestone this week with the next generation architecture now ready for acceptance testing. Testing will cover installation, upgrading, self hosting, and clustering CouchDB. While our Quality Assurance Engineers are verifying the code, work will continue in parallel with more scalability testing and updating documentation for the new improved process.
Most of the other improvements coming in 4.0.0 are either merged or in the late stages of testing so won’t hold up the release. Depending on how testing goes for the architecture change, the release can proceed quite quickly from here.
Now is a great time to prepare for the upgrade by:
- Making sure all of your android devices are upgraded to v1.0.0+ of the cht-android app. This is a pre-requisite for the upgrade, and is backwards compatible so should be done before upgrading the server.
- Testing your forms with the new version of Enketo. We know of a few breaking changes with the latest version which may mean your forms don’t work as expected after upgrading. The latest version of the cht-conf tool has additional checks to detect some of these issues to make updating your configuration a little easier.
- If you’d like to try a pre-release beta of 4.0.0 let me know by replying to this thread and I’ll make sure you’re notified when it’s available.
And, as always, keep watching the forum for more updates!