Sourced from com.google.guava:guava's\r\nreleases.
\r\n\r\n\r\n33.2.0
\r\nAndroid users: Please test recent Guava versions
\r\nIf you know of Guava Android users who have not yet upgraded to at\r\nleast release 33.0.0,\r\nplease encourage them to upgrade, preferably to today's release, 33.2.0.\r\nThese releases have begun adding Java 8+ APIs to\r\n
\r\nguava-android
. While we don't anticipate problems, we do\r\nanticipate that any unexpected problems could force a disruptive\r\nrollback. To minimize any disruption, we'd like to catch any such\r\nproblems early.Please let\r\nus know of any problems you encounter.
\r\nMaven
\r\n\r\n<dependency>\r\n <groupId>com.google.guava</groupId>\r\n <artifactId>guava</artifactId>\r\n <version>33.2.0-jre</version>\r\n <!-- or, for Android: -->\r\n <version>33.2.0-android</version>\r\n</dependency>\r\n
Jar files
\r\n\r\n
\r\n- 33.2.0-jre.jar
\r\n- 33.2.0-android.jar
\r\nGuava requires one\r\nruntime dependency, which you can download here:
\r\n\r\n
\r\n- failureaccess-1.0.1.jar
\r\nJavadoc
\r\n\r\n
\r\n- 33.2.0-jre
\r\n- 33.2.0-android
\r\nJDiff
\r\n\r\n
\r\n- 33.2.0-jre vs.\r\n33.1.0-jre
\r\n- 33.2.0-android\r\nvs. 33.1.0-android
\r\n- 33.2.0-android\r\nvs. 33.2.0-jre
\r\nChangelog
\r\n\r\n
\r\n- Dropped testing for Android versions before Lollipop (API Level 21).\r\nGuava may stop working under older versions in the future, or it may\r\nhave done so already.
\r\n- Fixed a GWT\r\ncompilation breakage under Gradle. (858caf425c)
\r\n- \r\n
collect
: Made ourCollector
APIs (e.g.,\r\nImmutableList.toImmutableList()
) available in\r\nguava-android
. More Java 8\r\nAPIs will follow in future releases. (96fca0b747)\r\n\r\n
\r\n- As always, streams are available to Android code only when that code\r\nenables\r\nlibrary desugaring or targets a new enough API Level (24\r\n(Nougat) for many stream APIs). (But note that we test only with\r\nlibrary desugaring, so we don't currently know if API Level 24 is high\r\nenough to use our
\r\nCollector
APIs unless you have also\r\nenabled library desugaring.) Guava users who avoid the\r\nCollector
APIs do not need to meet this\r\nrequirement.- \r\n
collect
: Fixed a potential\r\nNullPointerException
inImmutableMap.Builder
\r\non a rare code path. (70a98115d8)- \r\n
net
: AddedHttpHeaders
constants\r\nAd-Auction-Allowed
,\r\nPermissions-Policy-Report-Only
, andSec-GPC
.\r\n(7dc01ed27b, 41d0d9a833, 38c8017bd44b7919b112f1c99f3d8ce4b058ae5d)