Guava v26.0 Release Notes

Release Date: 2018-08-01 // over 5 years ago
  • Maven

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

    Javadoc

    JDiff

    ๐Ÿ”„ Changelog

    • ๐Ÿšš base: Removed deprecated public static fields from CharMatcher. Use the equivalent public static methods instead. (f1249c4)
    • ๐Ÿ›  base: Fixed the ServiceConfigurationError that some users encountered when using Guava as a JPMS module. (8287cdf)
    • ๐Ÿ›  cache: Fixed a bug where Cache.asMap.compute* methods could cause nonsensical weights to be stored, breaking cache eviction. (15764d7)
    • ๐Ÿšš concurrent: Removed deprecated Futures methods that implicitly use directExecutor(). (87d87f5)
    • concurrent: Added ExecutionSequencer, a new utility to run a series of asynchronous operations serially. (8d1fbc9)
    • ๐Ÿšš concurrent: Removed special-casing UndeclaredThrowableException in Futures.transform(). (9466b62)
    • net: Changed HostAndPort.equals() and hashCode() to stop depending on whether brackets were included. Now they depend only on host and port. (34c1616)
    • ๐Ÿ“‡ net: Added HttpHeaders constant for Sec-Metadata header. (986a3a3)
    • net: Added MediaType for "application/hal+json". (fea88fe)