Maintenance release: dependency updates, CI hardening, and three bug fixes. No new resources; no breaking changes.
Dependencies
| Module | v0.16.22 | v0.16.23 |
|---|---|---|
google.golang.org/grpc
| 1.79.3 | 1.83.2 |
golang.org/x/net
| 0.52.0 | 0.58.0 |
golang.org/x/crypto
| 0.50.0 | 0.55.0 |
github.com/hashicorp/go-plugin
| 1.7.0 | 1.8.0 |
github.com/hashicorp/hcl/v2
| 2.24.0 | 2.25.0 |
github.com/tidwall/gjson
| 1.17.0 | 1.19.0 |
github.com/hashicorp/terraform-plugin-log
| 0.10.0 | 0.11.0 |
golang.org/x/exp
| 2023 pseudo-version | removed (stdlib slices)
|
tools/ golang.org/x/crypto
| 0.35.0 | 0.52.0 |
tools/ terraform-plugin-docs
| 0.20.1 | 0.25.0 |
- build(deps): bump github.com/tidwall/gjson from 1.17.0 to 1.19.0 by @dependabot in #369
- build(deps): bump github.com/hashicorp/terraform-plugin-log from 0.10.0 to 0.11.0 by @dependabot in #376
- build(deps): bump golang.org/x/crypto from 0.35.0 to 0.52.0 in /tools by @dependabot in #373
- build(deps): bump google.golang.org/grpc from 1.79.3 to 1.82.1 by @dependabot in #375
- build(deps): bump golang.org/x/net from 0.52.0 to 0.55.0 by @dependabot in #372
- build(deps): bump google.golang.org/grpc from 1.82.1 to 1.83.2 by @dependabot in #382
- chore: drop golang.org/x/exp, use stdlib slices by @Cesarsk in #387
- chore(deps): bump indirect dependencies by @Cesarsk in #388 —
go-plugin,hcl/v2,terraform-exec,terraform-json,hc-install,terraform-registry-address,protobuf - fix(deps): keep the Go 1.25 floor, pin x/* below the 1.26 requirement by @Cesarsk in #395 — the newest
golang.org/x/*releases require Go 1.26, so they are held at the last 1.25-compatible versions; also returnsgrpcto 1.83.2, since 1.84.0 carries CVE-2026-84445 (GHSA-2v4p-qf9q-27wj, high) and the only patched build is a 1.85.0-dev pseudo-version
golang.org/x/net 0.54.0 (#374) was skipped: it gates http2/server.go behind !(go1.27 && !http2legacy) and does not compile against grpc on Go 1.27+. 0.55.0 and later are unaffected. terraform-plugin-sdk/v2 stays on 2.40.0 (2.40.1 declined in #368). The module's minimum Go version is unchanged at 1.25.
CI
- ci: build and vet on the latest stable Go by @Cesarsk in #383 — a dependency that compiles on the
go.modfloor but breaks on the current toolchain now fails CI instead of merging - ci: run tfplugindocs check on pull requests by @Cesarsk in #384 — generated docs are verified before merge, not after
- ci: let dependabot cover GitHub Actions and the tools module by @Cesarsk in #386
- build(deps): bump codecov/codecov-action from 2 to 7 by @dependabot in #389
- build(deps): bump goreleaser/goreleaser-action from 6 to 7 by @dependabot in #390
- build(deps): bump actions-js/push from 1.5 to 1.6 by @dependabot in #391
- build(deps): bump github.com/hashicorp/terraform-plugin-docs from 0.20.1 to 0.25.0 in /tools by @dependabot in #392
- build(deps): bump actions/setup-go from 5 to 7 by @dependabot in #393
- build(deps): bump hashicorp/setup-terraform from 3 to 4 by @dependabot in #394
Fixes
- fix: detect SonarQube version from DCE application nodes by @lukehampson in #377 — Data Center Edition puts the version under
Application Nodes[].System.Version, so provider initialisation failed withmalformed version; fixes #226 - fix: drop sonarqube_user_token from state when it no longer exists by @Cesarsk in #396 — a token revoked in the UI no longer breaks every subsequent plan; fixes #354
- fix: reactivate inherited rules when a deactivation is removed by @Cesarsk in #397 — destroying a
sonarqube_qualityprofile_deactivate_ruleon an inherited profile now actually reactivates the rule; fixes #366 - docs: commit generated docs for the resources added in v0.16.22 by @Cesarsk in #380 —
sonarqube_project_links,sonarqube_secured_setting,sonarqube_permission_template_default,sonarqube_measures - test: stop TestAccSonarqubeProjectSettingsFieldValues panicking on nil Meta by @Cesarsk in #381 —
go test ./...runs again withoutTF_ACC
Full Changelog: v0.16.22...v0.16.23