Realm Blog

Realm Objective-C & Swift 0.95.1

We just released version 0.95.1 of Realm Objective-C and Realm Swift.

New Technologies

Now that Xcode 7 is officially out, all the new technologies that it brings are now officially supported: Swift 2.0, iOS 9, watchOS 2 & OS X 10.11.

We’ve been testing and building for these new technologies for months now, so you should feel confident that Realm will run smoother than ever with this release.

We’ll still be supporting Swift 1.2 via the swift-1.2 branch for some time to come, but we encourage you to move to Swift 2 as soon as possible.

Bug Fixes

Along with support for new Apple technologies, we’ve included a number of bug fixes in this release:

  • We added missing KVO handling for moving and exchanging objects in RLMArray and List.
  • We fixed a crash due to race condition in RLMRealmConfiguration where the default configuration was in the process of being copied in one thread, while released in another.
  • We fixed a crash when a migration which removed an object or array property is rolled back due to an error.
  • Setting the primary key property on persisted RLMObjects / Objects via subscripting or key-value coding will cause an exception to be thrown.

Thanks for reading. Now go forth and build amazing apps with Realm! As always, we’re around on Stack Overflow, GitHub, or Twitter.

Realm Team

At Realm, our mission is to help developers build better apps faster. We provide a unique set of tools and platform technologies designed to make it easy for developers to build apps with sophisticated, powerful features — things like realtime collaboration, augmented reality, live data synchronization, offline experiences, messaging, and more.

Everything we build is developed with an eye toward enabling developers for what we believe the mobile internet evolves into — an open network of billions of users and trillions of devices, and realtime interactivity across them all.

Get more development news like this