Skip to content

V3.7.0

Compare
Choose a tag to compare
@greenrobot-team greenrobot-team released this 23 Aug 09:31
· 155 commits to main since this release
  • A new key/value validation option validateOnOpenKv() is available on MyObjectBox.builder() to help diagnose FileCorruptException: Corrupt DB, min key size violated issues. If enabled, the build() call will throw a FileCorruptException if corruption is detected with details on which key/value is affected. #1143
  • Admin: integer and floating point arrays introduced with the previous release are now nicely displayed and collapsed if long.
  • Admin: the data table again displays all items of a page. #1135
  • The __cxa_pure_virtual crash should not occur anymore; if you get related exceptions, they should contain additional information to better diagnose this issue. Let us know details in #1131
  • Queries: all expected results are now returned when using a less-than or less-or-equal condition for a String property with index type VALUE. Reported via objectbox-dart#318
  • Queries: when combining multiple conditions with OR and adding a condition on a related entity ("link condition") the combined conditions are now properly applied. Reported via objectbox-dart#546
  • Some flags classes have moved to the new config package:
    • io.objectbox.DebugFlags is deprecated, use io.objectbox.config.DebugFlags instead.
    • io.objectbox.model.ValidateOnOpenMode is deprecated, use io.objectbox.config.ValidateOnOpenModePages instead.