Realm v10.1.0 Release Notes
Release Date: 2020-10-23 // over 3 years ago-
๐ฅ Breaking Changes
- None.
โจ Enhancements
- โ Added
FlowFactory
interface that allows customization ofFlow
emissions, just as we do withRxObservableFactory
. A default implementation,RealmFlowFactory
, is provided when buildingRealmConfiguration
s. - โ Added
toChangeSetFlow
methods (similar to the RxasChangesetFlowable
methods) forRealmObject
,RealmResults
andRealmList
.
๐ Fixes
- ๐ Fixed crash when adding classes containing an
ObjectId
as primary key to the schema. (Issue #7189, since v10.0.0) - ๐ Fixed crash when creating proxy classes containing an
ObjectId
as primary key. (Issue #7197, since v10.0.0) - ๐ Fixed crash where calls to
toFlow
could crash if the Flow job is canceled and object updates are emitted after that happens. (Issue 7211, since v10.0.1)
Compatibility
- โฌ๏ธ File format: Generates Realms with format v20. Unsynced Realms will be upgraded from Realm Java 2.0 and later. Synced Realms can only be read and upgraded if created with Realm Java v10.0.0-BETA.1.
- ๐ APIs are backwards compatible with all previous release of realm-java in the 10.x.y series.
- Realm Studio 10.0.0 or above is required to open Realms created by this version.
Internal
- โก๏ธ Updated to Realm Sync: 10.1.3.
- โก๏ธ Updated to Realm Core: 10.1.3.
- โก๏ธ Updated to Object Store commit: fc6daca61133aa9601e4cb34fbeb9ec7569e162e.