Skip to content

Releases: xraph/grove

v1.5.0

Choose a tag to compare

@github-actions github-actions released this 13 Apr 17:03

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

Choose a tag to compare

@github-actions github-actions released this 05 Apr 04:17

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

Choose a tag to compare

@github-actions github-actions released this 30 Mar 23:03

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

Choose a tag to compare

@github-actions github-actions released this 29 Mar 05:21

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

Choose a tag to compare

@github-actions github-actions released this 28 Mar 05:41

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

Choose a tag to compare

@github-actions github-actions released this 14 Mar 14:47

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

Choose a tag to compare

@github-actions github-actions released this 12 Mar 16:03

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

Choose a tag to compare

@github-actions github-actions released this 07 Mar 06:22

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

Choose a tag to compare

@github-actions github-actions released this 24 Feb 17:16

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

v0.0.1

Choose a tag to compare

@github-actions github-actions released this 23 Feb 07:59

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.1

What'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

Full Changelog: https://github.com/xraph/grove/commits/v0.0.1