---
title: 'Google Guava in Version 29 erschienen'
url: 'https://tutego.de/blog/javainsel/2020/04/google-guava-in-version-29-erschienen'
markdown: 'https://tutego.de/blog/javainsel/2020/04/google-guava-in-version-29-erschienen.md'
date: '2020-04-22'
description: 'Zu den Details: . Changelog Guava types can no longer be sent over GWT-RPC. To temporarily reenable support, set the guava.gwt.emergency_reenable_rpc system property to true. (5214a10) This is the only breaking change in this release, and it affects only users of the guava-gwt artifact, not peopl…'
taxonomy:
  category:
    - 'Guava/Google Core Libraries'
    - 'Open Source'
---

# Google Guava in Version 29 erschienen

![Illustration einer tropischen Insel mit Palmen und einem hohen Berg](https://tutego.de/blog/javainsel/user/themes/tutego/images/insel-cover.jpg)# Java Blog für Programmierer

[Java Blog für Programmierer](https://tutego.de/blog/javainsel/)

## Google Guava in Version 29 erschienen

22.04.2020 · [Christian Ullenboom](https://tutego.de/blog/javainsel/author/admin/)

Zu den Details: .

### Changelog

- [Guava types can no longer be sent over GWT-RPC.](https://groups.google.com/d/msg/guava-announce/zHZTFg7YF3o/rQNnwdHeEwAJ) To *temporarily* reenable support, set the `guava.gwt.emergency_reenable_rpc` system property to `true`. ([5214a10](https://github.com/google/guava/commit/5214a10b1eac7a1f7267ee6ed5cf82c9cd76ad0b)) 
    - This is the only breaking change in this release, and it affects only users of the `guava-gwt` artifact, not people who use only the `guava` artifact. This release contains no changes that break *binary compatibility* for any users.
- API documentation for Guava classes is now easier to reach. For example, for `ImmutableList`, visit [guava.dev/ImmutableList](https://guava.dev/ImmutableList). Also, more easily access the index at [guava.dev/api](https://guava.dev/api).
- `collect`: Annotated `FluentIterable.from(FluentIterable)` with `@DoNotCall`. ([b1c77b7](https://github.com/google/guava/commit/b1c77b7df3b8abfeffbfdedcdd7bf0fe95bbcbd5))
- `collect`: Made `ceiling`, `floor`, `headSet(E, boolean)`, and `tailSet(E, boolean)` methods available in the GWT-emulated `ImmutableSortedSet`. ([7e0fe90](https://github.com/google/guava/commit/7e0fe90ca8d55a55dc035e4103a9e36f301f8f28), [5f2fbf2](https://github.com/google/guava/commit/5f2fbf27b2f8f7c72adfe6b366c7aaec2e36b81b))
- `graph`: Made it possible to set a stable incident edge order by calling the newly added method `[Value]Graph.Builder.incidentEdgeOrder(ElementOrder.stable())`. ([7016402](https://github.com/google/guava/commit/70164025a8cac6ddec8c25c721e2ad427d7d75b7))
- `graph`: Added `incidentEdgeOrder()` to the `[Value]Graph` interfaces. ([cde576e](https://github.com/google/guava/commit/cde576ec0005403d0664e25d1df55e3fc0a498b9))
- `util.concurrent`: Added `Duration`-based `default` methods to `ListeningScheduledExecutorService`. ([931e83f](https://github.com/google/guava/commit/931e83f969de433f6f0cad9f09eafe0c1d44325e))
- `util.concurrent`: Added `immediateVoidFuture`. ([9f3bae5](https://github.com/google/guava/commit/9f3bae585349808c5a6fe6c88db0f573036d553f))
- `util.concurrent`: Removed `@Beta` from `Service` and related classes. ([dc46627](https://github.com/google/guava/commit/dc46627fea51a6c5fc7a0f1506c6e85f75a3a15e))
- `util.concurrent`: Deprecated the 1-arg overload of `ServiceManager.addListener`. ([86e3620](https://github.com/google/guava/commit/86e36201255c2c123076e2163bdcd654f848989f))
- `util.concurrent`: Changed the return type of `ServiceManager.servicesByState()` to `ImmutableSetMultimap` (but also retained a method with the old signature for binary compatibility). ([31999ae](https://github.com/google/guava/commit/31999ae6f56e71c341333afde90fcf66c13ce657))
- `util.concurrent`: Made it safe to load the `AbstractFuture` class from a `ForkJoinPool` thread under a security manager. ([6e0c5b5](https://github.com/google/guava/commit/6e0c5b5d50a3e457ae0d787f7c9be7b48c10120b))

Kategorien: [Guava/Google Core Libraries](https://tutego.de/blog/javainsel/category/guava-google-core-libraries/), [Open Source](https://tutego.de/blog/javainsel/category/open-source/)

[← Alle Beiträge](https://tutego.de/blog/javainsel/)

---

## Navigation

- Next: [Eclipse 4.16 unterstützt Java 14 ohne Plugin](https://tutego.de/blog/javainsel/2020/04/eclipse-4-16-unterstuetzt-java-14-ohne-plugin.md)
