Releases: palantir/auth-tokens
Releases · palantir/auth-tokens
3.3.0
Implement getHeaders too (#72)
3.2.1
Fix checkstyle and failing tests (#69)
3.2.0
Performance is better in general, due to:
- Optimized UUID.toString implementation
- Optimized getTokenAsBytes implementation
- Optimized BearerToken validation
In practice this means that calling UnverifiedJsonWebToken.of(BearerToken.of(some string)) should expect to take (on a 200 byte token) 1.4us and not the previous 4.6us.
3.1.0
Avoids throwing an exception when trying to convert bearer tokens into UnverifiedJwts when the provided token cannot possibly be a bearer token (does not have 3 segments).
3.0.3
Merge pull request #64 from palantir/jbaker/constant-time
checkstyle
3.0.2
Merge pull request #63 from j-baker/jbaker/constant-time
Constant time equals method
3.0.1
- Ignore unknown json properties to allow deserialization of proxy tokens
3.0.0
- [BREAK] Revert the tokens -> tokens2 renaming.
- [BREAK] Delete BearerTokens utility class
The 3.0.0 is source and binary - compatible with 1.x releases. Users of 1.x should upgrade to 3.0.0 and skip the 2.x release.
[DO NOT USE] 2.0.1
DO NOT USE THIS RELEASE. PLEASE UPGRADE FROM 1.x to 3.x DIRECTLY
Breaking release with the following major changes. The non-Java API of this release (e.g., MDC keys, or jetty context property names) is compatible with the 1.x series.
- Maven group and Java package name changed to com.palantir.tokens2
- Unverified token properties no longer carry an asterisk suffix "*" (#42)
- Update versions: Jackson, Jetty, SLF4J (#44)
- Remove deprecated BearerTokenLoggingContextFilter (#38)
- Drop guava dependencies and bump Java version to 1.8 (#35)
2.0.0-rc3
Revert getRequestPropertyKey to "com.palantir.tokens.auth" (#45)