Sourced from com.google.guava:guava's\r\nreleases.
\r\n\r\n\r\n33.3.0
\r\nMaven
\r\n\r\n<dependency>\r\n <groupId>com.google.guava</groupId>\r\n <artifactId>guava</artifactId>\r\n <version>33.3.0-jre</version>\r\n <!-- or, for Android: -->\r\n <version>33.3.0-android</version>\r\n</dependency>\r\n
Jar files
\r\n\r\n
\r\n- 33.3.0-jre.jar
\r\n- 33.3.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.3.0-jre
\r\n- 33.3.0-android
\r\nJDiff
\r\n\r\n
\r\n- 33.3.0-jre vs.\r\n33.2.1-jre
\r\n- 33.3.0-android\r\nvs. 33.2.1-android
\r\n- 33.3.0-android\r\nvs. 33.3.0-jre
\r\nChangelog
\r\n\r\n
\r\n- \r\n
base
: Removed@Beta
from the\r\nDuration
overload of\r\nSuppliers.memoizeWithExpiration
.\r\n(76fca99db95ce9c8e55bb9c37fd0e44ef0451a80)- \r\n
cache
: AddedCacheBuilder
\r\nDuration
overloads toguava-android
.\r\n(a5f9bcafd6)- \r\n
collect
: Removed@Beta
from the\r\nguava-android
Collector
APIs.\r\n(c86c09dc3d)- \r\n
collect
: Added\r\nImmutableMultimap.builderWithExpectedKeys
and\r\nImmutableMultimap.Builder.expectedValuesPerKey
.\r\n(c3d5b17dc2)- \r\n
graph
: ImprovedGraphs.hasCycle
to avoid\r\ncausingStackOverflowError
for long paths.\r\n(63734b9dfc)- \r\n
net
: Addedtext/markdown
to\r\nMediaType
. (2466a099ae)- \r\n
net
: DeprecatedHttpHeaders
constant for\r\nSec-Ch-UA-Form-Factor
in favor of\r\nSec-Ch-UA-Form-Factors
to follow the latest spec.\r\n(b310b7e1ee)- \r\n
testing
: Changed some test libraries to throw\r\nAssertionError
(instead of the more specific\r\nAssertionFailedError
) in some cases. (fdfbed1985)