Releases: scitokens/scitokens-cpp
Releases · scitokens/scitokens-cpp
v1.1.2
What's Changed
- Add mutex around key refresh with get_public_keys_from_web() by @jthiltges in #137
- Disable CMake unity builds by @GregThain in #138
- Fix include_directories for libcurl by @duncanmmacleod in #141
New Contributors
- @jthiltges made their first contribution in #137
Full Changelog: v1.1.1...v1.1.2
v1.1.1
v1.1.0
What's Changed
- asynch API fixes by @Todd-L-Miller in #129
- Allow the scitokens library user to setup a custom CA file by @bbockelm in #132
New Contributors
- @Todd-L-Miller made their first contribution in #129
Full Changelog: v1.0.2...v1.1.0
v1.0.2
What's Changed
- Update build files for 1.0.0 by @timtheisen in #116
- Fix timeout on generating ACLs by @djw8605 in #115
- Fix a return of a unique pointer by @djw8605 in #117
- Cache location config by @jhiemstrawisc in #120
- Fix formating issue that causes build warning on Debian/Ubuntu by @timtheisen in #121
- Pr 113 metadata err msg by @jhiemstrawisc in #123
- Improve error messages when metadata fetch/parse fails by @bbockelm in #113
- scitokens_internal: catch matching exception type after jwt-cpp update by @olifre in #125
- Fix enforcer_acl_free logic by @jhiemstrawisc in #124
Full Changelog: v1.0.1...v1.0.2
Bug fix for ACL creation
Fix bug in creation of ACLs causing failures which logged as "timeouts"
Full Changelog: v1.0.0...v1.0.1
v1.0.0
What's Changed
- gh-action: Adapt unittests to renamed CMake flags, fix using external gtest. by @olifre in #89
- CMake: Fix typo in SCITOKENS_WARNINGS_ARE_ERRORS flag. by @olifre in #88
- Macos libressl build by @JaimeFrey in #91
- Fixing returning err_msg with enforcer fail by @djw8605 in #94
- CMake: don't add bundled gtest include dir when using external gtest by @ellert in #90
- Add enforcer test by @djw8605 in #95
- Openssl 3 0 update by @ColeBollig in #96
- Provide an API enabling explicit manipulation of the keycache for the end user. by @bbockelm in #99
- Allow the library user to explicitly set the "current" time. by @bbockelm in #98
- Shorten timeout for public key download by @bbockelm in #100
- First attempt at an async refactoring of the SciTokens library. by @bbockelm in #92
- Add a Linter action to the GitHub workflow by @jhiemstrawisc in #106
- Empty commit to apply lint by @djw8605 in #107
- Add configuration API to set keycache update/expiration intervals by @jhiemstrawisc in #111
- Claim 'nbf' is mandatory only for SCITOKENS by @vokac in #112
New Contributors
- @JaimeFrey made their first contribution in #91
- @ColeBollig made their first contribution in #96
- @jhiemstrawisc made their first contribution in #106
- @vokac made their first contribution in #112
Full Changelog: v0.7.1...v1.0.0
v0.7.1
What's Changed
- Update Debian changelog for v0.7.0 tag by @timtheisen in #76
- Enabling unit tests should not disable install of libraries and binaries by @ellert in #79
- Revert "only set install targets when not doing unit tests" by @olifre in #83
- Warnings as errors option by @GregThain in #85
- Convert CMakeLists.txt to "modern" cmake style by @GregThain in #84
- fix apparent fd-leak of sqlite handle by @edquist in #87
New Contributors
Full Changelog: v0.7.0...v0.7.1
v0.7.0
What's Changed
- Add scitokens-* binaries to the packages by @DrDaveD in #67
- Sync up Debian changelog, add reminder to sync in the README by @timtheisen in #69
- Fix FindUUID for macOS by @duncanmmacleod in #71
- Allow empty Key-ID / kid if only a single key is published by @olifre in #55
- Add support for at+jwt profile. by @olifre in #73
- Fix minor complaints found by static analysis by @GregThain in #74
- Increase default key expiry to 4 hours by @djw8605 in #75
New Contributors
- @GregThain made their first contribution in #74
Full Changelog: v0.6.3...v0.7.0
Debian build updates
This release largely includes updates to fix building on Debian architectures.
Support EL8
v0.6.0 Adding release number