v5.9.0
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>
...