Skip to content

Releases: HotPotatoC/kvstore

v2.0.0-beta.7

23 Dec 18:40
Compare
Choose a tag to compare

Changelog

  • d5117b5 build: added coverage script
  • 3b2b8e9 feat: bump version v2.0.0-beta.6 -> v2.0.0-beta.7
  • f24dbc6 test(map): added more benchmarks
  • a9814f7 test(map): added more tests

v2.0.0-beta.6

23 Dec 17:17
Compare
Choose a tag to compare

Changelog

  • d13d602 docs(README): removed VALUES
  • 90c974c feat(map): add instant delete if '*' is provided
  • 2fcbfc0 feat(map): added pattern matching support for deletion
  • 33d9987 feat(map): use filepath.Match for key pattern matching
  • 590f326 feat: bump version v2.0.0-beta.5 -> v2.0.0-beta.6
  • 7a5a74d fix(map): keys not showing
  • c8fc6c9 perf(protocol): append -1 as bytes instead of converting from integer

v2.0.0-beta.5

29 Nov 11:27
Compare
Choose a tag to compare

Changelog

  • b4c14c1 feat: bump version v2.0.0-beta.4 -> v2.0.0-beta.5
  • 6fc1d1a feat: removed values command
  • da5817e fix(expire): ttl, keys, and expire bugged out with expiring keys
  • 2a31bb3 perf(protocol): append bool as byte instead of converting
  • 91043f8 refactor(command): use iota in command type
  • e6f4e4e refactor: simplified flags on client and datastructure.item

v2.0.0-beta.4

29 Nov 08:15
Compare
Choose a tag to compare

Changelog

  • f3f1c21 feat: bump version v2.0.0-beta.3 -> v2.0.0-beta.4
  • aff9f77 fix(expire): expiry now should work correctly

v2.0.0-beta.3

29 Nov 07:31
Compare
Choose a tag to compare

Changelog

  • 0495132 feat(command): added Parse() method
  • cfd1b1a feat(command): added WrapArgsFromQuotes()
  • 1844239 feat: bump version v2.0.0-beta.2 -> v2.0.0-beta.3
  • df5a8b8 feat: implemented key expiry
  • dc95319 fix(server/networking): also remove FlagCloseASAP if the client is marked for close
  • dac4ca4 refactor(protocol): removed writer
  • 0ce6f09 refactor(server/networking): renamed delNum to nKilled

v2.0.0-beta.2

17 Nov 17:44
Compare
Choose a tag to compare

Changelog

ce5d434 feat: bump version v2.0.0-beta -> v2.0.0-beta.2
96e5c3e fix(disk/kvsdb): duplicate entries on write
4e43d98 fix(server/string): remove NewItem type arg
0d6d8c9 perf(disk/kvsdb): fixed encoder instantiation
084c95c refactor(datastructure/item): removed type field
4f59dcd refactor(server/networking): killClient() stop client iteration on both conditions

v2.0.0-beta

17 Nov 17:00
Compare
Choose a tag to compare

Changelog

d253b53 docs(README): added To Do
f986d41 feat: added client command and client flags
8044993 feat: added more logs and improved server shutdown
303a11d feat: bump version v2.0.0-alpha -> v2.0.0-beta
2951b0f feat: delete client in clients map on server shutdown
3106bb0 fix: reader
74a2ebe refactor(server/error): use + instead of Sprintf

v2.0.0-alpha

09 Nov 14:48
Compare
Choose a tag to compare

Changelog

05f88aa ci(workflows): listen to v* branch
6724c04 feat: v2.0.0-alpha

v1.0.4

05 Jun 16:16
Compare
Choose a tag to compare

Changelog

7e0e91f ci(workflows/lint): migrate to revive linter
b567553 feat: bump version v1.0.3 -> v1.0.4

v1.0.3

05 Jun 16:03
Compare
Choose a tag to compare

Changelog

12ac55f ci(.goreleaser.yml): removed openbsd, and netbsd
f8dadca feat: bump version v1.0.2 -> v1.0.3