Skip to content

Releases: xraph/grove

v1.5.1

15 Apr 15:53

Choose a tag to compare

Changes

  • feat: add verification and tagging for KV extension module in release workflow (c300a12)

Installation

go get github.com/xraph/grove@v1.5.1

Driver sub-modules:

go get github.com/xraph/grove/drivers/pgdriver@v1.5.1
go get github.com/xraph/grove/drivers/mysqldriver@v1.5.1
go get github.com/xraph/grove/drivers/sqlitedriver@v1.5.1
go get github.com/xraph/grove/drivers/mongodriver@v1.5.1
go get github.com/xraph/grove/drivers/tursodriver@v1.5.1
go get github.com/xraph/grove/drivers/clickhousedriver@v1.5.1
go get github.com/xraph/grove/drivers/esdriver@v1.5.1

Forge extension:

go get github.com/xraph/grove/extension@v1.5.1

KV store:

go get github.com/xraph/grove/kv@v1.5.1

KV Forge extension:

go get github.com/xraph/grove/kv/extension@v1.5.1

KV driver sub-modules:

go get github.com/xraph/grove/kv/drivers/badgerdriver@v1.5.1
go get github.com/xraph/grove/kv/drivers/boltdriver@v1.5.1
go get github.com/xraph/grove/kv/drivers/dynamodriver@v1.5.1
go get github.com/xraph/grove/kv/drivers/memcacheddriver@v1.5.1
go get github.com/xraph/grove/kv/drivers/redisdriver@v1.5.1

Full Changelog: v1.5.0...v1.5.1

v1.5.0

13 Apr 17:03

Choose a tag to compare

Changes

  • style: format struct fields for improved readability in Syncer (702ff97)
  • Update dependencies for improved functionality and performance (8bbb7c5)

Installation

go get github.com/xraph/grove@v1.5.0

Driver sub-modules:

go get github.com/xraph/grove/drivers/pgdriver@v1.5.0
go get github.com/xraph/grove/drivers/mysqldriver@v1.5.0
go get github.com/xraph/grove/drivers/sqlitedriver@v1.5.0
go get github.com/xraph/grove/drivers/mongodriver@v1.5.0
go get github.com/xraph/grove/drivers/tursodriver@v1.5.0
go get github.com/xraph/grove/drivers/clickhousedriver@v1.5.0
go get github.com/xraph/grove/drivers/esdriver@v1.5.0

Forge extension:

go get github.com/xraph/grove/extension@v1.5.0

KV store:

go get github.com/xraph/grove/kv@v1.5.0

KV driver sub-modules:

go get github.com/xraph/grove/kv/drivers/badgerdriver@v1.5.0
go get github.com/xraph/grove/kv/drivers/boltdriver@v1.5.0
go get github.com/xraph/grove/kv/drivers/dynamodriver@v1.5.0
go get github.com/xraph/grove/kv/drivers/memcacheddriver@v1.5.0
go get github.com/xraph/grove/kv/drivers/redisdriver@v1.5.0

Full Changelog: v1.4.3...v1.5.0

v1.4.3

05 Apr 04:17

Choose a tag to compare

Changes

  • feat(crdt): add Forge WebSocket transport adapter and tests (aa4e312)
  • feat(crdt): add selective sync support with SyncFilter in PullRequest (4956ceb)
  • feat: ensure advisory locks are released with uncancellable context during migration and rollback (6eade96)

Installation

go get github.com/xraph/grove@v1.4.3

Driver sub-modules:

go get github.com/xraph/grove/drivers/pgdriver@v1.4.3
go get github.com/xraph/grove/drivers/mysqldriver@v1.4.3
go get github.com/xraph/grove/drivers/sqlitedriver@v1.4.3
go get github.com/xraph/grove/drivers/mongodriver@v1.4.3
go get github.com/xraph/grove/drivers/tursodriver@v1.4.3
go get github.com/xraph/grove/drivers/clickhousedriver@v1.4.3
go get github.com/xraph/grove/drivers/esdriver@v1.4.3

Forge extension:

go get github.com/xraph/grove/extension@v1.4.3

KV store:

go get github.com/xraph/grove/kv@v1.4.3

KV driver sub-modules:

go get github.com/xraph/grove/kv/drivers/badgerdriver@v1.4.3
go get github.com/xraph/grove/kv/drivers/boltdriver@v1.4.3
go get github.com/xraph/grove/kv/drivers/dynamodriver@v1.4.3
go get github.com/xraph/grove/kv/drivers/memcacheddriver@v1.4.3
go get github.com/xraph/grove/kv/drivers/redisdriver@v1.4.3

Full Changelog: v1.4.2...v1.4.3

v1.4.2

30 Mar 23:03

Choose a tag to compare

Changes

  • feat: implement retry mechanism for migration lock acquisition with exponential backoff fix: update forge and confy dependencies to v1.4.3 and v0.5.0 respectively (af4c028)

Installation

go get github.com/xraph/grove@v1.4.2

Driver sub-modules:

go get github.com/xraph/grove/drivers/pgdriver@v1.4.2
go get github.com/xraph/grove/drivers/mysqldriver@v1.4.2
go get github.com/xraph/grove/drivers/sqlitedriver@v1.4.2
go get github.com/xraph/grove/drivers/mongodriver@v1.4.2
go get github.com/xraph/grove/drivers/tursodriver@v1.4.2
go get github.com/xraph/grove/drivers/clickhousedriver@v1.4.2
go get github.com/xraph/grove/drivers/esdriver@v1.4.2

Forge extension:

go get github.com/xraph/grove/extension@v1.4.2

KV store:

go get github.com/xraph/grove/kv@v1.4.2

KV driver sub-modules:

go get github.com/xraph/grove/kv/drivers/badgerdriver@v1.4.2
go get github.com/xraph/grove/kv/drivers/boltdriver@v1.4.2
go get github.com/xraph/grove/kv/drivers/dynamodriver@v1.4.2
go get github.com/xraph/grove/kv/drivers/memcacheddriver@v1.4.2
go get github.com/xraph/grove/kv/drivers/redisdriver@v1.4.2

Full Changelog: v1.4.1...v1.4.2

v1.4.1

29 Mar 05:21

Choose a tag to compare

Changes

  • feat: implement ConnAcquirer and DedicatedConn interfaces for MySQL and PostgreSQL drivers (92b844c)

Installation

go get github.com/xraph/grove@v1.4.1

Driver sub-modules:

go get github.com/xraph/grove/drivers/pgdriver@v1.4.1
go get github.com/xraph/grove/drivers/mysqldriver@v1.4.1
go get github.com/xraph/grove/drivers/sqlitedriver@v1.4.1
go get github.com/xraph/grove/drivers/mongodriver@v1.4.1
go get github.com/xraph/grove/drivers/tursodriver@v1.4.1
go get github.com/xraph/grove/drivers/clickhousedriver@v1.4.1
go get github.com/xraph/grove/drivers/esdriver@v1.4.1

Forge extension:

go get github.com/xraph/grove/extension@v1.4.1

KV store:

go get github.com/xraph/grove/kv@v1.4.1

KV driver sub-modules:

go get github.com/xraph/grove/kv/drivers/badgerdriver@v1.4.1
go get github.com/xraph/grove/kv/drivers/boltdriver@v1.4.1
go get github.com/xraph/grove/kv/drivers/dynamodriver@v1.4.1
go get github.com/xraph/grove/kv/drivers/memcacheddriver@v1.4.1
go get github.com/xraph/grove/kv/drivers/redisdriver@v1.4.1

Full Changelog: v1.4.0...v1.4.1

v1.4.0

28 Mar 05:41

Choose a tag to compare

Changes

  • Update go-utils and forge dependencies across multiple drivers and extensions (d87d23d)

Installation

go get github.com/xraph/grove@v1.4.0

Driver sub-modules:

go get github.com/xraph/grove/drivers/pgdriver@v1.4.0
go get github.com/xraph/grove/drivers/mysqldriver@v1.4.0
go get github.com/xraph/grove/drivers/sqlitedriver@v1.4.0
go get github.com/xraph/grove/drivers/mongodriver@v1.4.0
go get github.com/xraph/grove/drivers/tursodriver@v1.4.0
go get github.com/xraph/grove/drivers/clickhousedriver@v1.4.0
go get github.com/xraph/grove/drivers/esdriver@v1.4.0

Forge extension:

go get github.com/xraph/grove/extension@v1.4.0

KV store:

go get github.com/xraph/grove/kv@v1.4.0

KV driver sub-modules:

go get github.com/xraph/grove/kv/drivers/badgerdriver@v1.4.0
go get github.com/xraph/grove/kv/drivers/boltdriver@v1.4.0
go get github.com/xraph/grove/kv/drivers/dynamodriver@v1.4.0
go get github.com/xraph/grove/kv/drivers/memcacheddriver@v1.4.0
go get github.com/xraph/grove/kv/drivers/redisdriver@v1.4.0

Full Changelog: v1.3.1...v1.4.0

v1.3.1

14 Mar 14:47

Choose a tag to compare

Changes

  • fix: update github.com/xraph/forge dependency to v1.3.1 in go.mod and go.sum (5661234)

Installation

go get github.com/xraph/grove@v1.3.1

Driver sub-modules:

go get github.com/xraph/grove/drivers/pgdriver@v1.3.1
go get github.com/xraph/grove/drivers/mysqldriver@v1.3.1
go get github.com/xraph/grove/drivers/sqlitedriver@v1.3.1
go get github.com/xraph/grove/drivers/mongodriver@v1.3.1
go get github.com/xraph/grove/drivers/tursodriver@v1.3.1
go get github.com/xraph/grove/drivers/clickhousedriver@v1.3.1
go get github.com/xraph/grove/drivers/esdriver@v1.3.1

Forge extension:

go get github.com/xraph/grove/extension@v1.3.1

KV store:

go get github.com/xraph/grove/kv@v1.3.1

KV driver sub-modules:

go get github.com/xraph/grove/kv/drivers/badgerdriver@v1.3.1
go get github.com/xraph/grove/kv/drivers/boltdriver@v1.3.1
go get github.com/xraph/grove/kv/drivers/dynamodriver@v1.3.1
go get github.com/xraph/grove/kv/drivers/memcacheddriver@v1.3.1
go get github.com/xraph/grove/kv/drivers/redisdriver@v1.3.1

Full Changelog: v1.3.0...v1.3.1

v1.3.0

12 Mar 16:03

Choose a tag to compare

Changes

  • fix: update github.com/xraph/forge dependency to v1.3.0 in go.mod and go.sum (224f80d)
  • fix: update github.com/xraph/forge dependency to v1.3.0 in go.mod and go.sum (95a3e22)

Installation

go get github.com/xraph/grove@v1.3.0

Driver sub-modules:

go get github.com/xraph/grove/drivers/pgdriver@v1.3.0
go get github.com/xraph/grove/drivers/mysqldriver@v1.3.0
go get github.com/xraph/grove/drivers/sqlitedriver@v1.3.0
go get github.com/xraph/grove/drivers/mongodriver@v1.3.0
go get github.com/xraph/grove/drivers/tursodriver@v1.3.0
go get github.com/xraph/grove/drivers/clickhousedriver@v1.3.0
go get github.com/xraph/grove/drivers/esdriver@v1.3.0

Forge extension:

go get github.com/xraph/grove/extension@v1.3.0

KV store:

go get github.com/xraph/grove/kv@v1.3.0

KV driver sub-modules:

go get github.com/xraph/grove/kv/drivers/badgerdriver@v1.3.0
go get github.com/xraph/grove/kv/drivers/boltdriver@v1.3.0
go get github.com/xraph/grove/kv/drivers/dynamodriver@v1.3.0
go get github.com/xraph/grove/kv/drivers/memcacheddriver@v1.3.0
go get github.com/xraph/grove/kv/drivers/redisdriver@v1.3.0

Full Changelog: v1.0.0...v1.3.0

v1.0.0

07 Mar 06:22

Choose a tag to compare

Changes

  • fix: update HTTP request creation in presence tests to use context and handle errors (559717e)
  • fix: update dependencies in go.mod and go.sum for consistency and stability (03fcb2b)
  • fix: update HTTP request creation in presence tests to use context and handle errors (3167bd3)
  • fix: add missing newlines in import sections across multiple files (74dc34b)
  • feat: add model-level hooks for lifecycle events (ac073dd)
  • feat: add multiple database and KV driver registrations (737f84b)
  • fix: add repository field to package.json for better package metadata (bcef677)

Installation

go get github.com/xraph/grove@v1.0.0

Driver sub-modules:

go get github.com/xraph/grove/drivers/pgdriver@v1.0.0
go get github.com/xraph/grove/drivers/mysqldriver@v1.0.0
go get github.com/xraph/grove/drivers/sqlitedriver@v1.0.0
go get github.com/xraph/grove/drivers/mongodriver@v1.0.0
go get github.com/xraph/grove/drivers/tursodriver@v1.0.0
go get github.com/xraph/grove/drivers/clickhousedriver@v1.0.0
go get github.com/xraph/grove/drivers/esdriver@v1.0.0

Forge extension:

go get github.com/xraph/grove/extension@v1.0.0

KV store:

go get github.com/xraph/grove/kv@v1.0.0

KV driver sub-modules:

go get github.com/xraph/grove/kv/drivers/badgerdriver@v1.0.0
go get github.com/xraph/grove/kv/drivers/boltdriver@v1.0.0
go get github.com/xraph/grove/kv/drivers/dynamodriver@v1.0.0
go get github.com/xraph/grove/kv/drivers/memcacheddriver@v1.0.0
go get github.com/xraph/grove/kv/drivers/redisdriver@v1.0.0

Full Changelog: v0.0.5...v1.0.0

v0.0.5

24 Feb 17:16

Choose a tag to compare

Changes

  • fix: update release workflows by adding provenance to npm publish and removing redundant steps (090bf53)

Installation

go get github.com/xraph/grove@v0.0.5

Driver sub-modules:

go get github.com/xraph/grove/drivers/pgdriver@v0.0.5
go get github.com/xraph/grove/drivers/mysqldriver@v0.0.5
go get github.com/xraph/grove/drivers/sqlitedriver@v0.0.5
go get github.com/xraph/grove/drivers/mongodriver@v0.0.5
go get github.com/xraph/grove/drivers/tursodriver@v0.0.5
go get github.com/xraph/grove/drivers/clickhousedriver@v0.0.5
go get github.com/xraph/grove/drivers/esdriver@v0.0.5

Forge extension:

go get github.com/xraph/grove/extension@v0.0.5

KV store:

go get github.com/xraph/grove/kv@v0.0.5

KV driver sub-modules:

go get github.com/xraph/grove/kv/drivers/badgerdriver@v0.0.5
go get github.com/xraph/grove/kv/drivers/boltdriver@v0.0.5
go get github.com/xraph/grove/kv/drivers/dynamodriver@v0.0.5
go get github.com/xraph/grove/kv/drivers/memcacheddriver@v0.0.5
go get github.com/xraph/grove/kv/drivers/redisdriver@v0.0.5

Full Changelog: v0.0.4...v0.0.5