Releases: xmidt-org/bascule
Releases · xmidt-org/bascule
v0.10.2 07/28/2021
- Update setLogger Authorization header filtering logic. [#111](https://github.com/xmidt-org/bascule/pull/111) - Switched to github.com/golang-jwt/jwt to address a security vulnerability. [#112](https://github.com/xmidt-org/bascule/pull/112) - Fix goconst linting warning [#113](https://github.com/xmidt-org/bascule/pull/113)
v0.10.1 06/15/2021
- Added raw parsers for bearer acquirer. [#110](https://github.com/xmidt-org/bascule/pull/110) - Added default keys update interval value. [#110](https://github.com/xmidt-org/bascule/pull/110)
v0.10.0 06/03/2021
- fixed Authorization keys in the constructor to be case sensitive. [#74](https://github.com/xmidt-org/bascule/pull/74) - Removed unused check. [#79](https://github.com/xmidt-org/bascule/pull/79) - Removed Logger interface in favor of the go-kit one. [#79](https://github.com/xmidt-org/bascule/pull/79) - Moved log.go to basculehttp and simplified code, with nothing exported. [#79](https://github.com/xmidt-org/bascule/pull/79) - Added constructor option for letting users decide what gets written on the HTTP response on errors. [#84](https://github.com/xmidt-org/bascule/pull/84) - Added metric listener for auth validation outcome. [#81](https://github.com/xmidt-org/bascule/pull/81) - Moved checks to their own package and added capability checks. [#85](https://github.com/xmidt-org/bascule/pull/85) - Removed emperror package dependency. [#94](https://github.com/xmidt-org/bascule/pull/94) - Converted basculechecks to use touchstone metrics. [#95](https://github.com/xmidt-org/bascule/pull/95) - Added method label to metric validator. [#96](https://github.com/xmidt-org/bascule/pull/96) - Update errors to include reason used by metric validator. [#97](https://github.com/xmidt-org/bascule/pull/97) - Made Capability Key configurable for CapabilitiesValidator and CapabilitiesMap. [#98](https://github.com/xmidt-org/bascule/pull/98) - Updated MetricValidator with a New function and options. [#99](https://github.com/xmidt-org/bascule/pull/99) - Removed Partner from ParsedValues. [#99](https://github.com/xmidt-org/bascule/pull/99) - Fixed ProvideMetricValidator() so it works. [#100](https://github.com/xmidt-org/bascule/pull/100) - Updated error response reason's string representation to be snake case. [#102](https://github.com/xmidt-org/bascule/pull/102) - Updated objects created with options to ignore nils. [#104](https://github.com/xmidt-org/bascule/pull/104) - Added Provide() functions in basculehttp and basculechecks for easier setup. [#104](https://github.com/xmidt-org/bascule/pull/104)
v0.9.0: 10/06/2020
- added helper function for building basic auth map [#59](https://github.com/xmidt-org/bascule/pull/59) - fixed references to the main branch [#61](https://github.com/xmidt-org/bascule/pull/61) - fixed attributes to be case sensitive and simplified the Attributes interface [#64](https://github.com/xmidt-org/bascule/pull/64)
v0.8.1: 02/25/2020
- fixed data race in RemoteBearerTokenAcquirer [#55](https://github.com/xmidt-org/bascule/pull/55)
v0.8.0: 01/29/2020
- Add support for key paths in token attribute getters [#52](https://github.com/xmidt-org/bascule/pull/52)
v0.7.0: 12/05/2019
- Modified URL in context to be a *url.URL [#47](https://github.com/xmidt-org/bascule/pull/47) - Added a ParseURL function into the basculehttp constructor [#47](https://github.com/xmidt-org/bascule/pull/47) - Added automated release using travis [#49](https://github.com/xmidt-org/bascule/pull/49)
0.6.0 10/01/2019
- Prune use of unnecessary custom time.Duration
0.5.0 9/17/2019
- Fixed panic in jws parser
- Fixed ClaimsWithLeeway to be unmarshaled into correctly
- Updated basculehttp logs to provide more information
0.2.7 Fix dependency resultion errors
- Bump webpa-common to v1.3.1