File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11ObjectBox C and C++ API Changelog
22=================================
33
4+ 5.3.0 (2026-03-23)
5+ ------------------
6+ * Change log level at runtime, i.e. ` obx_log_level_set() ` /` obx_log_level_get() `
7+ * New log level "trace" for most internal details
8+ * Log level "verbose" can now be enabled (debug log builds only)
9+ * ** Breaking:** ` OBXLogLevel ` enum values changed; recompile with new header if you used these
10+ (previously 10/20/30/40/50 for Verbose..Error, now 0-10 matching the runtime log level).
11+ * Admin: Status tab "Count and Sizes" now only counts all objects on click to preserve resources
12+ * Admin: Status tab "Count and Sizes" now has a sum row at the bottom
13+ * Admin: Status tab "System and Info" now shows additional information
14+ * Process memory / RSS
15+ * Database size and free disk size
16+ * CPU counts and loads
17+
18+ ### Sync
19+
20+ * Conflict resolution via sync clock and sync precedence (allows last win with custom conflict resolution)
21+ * Fix bad Sync client state after multiple full sync messages were interrupted
22+ * Fix adding indexes to Sync types
23+
4245.2.0 (2026-03-06)
525------------------
626* Admin: new "Counts and Sizes" view (via Status page) to give an overview over all types their object counts and sizes
Original file line number Diff line number Diff line change @@ -55,7 +55,7 @@ else ()
5555
5656 function (defineObjectBoxLib VARIANT )
5757 # Configuration updated for each release
58- set (DL_VERSION 5.2 .0)
58+ set (DL_VERSION 5.3 .0)
5959
6060 # Platform detection and other setup
6161 set (DL_URL https://github.com/objectbox/objectbox-c/releases/download)
Original file line number Diff line number Diff line change @@ -18,7 +18,7 @@ box.put({.text = "Buy milk"});
1818
1919See [ObjectBox C and C++ docs](https://cpp.objectbox.io/) for API details.
2020
21- **Latest version: 5.2 .0** (2026-03-06 ).
21+ **Latest version: 5.3 .0** (2026-03-23 ).
2222See [changelog](CHANGELOG.md) for more details.
2323
2424## Table of Contents:
Original file line number Diff line number Diff line change @@ -44,7 +44,7 @@ tty -s || quiet=true
4444
4545# Note: optional arguments like "--quiet" shifts argument positions in the case block above
4646
47- version=${1:- 5.2 .0}
47+ version=${1:- 5.3 .0}
4848os=${2:- $(uname)}
4949arch=${3:- $(uname -m)}
5050echo " Base config: OS ${os} and architecture ${arch} "
Original file line number Diff line number Diff line change 33ObjectBox C and C++ API Changelog
44=================================
55
6+ 5.3.0 (2026-03-23)
7+ ------------------
8+ * Change log level at runtime, i.e. ` obx_log_level_set() ` /` obx_log_level_get() `
9+ * New log level "trace" for most internal details
10+ * Log level "verbose" can now be enabled (debug log builds only)
11+ * ** Breaking:** ` OBXLogLevel ` enum values changed; recompile with new header if you used these
12+ (previously 10/20/30/40/50 for Verbose..Error, now 0-10 matching the runtime log level).
13+ * Admin: Status tab "Count and Sizes" now only counts all objects on click to preserve resources
14+ * Admin: Status tab "Count and Sizes" now has a sum row at the bottom
15+ * Admin: Status tab "System and Info" now shows additional information
16+ * Process memory / RSS
17+ * Database size and free disk size
18+ * CPU counts and loads
19+
20+ ### Sync
21+
22+ * Conflict resolution via sync clock and sync precedence (allows last win with custom conflict resolution)
23+ * Fix bad Sync client state after multiple full sync messages were interrupted
24+ * Fix adding indexes to Sync types
25+
6265.2.0 (2026-03-06)
727------------------
828* Admin: new "Counts and Sizes" view (via Status page) to give an overview over all types their object counts and sizes
Original file line number Diff line number Diff line change @@ -38,7 +38,7 @@ PROJECT_NAME = "ObjectBox C and C++ API"
3838# could be handy for archiving the generated documentation or if some version
3939# control system is used.
4040
41- PROJECT_NUMBER = "5.2 .0"
41+ PROJECT_NUMBER = "5.3 .0"
4242
4343# Using the PROJECT_BRIEF tag one can provide an optional one line description
4444# for a project that appears at the top of each page and should give viewer a
Original file line number Diff line number Diff line change @@ -17,7 +17,7 @@ if (NOT TARGET objectbox) # Using "if" in case a (potential) parent project alre
1717 FetchContent_Declare (
1818 objectbox
1919 GIT_REPOSITORY https://github.com/objectbox/objectbox-c.git
20- GIT_TAG v5.2 .0 # For latest versions, check https://github.com/objectbox/objectbox-c/releases
20+ GIT_TAG v5.3 .0 # For latest versions, check https://github.com/objectbox/objectbox-c/releases
2121 )
2222 FetchContent_MakeAvailable (objectbox)
2323
Original file line number Diff line number Diff line change @@ -17,7 +17,7 @@ if (NOT TARGET objectbox) # Using "if" in case a (potential) parent project alre
1717 FetchContent_Declare (
1818 objectbox
1919 GIT_REPOSITORY https://github.com/objectbox/objectbox-c.git
20- GIT_TAG v5.2 .0 # For latest versions, check https://github.com/objectbox/objectbox-c/releases
20+ GIT_TAG v5.3 .0 # For latest versions, check https://github.com/objectbox/objectbox-c/releases
2121 )
2222 FetchContent_MakeAvailable (objectbox)
2323
Original file line number Diff line number Diff line change @@ -17,7 +17,7 @@ if (NOT TARGET objectbox) # Using "if" in case a (potential) parent project alre
1717 FetchContent_Declare (
1818 objectbox
1919 GIT_REPOSITORY https://github.com/objectbox/objectbox-c.git
20- GIT_TAG v5.2 .0 # For latest versions, check https://github.com/objectbox/objectbox-c/releases
20+ GIT_TAG v5.3 .0 # For latest versions, check https://github.com/objectbox/objectbox-c/releases
2121 )
2222 FetchContent_MakeAvailable (objectbox)
2323
Original file line number Diff line number Diff line change @@ -17,7 +17,7 @@ if (NOT TARGET objectbox) # Using "if" in case a (potential) parent project alre
1717 FetchContent_Declare (
1818 objectbox
1919 GIT_REPOSITORY https://github.com/objectbox/objectbox-c.git
20- GIT_TAG v5.2 .0 # For latest versions, check https://github.com/objectbox/objectbox-c/releases
20+ GIT_TAG v5.3 .0 # For latest versions, check https://github.com/objectbox/objectbox-c/releases
2121 )
2222 FetchContent_MakeAvailable (objectbox)
2323
You can’t perform that action at this time.
0 commit comments