Releases: xraph/grove
v1.5.1
Changes
- feat: add verification and tagging for KV extension module in release workflow (c300a12)
Installation
go get github.com/xraph/grove@v1.5.1Driver 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.1Forge extension:
go get github.com/xraph/grove/extension@v1.5.1KV store:
go get github.com/xraph/grove/kv@v1.5.1KV Forge extension:
go get github.com/xraph/grove/kv/extension@v1.5.1KV 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.1Full Changelog: v1.5.0...v1.5.1
v1.5.0
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.0Driver 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.0Forge extension:
go get github.com/xraph/grove/extension@v1.5.0KV store:
go get github.com/xraph/grove/kv@v1.5.0KV 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.0Full Changelog: v1.4.3...v1.5.0
v1.4.3
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.3Driver 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.3Forge extension:
go get github.com/xraph/grove/extension@v1.4.3KV store:
go get github.com/xraph/grove/kv@v1.4.3KV 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.3Full Changelog: v1.4.2...v1.4.3
v1.4.2
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.2Driver 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.2Forge extension:
go get github.com/xraph/grove/extension@v1.4.2KV store:
go get github.com/xraph/grove/kv@v1.4.2KV 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.2Full Changelog: v1.4.1...v1.4.2
v1.4.1
Changes
- feat: implement ConnAcquirer and DedicatedConn interfaces for MySQL and PostgreSQL drivers (92b844c)
Installation
go get github.com/xraph/grove@v1.4.1Driver 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.1Forge extension:
go get github.com/xraph/grove/extension@v1.4.1KV store:
go get github.com/xraph/grove/kv@v1.4.1KV 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.1Full Changelog: v1.4.0...v1.4.1
v1.4.0
Changes
- Update go-utils and forge dependencies across multiple drivers and extensions (d87d23d)
Installation
go get github.com/xraph/grove@v1.4.0Driver 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.0Forge extension:
go get github.com/xraph/grove/extension@v1.4.0KV store:
go get github.com/xraph/grove/kv@v1.4.0KV 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.0Full Changelog: v1.3.1...v1.4.0
v1.3.1
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.1Driver 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.1Forge extension:
go get github.com/xraph/grove/extension@v1.3.1KV store:
go get github.com/xraph/grove/kv@v1.3.1KV 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.1Full Changelog: v1.3.0...v1.3.1
v1.3.0
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.0Driver 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.0Forge extension:
go get github.com/xraph/grove/extension@v1.3.0KV store:
go get github.com/xraph/grove/kv@v1.3.0KV 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.0Full Changelog: v1.0.0...v1.3.0
v1.0.0
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.0Driver 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.0Forge extension:
go get github.com/xraph/grove/extension@v1.0.0KV store:
go get github.com/xraph/grove/kv@v1.0.0KV 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.0Full Changelog: v0.0.5...v1.0.0
v0.0.5
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.5Driver 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.5Forge extension:
go get github.com/xraph/grove/extension@v0.0.5KV store:
go get github.com/xraph/grove/kv@v0.0.5KV 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.5Full Changelog: v0.0.4...v0.0.5