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.
-Added zap logger and bascule helper package [#315] (#315)
- Update configs and documentation for the introduction of OTLP in Candlelight #282
- update bascule config in docker config [#295](https://github.com/ /pull/295)
- remove/disable sat token checks from docker config #297
- Remove several unused build files and update the docker images to work. #272
- Fix the docker container so it has configuration in the right place.
- Fix the linter issues.
- Dependency update.
- JWT Migration 250
- updated to use clortho
Resolver
- updated to use clortho
metrics
&logging
- updated to use clortho
- Update Config
- Use uber/zap for clortho logging
- Use xmidt-org/sallust for the zap config unmarshalling
- Update auth config for clortho
- Dependency update, note vulnerabilities
- github.com/hashicorp/consul/api v1.13.1 // indirect Wasn't able to find much info about this one besides the following dep vulns
- Introduces new vuln https://www.mend.io/vulnerability-database/CVE-2022-29526
- QOS Ack implementation #228 #236
- Bumped webpa-common to v2.0.6, fixing panic on send endpoint. #229
- Updated spec file and rpkg version macro to be able to choose when the 'v' is included in the version. #199
- Updated WRPHandler_Test to correspond with a bug fix in WRP-Go. #206
- Added /v2 support for service endpoints. #225
- Removed v1 webpa-common dependency that was accidentally added in v0.6.2. #197
- Fixed device endpoint bug, added info log for partner IDs and trust. #196
- Added v2 compatible device endpoint for older devices connecting. #195
- Updated api version in url to v3 to indicate breaking changes in response codes when an invalid auth is sent. This change was made in an earlier release (v0.5.13). #194
- Changed Authkey from string splice to string #188
- Changed Content-type from "json" to "application/json"#189
- Removed jwt lib that's no longer maintained. #187
- Fixed reading of 'requestTimeout' config variable. #187
- Modify consul registration address value in spruce config file so rehasher would work as expected. #190 thanks to @Sachin4403
- Prevent Authorization header from getting logged. #181
- Add way to modify deviceAccessCheck type through docker-compose env var. #184
- Migrate to github actions, normalize analysis tools, Dockerfiles and Makefiles. #166
- Clarify comments of options in config file. #176
- Add OpenTelemetry tracing feature. #178 thanks to @utsavbatra5
- Added RawAttributes interface. #162
- Added abiliy to gate and drain by specific device metadata parameters. #172
- Update buildtime format in Makefile to match RPM spec file. #164
- Added
trust
label to hardware_model gauge. #151
- Fix device Metadata Trust() method float64 casting to int. #151
- Add configurable check for the source of inbound (device => cloud service) WRP messages. #151
- Populate empty inbound WRP.content_type field with
application/octet-stream
. #151
- bumped webpa-common to fix consul last wait index and AllDatacenters #147
- New labels for the
hardware_model
gauge from webpa-common. #146
- Update references to the main branch. #144
- fixed xresolver failing to route traffic to caduceus using default http and https ports. #143
- Query values from device claims without modifying map. #137
- Remove header requirement for value that's not necessary #135
- Update webpa-common version with data race fix for a device's metadata claims getter. #134
- Perform proper conversion of device trust integer value into a string. #130
- Service discovery metrics label includes correct service name for consul. #127
- Rehasher filters out service discovery events from services it wasn't configured with. #127
- Added deviceAccessCheck which includes partner ID checking #117
- add caduceus round robin logic through consul #69
- bumped webpa-common to v1.6.3 to make sessionID a first class citizen #120
- bumped webpa-common to v1.6.1 to fix crash #118
- convert from glide to go mod
- updated release pipeline to use travis #113
- added session id to event metadata #117
- bumped webpa-common to v1.6.0 #117
fixed build upload
Switching to new build process
v0.1.1 Tue Mar 28 2017 Weston Schmidt - 0.1.1
- initial creation