Objectbox Go Versions Save

Embedded Go Database, the fast alternative to SQLite, gorm, etc.

v1.8.0

2 months ago
  • In-memory databases (provide a "directory" option like "memory:" + DB name)
  • Update objectbox-c to v0.21.0 with many improvements (details)
  • Fix leaking IDs with Box

Docs and previous changelogs: https://golang.objectbox.io/

v1.7.0

10 months ago

Update objectbox-c to v0.18.1 with many improvements (details)

Docs and previous changelogs: https://golang.objectbox.io/

v1.6.1

2 years ago

Fixes and minor improvements; for details please check https://golang.objectbox.io/

v1.6.0

2 years ago

Update objectbox-c to v0.15.0 (details)

v1.5.0

2 years ago
  • update objectbox-c to v0.14.0
  • add PropertyQuery support
  • tested with Go 1.17

v1.4.0

3 years ago
  • add TimeSeries model definition support using id-companion and date-nano annotations
  • avoid time.Duration.Milliseconds() not available on old Go Versions
  • NewSyncClient - flip return values to align with the other "constructors"
  • add NanoTimeInt64* built-in converters

v1.3.0

3 years ago
  • add ObjectBox Sync client support
  • add self-assignable IDs: objectbox:"id(assignable)"
  • add query GreaterOrEqual/LessOrEqual for ints and floats
  • update objectbox-generator to v0.12.0
  • update objectbox-c to v 0.13.0
  • fix compiling on old gcc (e.g. the one in CentOS 7)

v1.2.0

3 years ago
  • update to objectbox-c v0.10.0 with latest improvements and fixes
  • support comma in addition to space as an annotation separator
  • extract code generation into a separate module/project objectbox-generator and depend on it to preserve existing go:generate annotations

v1.1.2

4 years ago
  • ensure Query finalizer is only executed by Go GC after a native call finishes

v1.1.1

4 years ago
  • Use temp directories in tests to prevent failure in recent Go versions checking-out modules as read-only.