Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
1.16.0
->3.0.0
1.16.0
->3.0.0
Warning
Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Release Notes
realm/realm-kotlin (io.realm.kotlin:library-base)
v3.0.0
Breaking Changes
Enhancements
Fixed
Compatibility
kotlin.experimental.tryK2=true
.Internal
v2.3.0
Breaking Changes
Enhancements
App.switchUser(User)
. (Issue #1813/RKOTLIN-1115).https://services.cloud.mongodb.com/
instead ofhttps://services.cloud.mongodb.com
- before this change that would result in a 404 error from the server (Core issue realm/realm-core#7791).Connection[1:<connection id>] Session[1]: log message
) to make correlating sync activity to server logs easier during troubleshooting (Core issue realm/realm-core#7849)).Fixed
off_t
, which is a 32-bit type on 64-bit Windows (Core issue realm/realm-core#7698).isspace()
, which is undefined behavior (Core issue realm/realm-core#7698, since the introduction of FTS).array_backlink.cpp:112: Assertion failed: int64_t(value >> 1) == key.value
when removing an object. (Core issue realm/realm-core#7594, since Core v11 for dictionaries)array.cpp:319: Array::move() Assertion failed: begin <= end [2, 1]
when removing an object. (Core issue realm/realm-core#7839, since the introduction of nested collections in v1.15.0)AppConfiguration.Builder.usePlatformNetworking
. (Issue #1811/RKOTLIN-1114).Lst<Mixed>
that contains a link to another top level object which has been deleted by another sync client (creating a tombstone locally). In this particular case, the switch would cause any remaining link removals to recursively delete the destination object if there were no other links to it. (Core issue realm/realm-core#7828, since v1.15.0)SyncSession.uploadAllLocalChanges
was inconsistent in how it handled commits which did not produce any changesets to upload. Previously it would sometimes complete immediately if all commits waiting to be uploaded were empty, and at other times it would wait for a server roundtrip. It will now always complete immediately. (Core issue realm/realm-core#7796).unexpected reloc type 0x03
(Core issue realm/realm-core#7947, since Realm Core v14.1.0).Compatibility
kotlin.experimental.tryK2=true
.Internal
c2552e1
.v2.1.0
Breaking Changes
Enhancements
SyncException.isFatal
to signal fatal unrecoverable exceptions. (Issue #1767 RKOTLIN-1096).Fixed
NullPointerException
inSubscriptionSet.waitForSynchronization
. (Issue #1777 RKOTLIN-1102).Compatibility
kotlin.experimental.tryK2=true
.Internal
v2.0.0
Breaking changes
RealmLog.level
. Log levels can be set withRealmLog.setLevel
. (Issue #1691 JIRA)LogConfiguration
. Log levels and custom loggers can be set withRealmLog
. (Issue #1691 JIRA)io.realm.kotlin.types.ObjectId
. Useorg.mongodb.kbson.BsonObjectId
or its type aliasorg.mongodb.kbson.ObjectId
instead. (Issue #1749 JIRA)RealmClass.isEmbedded
. Class embeddeness can be check withRealmClassKind.EMBEDDED
. (Issue #1753 JIRA)InvalidCredentialsException
andCredentialsCannotBeLinkedException
but the more generalAuthException
andServiceException
. (Issue #1763/RKOTLIN-1091)User.identity
andUser.provider
, user identities can be accessed with the already existingUser.identities
. (Issue #1751 JIRA)App.allUsers
does no longer return a map, but only a list of users known locally. (Issue #1751 JIRA)DiscardUnsyncedChangesStrategy.onError
. (Issue #1755 JIRA)0.0
to1.0
withProgress.estimate
instead oftransferredBytes
andtotalBytes
. (Issue #1744/RKOTLIN-1079).Enhancements
RealmAny
. (Issue #1434)RealmList.indexOf()
andRealmList.contains()
using Core implementation of operations instead of iterating elements and comparing them in Kotlin. (Issue #1625 RKOTLIN-995).User.mongoClient
. (Issue #972/RKOTLIN-612)Fixed
...@​links.@​count
) and possibly notifications (Core Issue realm/realm-core#7676 since v1.16.0).Compatibility
kotlin.experimental.tryK2=true
.Internal
c280bdb
.Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
This PR was generated by Mend Renovate. View the repository job log.