To upgrade to this major release run flutter pub upgrade objectbox --major-versions
(or for Dart Native apps dart pub upgrade objectbox --major-versions
).
Sync
- Support Sync server version 5.0 with User-Specific Data Sync
- Support configuring Sync filter variables on
SyncClient
.
Other Changes
- Flutter packages are compiled with Android SDK 35 to support Android Gradle Plugin 8.13 #755. They are also built using a language level of Java 11.
- ToOne relations: when deleting an object with an ID larger than the maximum 32-bit unsigned integer (
4_294_967_295
) that is used as the target object of a ToOne, correctly re-set the target ID of the ToOne to0
. #740 - Update ObjectBox database for Flutter Linux/Windows, Dart Native apps to 5.0.0-rc.
- Update ObjectBox database for Flutter Android apps to 5.0.1.
If your project is using Admin, make
sure to update toio.objectbox:objectbox-android-objectbrowser:5.0.1
inandroid/app/build.gradle
. - Update ObjectBox database for Flutter iOS/macOS apps to 5.0.0.
For existing projects, runpod repo update
andpod update ObjectBox
in theios
ormacos
directories. - Remove deprecated
contains
condition forList<String>
properties, usecontainsElement
instead.