Skip to content

Latest commit

 

History

History
154 lines (127 loc) · 8.08 KB

CHANGELOG.md

File metadata and controls

154 lines (127 loc) · 8.08 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.

Changed

  • Fix a bug where the response bodies were not cleaned up when informing a client of a failure. #250
  • Migrate to github actions, normalize analysis tools, Dockerfiles and Makefiles. #246
  • Update buildtime format in Makefile to match RPM spec file. #245
  • Update to use wrp-go v3 to be able to use the MIME constants. #252
  • Remove some unused code. #254
  • Bump webpa-common version with xwebhook item ID format update. #257
  • Update webhook integration to use xmidt-org/ancla. #259

Fixed

  • Bug in which only mTLS was allowed as valid config for a webpa server. #242
  • update argus integration #239
  • switch webhook configuration from sns to argus #202
  • removed /hooks endpoint #202
  • Updated references to the main branch #227
  • Fixed bug of chrysom client not starting #235
  • Empty queue when webhook expires #237
  • Moved and renamed configuration variable for outgoing hostname validation #223
  • added metric for counting when caduceus re-encodes the wrp #216
  • Made outgoing hostname validation configurable #217
    • Note: To be backwards compatable, the configuration value of allowInsecureTLS: true will need to be defined, otherwise hostname validation is enabled by default.
  • removed contentTypeCounter #218
  • added configuration for which http codes Caduceus should retry on #219
    • Note: This configuration change causes the existing retry logic to change.

Changed

  • cleaned up shutdown logic for outbound sender #205
  • added resetting queue depth and current workers gauges to outbound sender #205
  • removed queueEmpty variable from outbound sender #209
  • fixed outbound sender's long running dispatcher() goroutine to not exit when a cutoff occurs #210
  • register for specific OS signals #211
  • pared down logging, especially debugging logs #196
  • added dropped events to metric #195
  • removed all calls to logging.Debug(), logging.Info(), and logging.Error() #199
  • bumped webpa-common version to use a webhooks page without those logging calls #199
  • bumped webpa-common version includes a fix to authorization logging issue #192
  • reduced time from when cutoff is sent to when queue is emptied
  • fix emptying queue when received cutoff #188
  • add queue full check to prevent push event into queue if already full #189
  • added docker automation #184
  • fixed caduceus queue cutoffs #185
  • updated release pipeline to use travis #174
  • bumped wrp-go to v2 #182
  • bump webpa-common to v1.5.0

Changed

  • Fixed a missing cardinality dimension in a metric that caused a panic.

Added

  • Metrics to support debugging the problem found by GH Issue issue 145
  • Add WRP Header support for Partner-Ids and Metadata

Changed

  • converting glide to go mod

fixed build upload

Added

  • Add alternative urls and consumer max retry logic for webhooks

Changed

  • Retry on non 2xx status codes
  • Fix for no retries being attempted
  • Add metric for incoming content type

v0.1.3 - 2019-02-27

Changed

v0.1.2 - 2019-02-21

Added

  • Fix for delivering events as json or msgpack based events issue 113

Changed

  • Updated to new version of webpa-common library
  • Remove the worker pool as a fixed number of workers per endpoint and simply cap the maximum number. Partial fix for issue 115, issue 103
  • Fix for webhook shallow copy bug. Partial fix for issue 115
  • Fix for webhook update for all fields (updated webpa-common code to bring in fix)
  • Fix for retry logic so all failures are retried the specified number of times - issue 91
  • Fix for waiting for DNS to resolve prior to listening for webhook updates - issue 111
  • Fix for cpu spike after about 10 mintues due to worker go routines not finishing.
  • Fix logic for updating webhooks
  • Fix for sending the same event multiple times to the same webhook.
  • Fix for issue 99

0.1.1 - 2018-04-06

Added

  • Fix for X-Webpa-Event header
  • Use all cores-1 for IO control by default
  • Fix a bug where the regex matching was too greedy
  • Add retries on errors deemed "retryable"
  • Add all X-Midt headers
  • Add metrics data

0.0.1 - 2017-03-28

Added

  • Initial creation