-
Notifications
You must be signed in to change notification settings - Fork 10.9k
Release10
Release 10.0 was released on September 28, 2011. Release 10.0.1 was released on October 10, 2011. (See ReleaseHistory.)
This release will be identified in the Maven Central repository as com.google.guava:guava:10.0.1 and com.google.guava:guava-gwt:10.0.1
See UseGuavaInYourBuild for help integrating Guava into your build environment.
If you don't use managed dependencies, you can also just manually download JARs of the classes, sources and documentation from:
- guava-10.0.1.jar
- guava-gwt-10.0.1.jar (for GWT users)
- guava-10.0.1-javadoc.jar (Javadoc)
- guava-10.0.1-sources.jar (Source)
Full JDiff Report of changes since release 9.0
To build a combined report of the API changes between release 10.0.1 and any older release, check out our docs tree and run jdiff/jdiff.sh
with the previous release number as argument (example: jdiff.sh 5.0
).
- Fixed serialization of MapMaker eviction listeners (issue 712 (on Google Code))
- Allow write operations on Cache.asMap view of CacheBuilder-generated Caches
- Don't deprecate FinalizableReferenceQueue and associated classes
Ranges
Forwarding Helpers
- ForwardingExecutorService
- ForwardingListeningExecutorService
- ForwardingMap.StandardEntrySet
- ForwardingMap.StandardKeySet
- ForwardingMap.StandardValues
- ForwardingMultiset.StandardElementSet
Other Collections
- ArrayTable
- ImmutableCollection.Builder
Futures
- ListeningExecutorService
- ListeningScheduledExecutorService
- FutureCallback
- UncheckedExecutionException
- ExecutionError
Other Concurrency
Miscellaneous
- Stopwatch
- UnsignedLongs
- Optional
- HostAndPort
- Splitter.MapSplitter
- Equivalence.Wrapper
-
Futures.addCallback
-
Futures.allAsList
-
Futures.get
-
Futures.getUnchecked
-
Futures.successfulAsList
-
Predicates.assignableFrom
-
Multisets.containsOccurrences
-
Multisets.removeOccurrences
-
Multisets.retainOccurrences
-
ByteStreams.copy(InputStream, OutputSupplier)
-
Maps.difference using an
Equivalence
-
Maps.uniqueIndex for an
Iterator
-
Multimaps.index for an
Iterator
-
MapJoiner.join for an
Iterable<Entry>
-
Functions.forSupplier
-
AbstractExecutionThreadService.getServiceName
-
InetAddresses.increment
-
InetAddresses.isMappedIPv4Address
-
InetAddresses.isMaximum
-
InetAddresses.toAddrString
-
AbstractFuture.interruptTask
-
Doubles.isFinite
-
Floats.isFinite
-
MoreExecutors.listeningDecorator
-
Tables.newCustomTable
-
Tables.transformValues
-
Ticker.systemTicker
-
Splitter.withKeyValueSeparator
-
BYTES (Doubles, Floats)
-
MAX_POWER_OF_TWO (Int, Longs, Shorts, SignedBytes, UnsignedBytes)
- Introduction
- Basic Utilities
- Collections
- Graphs
- Caches
- Functional Idioms
- Concurrency
- Strings
- Networking
- Primitives
- Ranges
- I/O
- Hashing
- EventBus
- Math
- Reflection
- Releases
- Tips
- Glossary
- Mailing List
- Stack Overflow
- Android Overview
- Footprint of JDK/Guava data structures