Skip to content

Latest commit

 

History

History
78 lines (62 loc) · 4.92 KB

CHANGELOG.md

File metadata and controls

78 lines (62 loc) · 4.92 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.

  • Updated spec file and rpkg version macro to be able to choose when the 'v' is included in the version. #77
  • Patch failing Dockerfile, fix linter issues #103
  • Remove the automatic dependency updater in favor of dependabot. #109

Added

  • Add time validation struct and interface. #44
  • Add validator interface to validate events. #48
  • Add event finder to separate out searching through history of events from parsers. #49
  • Add TimeElapsedParser. #55
  • Add rate limiter and metrics for codex client. #57
  • Add metrics to track event types and how long events are in memory. #59
  • Switch to touchstone library. #62
  • Remove themis libraries and switch to zap, sallust, httpaux, and arrangehttp libraries. #64

Changed

  • Change TimeElapsedParser to RebootDurationParser, reworking implementation logic. #67
  • Rename packages and move files. #46
  • Refactor to only use Events, remove use of wrp.Message beyond converting a wrp.Message to Event when a message is received through the webhook. #47
  • Refactor to use interpreter library. #53
  • Modify Parser interface. #55
  • Use httpaux/retry instead of webpa-common/xhttp library. #57

Removed

  • Create bootTimeParser and totalBootTimeParser through configuration of time-elapsed parser and remove code files that implement these parsers. #55
  • Add more detailed logging for long durations. #43
  • Fix for metadata keys that don't contain a /. #42
  • Allow for /boot-time and boot-time as metadata keys when getting the boot-time from a wrp message or event. #41
  • Add more detailed logging. #40
  • Change boot-time calculation to use the birthdate of the request, remove absolute value in boot-time calculation. #31
  • Add a parser to calculate the time between reboot-pending and fully-manageable events. #35
  • Nothing has changed.
  • Change histogram buckets to account for long boot-times. #19
  • Use hash token factory to verify secret when configured. #18
  • Add circuit breaker to prevent overloading codex when codex is already under stress. #17
  • Allow for the http client used by the CodexClient to be configurable. #16
  • Use xlog instead of webpa-common/logging. #15
  • Add unit tests #12
  • Add queue to process incoming caduceus events. #11
  • Add initial app files and working docker-compose cluster. #7
  • Add queue to process incoming events. #11
  • Initial creation