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
err113
linter, 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_znode
andzookeeper_sequential_znode
resources (thanks to @abarabash-sift)
IMPROVEMENTS:
- Enabling CI testing for versions
1.9
of Terraform - Enabling CI testing for version
3.6
,3.7
,3.8
and3.9
of 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.7
and1.8
of 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
servers
supports configuration for a full ensemble of ZooKeeper servers, comma-separated. -
provider: attribute
session_timeout
supports configuration for the internal ZooKeeper client session timeout -
data-source/zookeeper_znode: Reads
data
andstat
of a ZNode located atpath
; binary content is accessible viadata_base64
. -
resource/zookeeper_znode: Full CRUD for a ZNode located at
path
. Fieldsdata
anddata_base64
provide access to the content,stat
to the ZNode stat structure. -
resource/zookeeper_znode: Support for
import
ing. -
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
import
ing.
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.md
not ready yet: creating first entry forv1.0.0-alpha