Skip to content

Commit d100a0a

Browse files
realm-ciblagoevKasper Overgård Nielsen
authored
Prepare for 0.3.2+beta (#846)
* Prepare for 0.4.0+beta * use correct version * Include relevant core entries (#847) Co-authored-by: blagoev <[email protected]> Co-authored-by: blagoev <[email protected]> Co-authored-by: Kasper Overgård Nielsen <[email protected]>
1 parent 92d151e commit d100a0a

File tree

10 files changed

+25
-11
lines changed

10 files changed

+25
-11
lines changed

CHANGELOG.md

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
## vNext
1+
## 0.3.2+beta (2022-08-16)
22

33
**This project is in the Beta stage. The API should be quite stable, but occasional breaking changes may be made.**
44

@@ -15,12 +15,26 @@
1515
* Support `Credentials.function` for login user with Custom Function Authentication Provider. ([#742](https://github.com/realm/realm-dart/pull/742))
1616
* Added `update` flag on `Realm.add` and `Realm.addAll` to support upserts. ([#668](https://github.com/realm/realm-dart/pull/668))
1717

18+
* Allow multiple anonymous sessions. ([PR #5693](https://github.com/realm/realm-core/pull/5693)).
19+
* Introducing query parser support for constant list expressions such as `fruit IN {'apple', 'orange'}`. This also includes general query support for list vs list matching such as `NONE fruits IN {'apple', 'orange'}`. ([Issue #4266](https://github.com/realm/realm-core/issues/4266))
20+
* SubscriptionSet::refresh() does less work if no commits have been made since the last call to refresh(). ([PR #5695](https://github.com/realm/realm-core/pull/5695))
21+
* Reduce use of memory mappings and virtual address space ([PR #5645](https://github.com/realm/realm-core/pull/5645)). Also fixes some errors (see below)
22+
1823
### Fixed
1924
* Use Dart 2.17 `Finalizable` to ensure lexically scoped lifetime of finalizable resources (Realm, App, etc.). ([#754](https://github.com/realm/realm-dart/pull/754))
25+
* Fix crash after hot-restart. ([#711](https://github.com/realm/realm-dart/pull/711) and [PR #5570](https://github.com/realm/realm-core/issues/5570))
26+
* Processing a pending bootstrap before the sync client connects will properly surface errors to the user's error handler ([#5707](https://github.com/realm/realm-core/issues/5707), since Realm Core v12.0.0)
27+
* Using the Query Parser, it was not allowed to query on a property named `desc`. ([#5723](https://github.com/realm/realm-core/issues/5723))
28+
* Improved performance of sync clients during integration of changesets with many small strings (totalling > 1024 bytes per changeset) on iOS 14, and devices which have restrictive or fragmented memory. ([#5614](https://github.com/realm/realm-core/issues/5614))
29+
* Fixed a segfault in sync compiled by MSVC 2022. ([#5557](https://github.com/realm/realm-core/pull/5557), since Realm Core 12.1.0)
30+
* Fix a data race when opening a flexible sync Realm (since Realm Core v12.1.0).
31+
* Fixed an issue on Windows that would cause high CPU usage by the sync client when there are no active sync sessions. (Issue [#5591](https://github.com/realm/realm-core/issues/5591), since the introduction of Sync support for Windows)
32+
* Fix a data race when committing a transaction while multiple threads are waiting for the write lock on platforms using emulated interprocess condition variables (most platforms other than non-Android Linux).
33+
* Fix some cases of running out of virtual address space (seen/reported as mmap failures) ([PR #5645](https://github.com/realm/realm-core/pull/5645))
2034

2135
### Internal
2236
* Added a command to `realm_dart` for deleting Atlas App Services applications. Usage: `dart run realm_dart delete-apps`. By default it will delete apps from `http://localhost:9090` which is the endpoint of the local docker image. If `--atlas-cluster` is provided, it will authenticate, delete the application from the provided cluster. (PR [#663](https://github.com/realm/realm-dart/pull/663))
23-
* Uses Realm Core v12.5.0
37+
* Uses Realm Core v12.5.1
2438

2539

2640
## 0.3.1+beta (2022-06-07)

common/pubspec.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ description: >-
33
Hosts the common code shared between realm, realm_dart and realm_generator packages.
44
This package is part of the official Realm Flutter and Realm Dart SDKs.
55
6-
version: 0.3.1+beta
6+
version: 0.3.2+beta
77

88
homepage: https://www.realm.io
99
repository: https://github.com/realm/realm-dart

flutter/realm_flutter/example/pubspec.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name: realm_example
22
description: Demonstrates how to use the Realm SDK for Flutter.
3-
version: 0.3.1+beta
3+
version: 0.3.2+beta
44

55
# The following line prevents the package from being accidentally published to
66
# pub.dev using `pub publish`. This is preferred for private packages.

flutter/realm_flutter/ios/realm.podspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ project_dir = File.expand_path("../../../../", realmPackageDir)
1111

1212
Pod::Spec.new do |s|
1313
s.name = 'realm'
14-
s.version = '0.3.1+beta'
14+
s.version = '0.3.2+beta'
1515
s.summary = 'The official Realm SDK for Flutter'
1616
s.description = <<-DESC
1717
Realm is a mobile database - an alternative to SQLite and key-value stores.

flutter/realm_flutter/macos/realm.podspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ realmPackageDir = File.expand_path(__dir__)
1010

1111
Pod::Spec.new do |s|
1212
s.name = 'realm'
13-
s.version = '0.3.1+beta'
13+
s.version = '0.3.2+beta'
1414
s.summary = 'The official Realm SDK for Flutter'
1515
s.description = <<-DESC
1616
Realm is a mobile database - an alternative to SQLite and key-value stores.

flutter/realm_flutter/pubspec.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name: realm
22
description: The official Realm SDK for Flutter. Realm is a mobile database - an alternative to SQLite and key-value stores.
3-
version: 0.3.1+beta
3+
version: 0.3.2+beta
44

55
homepage: https://www.realm.io
66
repository: https://github.com/realm/realm-dart

flutter/realm_flutter/tests/pubspec.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ description: A new Flutter project.
33

44
publish_to: "none"
55

6-
version: 0.3.1+beta
6+
version: 0.3.2+beta
77

88
environment:
99
sdk: ">=2.17.0 <3.0.0"

generator/pubspec.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ description: >-
33
Generates RealmObject classes from Realm data model classes.
44
This package is part of the official Realm Flutter and Realm Dart SDKs.
55
6-
version: 0.3.1+beta
6+
version: 0.3.2+beta
77

88
homepage: https://www.realm.io
99
repository: https://github.com/realm/realm-dart

lib/src/native/realm_core.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ class _RealmCore {
7070
return _instance ??= _RealmCore._();
7171
}
7272

73-
String get libraryVersion => '0.3.1+beta';
73+
String get libraryVersion => '0.3.2+beta';
7474

7575
LastError? getLastError(Allocator allocator) {
7676
final error = allocator<realm_error_t>();

pubspec.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name: realm_dart
22
description: The official Realm SDK for Dart. Realm is a mobile database - an alternative to SQLite and key-value stores.
3-
version: 0.3.1+beta
3+
version: 0.3.2+beta
44

55
homepage: https://www.realm.io
66
repository: https://github.com/realm/realm-dart

0 commit comments

Comments
 (0)