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

[Snyk] Upgrade realm from 11.3.1 to 11.5.0 #2660

Merged
merged 2 commits into from
Mar 17, 2023

Conversation

admin-token-bot
Copy link
Contributor

Snyk has created this PR to upgrade realm from 11.3.1 to 11.5.0.

ℹ️ Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more quickly identify and fix newly disclosed vulnerabilities when they affect your project.


  • The recommended version is 3 versions ahead of your current version.
  • The recommended version was released 25 days ago, on 2023-02-19.
Release notes
Package name: realm
  • 11.5.0 - 2023-02-19

    Deprecations

    • The ECMAScript Array APIs (such as map, every, access using indexing operator [], etc.) on the SubscriptionSet types were deprecated.
      • The existing methods will continue to work until the next major version.
      • The following will not be removed from BaseSubscriptionSet:
        • Being iterable (e.g using for-of loop).
        • Being able to spread (e.g. [...realm.subscriptions]).

    Enhancements

    • Converting flexible sync Realms to bundled and local Realms is now supported. (realm/realm-core#6076)
    • For client reset mode onRecoveryOrDiscard, the onDiscard and onRecovery callbacks now have simple default values. (#5288, since v11.1.0)

    Fixed

    • Fixed possible segfault in sync client where async callback was using object after being deallocated. (realm/realm-core#6053, since v10.11.0)
    • Fixed crash when using client reset with recovery and flexible sync with a single subscription (#6070, since v10.19.5)
    • If path is defined in the configuration, it will used for synced Realms too. Relative paths will be appended to a default prefix (prefix is computed using app id and user id). Absolute paths are left untouched. (since v10.0.0)
    • Fixed a bug related to parsing the client reset configuration. (#5288, since v11.1.0)
    • Client reset with recovery or discard local could fail if there were dangling links in lists that got ressurected while the list was being transferred from the fresh Realm. (realm/realm-core#6292, since v10.10.0)
    • Sharing Realm files between a Catalyst app and Realm Studio did not properly synchronize access to the Realm file. (realm/realm-core#6258, since v6.1.0)
    • When client reset with recovery is used and the recovery does not actually result in any new local commits, the sync client may have gotten stuck in a cycle with a A fatal error occured during client reset: 'A previous 'Recovery' mode reset from <timestamp> did not succeed, giving up on 'Recovery' mode to prevent a cycle' error message. (realm/realm-core#6195, since v10.18.0)
    • Fixed diverging history in flexible sync if writes occur during bootstrap to objects that just came into view. (realm/realm-core#5804, since v10.11.0)
    • If a client reset with recovery or discard local is interrupted while the "fresh" Realm is being downloaded, the sync client may crash with a MultipleSyncAgents exception (realm/realm-core#6217, since v10.15.0)
    • Online compaction may cause a single commit to take a long time. (realm/realm-core#6245, since v11.3.0-rc.0)

    Compatibility

    • React Native >= v0.71.0
    • Atlas App Services.
    • Realm Studio v13.0.0.
    • File format: generates Realms with format v23 (reads and upgrades file format v5 or later for non-synced Realm, upgrades file format v10 or later for synced Realms).

    Internal

    • Upgrade Example to use React Native 0.71.1 (#5438)
    • Upgraded Realm Core from v13.1.1 to v13.4.2. (#5174, #5244, #5419 and #5450)
    • Unpin Xcode version when building locally and upgrade the Xcode version used by Github Actions.
    • Enable tests for notifications on dictionary.
    • Automate releasing package on Github Actions.
    • Upgrade OpenSSL v1.1.1n to v3.0.8. (realm/realm-core#6097 and realm/realm-core#6305)
  • 11.4.0 - 2023-01-23

    Fixed

    • Fix no notification for write transaction that contains only change to backlink property. (realm/realm-core#4994, since v10.8.0)

    Compatibility

    • React Native >= v0.71.0
    • File format: generates Realms with format v23 (reads and upgrades file format v5 or later for non-synced Realm, upgrades file format v10 or later for synced Realms).

    Internal

    • Upgraded Realm Core from v13.1.1 to v13.1.2. (#5174)
    • Switching from NDK 21 to NDK 23 for Android builds, and bumping the required CMake version to 3.21.4. Sizes of binaries are found below. (#3905)
    Architecture NDK 21 NDK 23
    armeabi-v7a 5415116 5554692
    x86 9760312 10905472
    arm64-v8a 8883176 9547032
    x86_64 9879208 10574368
  • 11.3.2 - 2023-01-17

    DEPRECATED

    Please use either 11.3.1 or 11.4.0, depending on what version of React Native you are using.

  • 11.3.1 - 2022-12-07

    Fixed

    • Not possible to open an encrypted file on a device with a page size bigger than the one on which the file was produced. (#8030, since v11.1.0)
    • Empty binary values will no longer be treated as null (#5114, since v10.5.0)

    Compatibility

    • React Native >= v0.70.0
    • Atlas App Services.
    • Realm Studio v13.0.0.
    • File format: generates Realms with format v23 (reads and upgrades file format v5 or later for non-synced Realm, upgrades file format v10 or later for synced Realms).

    Internal

    • Upgraded Realm Core from v13.1.0 to v13.1.1. (#5154)
from realm GitHub release notes
Commit messages
Package name: realm
  • 12bc38c [11.5.0] Bump version
  • d369700 Upgrade to Realm Core v13.4.2 (#5453)
  • 4cbf5d4 Upgrade to Realm Core v13.4.1 (#5435)
  • d3cedd8 Use `rollup` for building `@ realm/react` (#5446)
  • 106a9f3 Update deploy-cluster.yml
  • 61524c6 Update publish-release.yml
  • 5057178 Update deploy-cluster.yml
  • 4c3ad08 Update deploy-cluster.yml
  • 196201c Deploy cluster workflow (#5420)
  • f0ffa3c Derive the config when deleting.
  • 2478328 Update `useUser` to never return `null` (#5443)
  • fe0a4e3 Revert "Use clusterName as differentiator"
  • b6696df Use clusterName as differentiator
  • 1b804bf Moved `closeThisRealm` and simplified `closeRealm` (#5437)
  • 2cc1541 Fix "Invalid Realm passed to bind_to_context()" when clearing test state (#5436)
  • 84f1d3c Create Default Provider and Hooks for `@ realm/react` (#5340)
  • 4a5e324 Update Example to use Realm 0.71 (#5442)
  • c04099f Revert "Update Example to use Realm 0.71 (#5438)" (#5441)
  • 14f8179 Update Example to use Realm 0.71 (#5438)
  • dd77083 Adding a `longTimeout` method to `Suite` and `Context` (#5360)
  • c9c4853 Updated package-lock of the tests package
  • 308ce4f Update .gitignore
  • 650b6ed Fixed vscode integration tests task
  • e3bebc6 Merge pull request #5434 from realm/papafe-patch-1

Compare


Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open upgrade PRs.

For more information:

🧐 View latest project report

🛠 Adjust upgrade PR settings

🔕 Ignore this dependency or unsubscribe from future upgrade PRs

@cbush cbush merged commit d54c193 into master Mar 17, 2023
@cbush cbush deleted the snyk-upgrade-54e29caa401e6e1672efb49ff32aabf3 branch March 17, 2023 15:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants