Skip to content

23.1

Compare
Choose a tag to compare
@cgdecker cgdecker released this 27 Sep 21:09
· 2343 commits to master since this release

Maven

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

Javadoc

JDiff

Changelog

  • New policy: For the indefinite future, we won't remove APIs (except those annotated @Beta).
  • FYI: This release is the first since our move to more frequent releases.
  • It is also the first to use the version format 23.1-jre (rather than just 23.1) for the non-Android artifact.
  • Guava should now be Java-9 compatible with the exception of the GWT-compatible libraries, which await a GWT release.
  • base: Added overloads of Verify.verify for different combinations of primitive and Object arguments
  • collect: Added builderWithExpectedSize factory methods for ImmutableCollection builders
  • graph: Added Traverser<N> for graph and tree traversals
    • Note: Don't actually use this yet; most operations currently throw UnsupportedOperationException. Apologies!
  • primitives: Added reverse and sortDescending methods for primitive arrays
  • reflect: Updated ClassPath to continue to work with the system classloader under Java 9. (63898e2)
  • util.concurrent: Added Executors.sequentialExecutor(Executor)