Breaking WishList for 5.0
See original GitHub issueThis ticket is for general discussion of the breaking changes in a future 5.0 release. Some items have been moved from #4785
Please edit the main post to add a topic with a sequence number, and we can discuss it in the comments. If the breaking change is decided to be worthy to add, then create a separate issue for it.
-
Do not allow having both typed Realm instance and Dynamic Realm instance on the same thread. Throw an exception instead. This creates lots of troubles with Realm instance cache management. By disallowing it, the RealmCache implementation can be much simpler and give us an option to totally manage the Realm instance through Object Store.
-
Remove the mips so file since there is NO mips device in the market. Perhaps consider having a parameter in the
realmclosure for includingmips/armbut not have them be part of the standard library. We would need to modify our build system for that.
Issue Analytics
- State:
- Created 6 years ago
- Reactions:1
- Comments:5 (5 by maintainers)

Top Related StackOverflow Question
Yup. I closed the issue. Thanks 👍
My most severe breaking change wish would be to rename
Realm.getInstance(RealmConfiguration)toRealm.open(RealmConfiguration)Realm.getDefaultInstance()toRealm.open()Realm.getInstanceAsync(RealmConfiguration)toRealm.openAsync(RealmConfiguration)Realm.getDefaultInstanceAsync()(which does not exist) toRealm.openAsync()