Changelog
New Features
- a8f5aa3: feat: migrate to buf.build (@gernest)
- e7ae504: feat: observe database key changes (@gernest)
Other work
- 1cad2f5: abstract access to transactional key value store (@gernest)
- 97d268c: add address on nodes cluster config (@gernest)
- 3200ded: add cluster access to client (@gernest)
- f49ca5b: add cluster command (@gernest)
- e4f3611: add cluster endpoint (@gernest)
- 6b6c4d0: add error for rpc message (@gernest)
- 8ceebff: add ha.Transit initializer (@gernest)
- 1eac968: add raft config options to cli (@gernest)
- c87a53f: add raft implementation on top of badger (@gernest)
- 894bd02: add raft path to config (@gernest)
- 9d7ecdd: add token field to raft server config (@gernest)
- b747d68: add websocket based raft transport (@gernest)
- aabca19: better cli output with tabwriter (@gernest)
- 474a0c5: breakdown proto api (@gernest)
- bcd2b4f: complete proto migration to buf.build (@gernest)
- 218fe25: consistent request/response pattern for api (@gernest)
- e34403f: default active instance on vince login (@gernest)
- 2852b7a: define pro for raft RPC command (@gernest)
- c40d7f1: define raft cluster config (@gernest)
- acfe361: ha: add db.Provider implementation. (@gernest)
- 84fd62f: ha: add logger to Transit (@gernest)
- f6af522: ha: add websocket stream implementation (@gernest)
- f2aa9b1: ha: support timeouts on ha.Transit (@gernest)
- 6526aec: ha: use v1.Entry as command for raft.FSM (@gernest)
- 9761229: introduce buf (@gernest)
- 7c0d951: move custom methods on proto to px package (@gernest)
- effc1b3: move raft to separate package (@gernest)
- 60f8749: open raft database (@gernest)
- ee421ee: prep for buf build (@gernest)
- e75a788: remove badger based snapshot store (@gernest)
- 1ea5d5f: remove bagder proto (@gernest)
- 8127ea9: reuse storage keys (@gernest)
- c62a271: separate blocks and store api (@gernest)
- 2eff35a: setup grpc (@gernest)
- f7f930f: simplify raft transport (@gernest)
- 980f3b7: ui: force login when token is not valid (@gernest)
- 05403bc: ui: render table grid for query results (@gernest)
- be21940: use db.Provider to access badger.DB (@gernest)
- ede76e2: use io.io.ReadWriteCloser for transport conn (@gernest)
- 459a117: use map to store cluster nodes (@gernest)
- c78ad24: use msgpack for raft logstore (@gernest)
- de2fd5e: vince init: use absolute paths (@gernest)