Releases: xraph/grove
Release list
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
v0.0.1
Changes
- fix: update schema version in biome.json and format pages in meta.json files for consistency (f56af1c)
- chore: disable benchmark job in CI configuration (b5ddb4d)
- refactor: format code for consistency in table schema and query select files (fd44c0e)
- feat: enhance query handling with multi-row insert support and prepared statements (c5a3b92)
- Refactor buffer write operations to handle errors gracefully (322df6f)
- fix: ensure cursor is closed properly in MongoDB query functions (40513ed)
- refactor: remove unused functions and clean up code across multiple drivers (8525adb)
- fix: update benchmark results and improve performance reporting in documentation (3a49c7c)
- fix: change CreatedAt field type to string for SQLite compatibility in benchmarks (c384bf9)
- Merge branch 'main' of github.com:xraph/grove (d871469)
- fix: update dependencies in go.mod and go.sum for consistency (1759188)
- Merge pull request #2 from xraph/dependabot/npm_and_yarn/docs/minor-and-patch-917479f546 (d26c055)
- Merge pull request #1 from xraph/dependabot/github_actions/actions/setup-node-6 (de1c5ae)
- feat: add benchmark reporting tool and documentation (5803b82)
- build(deps): Bump the minor-and-patch group in /docs with 4 updates (b06623e)
- build(deps): Bump actions/setup-node from 4 to 6 (4c8a8fe)
- feat(stream): implement generic streaming iterator with change data capture (e484261)
Installation
go get github.com/xraph/warden@v0.0.1What's Changed
- build(deps): Bump actions/setup-node from 4 to 6 by @dependabot[bot] in #1
- build(deps): Bump the minor-and-patch group in /docs with 4 updates by @dependabot[bot] in #2
New Contributors
- @dependabot[bot] made their first contribution in #1
Full Changelog: https://github.com/xraph/grove/commits/v0.0.1