Guava v29.0 Release Notes
Release Date: 2020-04-13 // about 4 years ago-
Maven
\<dependency\> \<groupId\>com.google.guava\</groupId\> \<artifactId\>guava\</artifactId\> \<version\>29.0-jre\</version\> \<!-- or, for Android: --\> \<version\>29.0-android\</version\> \</dependency\>
Javadoc
- ๐ 29.0-jre
- ๐ 29.0-android
JDiff
๐ Changelog
- Guava types can no longer be sent over GWT-RPC. To temporarily reenable support, set the
guava.gwt.emergency_reenable_rpc
system property totrue
. (5214a10)- This is the only breaking change in this release, and it affects only users of the
guava-gwt
artifact, not people who use only theguava
artifact. This release contains no changes that break binary compatibility for any users.
- This is the only breaking change in this release, and it affects only users of the
- ๐ API documentation for Guava classes is now easier to reach. For example, for
ImmutableList
, visit guava.dev/ImmutableList. Also, more easily access the index at guava.dev/api. collect
: AnnotatedFluentIterable.from(FluentIterable)
with@DoNotCall
. (b1c77b7)collect
: Madeceiling
,floor
,headSet(E, boolean)
, andtailSet(E, boolean)
methods available in the GWT-emulatedImmutableSortedSet
. (7e0fe90, 5f2fbf2)- ๐
graph
: Made it possible to set a stable incident edge order by calling the newly added method[Value]Graph.Builder.incidentEdgeOrder(ElementOrder.stable())
. (7016402) graph
: AddedincidentEdgeOrder()
to the[Value]Graph
interfaces. (cde576e)- โฑ
util.concurrent
: AddedDuration
-baseddefault
methods toListeningScheduledExecutorService
. (931e83f) util.concurrent
: AddedimmediateVoidFuture
. (9f3bae5)- ๐
util.concurrent
: Removed@Beta
fromService
and related classes. (dc46627) - ๐
util.concurrent
: Deprecated the 1-arg overload ofServiceManager.addListener
. (86e3620) util.concurrent
: Changed the return type ofServiceManager.servicesByState()
toImmutableSetMultimap
(but also retained a method with the old signature for binary compatibility). (31999ae)- ๐
util.concurrent
: Made it safe to load theAbstractFuture
class from aForkJoinPool
thread under a security manager. (6e0c5b5)