Skip to content

Latest commit

 

History

History
31 lines (19 loc) · 1.37 KB

File metadata and controls

31 lines (19 loc) · 1.37 KB

Change log

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

Unreleased

  • changed headers to remove the x-sf prefix, keeping only x- ("x-user-id" "x-api-key-id" "x-meta")
  • added x-substreams-plan-tier trusted header and SubstreamsPlanTier() to framework, documentation and null/secret implementations
  • add 'interval' param to grpc continuous auth, default changed from "10s" to "60s"
  • move from deprecated github.com/bufbuild/connect-go to connectrpc.com/connect

Added

  • added x-trace-id header in grpc request to dauth

  • Added back secret plugin support with the form secret://this-is-the-secret-and-fits-in-the-host-field?[user_id=<value>]&[api_key_id=<value>]&[plan_tier=<value>].

  • Added continuous authentication support, enable by setting grpc://localhost:9018?continuous=true

  • Added x-sf-meta header to pass arbitrary metadata as trusted headers.

2020-03-21

Changed

  • Breaking middleware/connect/NewAuthInterceptor requires a logger *zap.Logger has its last argument now.

  • Breaking middleware/grpc/UnaryAuthChecker requires a logger *zap.Logger has its last argument now.

  • Breaking middleware/grpc/StreamAuthChecker requires a logger *zap.Logger has its last argument now.

  • License changed to Apache 2.0