Releases: kreuzwerker/terraform-provider-docker
v4.0.0-beta2
Beta New Major Release
Please take a look at https://github.com/kreuzwerker/terraform-provider-docker/blob/master/docs/v3_v4_migration.md for breaking changes.
Please note
Due to the only maintainer @Junkern not being org admin of the kreuzwerker org, he cannot update the GPG key in the terraform registry. All versions starting with v3.7.0 are signed with a new GPG key (because the old one expired) - installing this through the usual terraform registry does not work. Please set the source value to registry.opentofu.org/kreuzwerker/docker.
v4.0.0-beta1
Beta New Major Release
Please take a look at https://github.com/kreuzwerker/terraform-provider-docker/blob/master/docs/v3_v4_migration.md for breaking changes.
Please note
Due to the only maintainer @Junkern not being org admin of the kreuzwerker org, he cannot update the GPG key in the terraform registry. All versions starting with v3.7.0 are signed with a new GPG key (because the old one expired) - installing this through the usual terraform registry does not work. Please set the source value to registry.opentofu.org/kreuzwerker/docker.
v3.9.0
Please note
Due to the only maintainer @Junkern not being org admin of the kreuzwerker org, he cannot update the GPG key in the terraform registry. All versions starting with v3.7.0 are signed with a new GPG key (because the old one expired) - installing this through the usual terraform registry does not work. Please set the source value to registry.opentofu.org/kreuzwerker/docker.
What's Changed
- feat: Implement caching of docker provider by @Junkern in #808
- fix: docker_service label can be updated without recreate by @Junkern in #814
- fix: test attribute of docker_service healthcheck is not required by @Junkern in #815
Chores
- chore: Prepare release v3.8.0 by @Junkern in #806
- fix(deps): update module github.com/hashicorp/terraform-plugin-docs to v0.24.0 by @renovate[bot] in #807
- fix(deps): update module github.com/docker/cli to v28.5.2+incompatible by @renovate[bot] in #816
- fix(deps): update module github.com/docker/docker to v28.5.2+incompatible by @renovate[bot] in #817
- fix(deps): update module golang.org/x/sync to v0.18.0 by @renovate[bot] in #820
- chore(deps): update golangci/golangci-lint-action action to v9 by @renovate[bot] in #819
- chore: Prepare release v3.9.0 by @Junkern in #821
Full Changelog: v3.8.0...v3.9.0
v3.8.0
Please note
Due to the only maintainer @Junkern not being org admin of the kreuzwerker org, he cannot update the GPG key in the terraform registry. All versions starting with v3.7.0 are signed with a new GPG key (because the old one expired). Installing this version with terraform might lead to problems. Setting the source value to registry.opentofu.org/kreuzwerker/docker works.
What's Changed
Features
- feat: Implement docker cluster volume by @Junkern in #793
- feat: implement mac_address for networks_advanced by @Junkern in #794
- feat: Add build attribute for docker_registry_image by @Junkern in #805
- feat: Add build option for additional contexts by @Junkern in #798
Fixes
- fix(container): omit sending systempaths=unconfined to daemon by @Junkern in #796
- fix(buildx): Recreate builder if deleted out-of-band by @Junkern in #797
Chores
- fix(deps): update module google.golang.org/protobuf to v1.36.8 by @renovate[bot] in #775
- fix(deps): update module google.golang.org/protobuf to v1.36.9 by @renovate[bot] in #787
- fix(deps): update module golang.org/x/sync to v0.17.0 by @renovate[bot] in #785
- fix(deps): update module github.com/hashicorp/terraform-plugin-docs to v0.23.0 by @renovate[bot] in #788
- fix(deps): update module github.com/hashicorp/terraform-plugin-sdk/v2 to v2.38.1 by @renovate[bot] in #789
- fix(deps): update module github.com/docker/cli to v28.4.0+incompatible by @renovate[bot] in #781
- fix(deps): update module google.golang.org/protobuf to v1.36.10 by @renovate[bot] in #799
- fix(deps): update module github.com/docker/cli to v28.5.0+incompatible by @renovate[bot] in #800
- fix(deps): update module github.com/docker/docker to v28.5.0+incompatible by @renovate[bot] in #782
- fix(deps): update module github.com/docker/docker to v28.5.1+incompatible by @renovate[bot] in #804
- fix(deps): update module github.com/docker/cli to v28.5.1+incompatible by @renovate[bot] in #803
Full Changelog: v3.7.0...v3.8.0
v3.7.0
Please note
Due to the only maintainer @Junkern not being org admin of the kreuzwerker org, he cannot update the GPG key in the terraform registry. All versions starting with v3.7.0 are signed with a new GPG key (because the old one expired). Installing this version with terraform might lead to problems. opentofu is fine once opentofu/registry#2844 (comment) is merged
What's Changed
- fix(deps): update module github.com/hashicorp/terraform-plugin-docs to v0.22.0 by @renovate[bot] in #755
- fix(deps): update module golang.org/x/sync to v0.16.0 by @renovate[bot] in #758
- chore(deps): update dependency go to v1.24.5 by @renovate[bot] in #757
- chore(deps): update dependency go to v1.24.6 by @renovate[bot] in #764
- fix(deps): update module google.golang.org/protobuf to v1.36.7 by @renovate[bot] in #765
- fix(deps): update module github.com/docker/go-connections to v0.6.0 by @renovate[bot] in #766
- chore(deps): update actions/checkout action to v5 by @renovate[bot] in #768
- Add timeout support to docker_registry_image resource by @Copilot in #769
- fix: Correctly get and set nanoCPUs from container by @Junkern in #771
- feat: Implement cache_from and cache_to for docker_image by @Junkern in #772
- feat: Implement memory_reservation and network_mode enhancements by @Junkern in #773
- chore: Prepare release v3.7.0 by @Junkern in #774
New Contributors
- @Copilot made their first contribution in #769
Full Changelog: v3.6.2...v3.7.0
v3.6.2
What's Changed
- feat: Allow digest in image name by @Junkern in #744
- fix: Typo in cgroup_parent handling by @janLo in #746
- fix: Reading non existent volume should recreate by @Junkern in #749
- fix: Remove wrong buildkit version assignment by @Junkern in #747
- chore: Prepare release v3.6.2 by @Junkern in #750
Full Changelog: v3.6.1...v3.6.2
v3.6.1
What's Changed
- chore(ci): Add retryon429 for markdownlint by @Junkern in #736
- feat: allow to set the cgroup parent for container by @janLo in #609
- fix(deps): update module golang.org/x/sync to v0.15.0 by @renovate in #741
- chore(deps): update dependency go to v1.24.4 by @renovate in #742
- chore: Prepare release v3.6.1 by @Junkern in #743
New Contributors
Full Changelog: v3.6.0...v3.6.1
v3.6.0
What's Changed
Features
- feat: implement Buildx builder resource by @Junkern in #724
- feat: Add implementaion of capabilities in docker servic by @mayaozer in #727
- feat: Implement correct cpu scheduler settings by @Junkern in #732
Other
- chore(deps): update dependency go to v1.24.3 by @renovate in #719
- fix(deps): update module google.golang.org/protobuf to v1.36.6 by @renovate in #720
- chore(deps): update golangci/golangci-lint-action action to v8 by @renovate in #718
- fix(deps): update module github.com/hashicorp/terraform-plugin-sdk/v2 to v2.37.0 by @renovate in #726
- fix(deps): update module github.com/containerd/console to v1.0.5 by @renovate in #729
- fix: Make endpoint validation less strict by @Junkern in #733
- fix(deps): update module github.com/moby/buildkit to v0.22.0 by @renovate in #731
- fix: Implement buildx fixes for general buildkit support and platform handling by @Junkern in #734
- chore: Prepare release v3.6.0 by @Junkern in #735
New Contributors
Full Changelog: v3.5.0...v3.6.0
v3.5.0
What's Changed
- feat: Implement healthcheck start interval by @Junkern in #713
- feat: Implement registry_image_manifests data source by @Junkern in #714
- feat: Support registries that return empty auth scope by @legioner0 in #646
- feat: Implement using of buildx for docker_image by @Junkern in #717
- chore: Prepare release v3.5.0 by @Junkern in #721
New Contributors
- @legioner0 made their first contribution in #646
Full Changelog: v3.4.0...v3.5.0
v3.4.0
What's Changed
- fix: Use auth_config block also for registry_image delete functionality by @Junkern in #708
- fix: Improve container wait handling by @Junkern in #709
- feat: Implement volume_options subpath by @Junkern in #710
- fix: Prevent recreation of image name is intentionally set to a fixed value by @Junkern in #711
- chore: Prepare release v3.4.0 by @Junkern in #712
Full Changelog: v3.3.0...v3.4.0