terraform-provider-docker/CHANGELOG.md

187 lines
12 KiB
Markdown
Raw Normal View History

2019-11-25 13:35:30 -05:00
## 2.6.1 (Unreleased)
2019-11-25 13:27:15 -05:00
## 2.6.0 (November 25, 2019)
2019-11-23 08:50:42 -05:00
IMPROVEMENTS:
2019-11-25 13:27:15 -05:00
* adds import for resources ([#99](https://github.com/terraform-providers/terraform-provider-docker/issues/99))
* supports --read-only root fs ([#203](https://github.com/terraform-providers/terraform-provider-docker/issues/203))
2019-11-23 08:50:42 -05:00
DOCS
* corrects mounts block name in docs ([#218](https://github.com/terraform-providers/terraform-provider-docker/pull/218))
2019-10-15 01:29:26 -04:00
## 2.5.0 (October 15, 2019)
2019-10-14 13:55:13 -04:00
IMPROVEMENTS:
2019-10-15 01:29:26 -04:00
* ci: update to go 1.13 ([#198](https://github.com/terraform-providers/terraform-provider-docker/issues/198))
* feat: migrate to standalone plugin sdk ([#197](https://github.com/terraform-providers/terraform-provider-docker/issues/197))
2019-10-14 13:55:13 -04:00
BUG FIXES:
2019-10-15 01:29:26 -04:00
* fix: removes whitelists of attributes ([#208](https://github.com/terraform-providers/terraform-provider-docker/issues/208))
* fix: splunk Log Driver missing from container `log_driver` ([#204](https://github.com/terraform-providers/terraform-provider-docker/issues/204))
2019-10-14 13:55:13 -04:00
2019-10-07 18:24:26 -04:00
## 2.4.0 (October 07, 2019)
2019-10-07 17:06:31 -04:00
IMPROVEMENTS:
2019-10-07 18:24:26 -04:00
* feat: adds `shm_size attribute` for `docker_container` resource ([#164](https://github.com/terraform-providers/terraform-provider-docker/issues/164))
* feat: supports for group-add ([#191](https://github.com/terraform-providers/terraform-provider-docker/issues/191))
2019-10-07 17:06:31 -04:00
BUG FIXES:
2019-10-07 18:24:26 -04:00
* fix: binary upload as base 64 content ([#48](https://github.com/terraform-providers/terraform-provider-docker/issues/48))
* fix: service env truncation for multiple delimiters ([#121](https://github.com/terraform-providers/terraform-provider-docker/issues/121))
* fix: allows docker_registry_image to read from AWS ECR registry ([#186](https://github.com/terraform-providers/terraform-provider-docker/issues/186))
2019-10-07 17:06:31 -04:00
DOCS
* Removes duplicate `start_period` entry in `healthcheck` section of the documentation for `docker_service` ([#189](https://github.com/terraform-providers/terraform-provider-docker/pull/189))
2019-09-23 15:05:05 -04:00
## 2.3.0 (September 23, 2019)
2019-09-23 14:44:49 -04:00
IMPROVEMENTS:
2019-09-23 15:05:05 -04:00
* feat: adds container ipc mode ([#12](https://github.com/terraform-providers/terraform-provider-docker/issues/12))
* feat: adds container working dir ([#146](https://github.com/terraform-providers/terraform-provider-docker/issues/146))
2019-09-23 14:44:49 -04:00
* remove usage of config pkg ([#183](https://github.com/terraform-providers/terraform-provider-docker/pull/183))
BUG FIXES:
2019-09-23 15:05:05 -04:00
* fix for destroy_grace_seconds is not adhered ([#174](https://github.com/terraform-providers/terraform-provider-docker/issues/174))
2019-09-23 14:44:49 -04:00
2019-08-22 10:07:19 -04:00
## 2.2.0 (August 22, 2019)
2019-08-22 08:12:00 -04:00
IMPROVEMENTS
2019-08-22 10:07:19 -04:00
* Docker client negotiates the version with the server instead of using a fixed version ([#173](https://github.com/terraform-providers/terraform-provider-docker/issues/173))
2019-08-22 08:12:00 -04:00
DOCS
2019-08-22 10:07:19 -04:00
* Fixes section links so they point to the right id ([#176](https://github.com/terraform-providers/terraform-provider-docker/issues/176))
2019-08-22 08:12:00 -04:00
2019-08-08 14:51:16 -04:00
## 2.1.1 (August 08, 2019)
BUG FIXES
* Fixes 'No changes' for containers when all port blocks have been removed ([#167](https://github.com/terraform-providers/terraform-provider-docker/issues/167))
2019-07-19 12:14:58 -04:00
## 2.1.0 (July 19, 2019)
2019-07-19 11:38:54 -04:00
IMPROVEMENTS
2019-09-23 14:44:49 -04:00
* Adds cross-platform support for generic Docker credential helper ([#159](https://github.com/terraform-providers/terraform-provider-docker/pull/159))
2019-07-19 11:38:54 -04:00
DOC
2019-07-19 12:14:58 -04:00
* Updates the docs for ssh protocol and mounts ([#158](https://github.com/terraform-providers/terraform-provider-docker/issues/158))
2019-07-19 11:38:54 -04:00
* Fixes website typo / containers / mount vs mounts ([#162](https://github.com/terraform-providers/terraform-provider-docker/pull/162))
2019-06-25 15:09:23 -04:00
## 2.0.0 (June 25, 2019)
2019-06-12 18:41:43 -04:00
BREAKING CHANGES
2019-06-25 15:09:23 -04:00
* Updates to Terraform `v0.12` [[#144](https://github.com/terraform-providers/terraform-provider-docker/issues/144)] and ([#150](https://github.com/terraform-providers/terraform-provider-docker/pull/150))
2019-06-12 18:41:43 -04:00
IMPROVEMENTS
* Refactors test setup ([#156](https://github.com/terraform-providers/terraform-provider-docker/pull/156))
* Fixes flaky acceptance tests ([#154](https://github.com/terraform-providers/terraform-provider-docker/pull/154))
2019-05-29 07:42:24 -04:00
## 1.2.0 (May 29, 2019)
2019-05-26 15:39:45 -04:00
IMPROVEMENTS
2019-05-29 07:42:24 -04:00
* Updates to docker `18.09` and API Version `1.39` ([#114](https://github.com/terraform-providers/terraform-provider-docker/issues/114))
2019-05-26 15:39:45 -04:00
* Upgrades to go `1.11` ([#116](https://github.com/terraform-providers/terraform-provider-docker/pull/116))
2019-05-29 07:42:24 -04:00
* Switches to `go modules` ([#124](https://github.com/terraform-providers/terraform-provider-docker/issues/124))
* Adds data source for networks ([#84](https://github.com/terraform-providers/terraform-provider-docker/issues/84))
* Adds `ssh` protocol support ([#153](https://github.com/terraform-providers/terraform-provider-docker/issues/153))
* Adds docker container mounts support ([#147](https://github.com/terraform-providers/terraform-provider-docker/pull/147))
2019-05-26 15:39:45 -04:00
BUG FIXES
* Fixes image pulling and local registry connections ([#143](https://github.com/terraform-providers/terraform-provider-docker/pull/143))
2019-03-08 02:12:36 -05:00
## 1.1.1 (March 08, 2019)
2018-11-07 01:02:46 -05:00
BUG FIXES
* Fixes no more 'force new resource' for container ports when
2019-08-08 14:51:16 -04:00
there are no changes. This was caused to the ascending order. See ([#110](https://github.com/terraform-providers/terraform-provider-docker/issues/110))
2019-03-08 02:12:36 -05:00
for details and ([#115](https://github.com/terraform-providers/terraform-provider-docker/pull/115))
* Normalize blank port IP's to 0.0.0.0 ([#128](https://github.com/terraform-providers/terraform-provider-docker/pull/128))
2019-03-07 04:35:36 -05:00
BUILD
2019-03-08 02:12:36 -05:00
* Simplify Dockerfile(s) for tests ([#135](https://github.com/terraform-providers/terraform-provider-docker/pull/135))
* Skip test if swap limit isn't available ([#136](https://github.com/terraform-providers/terraform-provider-docker/pull/136))
2018-11-07 01:02:46 -05:00
DOCS
2019-03-08 02:12:36 -05:00
* Corrects `networks_advanced` section ([#109](https://github.com/terraform-providers/terraform-provider-docker/issues/109))
* Corrects `tmpfs_options` section ([#122](https://github.com/terraform-providers/terraform-provider-docker/issues/122))
* Corrects indentation for container in docs ([#126](https://github.com/terraform-providers/terraform-provider-docker/issues/126))
* Fix syntax error in docker_service example and make all examples adhere to terraform fmt ([#137](https://github.com/terraform-providers/terraform-provider-docker/pull/137))
2018-11-07 01:02:46 -05:00
2018-10-30 05:50:42 -04:00
## 1.1.0 (October 30, 2018)
2018-10-18 07:48:03 -04:00
IMPROVEMENTS
2019-08-08 14:51:16 -04:00
* Adds labels for `network`, `volume` and `secret` to support docker stacks. ([#92](https://github.com/terraform-providers/terraform-provider-docker/pull/92))
2018-10-30 05:50:42 -04:00
* Adds `rm` and `attach` options to execute short-lived containers ([#43](https://github.com/terraform-providers/terraform-provider-docker/issues/43)] and [[#106](https://github.com/terraform-providers/terraform-provider-docker/pull/106))
* Adds container healthcheck([#93](https://github.com/terraform-providers/terraform-provider-docker/pull/93))
* Adds the docker container start flag ([#62](https://github.com/terraform-providers/terraform-provider-docker/issues/62)] and [[#94](https://github.com/terraform-providers/terraform-provider-docker/pull/94))
* Adds `cpu_set` to docker container ([#41](https://github.com/terraform-providers/terraform-provider-docker/pull/41))
* Simplifies the image options parser and adds missing registry combinations ([#49](https://github.com/terraform-providers/terraform-provider-docker/pull/49))
* Adds container static IPv4/IPv6 address. Marks network and network_alias as deprecated. ([#105](https://github.com/terraform-providers/terraform-provider-docker/pull/105))
* Adds container logs option ([#108](https://github.com/terraform-providers/terraform-provider-docker/pull/108))
2018-10-18 07:48:03 -04:00
BUG FIXES
2018-10-30 05:50:42 -04:00
* Fixes that new network were appended to the default bridge ([#10](https://github.com/terraform-providers/terraform-provider-docker/issues/10))
* Fixes that container resource returns a non-existent IP address ([#36](https://github.com/terraform-providers/terraform-provider-docker/issues/36))
* Fixes container's ip_address is empty when using custom network ([#9](https://github.com/terraform-providers/terraform-provider-docker/issues/9)] and [[#50](https://github.com/terraform-providers/terraform-provider-docker/pull/50))
* Fixes terraform destroy failing to remove a bridge network ([#98](https://github.com/terraform-providers/terraform-provider-docker/issues/98)] and [[#50](https://github.com/terraform-providers/terraform-provider-docker/pull/50))
2018-10-18 07:48:03 -04:00
2018-10-17 11:46:29 -04:00
## 1.0.4 (October 17, 2018)
BUG FIXES
* Support and fix for random external ports for containers [[#102](https://github.com/terraform-providers/terraform-provider-docker/issues/102)] and ([#103](https://github.com/terraform-providers/terraform-provider-docker/pull/103))
2018-10-12 09:44:33 -04:00
## 1.0.3 (October 12, 2018)
IMPROVEMENTS
2018-10-12 09:44:33 -04:00
* Add support for running tests on Windows [[#54](https://github.com/terraform-providers/terraform-provider-docker/issues/54)] and ([#90](https://github.com/terraform-providers/terraform-provider-docker/pull/90))
* Add options for PID and user namespace mode [[#88](https://github.com/terraform-providers/terraform-provider-docker/issues/88)] and ([#96](https://github.com/terraform-providers/terraform-provider-docker/pull/96))
BUG FIXES
2018-10-12 09:44:33 -04:00
* Fixes issue with internal and external ports on containers [[#8](https://github.com/terraform-providers/terraform-provider-docker/issues/8)] and ([#89](https://github.com/terraform-providers/terraform-provider-docker/pull/89))
* Fixes `tfstate` having correct external port for containers [[#73](https://github.com/terraform-providers/terraform-provider-docker/issues/73)] and ([#95](https://github.com/terraform-providers/terraform-provider-docker/pull/95))
* Fixes that a `docker_image` can be pulled with its SHA256 tag/repo digest [[#79](https://github.com/terraform-providers/terraform-provider-docker/issues/79)] and ([#97](https://github.com/terraform-providers/terraform-provider-docker/pull/97))
2018-09-27 15:03:44 -04:00
## 1.0.2 (September 27, 2018)
BUG FIXES
2018-09-27 15:03:44 -04:00
* Fixes connection via TLS to docker host with file contents ([#86](https://github.com/terraform-providers/terraform-provider-docker/issues/86))
* Skips TLS verification if `ca_material` is not set ([#14](https://github.com/terraform-providers/terraform-provider-docker/issues/14))
2018-08-06 09:36:43 -04:00
## 1.0.1 (August 06, 2018)
BUG FIXES
2018-08-06 09:36:43 -04:00
* Fixes empty strings on mapping from map to slice causes ([#81](https://github.com/terraform-providers/terraform-provider-docker/issues/81))
2018-07-03 15:51:28 -04:00
## 1.0.0 (July 03, 2018)
2018-04-20 05:36:53 -04:00
NOTES:
2018-08-06 09:27:20 -04:00
* Update `go-dockerclient` to `bf3bc17bb` ([#46](https://github.com/terraform-providers/terraform-provider-docker/pull/46))
* The `links` property on `resource_docker_container` is now marked as deprecated ([#47](https://github.com/terraform-providers/terraform-provider-docker/pull/47))
2018-04-20 05:36:53 -04:00
FEATURES:
* Add `swarm` capabilities ([#29](https://github.com/terraform-providers/terraform-provider-docker/issues/29), [#40](https://github.com/terraform-providers/terraform-provider-docker/pull/40) which fixes [#66](https://github.com/terraform-providers/terraform-provider-docker/pull/66) up to Docker `18.03.1` and API Version `1.37` ([#64](https://github.com/terraform-providers/terraform-provider-docker/issues/64))
2018-04-20 05:36:53 -04:00
* Add ability to upload executable files [#55](https://github.com/terraform-providers/terraform-provider-docker/pull/55)
* Add support to attach devices to containers [#30](https://github.com/terraform-providers/terraform-provider-docker/issues/30), [#54](https://github.com/terraform-providers/terraform-provider-docker/pull/54)
2018-04-20 05:36:53 -04:00
* Add Ulimits to containers [#35](https://github.com/terraform-providers/terraform-provider-docker/pull/35)
IMPROVEMENTS:
* Fix `travis` build with a fixed docker version [#57](https://github.com/terraform-providers/terraform-provider-docker/pull/57)
* Infrastructure for Acceptance tests [#39](https://github.com/terraform-providers/terraform-provider-docker/pull/39)
* Internal refactorings [#38](https://github.com/terraform-providers/terraform-provider-docker/pull/38)
* Allow the awslogs log driver [#28](https://github.com/terraform-providers/terraform-provider-docker/pull/28)
* Add prefix `library` only to official images in the path [#27](https://github.com/terraform-providers/terraform-provider-docker/pull/27)
BUG FIXES
2018-07-03 15:51:28 -04:00
* Update documentation for private registries ([#45](https://github.com/terraform-providers/terraform-provider-docker/issues/45))
2018-04-20 05:36:53 -04:00
2017-11-21 10:38:04 -05:00
## 0.1.1 (November 21, 2017)
FEATURES:
2018-04-20 05:36:53 -04:00
* Support for pulling images from private registries [#21](https://github.com/terraform-providers/terraform-provider-docker/issues/21)
2017-06-20 15:52:47 -04:00
## 0.1.0 (June 20, 2017)
2017-06-05 16:59:08 -04:00
2017-06-20 10:14:37 -04:00
NOTES:
* Same functionality as that of Terraform 0.9.8. Repacked as part of [Provider Splitout](https://www.hashicorp.com/blog/upcoming-provider-changes-in-terraform-0-10/)