Core database component for the Realm Mobile Database SDKs

What's New

Realm Core v14.10.1


14.10.1 Release notes


  • It is no longer an error to set a base url for an App with a trailing slash - for example, instead of - before this change that would result in a 404 error from the server (PR #7791).
  • Performance has been improved for range queries on integers and timestamps. Requires that you use the "BETWEEN" operation in MQL or the Query::between() method when you build the query. (PR #7785)
  • Expose Obj::add_int() in the bindgen spec. (PR #7797).


  • Valgrind could report a branch on an uninitialized read when opening something that is not an encrypted Realm file as an encrypted Realm file (PR #7789, since v14.10.0).
  • Opening an FLX realm asynchronously may not wait to download all data (#7720, since FLX sync was introduced).
  • Clearing a List of Mixed in an upgraded file would lead to an assertion failing (#7771, since 14.0.0)
  • Fix compilation with Xcode 16 (PR #7802)

Breaking changes

  • None.


  • Fileformat: Generates files with format v24. Reads and automatically upgrade from fileformat v10. If you want to upgrade from an earlier file format version you will have to use RealmCore v13.x.y or earlier.


  • Switch to building the Swift package and Cocoa binaries as C++20 (PR #7802).

Latest Release Coverage Status Source License


Realm is a mobile database that runs directly inside phones, tablets or wearables - check out

This repository holds the source code for the core database component used by all the Realm Mobile Database products:

Realm Core is not in itself an "end-user" product with a publicly stable and supported API.

Refer to the Atlas Device SDK documentation for information about Realm and using the SDKs.

Building Realm

How to build Realm Core is described here.


See for more details!

Code of Conduct

This project adheres to the MongoDB Code of Conduct. By participating, you are expected to uphold this code. Please report unacceptable behavior to


Realm Core is published under the Apache 2.0 license.

See the THIRD-PARTY-NOTICES file for licenses related to included third party libraries.


Feedback to the Realm SDK's should be given in the respective SDK's github mentioned in the top of this readme. For anything specifically about Realm Core, please create an issue here.


  • Swift Tools 5.5.0
View More Packages from this Author


  • None
Last updated: Mon Jul 22 2024 20:09:52 GMT-0900 (Hawaii-Aleutian Daylight Time)