Skip to content

Latest commit

 

History

History
141 lines (111 loc) · 7.3 KB

CHANGELOG.md

File metadata and controls

141 lines (111 loc) · 7.3 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.

  • JWT Migration JWK Migration #113
    • update argus & bascule dependencies
  • replaced ancla.Initialize with ancla.NewService
  • removed Measures Measures from Config and introduced ListenerConfig
  • Updated wrp decoding for webhook registration to accept an int in seconds or a string of the form "5m". #103
  • Added measures and providemetrics func to metrics.go. #98
  • Fixed missing field in errorEncoder logging. #102
  • Bumped argus to v0.8.0. #97
  • Exported helper functions related to InternalWebhook struct. #94
  • Changed errorEncoder to log errors. #90
  • Fixed webhook request decoder panic; added default validator when none given. #92
  • Added more details to some validation errors. #91
  • Fixed naming mismatch for Validator config: changed name in Config struct to what we send in yaml. #91
  • Bumped chrysom to v0.6.0: updated code to create basic and listener clients. #91
  • Removed legacy logic condition for inserting a webhook. #85
  • Changed webhook address handling. #84
  • Changed webhook unmarshaling error to be more descriptive. #88
  • Added PartnerID and WebhookValidation to Config. #83
  • Export DisablePartnerIDs from HandlerConfig. #82
  • Added configurability for partnerIDs check and continued converting webhooks to internalWebhooks. #80
  • Changed webhooks to internalWebhooks to enable the storing of partnerIDs. #79
  • Update webhookValidator builder to fix http issue. #77
  • Added http check in webhookValidator. #75
  • Added validators for deviceID, Until, Duration, Events to webhookValidator. #67
  • Updated decoding errors to return 400 status codes. #72
  • Added webhookValidator. Validates the webhook's Config.URL, Config.AlternativeURLs, and FailureURL. #65
  • Fix security warning by removing old jwt lib as direct dependency. #66
  • Bumped argus, webpa-common versions. Updated metrics to be compatible. #63
  • Support acquiring JWT token from Themis. #59
  • Update Argus version with request context bugfix. #55
  • Update to version of Argus compatible with optional OpenTelemetry tracing feature. #51
  • Add context arg to methods to allow tracing information to flow through. #47 thanks to @Sachin4403

Fixed

  • A webhook item should expire based on the Until field. #45

Added

  • Add counter for special case for webhook decoding. #34
  • Add tests to transport.go. #36
  • Tests for watch and endpoint. #37
  • Better Go documentation. #39

Changed

  • Bump argus client version to v0.3.11. #20
  • Make it so AllWebhooks() doesn't filter on owner yet. #31
  • Remove loggerGroup. #31
  • Simplify owner logic for adding webhooks. #36
  • Bump argus client version to v0.3.12. #42

Fixed

  • Fix linting warnings. #6
  • Update package name in go files. #25
  • Added Missing copyright and license file headers. #33
  • Initial release