0.22.1 (2023-07-28)
Security
- Update to Guava 32.1.1 #184 (jimmyjames)
Changed
- Update and pin Gradle workflow actions #182 (evansims)
- Update dependencies #175 (jimmyjames)
- Update JavaDocs with default caching behavior #179 (msailes)
0.22.0 (2023-02-10)
Fixed
- Throw proper exception from cached provider #169 (jimmyjames)
0.21.3 (2023-01-11)
This patch release uses an updated signing key for verification as part of our commitment to best security practices. Please review the README note for additional details.
Security
Changed
- Update Gradle wrapper to 6.9.2 #156 (jimmyjames)
0.21.2 (2022-09-15)
Changed
- Update Gradle OSS plugin #154 (jimmyjames)
Fixed
- Clarify that getting a JWK is a synchronous operation #151 (jimmyjames)
- [SDK-3623] Fix ECPoint construction for getting public key #153 (jimmyjames)
0.21.1 (2022-03-30)
Security
0.21.0 (2022-03-14)
Security
0.20.2 (2022-02-01)
Changed
- Configure cache with TimeUnit instead of Duration #140 (jimmyjames)
0.20.1 (2022-01-17)
Security
0.20.0 (2021-10-11)
Added
- Expose read/connect timeouts in the JwkProviderBuilder class #133 (lbalmaceda)
Changed
0.19.0 (2021-07-05)
Changed
- Update OSS release plugin version #129 (lbalmaceda)
0.18.0 (2021-05-10)
Changed
- Remove bintray gradle plugin #124 (lbalmaceda)
- Remove Guava usage where possible #121 (XakepSDK)
0.17.1 (2021-04-19)
Full Changelog Closed issues
- Remove commons-codec dependency #118
Changed
- Update OSS publishing plugin #122 (jimmyjames)
0.17.0 (2021-02-26)
Added
- Allow setting of custom headers #115 (jimmyjames)
0.16.0 (2021-02-22)
Added
- Support Elliptic Curve public keys #110 (JesseEstum)
Fixed
0.15.0 (2020-11-16)
Changed
- Target Java 8 #105 (lbalmaceda)
0.14.1 (2020-11-05)
Security
- Update dependencies #103 (jimmyjames)
0.14.0 (2020-09-29)
Added
- Add proxy #94 (JosephWitthuhnTR)
0.13.0 (2020-08-26)
Removed
0.12.0 (2020-06-25)
Added
- Add NetworkException, docs and tests #89 (lbalmaceda)
0.11.0 (2020-02-14)
Changed
- Update Gradle version to 6.1.1 #84 (PaulDaviesC)
0.10.0 (2020-02-11)
Changed
- Set default cache expiration time to 10 minutes #82 (jimmyjames)
0.9.0 (2019-09-26)
Changed
- Improve ObjectMapper use #68 (skjolber)
- Concatenate JWKS path with existing path on domain if present #67 (ltj)
Security
- Update jackson-databind to address CVE #72 (jimmyjames)
0.8.3 (2019-08-15)
Security
- Update dependencies #65 (jimmyjames)
0.8.2 (2019-05-22)
Security
- Fix security issue with jackson-databind #63 (lbalmaceda)
0.8.1 (2019-05-02)
Fixed
- Add content-type header to the jwks request #59 (lbalmaceda)
0.8.0 (2019-03-28)
Added
- Expose getAll() publicly on UrlJwkProvider #38 (kampka)
- change visibility to public on fromValues method in Jwk #36 (underscorenico)
Changed
- Update guava to version 27.0.1-jre #54 (golszewski86)
0.7.0 (2019-01-03)
Changed
- Throw correct exception when key is not of type RSA #48 (lbalmaceda)
Security
- Bump jackson-databind to patch security issues #49 (lbalmaceda)
0.6.1 (2018-10-24)
Security
- Use latest jackson-databind dependency #43 (lbalmaceda)
0.6.0 (2018-07-18)
Changed
- Optional kid on single item JWK sets #32 (lbalmaceda)
0.5.0 (2018-06-13)
Full Changelog Closed issues
- Improve release procedure #29
Added
Fixed
- Improve release procedure #30 (lbalmaceda)
Security
- [Snyk] Fix for 6 vulnerable dependencies #28 (crew-security)
- bump commons-io due to security vulnerabilities in that library #26 (ryber)
0.4.0 (2018-04-27)
Added
- Added url constructor to JwkProviderBuilder #22 (darthvalinor)
0.3.0 (2017-11-10)
Changed
- Parse 'key_ops' as an Array rather than a String #13 (chadramsey)
- Remove algorithm (alg tag) from mandatory Jwk attributes #10 (Colin-b)
0.2.0 (2016-12-05)
Added
- Add Rate Limit provider #1 (lbalmaceda)
Changed
- Refactor JwkProviderBuilder #2 (lbalmaceda)
- Replace ExecutorService with primitive counters. #3 (lbalmaceda)
0.1.0 (2016-08-30)
JSON Web Token Set parser library for Java. Initial release.