Skip to content

6.0.0-beta

Pre-release
Pre-release

Choose a tag to compare

@greenrobot-team greenrobot-team released this 15 Jul 04:32
· 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 MeshConfig via SyncBuilder.mesh() and query the running mesh via SyncClient.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 (like objectbox-sync-android) and create a mesh configuration with AndroidMeshSync.createConfig(context, meshId). It includes the permissions required by Nearby Connections and the play-services-nearby dependency. See its README for details.