Skip to content

Latest commit

 

History

History
77 lines (54 loc) · 2.61 KB

CHANGELOG.md

File metadata and controls

77 lines (54 loc) · 2.61 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[0.5.1] - 2020-12-13

  • add option to use file-system session store instead of cookies(default) by setting the environmental variable GRAPHIK_PLAYGROUND_SESSION_STORE=file-system

[0.6.0] - 2020-12-14

  • refactor authorizers into either request or response authorizers
  • authorizers are evaluated completely within gRPC middleware
  • every byte that passes through the gRPC server may be targetted for authorization

[0.7.0] - 2020-12-14

  • add custom session store to resolve issues caused by gorilla/sessions
  • add flags to require request/response authorizers

[0.8.0] - 2020-12-17

  • add high availability & horizontal scaleability via Raft consensus protocol
  • automatically redirect mutations to raft leader

[0.8.1] - 2020-12-17

  • add raft cluster secret so only nodes with secret may join

[0.8.2] - 2020-12-18

  • add client side options for prometheus metrics / validation / logging

[0.9.0] - 2020-12-19

[0.9.1] - 2020-12-19

  • remove client side stream retry middleware which was negatively affecting server -> client streaming

[0.9.2] - 2020-12-19

  • add flag --debug to toggle debug logs

[0.11.0] - 2020-12-21

  • add server side triggers

[0.11.2] - 2020-12-22

[0.11.4] - 2020-12-22

  • fine-tune server-side triggers and add

[0.11.5] - 2020-12-23

  • upgrate trigger to v0.10.0 - 20+ CEL macros added

[0.12.0] - 2020-12-23

  • refactor every instance of TypeValidator to constraint - better naming convention

[0.12.1] - 2020-12-23

  • PutDoc, PutDocs, PutConnection, PutConnections for full create-or-replace functionality

[0.13.2] - 2020-12-28

  • Add "rewind" feature to stream method to capture historical messages

[1.0.0] - 2020-12-28

  • switch from "rewind" to min/max timestamps on stream method to capture historical messages within a time range(optional)

[1.1.0] - 2020-12-30

  • server raft on same port as metrics server - 7821 by default
  • add k8s manifest

[1.1.2] - 2020-12-31

  • mutual tls options client/server side

[1.2.0] - 2020-1-1

  • switch to arrow syntax for triggers