yevhenii_kanivets's blog

By yevhenii_kanivets, history, 4 years ago, In English

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.

  • Vote: I like it
  • +14
  • Vote: I do not like it

»
4 years ago, # |
  Vote: I like it 0 Vote: I do not like it

Auto comment: topic has been updated by yevhenii_kanivets (previous revision, new revision, compare).

»
4 years ago, # |
  Vote: I like it +1 Vote: I do not like it

Here is detailed description of migration + bug resolution: Article on Medium.