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
- 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
andbascule
- 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