Codeforces WatchR 1.4.7: Database migration + hotfix

Revision en2, by yevhenii_kanivets, 2020-03-18 09:15:53

Last 2 weeks we were busy migrating our database management from Room to SQLDelight. It's the first step of the migration to Kotlin Multiplatform, which will allow us to deliver more consistent features on iOS / Android and deliver them faster.

Version 1.4.6 has been published today's morning, but it contained a tricky bug related to wrong column names. Unfortunately, preliminary testing didn't revealed it, so we've seen it only when started to see some new crashes coming into Firebase Crashlytics.

Version 1.4.7 with a hotfix has been published just a few minutes ago. Everything should now work smoothy for all users who experienced crashes after updating to 1.4.6 and for all users who will update to 1.4.7 directly.

In contrast, all first-time users who installed 1.4.6 without having previous version will have crashes after updating to 1.4.7. This is caused by a wrong database scheme used in 1.4.6, which can't be fixed. So, please, delete your current app version (1.4.6) and reinstall the app from Google Play.

We are really sorry about these crashes. We will implement processes to prevent them from happening in the future.

As usually thanks BOGDAN_ for development efforts and helping to quickly resolve the issue.

Tags #codeforces, #api, #cw, #android

History

 
 
 
 
Revisions
 
 
  Rev. Lang. By When Δ Comment
en2 English yevhenii_kanivets 2020-03-18 09:15:53 3
en1 English yevhenii_kanivets 2020-03-17 22:28:56 1654 Initial revision (published)