With the release of ObjectBox 2.0 we are hitting a new milestone on our journey to make embedded databases simpler to use and faster. Two of the highlights we already announced in our 2.0 beta post: links (aka joins) and relation completeness. The final release brings some refinements to those and brings additional features like unique constraints and hash-based indexing.
ObjectBox 2.0 will be a big step ahead and we are proud to announce the beta release today. Relations and queries are the two major themes. First, ObjectBox finally allows queries to use relations to expand queries across multiple entities. We call this “link” and it is simpler to use than a SQL “join” as used in conventional databases:
We’re happy to announce ObjectBox 1.5, which comes with a couple of small but useful improvements. A focus for this release were local unit tests for Android. The test setup was greatly simplified and support for relations was added. Now, you can write super fast unit tests using the full feature set of ObjectBox. This enables test driven development without any time consuming deployments to a device. (more…)
We’re happy to announce that our embedded database ObjectBox now officially runs on all major desktop platforms. This enables Java-based desktop apps on Windows, macOS, and Linux to utilize ObjectBox’ simplicity and performance.
From the beginning, ObjectBox has been created to run on multiple platforms. While our primary release target was Android, internally we ran ObjectBox mostly on desktop machines. This minimized turnaround and running times, and thus increased developer productivity greatly. Next step will be iOS… stay tuned.
If you are developing Android apps, you can use the desktop version of ObjectBox to run local unit tests. This has already been available for Linux and Windows machines for a while, and was recently complemented with the macOS release of ObjectBox.
Not running Java? We’re also working on a public C++ API: Talk to us if you are interested in a private beta.
We’re happy to announce 1.4 of our superfast mobile database that comes with three new features:
- Queries may now return values for an individual property (also supports distinct values)
- Entities may extend other entities
- 50% size reduction of native library
In ObjectBox 1.3 we made some changes under the hood to give developers a more powerful tooling. We recommend everybody to update. We’ve worked closely with developers of a complex app with millions of active users. At that scale, how can ObjectBox best support the development process? The 1.3.x releases (1.3.0 – 1.3.4) address this with extended debug logging, JSON data downloads, and many small but helpful improvements and fixes. This would not have been possible without your continued feedback. Thank you!