General
This release officially introduces Spring Boot 2.7 compatibility. Note that the previous releases of Spring Cloud GCP 3.x are also compatible with Spring Boot 2.7. The one exception is that if you use Cloud SQL with R2DBC, you'd have to manage the driver versions in your own application dependencies (see refdoc for details).
Important version upgrades
- Upgrade to support Spring Boot 2.7 (#1185)
- Bump spring-cloud-dependencies to 2021.0.3 (#1149)
- Bump libraries-bom to 26.1.3 (#1282)
- Bump cloud-sql-socket-factory.version to 1.7.0 (#1261)
BigQuery
- BigQuery Storage Write API integration (#1219)
- Make CreateDisposition configurable on BigQueryTemplate (#1286)
Cloud SQL
- Add version management for the older MySQL and Postgres R2DBC drivers (#1185).
KMS
- Support KMS-specific credentials with fallback to global project credentials (#1272)
Pub/Sub
- Subscriber thread name customization (#1152)
- Allow Publishers shutdown gracefully (#1260)
- Support min/max duration per ack extension (#1254)
Secret Manager
- Support for
spring.config.import
property source discovery (#1204) - Support default values for non-existent secrets (#1246).
Spanner
- Fix edge case with
null
value in a simple field (#1208) - Support
ARRAY<JSON>
type (#1157) - Fix
IsNotNull
conditions (#1171) - Removed duplicate
Gson
bean from autoconfiguration (#1241)
Thank you to our community contributors -- @poznachowski, @wallind, @AQS-DTheuke, @eddumelendez and @seakayone!