Skip to content

Commit 873be18

Browse files
committed
Release 2.1.0
1 parent d81500c commit 873be18

File tree

2 files changed

+5
-36
lines changed

2 files changed

+5
-36
lines changed

CHANGELOG.md

Lines changed: 4 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -1,46 +1,15 @@
1-
## 2.1.0-SNAPSHOT (YYYY-MM-DD)
1+
## 2.1.0 (2024-07-12)
22

33
### Breaking Changes
44
- None.
55

66
### Enhancements
7-
- Avoid exporting Core's symbols so we can statically build the Kotlin SDK with other SDKs like Swift in the same project. (Issue [JIRA](https://jira.mongodb.org/browse/RKOTLIN-877)).
8-
- Improved mechanism for unpacking of JVM native libs suitable for local development. (Issue [#1715](https://github.com/realm/realm-kotlin/issues/1715) [JIRA](https://jira.mongodb.org/browse/RKOTLIN-1065)).
7+
* Avoid exporting Core's symbols so we can statically build the Kotlin SDK with other SDKs like Swift in the same project. (Issue [JIRA](https://jira.mongodb.org/browse/RKOTLIN-877)).
8+
* Improved mechanism for unpacking of JVM native libs suitable for local development. (Issue [#1715](https://github.com/realm/realm-kotlin/issues/1715) [JIRA](https://jira.mongodb.org/browse/RKOTLIN-1065)).
99
* [Sync] Add `SyncException.isFatal` to signal fatal unrecoverable exceptions. (Issue [#1767](https://github.com/realm/realm-kotlin/issues/1767) [RKOTLIN-1096](https://jira.mongodb.org/browse/RKOTLIN-1096)).
1010

11-
### Fixed
12-
- None.
13-
14-
### Compatibility
15-
* File format: Generates Realms with file format v24 (reads and upgrades file format v10 or later).
16-
* Realm Studio 15.0.0 or above is required to open Realms created by this version.
17-
* This release is compatible with the following Kotlin releases:
18-
* Kotlin 2.0.0 and above. Support for experimental K2-compilation with `kotlin.experimental.tryK2=true`.
19-
* Ktor 2.1.2 and above.
20-
* Coroutines 1.7.0 and above.
21-
* AtomicFu 0.18.3 and above.
22-
* The new memory model only. See https://github.com/realm/realm-kotlin#kotlin-memory-model-and-coroutine-compatibility
23-
* Minimum Kbson 0.4.0.
24-
* Minimum Gradle version: 7.2.
25-
* Minimum Android Gradle Plugin version: 7.1.3.
26-
* Minimum Android SDK: 16.
27-
* Minimum R8: 8.0.34.
28-
29-
### Internal
30-
- Reworked test app initializer framework.
31-
32-
33-
## 2.0.1-SNAPSHOT (YYYY-MM-DD)
34-
35-
### Breaking changes
36-
* None.
37-
38-
### Enhancements
39-
* None.
40-
4111
### Fixed
4212
* Fix crashes when core tries to log invalid utf-8 messages. (Issue [#1760](https://github.com/realm/realm-kotlin/issues/1760) [RKOTLIN-1089](https://jira.mongodb.org/browse/RKOTLIN-1089)).
43-
* [Sync] Fatal sync exceptions are now thrown as `UnrecoverableSyncException`. (Issue [#1767](https://github.com/realm/realm-kotlin/issues/1767) [RKOTLIN-1096](https://jira.mongodb.org/browse/RKOTLIN-1096)).
4413
* [Sync] Fix `NullPointerException` in `SubscriptionSet.waitForSynchronization`. (Issue [#1777](https://github.com/realm/realm-kotlin/issues/1777) [RKOTLIN-1102](https://jira.mongodb.org/browse/RKOTLIN-1102)).
4514

4615
### Compatibility
@@ -59,7 +28,7 @@
5928
* Minimum R8: 8.0.34.
6029

6130
### Internal
62-
- None.
31+
* Reworked test app initializer framework.
6332

6433

6534
## 2.0.0 (2024-06-03)

buildSrc/src/main/kotlin/Config.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ val HOST_OS: OperatingSystem = findHostOs()
6262

6363
object Realm {
6464
val ciBuild = (System.getenv("CI") != null)
65-
const val version = "2.1.0-SNAPSHOT"
65+
const val version = "2.1.0"
6666
const val group = "io.realm.kotlin"
6767
const val projectUrl = "https://realm.io"
6868
const val pluginPortalId = "io.realm.kotlin"

0 commit comments

Comments
 (0)