Skip to content

Latest commit

 

History

History
194 lines (158 loc) · 7.62 KB

CHANGELOG.md

File metadata and controls

194 lines (158 loc) · 7.62 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.

  • bump dependencies #152
  • Migrate to github actions, normalize analysis tools, Dockerfiles and Makefiles. #140
  • bumped bascule to remove security vulnerability. #147
  • Simplified RequestParser struct and parseRequest function. #148
  • Updated spec file and rpkg version macro to be able to choose when the 'v' is included in the version. #149
  • Bumped codex-db and updated requestParser to use the error returned on insert (#125)[#125]
  • Updated references to the main branch #131
  • Bumped webpa-common version to v1.11.0 and wrp-listener version to v0.2.1 #137
  • Added metric to know what kind of events svalinn is receiving #136
  • Added metric for how long an event is in Svalinn's memory #124
  • Bumped wrp-go to v2.0.1 #124
  • Bumped codex-db to v0.5.0 to enable long-poll #123
  • Changed logging for requestParser to log INFO or WARNING instead of ERROR on failures to create the record #122
  • Updated release pipeline to use travis #117
  • Updated db package to v0.4.0 to get new exponential backoff implementation and configuration #118
  • Bumped db package to v0.3.2
  • switched database configuration from postgres to cassandra
  • bumped codex-db to v0.2.0
  • updated urls and imports
  • Removed acquirer code and use the bascule acquirer instead
  • Removed webhook registerer code and use the wrp-listener registerer instead
  • Use bascule to authenticate the hash with middleware instead of in the primaryHandler
  • Updated yaml and documentation
  • Added docs folder for more in depth documentation
  • Store the birthdate and deathdate as Unix with Nanosecond precision.
  • Added deathdate check
  • Bumped codex
  • Modified event parsing: if the eventType is state, parse the event destination to find the device id. Otherwise, take the event Source as the device id.
  • Added documentation in the form of updating the README and putting comments in the yaml file.
  • Refactored code to separate rules and requestParser into their own packages. Also moved batchInserter to codex and refactored that.
  • Added ability to turn off max batch size
  • Bumped codex to v0.5.0
  • Return 429 status code on full queue
  • close request body after reading it
  • Stopped building other services for integ tests
  • Added error check for making the request for getting the SAT
  • Added config defaults
  • If the birthdate is too far in the future, drop the event
  • Bumped codex and bascule
  • Added wrp-go
  • Store the wrp message as Msgpack
  • fixed cipher yaml loading
  • bumped codex to v0.4.0 for cipher upgrades
  • Create timestamp if it doesn't exist in payload
  • If request for acquiring SAT for webhook registration receives a non 200, return an error
  • Bumped codex-common to v0.3.3
  • Added Blacklist
  • Removed pruning
  • Fixed shutdown order
  • bumped codex to v0.3.2
  • bumped webpa-common to v1.0.0
  • adding basic level of encryption
  • store event as wrp.Message
  • modified health metric to reflect unhealthy when pinging the database fails
  • device IDs are inserted into the db in lowercase
  • replace dep with modules
  • bumped codex
  • Bumped codex common
  • Converted times to Unix for the db package
  • Bumped codex version
  • Bumped codex
  • Limited number of goroutine workers running at one time
  • Enabled pprof
  • Increased file limit
  • Added metrics
  • Added batching insertion to database

Bug Fix: Webhook authorization config loading

Bug Fix Caduceus config loading

  • added metrics
  • fixed signature validation
  • Created webhook package and created sat and basic token acquirers
  • Added unit tests
  • added health endpoint
  • added bookkeeper for logging
  • Initial creation
  • Bumped codex version, modified code to match changes