Releases: objectbox/objectbox-c
Releases · objectbox/objectbox-c
ObjectBox C and C++ 5.0.0 RC
Release candidate.
ObjectBox C and C++ 4.3.1
Bug fix release
- Cursor/Query: deleting a cursor (e.g. in a non-creator thread) waits for any query to finish
- Query: added safety check to detect using a deleted query instance
- Admin: fix displaying some string values twice
- Add a few missing allocation failure checks
- Internal improvements, e.g. updated dependencies and compiler to new major versions
ObjectBox C and C++ 4.3.0
- Windows: msvc runtime is now embedded to avoid incompatible msvcp140.dll (e.g. those shipped with some JDKs)
- External property types (via MongoDB connector): JsonToNative to support sub (embedded/nested) documents/arrays in MongoDB, and more
- Admin: various new features
Sync
- Add "Log Events" for important server events, which can be viewed on new Admin page
- Detect and ignore changes for objects that were put but were unchanged
- The limit for message size was raised
Check changelog for details
ObjectBox C and C++ 4.2.0
- Extended the model by external names and types:
allows defining a different name for an external database, which ObjectBox syncs with.
This prepares upcoming features for our MongoDB Sync Connector.
Check changelog for details
ObjectBox C and C++ 4.1.0
- New query conditions for map properties (via flex properties)
- Vector search: add "Geo" distance type for longitude/latitude pairs
- Various internal improvements
Sync
- Add JWT authentication
- Sync clients can now send multiple credentials for login
Check changelog for details
ObjectBox C and C++ 4.0.3 (the first full 4.0 release)
4.0.3 the first 4.0.x version working with ObjectBox Generator 4.0 and thus is the first full 4.0 release.
Check the changelog for details
ObjectBox C and C++ 4.0.2
- Made closing the store more robust; e.g. it waits for ongoing queries and transactions to finish
(please still ensure to clean up properly on your side, this is an additional safety net) - Made Box API more robust when racing against store closing
- Improved C++ APIs for nearest neighbor search (query building etc.)
- Some minor HNSW performance improvements
- Add "vectorsearch-cities" example
Sync
- Fixed a serious regression; please update to the latest version asap!
- Added a special compression for tiny transactions
- Embedded clusters (note: the cluster feature may not come with all editions of the library)
- Add FlatBuffers based configuration for Sync Server
ObjectBox 4.0.1
- Query: "visit with score" added, so you can consume vector search results one-by-one with a visitor callback
ObjectBox 4.0 Vector Search
- ObjectBox now supports vector search ("vector database") to enable efficient similarity searches.
This is particularly useful for AI/ML/RAG applications, e.g. image, audio, or text similarity.
Other use cases include semantic search or recommendation engines.
See https://docs.objectbox.io/ann-vector-search for details. - Adjusting the version number to match the core version (4.0); we will be aligning on major versions from now on.
v4.0.1-alpha1
CHANGELOG.md: minor edits for 0.21.0