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 #131
- Migrate to github actions, normalize analysis tools, Dockerfiles and Makefiles. #118
- bumped bascule to remove security vulnerability. #125
- Added the ability to filter events by the partnerID from the request. #126
- Updated spec file and rpkg version macro to be able to choose when the 'v' is included in the version. #128
- Updated references to the main branch #114
- Bumped bascule and webpa-common versions to have case sensitivity for jwt claims #115
- add fix for empty sessionID #112
- leverage sessionID for better judgement in offline vs online #110
- changed Event struct tag from wrp to json #110
- bumped codex-db to v0.6.0 #110
- bumped wrp-go to v2.0.1 #110
- bumped webpa-common to v1.9.0 to add configurable regexp for capability check metric labels #111
- fixed a capabilityCheck issue by correctly parsing out an additional
/
from the URL #108
- added configurable way to check capabilities and put results into metrics, without rejecting requests #106
- fixed no state hash returned by updating codex-db to v0.5.2 #105
- Add timeouts to long-poll #102
- Added long-poll feature #97
- updated codex-db to v0.5.0
- fix json encoding of int for backward compatibility #100
- fix json encoding of events payload #98
- added getStatusLimit #92
- Updated release pipeline to use travis #93
- bumped codex-db to v0.4.0 and removed db retry logic #94
- bumped webpa-common to v1.5.1 #94
- bumped bascule to v0.7.0 and updated constructor setup to match #94
- bumped db package to v0.3.1
- fixed go health package
- fix status endpoint
- bumped db package to v0.3.1
- fixed go health package
- fix status endpoint
- switched database configuration from postgres to cassandra
- bumped codex-db to v0.2.0
- Updated imports and versions for codex packages and webpa-common
- Updated bascule
- Updated links to update new location for gungnir
- Updated documentation: README and other md files and the yaml
- Refactored main.go
- Added device ids to
status
endpoint - Bumped codex
- Expect the record's times to be in UnixNano
- bumped codex to v0.5.0
- Stopped building other services for integration tests
- Bumped codex and bascule
- Added wrp-go
- Now we expect the event to be encoded as Msgpack
- fixed cipher yaml loading
- Extended wrp.Message to include birthdate
- If an event can't be unmarshaled or decrypted, an Unknown event is returned instead for
events
endpoint - Removed blacklist
- bumped codex to v0.4.0 for cipher upgrades
- Bumped codex-common to v0.3.3
- Bumped bascule to v0.2.3
- Added Blacklist
- Added sat and basic auth verification using
bascule
- bumped codex to v0.3.2
- bumped webpa-common to v1.0.0
- Modified health metric to reflect unhealthy when pinging the database fails
- Changed expected "reason-for-close" key in payload to "reason-for-closure" for
status
endpoint - Device id will always be converted to lowercase to query the database
- Added sat verification for endpoints
- Added basic level of decryption
- Expect the data of a record to be a wrp.Message
- bumped codex
- replace dep with Modules
- bumped codex
- Added a configurable limit to gets
- Bumped codex common
- Converted times to Unix for the
db
package
- Bumped codex version
- Bumped codex version
- Bumped codex common to v0.2.3
- enabled pprof
- increased file limit
- bumped codex version
- modified events endpoints
- updated swagger docs
- bumped codex common version to v0.2.0
- added metrics
- updated swagger comments
- Centralized where http status responses come from
- Added unit tests
- added health endpoint
- updated bookkeeping logger
- working on automation
- Initial creation
- Bumped codex version, modified code to match changes