Realm v1.0.1 Release Notes
Release Date: 2016-06-12 // almost 8 years ago-
API breaking changes
- None.
โจ Enhancements
- ๐ Significantly improve performance of opening Realm files, and slightly improve performance of committing write transactions.
๐ Bugfixes
- โก๏ธ Swift: Fix an error thrown when trying to create or update
Object
instances viaadd(:_update:)
with a primary key property of typeRealmOptional
. - ๐ Xcode playground in Swift release zip now runs successfully.
- The
key
parameter ofRealm.objectForPrimaryKey(_:key:)
/Realm.dynamicObjectForPrimaryKey(_:key:)
is now marked as optional. - ๐ Fix a potential memory leak when closing Realms after a Realm file has been opened on multiple threads which are running in active run loops.
- ๐ Fix notifications breaking on tvOS after a very large number of write transactions have been committed.
- ๐ Fix a "Destruction of mutex in use" assertion failure after an error while opening a file.
- ๐ป Realm now throws an exception if an
Object
subclass is defined with a managed Swiftlazy
property. Objects with ignoredlazy
properties should now work correctly. - โก๏ธ Update the LLDB script to work with recent changes to the implementation of
RLMResults
. - ๐ Fix an assertion failure when a Realm file is deleted while it is still open, and then a new Realm is opened at the same path. Note that this is still not a supported scenario, and may break in other ways.