Releases: vinceanalytics/vince
Releases · vinceanalytics/vince
v0.0.38
Changelog
Other work
- f861447: create bloom filters for indexed columns (@gernest)
- 713750d: define index (@gernest)
- c56ce37: define map of all indexed columns (@gernest)
- 32b4bc4: fix topology test (@gernest)
- cff80fa: implement sql.FilteredTable (@gernest)
- 089181e: implement sql.IndexAddressable (@gernest)
- 2faa620: remove basic auth (@gernest)
- 23a36c8: remove login api (@gernest)
v0.0.37
Changelog
New Features
Other work
- 51a5d41: a2: accept context.Context for storage interface (@gernest)
- b4ecb44: a2: add JWT access token generator (@gernest)
- 9bcb6f4: a2: implement Jwt AuthorizeTokenGen (@gernest)
- 12dd5d6: a2: use db.Provider from context (@gernest)
- c021dde: a2: use slog for logging (@gernest)
- 62d958e: add SnippetsServer implementation (@gernest)
- c8e084b: add scopes package (@gernest)
- 1c346c9: add secret key configuration (@gernest)
- a96b542: add storage keys for snippet (@gernest)
- 3f63b1a: add validation to snippets api (@gernest)
- 25eadc1: define credentials auth token source (@gernest)
- 0677f43: disable oauth2 authorization (@gernest)
- d3036c1: remove plug api (@gernest)
- 75f6d7c: standardize api error handling (@gernest)
- 6b39601: ui: use oauth tokens (@gernest)
- 34bcf82: update sites api for GetSite (@gernest)
- 1ff01aa: use basic http.Handler for http routes (@gernest)
- 309e05a: use oauth2 to authenticate clients (@gernest)
v0.0.36
Changelog
Other work
- 21f2546: define snippets service (@gernest)
- 4cac150: ui: fix fix overflow-x on result grid (@gernest)
- 7d9b025: ui: fix footer version positioning (@gernest)
- a55edff: ui: fix formatting QueryValue in Grid view (@gernest)
- 9501702: ui: fix query using new queryClient (@gernest)
- 34626ff: ui: improvements on footer and Sidebar visuals (@gernest)
- e742e50: ui: use grid-template-* for positioning (@gernest)
v0.0.35
v0.0.34
Changelog
Other work
v0.0.33
v0.0.32
Changelog
New Features
- 9dca383: feat: on demand download of blocks (@gernest)
- f0cdd3e: feat: upload blocks to permanent store (@gernest)
Other work
- 7bc503c: add b3 package for block storage (@gernest)
- 8ea13f3: add bearer auth middleware for grpc (@gernest)
- d7f3d55: add block store config conversions (@gernest)
- bc9c5e3: add protovalidate middleware (@gernest)
- 3c8f2d1: change LICENSE to Apache 2.0 (@gernest)
- 9e40c41: define BlockStore configuration (@gernest)
- f512fb9: export grpc web generated types (@gernest)
- 83e2a05: fix events metrics (@gernest)
- d1590cb: use grpc api (@gernest)
- 554e4f3: validate configuration file (@gernest)
- 948057f: vendor grpc/health (@gernest)
v0.0.31
Changelog
New Features
- accd714: feat: add grpc based transport (@gernest)
- 4abcd49: feat: generate tokens with scope (@gernest)
- c1eddf9: feat: use grpc gateway (@gernest)
Other work
- ee1f2c0: a2: implement Storage based on db.Provider (@gernest)
- 0258a77: add TestCreateSiteRequest and TestCreateTokenRequest (@gernest)
- f67851b: add grpc codec (@gernest)
- 2da7891: add grpc gateway annotations for vince server (@gernest)
- 6fb8ab6: add job scheduler (@gernest)
- 011246e: add placeholder VinceServer (@gernest)
- 7fe8e5b: fork osin for oauth2 (@gernest)
- ef61e49: implement API.CreateToken (@gernest)
- 5113879: implement API.Query (@gernest)
- 6832cf7: implement API.SendEvent (@gernest)
- 2dbe673: optimize MultiEntry.Append (@gernest)
- 17a9e11: partition blocks by day (@gernest)
- 9bbd4ce: proto: add SendEvent rpc (@gernest)
- 09b4e79: proto: add version rpc (@gernest)
- e7a1289: set ttl for expired tokens (@gernest)
- 4cf0d2c: start testing requests validation (@gernest)
- 9c7fcf5: use v1.Event (@gernest)
- ba6303c: validate CreateSiteRequest (@gernest)
v0.0.30
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)