Skip to content

23.6

Compare
Choose a tag to compare
@cgdecker cgdecker released this 21 Dec 17:26
· 2204 commits to master since this release

Maven

<dependency>
  <groupId>com.google.guava</groupId>
  <artifactId>guava</artifactId>
  <version>23.6-jre</version>
  <!-- or, for Android: -->
  <version>23.6-android</version>
</dependency>

Javadoc

JDiff

Changelog

  • concurrent: Added Uninterruptibles methods for Condition. (794a8ca)
  • concurrent: Added a run method to FutureCombiner to allow passing a Runnable to Futures.whenAllComplete and Futures.whenAllSucceed (de28fd8)
  • concurrent: Made Futures.getUnchecked available under GWT. (b1d9d99)
  • net: Added "Server-Timing" HTTP header to HttpHeaders according to https://www.w3.org/TR/server-timing/ (f089e55)
  • testing: Started recognizing @NullableDecl in NullPointerTester and friends.
  • Migrated from jsr305 @Nullable to the Checker Framework @NullableDecl. Tools that read these annotations may need to be updated to recognize the new annotation. For Kotlin in particular, we sent a pull request, which has been merged for 1.2.20.
  • Migrated from jsr305 @CheckReturnValue, @GuardedBy and @OverridingMethodsMustInvokeSuper to the Error Prone equivalents.