Skip to content

Commit 7205598

Browse files
committed
0.21.0
1 parent 96cff87 commit 7205598

File tree

12 files changed

+439
-28
lines changed

12 files changed

+439
-28
lines changed

CHANGELOG.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,21 @@
11
ObjectBox C and C++ API Changelog
22
=================================
33

4+
0.21.0 (2024-02-13)
5+
-------------------
6+
* New Store type: In-Memory DB (official announcement)
7+
8+
### Sync:
9+
10+
* New client/server query statistics API
11+
* New server API to enable authenticators
12+
* Sync server: support for sync permissions, blocks client updates with no write permission
13+
* Added sync-level login/write permissions for Admin Users DB and Web-UI
14+
* New authenticator "ObjectBox Admin" with support for authorization
15+
* New client API for username/password credentials
16+
* New client-side error listener API;
17+
initially reports "receive-only" downgrade due to no write permissions.
18+
419
0.20.0 (2023-12-11)
520
-------------------
621
* Added OBXFeature_Backup to query for the feature's availability

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ else ()
3939

4040
function(defineObjectBoxLib VARIANT)
4141
# Configuration updated for each release
42-
set(DL_VERSION 0.20.0)
42+
set(DL_VERSION 0.21.0)
4343

4444
# Platform detection and other setup
4545
set(DL_URL https://github.com/objectbox/objectbox-c/releases/download)

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ box.put({.text = "Buy milk"});
1818
1919
See [ObjectBox C and C++ docs](https://cpp.objectbox.io/) for API details.
2020
21-
**Latest version: 0.20.0** (2023-12-11).
21+
**Latest version: 0.21.0** (2024-02-13).
2222
See [changelog](CHANGELOG.md) for more details.
2323
2424
## Table of Contents:
@@ -152,7 +152,7 @@ Keep in touch: For general news on ObjectBox, [check our blog](https://objectbox
152152
153153
License
154154
-------
155-
Copyright 2018-2022 ObjectBox Ltd. All rights reserved.
155+
Copyright 2018-2024 ObjectBox Ltd. All rights reserved.
156156
157157
Licensed under the Apache License, Version 2.0 (the "License");
158158
you may not use this file except in compliance with the License.

download.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff 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:-0.20.0}
47+
version=${1:-0.21.0}
4848
os=${2:-$(uname)}
4949
arch=${3:-$(uname -m)}
5050
echo "Base config: OS ${os} and architecture ${arch}"

doxygen/Changelog.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,21 @@
33
ObjectBox C and C++ API Changelog
44
=================================
55

6+
0.21.0 (2024-02-13)
7+
-------------------
8+
* New Store type: In-Memory DB (official announcement)
9+
10+
### Sync:
11+
12+
* New client/server query statistics API
13+
* New server API to enable authenticators
14+
* Sync server: support for sync permissions, blocks client updates with no write permission
15+
* Added sync-level login/write permissions for Admin Users DB and Web-UI
16+
* New authenticator "ObjectBox Admin" with support for authorization
17+
* New client API for username/password credentials
18+
* New client-side error listener API;
19+
initially reports "receive-only" downgrade due to no write permissions.
20+
621
0.20.0 (2023-12-11)
722
-------------------
823
* Added OBXFeature_Backup to query for the feature's availability

doxygen/Doxyfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff 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 = "0.20.0"
41+
PROJECT_NUMBER = "0.21.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

doxygen/main-page.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ Basic concepts
2020
* Objects are "grouped" by their type; e.g. there is a Box (or "Cursor") for each type
2121
* Objects are addressed using a 64 bit integer ID (`obx_id`)
2222
* There is no query language; queries are build using a [query builder](\ref OBX_query_builder)
23+
* Objects are stored on disk by default (ACID), or in-memory ("memory:" directory prefix)
2324

2425
See [docs](https://cpp.objectbox.io) for more information on how to use ObjectBox in C and C++
2526

0 commit comments

Comments
 (0)