6.0.0-beta
Pre-release
Pre-release
·
16 commits
to main
since this release
- Update Android and JVM libraries to database version
6.0.0-beta-2026-07-13- Admin: modernized user interface based on Vue.js 3 and Material Design 3
- Admin: optimized pages now loading faster
- Android: log messages now use the logcat tag "ObjectBox" (previously "Box")
- Internal fixes and improvements
- objectbox-kotlin: requires at least Kotlin compiler and standard library 2.2.0.
Sync
- New Mesh Sync API: peer-to-peer (P2P) synchronization between sync clients without a central server.
- Attach a
MeshConfigviaSyncBuilder.mesh()and query the running mesh viaSyncClient.getMesh()(state, connected peer count, statistics counters).
Mesh configurations are created by ObjectBox platform libraries that provide a mesh network (transport). - New artifact
objectbox-meshsync-android: provides the mesh network for Android using Google Nearby Connections. Add it next to the Sync variant of the Android library (likeobjectbox-sync-android) and create a mesh configuration withAndroidMeshSync.createConfig(context, meshId). It includes the permissions required by Nearby Connections and theplay-services-nearbydependency. See its README for details.
- Attach a