Skip to content

Releases: mailsac/dracula

Release v0.7.1

10 Oct 15:22
f5f3d42
Compare
Choose a tag to compare
Release v0.7.1 Pre-release
Pre-release
Add basic request logging to rest server

Release v0.7.0

28 Sep 17:12
bb8e504
Compare
Choose a tag to compare

What's Changed

  • Adds an experimental beta REST interface to dracula with a few commands.

GET /namespaces
GET /put?namespace=default&key=blah
GET /count?namespace=default&pattern=bl&

Limitations

  • HTTP and REST best practices call for no mutations on GET. This practice is avoided for the GET /put request. The reason for this is ease of use in the web browser when troubleshooting. This is a beta feature and may change.
  • The secret is currently bypassed for the beta REST API. This may change.

Full Changelog: v0.6.0...v0.7.0

Release v0.6.0

16 Aug 23:36
f8dcbe6
Compare
Choose a tag to compare
Dep update - gods, prom, testify

Release v0.5.2

16 Aug 23:30
2c4e314
Compare
Choose a tag to compare

What's Changed

  • Update server.go to reduce race condition in test suite by @eamayer in #7

New Contributors

Full Changelog: v0.5.1...v0.5.2

Release v0.5.1

19 May 18:33
a15d150
Compare
Choose a tag to compare
Combine license so it can be parsed by license checkers

Also updates client example in readme

Release v0.5.0

19 May 18:23
c461266
Compare
Choose a tag to compare
TCP KeyMatch command

The new `K` keys command can return arbitrary sized results, so a TCP mode was added to the server and client.

subtree has changed to red-black from AVL, due to being faster for inserts, and we do not necessarily need the perfect sorting of keys.

GC of namespaces will be a bit more consistent - a namespace will not be GC'd two passes in a row.

Release v0.4.0

23 Apr 16:44
d7be443
Compare
Choose a tag to compare
Merge pull request #5 from mailsac/prom-metrics-744

Release v0.3.1

15 Jan 15:34
949cb3c
Compare
Choose a tag to compare
Merge pull request #4 from mailsac/ha

High Availability Alpha

Notes and limitations:
1. servers will replicate packets with new command - must have 2 CLI flags
2. child logger for server/client
3. client has pool of servers and checks health
4. note the changes in client and server pre-built apps - slight changes to CLI flags
5. it's not perfect, but for short-lived metrics it should exceed 80/20 rule

Release v0.3.0

18 Dec 19:35
949cb3c
Compare
Choose a tag to compare
Merge pull request #4 from mailsac/ha

High Availability Alpha

Notes and limitations:
1. servers will replicate packets with new command - must have 2 CLI flags
2. child logger for server/client
3. client has pool of servers and checks health
4. note the changes in client and server pre-built apps - slight changes to CLI flags
5. it's not perfect, but for short-lived metrics it should exceed 80/20 rule

Release v0.2.5

05 Dec 23:21
3ba268a
Compare
Choose a tag to compare
Relicensing to more permissive license