|
1 | | -# NEXT MAJOR RELEASE |
| 1 | +# NEXT RELEASE |
2 | 2 |
|
3 | 3 | ### Enhancements |
4 | 4 | * <New feature description> (PR [#????](https://github.com/realm/realm-core/pull/????)) |
5 | 5 |
|
6 | 6 | ### Fixed |
7 | 7 | * <How do the end-user experience this issue? what was the impact?> ([#????](https://github.com/realm/realm-core/issues/????), since v?.?.?) |
8 | | -* None. |
9 | 8 |
|
10 | 9 | ### Breaking changes |
11 | 10 | * None. |
|
20 | 19 |
|
21 | 20 | ---------------------------------------------- |
22 | 21 |
|
| 22 | +# 14.8.0 Release notes |
| 23 | + |
| 24 | +### Enhancements |
| 25 | +* Add vendor support to the Android Blueprint (PR [#7614](https://github.com/realm/realm-core/pull/7614)). |
| 26 | + |
| 27 | +### Fixed |
| 28 | +* 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 ([#7627](https://github.com/realm/realm-core/issues/7627), since v14.6.0). |
| 29 | +* Comparing a numeric property with an argument list containing a string would throw. ([#7714](https://github.com/realm/realm-core/issues/7714), since v14.7.0) |
| 30 | + |
| 31 | +### Breaking changes |
| 32 | +* None. |
| 33 | + |
| 34 | +### Compatibility |
| 35 | +* Fileformat: Generates files with format v24. Reads and automatically upgrade from fileformat v10. If you want to upgrade from an earlier file format version you will have to use RealmCore v13.x.y or earlier. |
| 36 | + |
| 37 | +----------- |
| 38 | + |
| 39 | +### Internals |
| 40 | +* `util::Thread` no longer has any functionality other than `get_name()` and `set_name()`. Use `std::thread` instead ([PR #7696](https://github.com/realm/realm-core/pull/7696)). |
| 41 | + |
| 42 | +---------------------------------------------- |
| 43 | + |
23 | 44 | # 14.7.0 Release notes |
24 | 45 |
|
25 | 46 | ### Enhancements |
|
68 | 89 | * None. |
69 | 90 |
|
70 | 91 | ### Fixed |
| 92 | +* Fix assertion failure or wrong results when evaluating a RQL query with multiple IN conditions on the same property. Applies to non-indexed int/string/ObjectId/UUID properties, or if they were indexed and had > 100 conditions. ((RCORE-2098) [PR #7628](https://github.com/realm/realm-core/pull/7628) since v14.6.0). |
| 93 | +* Fixed a bug when running a IN query (or a query of the pattern `x == 1 OR x == 2 OR x == 3`) when evaluating on a string property with an empty string in the search condition. Matches with an empty string would have been evaluated as if searching for a null string instead. ([PR #7628](https://github.com/realm/realm-core/pull/7628) since v10.0.0-beta.9) |
71 | 94 |
|
72 | 95 | ### Breaking changes |
73 | 96 | * None. |
|
78 | 101 | ----------- |
79 | 102 |
|
80 | 103 | ### Internals |
81 | | -* None. |
| 104 | +* Follow on to ([PR #7300](https://github.com/realm/realm-core/pull/7300)) to allow SDKs to construct a fake user for testing SyncManager::get_user -> App::create_fake_user_for_testing ([PR #7632](https://github.com/realm/realm-core/pull/7632)) |
| 105 | +* Fix build-apple-device.sh, broken in [#7603](https://github.com/realm/realm-core/pull/7603) ([PR #7640](https://github.com/realm/realm-core/pull/7640)). |
| 106 | +* Added a CAPI interface for SDKs to bring their own managed users with core's app services turned off. ([PR #7615](https://github.com/realm/realm-core/pull/7615)). |
| 107 | +* Bump the minimum deployment targets on Apple platforms to the minimums supported by Xcode 15 and clean up now unused availability checks. ([PR #7648](https://github.com/realm/realm-core/pull/7648)). |
82 | 108 | * Build with -Werror on CI to ensure that new warnings don't slip in. ([PR #7646](https://github.com/realm/realm-core/pull/7646)) |
83 | 109 |
|
84 | 110 | ---------------------------------------------- |
|
200 | 226 | * Added `App::default_base_url()` static accessor for SDKs to retrieve the default base URL from Core. ([PR #7534](https://github.com/realm/realm-core/pull/7534)) |
201 | 227 | * Realm2JSON tool will now correctly upgrade file to current fileformat. |
202 | 228 | * (bindgen) Remove dependency on the `clang-format` package and rely on a binary provided by the system instead. |
| 229 | +* Protocol version bumped to 12 ([#7124](https://github.com/realm/realm-core/issues/7124)) |
203 | 230 |
|
204 | 231 | ---------------------------------------------- |
205 | 232 |
|
|
341 | 368 | # 14.0.0 Release notes |
342 | 369 |
|
343 | 370 | ### Enhancements |
344 | | -* Property keypath in RQL can be substituted with value given as argument. Use '$P<i>' in query string. (Issue [#7033](https://github.com/realm/realm-core/issues/7033)) |
| 371 | +* Property keypath in RQL can be substituted with value given as argument. Use '$K\<i\>' in query string. (Issue [#7033](https://github.com/realm/realm-core/issues/7033)) |
345 | 372 | * You can now use query substitution for the @type argument ([#7289](https://github.com/realm/realm-core/issues/7289)) |
346 | 373 |
|
347 | 374 | ### Fixed |
|
3230 | 3257 | * Added `TableView::update_query()` |
3231 | 3258 |
|
3232 | 3259 | ### Fixed |
3233 | | -* <How to hit and notice issue? what was the impact?> ([#????](https://github.com/realm/realm-core/issues/????), since v?.?.?) |
3234 | 3260 | * Fix race potentially allowing frozen transactions to access incomplete search index accessors. (Since v6) |
3235 | 3261 | * Fix queries for null on non-nullable indexed integer columns returning results for zero entries. (Since v6) |
3236 | 3262 | * Fix queries for null on a indexed ObjectId column returning results for the zero ObjectId. (Since v10) |
|
0 commit comments