The first beta of the GCP provider v10, cut from the same commit as v10.0.0-alpha.2 (4246ab6) against upstream terraform-provider-google-beta v8.3.0. There are no code changes since that alpha; it is republished under a beta version so it can be consumed through the usual prerelease channels. It is still a prerelease and is not supported for production use.
What's Changed
- Set major-version to 10 and bump Go module paths to /v10
- Update upstream to v8.3.0, rebase patches, and drop mappings for resources it removed
- Regenerate schema and SDKs for v10 against upstream v8.3.0
Verification
This code is green across the GCP suites in pulumi/examples#3002 and pulumi/templates#1191, which between them compile, preview, and run a real up and destroy for the GCP programs in TypeScript, Python, Go, .NET, Java, YAML and HCL, on Linux, macOS and Windows.
Java: pin explicitly
Maven sorts every 10.0.0-<qualifier> below 10.0.0, so a dependency range such as [9.0,10.0) resolves this prerelease. Pin 10.0.0-beta.1 to opt in, or use [9.0.0,10.0.0-alpha) to stay on v9.
Upgrade Guide
The WIP v9-v10 upgrade guide is in #3966. It has not merged yet, so it is not in this tag.
Feedback belongs on #3931.
Full Changelog: v9.37.0...v10.0.0-beta.1