Skip to content

Commit cb6aa3e

Browse files
CHANGELOG: add notes for release 4.0.3
1 parent a13af57 commit cb6aa3e

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

CHANGELOG.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,21 @@ Notable changes to the ObjectBox Java library.
44

55
For more insights into what changed in the ObjectBox C++ core, [check the ObjectBox C changelog](https://github.com/objectbox/objectbox-c/blob/main/CHANGELOG.md).
66

7+
## 4.0.3 - 2024-10-15
8+
9+
* Make closing the Store more robust. In addition to transactions, it also waits for ongoing queries. This is just an
10+
additional safety net. Your apps should still make sure to finish all Store operations, like queries, before closing it.
11+
* [Flex properties](https://docs.objectbox.io/advanced/custom-types#flex-properties) support `null` map and list values.
12+
* Some minor vector search performance improvements.
13+
14+
### Sync
15+
16+
* **Fix a serious regression, please update as soon as possible.**
17+
* Add new options, notably for cluster configuration, when building `SyncServer`. Improve documentation.
18+
Deprecate the old peer options in favor of the new cluster options.
19+
* Add `SyncHybrid`, a combination of a Sync client and a Sync server. It can be used in local cluster setups, in
20+
which a "hybrid" functions as a client & cluster peer (server).
21+
722
## 4.0.2 - 2024-08-20
823

924
* Add convenience `oneOf` and `notOneOf` conditions that accept `Date` to avoid manual conversion using `getTime()`.

0 commit comments

Comments
 (0)