Skip to content

Commit a6b09e1

Browse files
committed
Update to ObjectBox 5.1
1 parent aff83e7 commit a6b09e1

File tree

2 files changed

+25
-5
lines changed

2 files changed

+25
-5
lines changed

docs/README.mdx

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,26 @@ Otherwise, feel free to open an issue on [GitHub ](https://github.com/objectbox/
6868

6969
<div align="left"><img src="https://img.shields.io/github/v/release/objectbox/objectbox-c?style=for-the-badge" alt=""/></div>
7070

71+
### 5.1.0 (2026-01-19)
72+
73+
* Fix for deleting transactions in non-owner threads with open relation cursors
74+
* Admin: the Schema view now shows if external name of types and properties if configured
75+
* Admin: the Schema view now shows the type as text (e.g. "String") instead of the internal type ID
76+
* Internal updates
77+
78+
#### Sync
79+
80+
* New Sync protocol V8: using new clients also require a server update
81+
* Remove-operations with object content for Sync filters (optional setting; sync flag)
82+
* Introduce options based Sync client creation (new C API)
83+
* Add DebugLogTxLogs sync flag to log TX log processing on the client side
84+
* Add SkipInvalidTxOps sync flag to skip invalid operations in a TX log on the client side;
85+
errors are logged and the TX is only partially applied.
86+
* Remove superfluous sync listener triggers when sync filters "report updates" (SKIP_TX)
87+
* Sync clients compress earlier: reduces disk storage for outgoing data
88+
* Reworked SSL certificates for Apple platforms
89+
* Removed support for older Sync protocol versions before 2024-09; protocol V5+ is now required
90+
7191
### 5.0.0 (2025-11-27)
7292

7393
#### User-Specific Data Sync

docs/installation.mdx

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ include(FetchContent)
5050
FetchContent_Declare(
5151
objectbox
5252
GIT_REPOSITORY https://github.com/objectbox/objectbox-c.git
53-
GIT_TAG v5.0.0
53+
GIT_TAG v5.1.0
5454
)
5555
5656
FetchContent_MakeAvailable(objectbox)
@@ -81,7 +81,7 @@ include(FetchContent)
8181
FetchContent_Declare(
8282
objectbox
8383
GIT_REPOSITORY https://github.com/objectbox/objectbox-c.git
84-
GIT_TAG v5.0.0
84+
GIT_TAG v5.1.0
8585
)
8686
8787
FetchContent_GetProperties(objectbox)
@@ -123,7 +123,7 @@ Using the download.sh script (on Windows, use something like Git Bash to run it)
123123

124124
Details on the download.sh script:
125125

126-
* Creates a "download" directory and a version dependent sub directory named like "libobjectbox-5.0.0-some-hex-hash".
126+
* Creates a "download" directory and a version dependent sub directory named like "libobjectbox-5.1.0-some-hex-hash".
127127
* Inside the version dependent sub directory, you will find the directories "include" and "lib"/
128128
* The "lib" directory contains the binary library.
129129
* Gives you an option to install the library to `/usr/lib` (linux) or `/usr/local/lib` (macOS).
@@ -196,7 +196,7 @@ Using the ObjectBox Generator with CMake is straightforward (after the installa
196196

197197
```cmake
198198
# Downloads automatically if not found on system per default)
199-
find_package(ObjectBoxGenerator 5.0.0 REQUIRED)
199+
find_package(ObjectBoxGenerator 5.1.0 REQUIRED)
200200
201201
# generate C++ files from tasklist.fbs and compile/link with target
202202
add_obx_schema(
@@ -279,4 +279,4 @@ target_link_libraries(c99app objectbox flatccrt)
279279
```
280280
281281
</TabItem>
282-
</Tabs>
282+
</Tabs>

0 commit comments

Comments
 (0)