Releases: vinceanalytics/vince
Releases · vinceanalytics/vince
v0.0.28
Changelog
Other work
- a7fadd6: add basic table implementation (@gernest)
- a40e130: add basic table projection implementation (@gernest)
- 0c1ed6c: async events processing (@gernest)
- 06d28cb: better schema layout for events (@gernest)
- 32056c3: configure row group size (@gernest)
- ebd7612: implement read only database provider (@gernest)
- 46c9344: index block time ranges (@gernest)
- 1fe90ae: index row groups (@gernest)
- 841f559: rename entry name to entry event (@gernest)
- 925af77: reuse xxhash digest when writing entries (@gernest)
- 986b5f8: simplify column storage (@gernest)
- ccef1ac: store file metadata for blocks (@gernest)
v0.0.27
Changelog
Other work
- 8615b85: ui: add mysql language (@gernest)
- 1b420e3: ui: add graph result (@gernest)
- 6943cff: ui: add request to query provider (@gernest)
- ede14d6: ui: complete columns (@gernest)
- 0e90e92: ui: execute query (@gernest)
- d807d3d: ui: move sites list to a Context (@gernest)
- aafa88f: ui: quote table names (@gernest)
- 153dd4a: ui: render grid using DataTable component (@gernest)
- ade6fe8: ui: toggle running query states (@gernest)
- 5d27b4e: ui: update run button (@gernest)
- 0a52179: ui: use SitesProvider (@gernest)
- d1e2626: ui: use mysql language for Monaco (@gernest)
v0.0.26
v0.0.25
Changelog
New Features
Build process updates
Other work
- e7efbdf: add output formatting (@gernest)
- 171a510: create or delete database when creating or deleting sites (@gernest)
- 07127f3: execute queries against sites with vince query (@gernest)
- e5b4e6c: export assets file server (@gernest)
- 2ca017a: remove CLA (@gernest)
- 665e23d: tools: update install.sh (@gernest)
- 08ca8f5: ui: add Login scene (@gernest)
- 1a2e5d7: ui: add arial labels to login form (@gernest)
v0.0.24
v0.0.23
Changelog
New Features
- d32a47d: feat: support https for api and tls for mysql (@gernest)
- f75d7af: feat: support token based authentication (@gernest)
Other work
- 7a9442e: add basic query sub command (@gernest)
- 4802f7f: add keys package (@gernest)
- ac72460: add mysql.Handler and mysql.AuthServer impl (@gernest)
- 7ca500d: configure sql engine (@gernest)
- eaba617: create root account on vince init (@gernest)
- 2192c14: fix --tls-key-file flag (@gernest)
- 4cc079d: fix env var for mysql-listen flag (@gernest)
- c16c64d: require secure transport for mysql (@gernest)
- 84b81bc: serve mysql clients on default address (@gernest)
- c877543: serve tracker js scripts on /js/vince* (@gernest)
v0.0.22
v0.0.21
Changelog
Build process updates
Other work
- e644b66: add TimeBucket (@gernest)
- 54e9dad: add basic storage implementation (@gernest)
- d33f4cf: define base interfaces for storage (@gernest)
- 4dc3baa: define new Config object (@gernest)
- f9c2a45: dumb down features (@gernest)
- a3c11de: implement vince init (@gernest)
- 3e41c09: remove tidb (@gernest)
- 654fad2: support passing working directory (@gernest)
- 47f1bb1: tools/vlg: only expose bench command (@gernest)
- 1da2155: ue pj decoding json message (@gernest)
- 91e60cc: ui: add editor menu (@gernest)
- d9c8eab: ui: add save button on editor menu (@gernest)
- 94c1836: ui: export vince provider context (@gernest)
- 870e7c8: ui: remove unused code (@gernest)
- 84d2cab: ui: show vince version (@gernest)
- 67e23ea: use go-mysql-server/memory as base for sql engine (@gernest)
- 2af15b3: use protobuf for messages (@gernest)
- 1cb41e0: use slog for logs (@gernest)
- 58d0e89: use tidb as frontend (@gernest)
v0.0.20
v0.0.18
Changelog
Documentation updates
Other work
- aed994f: accept selecting filtered fields (@gernest)
- 379524b: accept single domain (@gernest)
- 098f2ff: add CLA.md (@gernest)
- 26c5279: add Domain back to Entry (@gernest)
- d4edece: add FilterMap (@gernest)
- b79f93c: add ReadBlock (@gernest)
- 00b8de0: add WriteBlock (@gernest)
- eb7abf0: add basic membership (@gernest)
- 4437b69: add basic system handler (@gernest)
- 09acc5f: add basic time based windowing (@gernest)
- e0e3dcd: add basic write block test (@gernest)
- 0d49d5a: add bloom filters to string columns (@gernest)
- 1b0a679: add charting library (@gernest)
- 20157b8: add memory tab on system page (@gernest)
- e270fc0: add multi entry (@gernest)
- 273ede0: add parquet tags on entry (@gernest)
- 6b8af53: add possible dashboard library (@gernest)
- 41e15a9: add protocol buffer metadata (@gernest)
- 8a68fea: add read base columns with pick (@gernest)
- 3a62bf0: add reading base columns (@gernest)
- 8abf8d8: add system stats querying (@gernest)
- 14eca31: add test data (@gernest)
- 9009169: add test for basic_write_base_pick_filter (@gernest)
- 92e2285: add test for full block transform (@gernest)
- 473c912: add writer (@gernest)
- e402add: another shot at ts storage (@gernest)
- a1a338b: assign each site its own table (@gernest)
- 64ae881: bring back badgerLogger (@gernest)
- 27b2446: bring back value (@gernest)
- a01a753: build sub schema of Entry (@gernest)
- 5233cf5: compress blocks (@gernest)
- 66e13f3: compute default stats (@gernest)
- 3758173: create membership when creating new site (@gernest)
- aa265b0: create new block index (@gernest)
- 352782c: define arrow schema for entry (@gernest)
- 1d9223b: define basic analysis (@gernest)
- c1aee4f: define block level bloom filters (@gernest)
- 0b88776: define invitation model (@gernest)
- 3a95e5d: define per site block level stats (@gernest)
- 417d15b: define schema for computed values (@gernest)
- 36cf06c: define sys schema (@gernest)
- d44fa56: delete system stats when closing (@gernest)
- a5923e3: design membership invitation form (@gernest)
- 270c7be: don't process empty entries (@gernest)
- f2ee4ba: execute queries at row group level (@gernest)
- 06b226d: fix block reading test (@gernest)
- d78d6bb: fix computed fields schema (@gernest)
- dd52088: fix counting of bounce rates (@gernest)
- c8a01d1: fix counting visits (@gernest)
- 97ff678: fix entry caching (@gernest)
- 9524d7a: fix panic for initializing hash digest (@gernest)
- 561279a: fix reading records from blocks (@gernest)
- dc844b2: fix saving blocks to badger (@gernest)
- f994538: fix schema mismatch when merging blocks (@gernest)
- b5c6b9c: fix timestamp filter (@gernest)
- 73b3d9b: fix wrong arrow field (@gernest)
- dc25326: get fields columns from row group (@gernest)
- 0784fad: handle inviting existing members (@gernest)
- 582b4a1: implement matching in string filter (@gernest)
- 7dada40: improve schema for computed partitions (@gernest)
- 2b5f2ef: include session in base query (@gernest)
- a4978dc: initial basic query (@gernest)
- ca8ad91: initial fixture generation script (@gernest)
- 6ab5635: initial impl of a simpler store (@gernest)
- ec70259: initial window api (@gernest)
- d7fd154: introduce frostdb (@gernest)
- 8413e46: introduce local plan engine (@gernest)
- 92e88d5: keep block level bloom filters (@gernest)
- 5fcf7ee: make neo.Writer generic (@gernest)
- 2b95dea: merge all records from blocks when reading (@gernest)
- 6a1f77a: migrate to react frontend (@gernest)
- c832eba: move block to pkg (@gernest)
- 9a0a042: move local bar out of head layout (@gernest)
- a892e4f: move to the new parquet-go home (@gernest)
- 2da3418: move to the new storage (@gernest)
- c6817dd: nuke all old features (@gernest)
- 27a55b3: observe last timestamp (@gernest)
- 879b62d: optimize filter (@gernest)
- 2d77f51: partition blocks by domain (@gernest)
- a6bcc78: refactor how we save blocks (@gernest)
- aa27898: refactor string value bloom filter (@gernest)
- 2fe84ae: remove badger (@gernest)
- 19e9475: remove domain from Entry (@gernest)
- 0c22388: remove old storage (@gernest)
- 08aa14c: remove roundtrip when building schema (@gernest)
- f3bb32a: remove unused code (@gernest)
- e86dd10: remove unused instrumentation (@gernest)
- ffb916b: remove website (@gernest)
- 989404f: render first system stats (@gernest)
- 86bae2b: reset active block counter (@gernest)
- a4d867f: responsive series plot (@gernest)
- 5b68090: return a record of selected fields (@gernest)
- 3df3375: save aggregates on new frostdb store (@gernest)
- 34808bd: save aggregates tot the new store (@gernest)
- 8b0ad99: save buffers when closing (@gernest)
- 866996a: save collected records (@gernest)
- d6e1a31: save invitation (@gernest)
- f74005d: select duration for entry (@gernest)
- 5302710: select id, bounce and value by default. (@gernest)
- 4b4c904: select row group by default (@gernest)
- 8f595b6: send invitation email to new users (@gernest)
- 8bee13f: set domain on entry (@gernest)
- 3a42441: set log level when configuring (@gernest)
- 0b46e20: show members on site settings (@gernest)
- 837d288: show system context (@gernest)
- 4f55ef1: show system endpoint for sysadmin user (@gernest)
- f3b1fcb: simple site settings (@gernest)
- 9ca20c6: simplify event parsing (@gernest)
- 999730c: start designing new filter api (@gernest)
- cdaf964: store events directly (@gernest)
- 04b1306: strict badger opening (@gernest)
- 8af116c: strict configuration (@gernest)
- 5cfa44d: support glob and regexp match (@gernest)
- a3ce5f2: test general compute (@gernest)
- 639c5ac: test query time range (@gernest)
- c3740b9: test simple query (@gernest)
- 3c9855f: tools: add bench command to vlg (@gernest)
- b204b1d: track number of goroutines in system stats (@gernest)
- 6daa7e1: track sessions (@gernest)
- dbe7422: track time on site (@gernest)
- f15cb5...