Realm v3.7.5 Release Notes

Release Date: 2018-07-23 // almost 6 years ago
  • โœจ Enhancements

    • ๐Ÿ‘Œ Improve performance of applying remote changesets from sync.
    • ๐Ÿ‘Œ Improve performance of creating objects with string primary keys.
    • ๐Ÿ‘Œ Improve performance of large write transactions.
    • Adjust file space allocation strategy to reduce fragmentation, producing smaller Realm files and typically better performance.
    • ๐Ÿ”€ Close network connections immediately when a sync session is destroyed.
    • Report more information in InvalidDatabase exceptions.

    ๐Ÿ›  Bugfixes

    • ๐Ÿ›  Fix permission denied errors for RLMPlatform.h when building with CocoaPods and Xcode 10 beta 3.
    • ๐Ÿ›  Fix a use-after-free when canceling a write transaction which could result in incorrect "before" values in KVO observations (typically nil when a non-nil value is expected).
    • ๐Ÿ›  Fix several bugs in the merge algorithm that could lead to memory corruption and crashes with errors like "bad changeset" and "unreachable code".