Skip to content

Releases: palantir/auth-tokens

3.3.0

15 Aug 12:57
Compare
Choose a tag to compare
Implement getHeaders too (#72)

3.2.1

24 Jul 16:33
41364a1
Compare
Choose a tag to compare
Fix checkstyle and failing tests (#69)

3.2.0

04 Jul 20:13
Compare
Choose a tag to compare

Performance is better in general, due to:

  1. Optimized UUID.toString implementation
  2. Optimized getTokenAsBytes implementation
  3. 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

03 Jul 13:47
5f4f134
Compare
Choose a tag to compare

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

11 Jun 08:03
3212006
Compare
Choose a tag to compare
Merge pull request #64 from palantir/jbaker/constant-time

checkstyle

3.0.2

11 Jun 07:53
1b96e11
Compare
Choose a tag to compare
Merge pull request #63 from j-baker/jbaker/constant-time

Constant time equals method

3.0.1

04 Oct 20:04
Compare
Choose a tag to compare
  • Ignore unknown json properties to allow deserialization of proxy tokens

3.0.0

18 Aug 10:19
Compare
Choose a tag to compare
  • [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

08 Jun 17:02
Compare
Choose a tag to compare

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

08 Jun 15:54
Compare
Choose a tag to compare
2.0.0-rc3 Pre-release
Pre-release
Revert getRequestPropertyKey to "com.palantir.tokens.auth" (#45)