Realm v2.2.2 Release Notes
Release Date: 2017-01-16 // about 7 years ago-
Object Server API Changes (In Beta)
- 🔀 Disabled
Realm.compactRealm()
when sync is enabled as it might corrupt the Realm (https://github.com/realm/realm-core/issues/2345).
🐛 Bug fixes
- "operation not permitted" issue when creating Realm file on some devices' external storage (#3629).
- Crash on API 10 devices (#3726).
UnsatisfiedLinkError
caused bypipe2
(#3945).- Unrecoverable error with message "Try again" when the notification fifo is full (#3964).
- Realm migration wasn't triggered when the primary key definition was altered (#3966).
- 👉 Use phantom reference to solve the finalize time out issue (#2496).
✨ Enhancements
- 🤡 All major public classes are now non-final. This is mostly a compromise to support Mockito. All protected fields/methods are still not considered part of the public API and can change without notice (#3869).
- All Realm instances share a single notification daemon thread.
- 🛠 Fixed Java lint warnings with generated proxy classes (#2929).
Internal
- ⬆️ Upgraded Realm Core to 2.3.0.
- ⬆️ Upgraded Realm Sync to 1.0.0-BETA-6.5.
- 🔀 Disabled