|
1 | | -## 0.12.7 (Unreleased) |
| 1 | +## 0.12.7 (August 22, 2019) |
2 | 2 |
|
3 | 3 | NEW FEATURES: |
4 | | -* New functions `regex` and `regexall` allow applying a regular expression pattern to a string and retrieving any matching substring(s) [GH-22353] |
| 4 | +* New functions `regex` and `regexall` allow applying a regular expression pattern to a string and retrieving any matching substring(s) ([#22353](https://github.com/hashicorp/terraform/issues/22353)) |
5 | 5 |
|
6 | 6 | ENHANCEMENTS: |
7 | | -* lang/funcs: `lookup()` can work with maps of lists, maps and objects [GH-22269] |
8 | | -* SDK: helper/acctest: Add function to return random IP address [GH-22312] |
9 | | -* SDK: httpclient: Introduce composable `UserAgent(version)` [GH-22272] |
10 | | -* connection/ssh: Support certificate authentication [GH-22156] |
| 7 | +* lang/funcs: `lookup()` can work with maps of lists, maps and objects ([#22269](https://github.com/hashicorp/terraform/issues/22269)) |
| 8 | +* SDK: helper/acctest: Add function to return random IP address ([#22312](https://github.com/hashicorp/terraform/issues/22312)) |
| 9 | +* SDK: httpclient: Introduce composable `UserAgent(version)` ([#22272](https://github.com/hashicorp/terraform/issues/22272)) |
| 10 | +* connection/ssh: Support certificate authentication ([#22156](https://github.com/hashicorp/terraform/issues/22156)) |
11 | 11 |
|
12 | 12 | BUG FIXES: |
13 | | -* config: reduce MinIems and MaxItems validation during decoding, to allow for use of dynamic blocks [GH-22530] |
14 | | -* config: don't validate MinItems and MaxItems in CoerceValue, allowing providers to set incomplete values [GH-22478] |
15 | | -* config: fix panic on tuples with `for_each` [GH-22279] |
16 | | -* config: fix references to `each` of `for_each` in provisioners [GH-22289] |
17 | | -* config: fix panic when using nested dynamic blocks [GH-22314] |
18 | | -* config: ensure consistent evaluation when moving between single resources and `for_each` in addressing [GH-22454] |
19 | | -* core: only start a single instance of each required provisioner [GH-22553] |
20 | | -* command: fix issue where commands occasionally exited before the error message printed [GH-22373] |
21 | | -* command/0.12upgrade: use user-supplied plugin-dir [GH-22306] |
22 | | -* command/hook_ui: Truncate the ID considering multibyte characters [GH-18823] |
23 | | -* command/fmt: Terraform fmt no longer inserts spaces after % [GH-22356] |
24 | | -* command/state: Allow moving resources to modules not yet in state [GH-22299] |
25 | | -* backend/google: Now using the OAuth2 token endpoint on `googleapis.com` instead of `google.com`. These endpoints are equivalent in functionality but `googleapis.com` hosts are resolvable from private Google Cloud Platform VPCs where other connectivity is restricted. [GH-22451] |
| 13 | +* config: reduce MinIems and MaxItems validation during decoding, to allow for use of dynamic blocks ([#22530](https://github.com/hashicorp/terraform/issues/22530)) |
| 14 | +* config: don't validate MinItems and MaxItems in CoerceValue, allowing providers to set incomplete values ([#22478](https://github.com/hashicorp/terraform/issues/22478)) |
| 15 | +* config: fix panic on tuples with `for_each` ([#22279](https://github.com/hashicorp/terraform/issues/22279)) |
| 16 | +* config: fix references to `each` of `for_each` in provisioners ([#22289](https://github.com/hashicorp/terraform/issues/22289)) |
| 17 | +* config: fix panic when using nested dynamic blocks ([#22314](https://github.com/hashicorp/terraform/issues/22314)) |
| 18 | +* config: ensure consistent evaluation when moving between single resources and `for_each` in addressing ([#22454](https://github.com/hashicorp/terraform/issues/22454)) |
| 19 | +* core: only start a single instance of each required provisioner ([#22553](https://github.com/hashicorp/terraform/issues/22553)) |
| 20 | +* command: fix issue where commands occasionally exited before the error message printed ([#22373](https://github.com/hashicorp/terraform/issues/22373)) |
| 21 | +* command/0.12upgrade: use user-supplied plugin-dir ([#22306](https://github.com/hashicorp/terraform/issues/22306)) |
| 22 | +* command/hook_ui: Truncate the ID considering multibyte characters ([#18823](https://github.com/hashicorp/terraform/issues/18823)) |
| 23 | +* command/fmt: Terraform fmt no longer inserts spaces after % ([#22356](https://github.com/hashicorp/terraform/issues/22356)) |
| 24 | +* command/state: Allow moving resources to modules not yet in state ([#22299](https://github.com/hashicorp/terraform/issues/22299)) |
| 25 | +* backend/google: Now using the OAuth2 token endpoint on `googleapis.com` instead of `google.com`. These endpoints are equivalent in functionality but `googleapis.com` hosts are resolvable from private Google Cloud Platform VPCs where other connectivity is restricted. ([#22451](https://github.com/hashicorp/terraform/issues/22451)) |
26 | 26 |
|
27 | 27 | ## 0.12.6 (July 31, 2019) |
28 | 28 |
|
|
0 commit comments