Switch to building the Carthage release with Xcode 14.3.
Enhancements
- Add Xcode 14.3 binaries to the release package. Note that CocoaPods 1.12.0 does not support Xcode 14.3.
- Add support for sharing encrypted Realms between multiple processes. (Core #1845)
Fixed
- Fix a memory leak reported by Instruments on
URL.path
inRealm.Configuration.fileURL
when using a string partition key in Partition Based Sync (#8195), since v10.0.0). - Fix a data race in version management. If one thread committed a write transaction which increased the number of live versions above the previous highest seen during the current session at the same time as another thread began a read, the reading thread could read from a no-longer-valid memory mapping. This could potentially result in strange crashes when opening, refreshing, freezing or thawing a Realm (Core #6411, since v10.35.0).
Compatibility
- Realm Studio: 13.0.2 or later.
- APIs are backwards compatible with all previous releases in the 10.x.y series.
- Carthage release for Swift is built with Xcode 14.3.
- CocoaPods: 1.10 or later.
- Xcode: 13.4-14.3.
Internal
- Upgraded realm-core from 13.8.0 to 13.9.0.