NOTES:
- Updated dependencies (bumped
google.golang.org/grpc)- Addresses advisory CVE-2026-33186
NOTES:
- Added
FUNDINGfile - Updated all dependencies to latest
- Updated GitHub Actions used in this repository:
crazy-max/ghaction-import-gpgtov7goreleaser/goreleaser-actiontov7hashicorp/setup-terraformtov4
NOTES:
- Updated repository Go version to
1.26.0- See the Go
1.26.0milestone - See the Go
1.26.0release notes
- See the Go
- Updated all dependencies to latest
- Updated repository tooling:
golangci-lintto2.9.0goreleaserto2.13.3- GitHub
actions/checkouttov6
BREAKING CHANGES:
- Dropping support for
armarchitecture: thisGOARCHhas been removed for Windows in Golang 1.26, and it sees very little use in comparison toarm64for Terraform target audences.
NOTES:
- Updated repository Go version to
1.25.4- See the Go
1.25.4milestone - See the Go
1.25.4release notes
- See the Go
- Updated all dependencies to latest
- Updated repository
golangci-lintto2.6.2
IMPROVEMENTS:
- Enabling CI testing for versions
1.14of Terraform
NOTES:
- Updated repository Go version to
1.25.3- See the Go
1.25.3milestone - See the Go
1.25.3release notes
- See the Go
- Updated all dependencies to latest
IMPROVEMENTS:
- Minor tweak to
Makefileto ensure building and dependency updates commands always include test code.
NOTES:
- Updated repository Go version to
1.25.1- See the Go
1.25.1milestone - See the Go
1.25milestone
- See the Go
- Updated all dependencies to latest
- Updated repository
golangci-lintto2.5.0
IMPROVEMENTS:
- Enabling CI testing for versions
1.12and1.13of Terraform - Enabling CI testing for versions
3.3and3.4of ZooKeeper
NOTES:
- Updated repository Go version to
1.24.5- See the Go
1.24.5milestone on our issue tracker for details.
- See the Go
- Updated all dependencies to latest
- Includes updates to
github.com/hashicorp/terraform-plugin-docstov0.22.0, with minor tweaks to docs in theImportsection
- Includes updates to
IMPROVEMENTS:
- Execute
tfplugindocs validateas part of//go:generatestep for the documentation
NOTES:
- Updated repository Go version to
1.24.4 - Updated repository
golangci-lintversion tov2(2.1.6) - Updated all dependencies to latest
- Added note in README about asdf
- Address 2 (duplicate) code scanning issues, related to
build-test.ymlworkflow missing permission restriction
NOTES:
- Updated repository Go version to
1.24.2- Adding
toolchainhint ingo.mod
- Adding
- Updated all dependencies to latest
- Updated repository
golangci-lintversion tov2(2.1.5)- Now used for both linting and formatting
- Updated GitHub Action
golangci/golangci-lint-actionfromv6tov7
IMPROVEMENTS:
- Switching to
golangci-lint@v2highlighted places where internal doc and formatting could improved, so did that Makefilefmt,lintandlint-fixnow solely rely ongolangci-lint
NOTES:
- Updated repository Go version to
1.24.1- Adding
toolchainhint ingo.mod
- Adding
- Updated all dependencies to latest
IMPROVEMENTS:
- Enabling CI testing for versions
1.10and1.11of Terraform
NOTES:
- Updated repository Go version to
1.24.0- Adding
toolchainhint ingo.mod
- Adding
- Updated all dependencies to latest
NOTES:
- Updated all dependencies to latest
NOTES:
- Updated repository Go version to
1.23.4 - Updated all dependencies to latest
- Addresses advisory CVE-2024-45337
NOTES:
- Updated repository Go version to
1.23.3 - Updated all dependencies to latest
- Updated golangci-lint linters
- Added
asasalint - Added
canonicalheader - Added
containedctx - Added
dupl - Added
dupword - Added
err113 - Added
errchkjson - Added
fatcontext - Added
gocognit - Added
gomodguard - Added
noctx - Added
nolintlint - Added
perfsprint - Added
reassign - Added
sqlclosecheck - Added
tagalign - Added
tagliatelle - Added
testifylint - Added
thelper - Added
tparallel - Added
usestdlibvars
- Added
- Because of
err113linter, created a couple of error types
NEW FEATURES:
- Added support for digest authentication in provider configuration (thanks to @abarabash-sift)
- Added support for ZNode ACL management in
zookeeper_znodeandzookeeper_sequential_znoderesources (thanks to @abarabash-sift)
IMPROVEMENTS:
- Enabling CI testing for versions
1.9of Terraform - Enabling CI testing for version
3.6,3.7,3.8and3.9of ZooKeeper - Introduced internal pooling of Clients, reducing amount of ZooKeeper connections necessary to operate
- Minor re-touches to documentation
- Tweaked tests to better handle the closure of Clients after use, reducing amount of concurrent ZooKeeper connections
NOTES:
- Moved build to Golang
v1.23 - Updated all dependencies to latest
- Updated golangci-lint linters
- Removed
exportloopref - Added
copyloopvar
- Removed
- Updated all GitHub Actions used in this repository:
IMPROVEMENTS:
- Enabling CI testing for versions
1.5,1.6,1.7and1.8of Terraform
NOTES:
- Re-enabled golangci-lint linters, now that they are fully supported again:
- Updated all dependencies to latest
- Moved build to Golang
v1.22 - Updated all GitHub Actions used in this repository:
- actions/checkout to
v4 - actions/setup-go to
v5 - golangci/golangci-lint-action to
v4 - hashicorp/setup-terraform to
v3 - crazy-max/ghaction-import-gpg to
v6 - goreleaser/goreleaser-action to
v5
- actions/checkout to
NOTES:
- No new feature: updated dependencies (since
v1.0.3). - CI: Expanded testing matrix to include Terraform versions
1.2.*to1.4.*.
NOTES:
- No new feature: updated dependencies (since
v1.0.2).
NOTES:
- No new feature: updated core dependencies (since
v1.0.1), and moved build to Golangv1.18.
NOTES:
- No new feature: cutting a release because all major dependencies have received an update since release
v1.0.0. - Updated GH Action that imports the GPG key during release: hashicorp/ghaction-import-gpg was deprecated.
NEW FEATURES:
-
provider: attribute
serverssupports configuration for a full ensemble of ZooKeeper servers, comma-separated. -
provider: attribute
session_timeoutsupports configuration for the internal ZooKeeper client session timeout -
data-source/zookeeper_znode: Reads
dataandstatof a ZNode located atpath; binary content is accessible viadata_base64. -
resource/zookeeper_znode: Full CRUD for a ZNode located at
path. Fieldsdataanddata_base64provide access to the content,statto the ZNode stat structure. -
resource/zookeeper_znode: Support for
importing. -
resource/zookeeper_sequential_znode: Same as
zookeeper_znode, though the full path is computed starting from an initialpath_prefix. -
resource/zookeeper_sequential_znode: Support for
importing.
NOTES:
- Provider is based on terraform-plugin-sdk
v2: this makes it compatible with Terraform>= 0.12. - Finalised tooling and configuration for static code analysis, using golangci-lint.
- Updated all dependencies since previous release
v1.0.0-alpha.
NOTES:
- feature complete for
v1.0.0, but not releasing it yet - testing release process before
v1.0.0 CHANGELOG.mdnot ready yet: creating first entry forv1.0.0-alpha