v1.3.0
What's Changed
- Revert "Fix memory leak in rs256_from_coords" by @djw8605 in #162
- Add scitokens-generate-jwks CLI for key generation by @Copilot in #186
- Add devcontainer configuration for GitHub Codespaces by @Copilot in #188
- Add CTest-based integration test with JWKS server and TLS infrastructure by @Copilot in #184
- Add monitoring API for per-issuer validation statistics by @Copilot in #182
- Add environment variable configuration loading on library initialization by @Copilot in #190
- Add optional background thread for JWKS refresh by @Copilot in #192
- Add per-issuer lock to prevent thundering herd on new issuers by @Copilot in #180
- Add negative cache for failed issuer lookups by @Copilot in #178
- Add keycache load, metadata, and delete APIs by @Copilot in #194
- Fix EL8 workflow test path and remove incorrect command-line tool tests by @Copilot in #198
- Add EL8 OpenSSL 1.x test workflow and update OpenSSL handling by @djw8605 in #197
- Add comprehensive ReadTheDocs documentation with Sphinx and C++ API integration plus GitHub workflow testing by @Copilot in #174
Full Changelog: v1.2.0...v1.3.0