Codeforces WatcherR 1.4.7: Database migration + hotfix
Difference between en1 and en2, changed 3 character(s)
Last **2 weeks** we were busy migrating our database management from [Room](https://medium.com/r/?url=https%3A%2F%2Fdeveloper.android.com%2Ftraining%2Fdata-storage%2Froom) to [SQLDelight](https://github.com/cashapp/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.↵

![ ](/predownloaded/d6/83/d68341b0ce35ff402a3e2624a3a8a25a16ba5296.png)↵

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](https://play.google.com/store/apps/details?id=com.bogdan.codeforceswatcher).↵

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

As usually thanks [user:BOGDAN_,2020-03-17] for development efforts and helping to quickly resolve the issue.

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)