Skip to content

v5.9.0

Compare
Choose a tag to compare
@release-please release-please released this 06 Dec 23:32
c4f4bb9

5.9.0 (2024-12-06)

Features

  • Add all additional Cloud SQL Java Connector parameters to the spring configuration. (#3286) (f2212d3)
  • add property to customize universe domain in Pub/Sub (#3348) (9cf2145)

Bug Fixes

  • deps: update dependency com.google.cloud:libraries-bom to v26.51.0 (#3350) (a270a7d)
  • include limit in query for findFirst and findTop support in Firestore (#3387) (9fe8e91)
  • migrate logic to create tmpdir to build script (#3367) (a12638c)
  • need to update to use new trampoline_release.py script as well as update to configure docker auth with new image (#3356) (b5ace26)
  • sonar build 401 issue (#3381) (fa53707)

Notable Changes

Libraries-Bom was upgraded from v26.49.0 to v26.51.0. This upgrade bumps the Protobuf-Java Runtime major version (3.x -> 4.x) and Spring-Cloud-GCP now uses Protobuf-Java v4.28.3.

The Google Cloud Java SDK is compatible with both Protobuf-Java 3.25.x and 4.27.4+ runtimes. However, uses may still experience issues related to the Protobuf-Java upgrade. Issues may stem from older dependencies (not managed by libraries-bom) or user defined protos. See these release notes for more information on potential Protobuf-Java issues and how to resolve them.

If you do encounter issues and wish to use Protobuf-Java 3.x, you can revert the Protobuf-Java version:

i.e. In your Maven Pom file:

  <dependencyManagement>
    <dependencies>
      <dependency>
        <groupId>com.google.protobuf</groupId>
        <artifactId>protobuf-bom</artifactId>
        <version>3.25.5</version>
        <type>pom</type>
        <scope>import</scope>
      </dependency>
...