Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upgrade to core 14.9.0 #8597

Merged
merged 4 commits into from
Jun 6, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions .github/workflows/master-push.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,9 @@ env:
XCODE_TEST_VERSIONS: "['15.1', '15.2', '15.3', '15.4']"
PLATFORM: "['ios', 'osx', 'watchos', 'tvos', 'catalyst', 'visionos']"
BUILD_PLATFORM: "['ios', 'iossimulator', 'osx', 'watchos', 'watchossimulator', 'tvos', 'tvossimulator', 'catalyst', 'visionos', 'visionossimulator']"
DOC_VERSION: '15.3'
RELEASE_VERSION: '15.3'
TEST_VERSION: '15.3'
DOC_VERSION: '15.4'
RELEASE_VERSION: '15.4'
TEST_VERSION: '15.4'
jobs:
cleanup: # Clean-up XCode cloud workflows, before running the pipeline
runs-on: ubuntu-latest
Expand Down
29 changes: 22 additions & 7 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,14 +26,29 @@ x.y.z Release notes (yyyy-MM-dd)
realm.objects(MixedObject.self).where { $0.anyValue[0][0][1] == .double(76.54) }
```

The `.all` operator allows looking up in all keys or indexes, which is the same that using a wildcard as a subscript `["*"]`.
The `.any` operator allows looking up in all keys or indexes.
```swift
realm.objects(MixedObject.self).where { $0.anyValue["key"].all == .bool(false) }
realm.objects(MixedObject.self).where { $0.anyValue["key"].any == .bool(false) }
```

### Fixed
* <How to hit and notice issue? what was the impact?> ([#????](https://github.com/realm/realm-swift/issues/????), since v?.?.?)
* None.
* Report the originating error that caused a client reset to occur.
([Core #6154](https://github.com/realm/realm-core/issues/6154))

### Fixed
* Accessing `App.currentUser` from within a notification produced by `App.switchToUser()`
(which includes notifications for a newly logged in user) would deadlock.
([Core #7670](https://github.com/realm/realm-core/issues/7670), since v10.50.0).
* Inserting the same link to the same key in a dictionary more than once would incorrectly create
multiple backlinks to the object. This did not appear to cause any crashes later, but would
have affecting explicit backlink count queries and possibly notifications.
([Core #7676](https://github.com/realm/realm-core/issues/7676), since v10.49.2).
* A non-streaming progress notifier would not immediately call its callback after registration.
Instead you would have to wait for a download message to be received to get your first
update - if you were already caught up when you registered the notifier you could end up waiting a
long time for the server to deliver a download that would call/expire your notifier
([Core #7627](https://github.com/realm/realm-core/issues/7627), since v10.50.0).
* After compacting, a file upgrade would be triggered. This could cause loss of data
if `deleteRealmIfMigrationNeeded` is set to true.
([Core #7747](https://github.com/realm/realm-core/issues/7747), since v10.49.0).

<!-- ### Breaking Changes - ONLY INCLUDE FOR NEW MAJOR version -->

Expand All @@ -45,7 +60,7 @@ x.y.z Release notes (yyyy-MM-dd)
* Xcode: 15.1.0-15.4.0.

### Internal
* Upgraded realm-core from ? to ?
* Upgraded realm-core from v14.6.2 to 14.9.0

10.50.1 Release notes (2024-05-21)
=============================================================
Expand Down
2 changes: 1 addition & 1 deletion Package.swift
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
import PackageDescription
import Foundation

let coreVersion = Version("14.6.2")
let coreVersion = Version("14.9.0")
let cocoaVersion = Version("10.50.1")

let cxxSettings: [CXXSetting] = [
Expand Down
2 changes: 1 addition & 1 deletion dependencies.list
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
VERSION=10.50.1
REALM_CORE_VERSION=v14.6.2
REALM_CORE_VERSION=v14.9.0
STITCH_VERSION=b4f0184c963eed8f6cc5e857fac147bef10966d7
Loading