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.
- Update tracing configs to include choices about parent-based traces #247
- Removed webpa-common/bascule package and moved functions to a basculeHelper package within scytale [#252] (xmidt-org#252)
- [ Scytale: WRP Decoder Panic #236] (xmidt-org#236)
- Remove several unused build files and update the docker images to work. 179
- Fix the docker container so it has configuration in the right place.
- Add logging after fanout 179
- Fix docker so it builds
- Restore license validationg
- Fix and restore linting step
- Dependency update
- JWT Migration 183
- updated to use clortho
Resolver
&Refresher
- 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
- Introduces new vuln https://www.mend.io/vulnerability-database/CVE-2022-29526
- github.com/hashicorp/consul/api v1.13.1 CVE-2022-29153 patched versions 1.9.17 1.10.10 1.11.5
- guardrails says github.com/gorilla/websocket v1.5.0 has a high vulnerability but no vulnerabilities have been filed
- Added validation of device ID in url for stat endpoint. #175
- Fixed stat fanout to not try to hit send endpoint. #174
- Fixed stat endpoint to use fanout prefix configuration. #170
- Updated spec file and rpkg version macro to be able to choose when the 'v' is included in the version. #163
- Reconfigured the Bascule Logger settings so that the logger isn't overwritten #166
- Added configurable v2 endpoint support. #167
- Fixed url parsing bug where we were leaving a '/'. #161
- Add consul registration. #160
- 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.4.10). #159
- Decoupled fanout api version from scytale's api version. #159
- Bumped wrp version from v2 to v3.#138
- Bump bascule version for a security vulnerability fix and other required upgrades. #140
- Fixed string slice casting issue in an auth check. #141
- Update mentions of the default branch from 'master' to 'main'. #111
- Bumped bascule and webpa-common versions. #118
- simplified Makefile. #124
- prep for github actions. #124
- Update buildtime format in Makefile to match RPM spec file. #125
- Update service discovery environment creation to include datacenter watch feature #120
- Add initial OpenTelemetry integration. #129 thanks to @Sachin4403
- Make OpenTelemetry feature optional. #133
- Add eventKey to service discovery metric #110
- Fixed error where path would override deviceID in stat path. #108
- Added Error Encoder #107
- Fixed 500 error when device header is not set to be 400 #107
- Fixed stat endpoint fanout to wrong endpoint #107
- Fixed scytale fannout error when a datacenter was empty by bumping webpa-common to 1.10.6 #106
- Fix scytale fannout via service discovery #105
- Updated webpa-common version to 1.10.3. #104
- Docker automation. #91
- Register for specific OS signals. #98
- Fix the metric panic when attempting to deploy scytale with no endpoints. #103
- Fix bug in wiring of WRP and Fanout handler chains. #89
- Add configurable feature to authorize WRP PartnerIDs from predefined JWT claims. #86
- Added fix to correctly parse URL for capability checking. #87
- Added configurable way to check capabilities and put results into metrics, without rejecting requests. #80
- Updated release pipeline to use travis. #73
- Bumped bascule, webpa-common, and wrp-go for updated capability configuration. #75
- Fix feature for passing partnerIDs from JWT to fanout WRP messages. Enforce nonempty partnerIDs. #81
- Converting glide to go mod.
- bumped bascule version and removed any dependencies on webpa-common secure package.
- Switching to new build process.
v0.1.1 Tue Mar 28 2017 Weston Schmidt - 0.1.1
- Initial creation.