Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: hashicorp/terraform
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v1.0.2
Choose a base ref
...
head repository: hashicorp/terraform
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v1.0.3
Choose a head ref

Commits on Jun 30, 2021

  1. backport of commit 71a0672

    alisdair committed Jun 30, 2021
    Copy the full SHA
    91fba7c View commit details
  2. backport of commit 32210db

    alisdair committed Jun 30, 2021
    Copy the full SHA
    55332b2 View commit details

Commits on Jul 1, 2021

  1. backport of commit 54a09b0

    amccaskill authored Jul 1, 2021
    Copy the full SHA
    abf59c9 View commit details

Commits on Jul 7, 2021

  1. Copy the full SHA
    71bf40e View commit details

Commits on Jul 9, 2021

  1. Copy the full SHA
    c209297 View commit details
  2. Copy the full SHA
    d553898 View commit details
  3. Copy the full SHA
    d069a68 View commit details
  4. Copy the full SHA
    63ed01f View commit details
  5. Copy the full SHA
    25f936c View commit details
  6. Copy the full SHA
    2f04448 View commit details
  7. Copy the full SHA
    df102f1 View commit details
  8. Copy the full SHA
    5024c62 View commit details
  9. Copy the full SHA
    266a7dc View commit details
  10. Copy the full SHA
    a9b24c0 View commit details
  11. Update website/intro/vs/chef-puppet.html.markdown

    Co-authored-by: Tu Nguyen <im2nguyen@users.noreply.github.com>
    laurapacilio and im2nguyen committed Jul 9, 2021
    Copy the full SHA
    02a65d0 View commit details
  12. Copy the full SHA
    5b2054d View commit details
  13. Update website/intro/use-cases.html.markdown

    Co-authored-by: Tu Nguyen <im2nguyen@users.noreply.github.com>
    laurapacilio and im2nguyen committed Jul 9, 2021
    Copy the full SHA
    4025351 View commit details
  14. Update website/intro/use-cases.html.markdown

    Co-authored-by: Tu Nguyen <im2nguyen@users.noreply.github.com>
    laurapacilio and im2nguyen committed Jul 9, 2021
    Copy the full SHA
    b13f055 View commit details
  15. Update website/intro/use-cases.html.markdown

    Co-authored-by: Tu Nguyen <im2nguyen@users.noreply.github.com>
    laurapacilio and im2nguyen committed Jul 9, 2021
    Copy the full SHA
    5075740 View commit details
  16. Copy the full SHA
    e00d420 View commit details
  17. Copy the full SHA
    2e22067 View commit details
  18. Update website/intro/use-cases.html.markdown

    Co-authored-by: Judith Malnick <judith.patudith@gmail.com>
    laurapacilio and judithpatudith committed Jul 9, 2021
    Copy the full SHA
    22d1e7f View commit details
  19. Copy the full SHA
    4c71260 View commit details
  20. Copy the full SHA
    316bafd View commit details
  21. Copy the full SHA
    befd9bc View commit details
  22. Copy the full SHA
    1e50ede View commit details
  23. Merge pull request #28908 from kondr57/patch-1

    fix typo
    laurapacilio committed Jul 9, 2021
    Copy the full SHA
    974995f View commit details
  24. Merge pull request #29032 from hashicorp/izaaklauer/typo

    Small comment typo
    laurapacilio committed Jul 9, 2021
    Copy the full SHA
    72c8510 View commit details
  25. Copy the full SHA
    68b905a View commit details
  26. Merge pull request #29011 from vlad-ro/patch-1

    Add back missing closing quote character
    laurapacilio committed Jul 9, 2021
    Copy the full SHA
    5b73e35 View commit details
  27. Merge pull request #28842 from iaoiui/patch-1

    remove extra "be"
    laurapacilio committed Jul 9, 2021
    Copy the full SHA
    ffbec4c View commit details
  28. Copy the full SHA
    c66d0c7 View commit details
  29. website: remove legacy provider docs index (#29134) (#29135)

    * website: Update or remove references to legacy provider docs
    
    We've finally evicted the last of the legacy provider docs from terraform.io!
    Let's celebrate by purging all memory of them.
    
    The 0.11 docs are now so thoroughly legacy that I don't believe they need a new
    destination for their provider links, so I just removed those.
    
    * website: remove old provider docs index
    
    This will require a redirect in the terraform-website repo.
    
    * Apply suggestions from code review
    
    Co-authored-by: Laura Pacilio <83350965+laurapacilio@users.noreply.github.com>
    
    Co-authored-by: Laura Pacilio <83350965+laurapacilio@users.noreply.github.com>
    
    Co-authored-by: Nick Fagerlund <nick.fagerlund@gmail.com>
    Co-authored-by: Laura Pacilio <83350965+laurapacilio@users.noreply.github.com>
    3 people authored Jul 9, 2021
    Copy the full SHA
    4bd4f3e View commit details

Commits on Jul 12, 2021

  1. Merge pull request #29145 from hashicorp/backport/alisdair/json-ui-re…

    …source-drift/broadly-careful-rooster
    
    Backport of json-output: Add resource drift to machine readable UI into v1.0
    alisdair authored Jul 12, 2021
    Copy the full SHA
    37202df View commit details
  2. Update CHANGELOG.md

    alisdair authored Jul 12, 2021
    Copy the full SHA
    34b4625 View commit details

Commits on Jul 14, 2021

  1. backport of commit 3174dfd

    Russell Rollins committed Jul 14, 2021
    Copy the full SHA
    09e1b87 View commit details
  2. Merge pull request #29164 from hashicorp/backport/rar-docs-update-add…

    …-anchor/cheaply-sincere-escargot
    
    Backport of website: Adds anchor for TF_CLI_ARGS. into v1.0
    laurapacilio authored Jul 14, 2021
    Copy the full SHA
    bc53727 View commit details

Commits on Jul 15, 2021

  1. backport of commit c51112a

    alisdair committed Jul 15, 2021
    Copy the full SHA
    8974e32 View commit details
  2. Update CHANGELOG.md

    paddycarver authored Jul 15, 2021
    Copy the full SHA
    99795fc View commit details
  3. Merge pull request #29176 from hashicorp/backport/alisdair/fix-flappi…

    …ng-json-output-test/thoroughly-awaited-woodcock
    
    Backport of Fix flapping JSON output test into v1.0
    alisdair authored Jul 15, 2021
    Copy the full SHA
    32d18f0 View commit details
  4. backport of commit a456d03

    alisdair committed Jul 15, 2021
    Copy the full SHA
    bdc7a3c View commit details
  5. configs/configschema: fix missing "computed" attributes from NestedOb…

    …ject's ImpliedType (#29172) (#29177)
    
    * configs/configschema: fix missing "computed" attributes from NestedObject's ImpliedType
    
    listOptionalAttrsFromObject was not including "computed" attributes in the list of optional object attributes. This is now fixed. I've also added some tests and fixed some panics and otherwise bad behavior when bad input is given. One natable change is in ImpliedType, which was panicking on an invalid nesting mode. The comment expressly states that it will return a result even when the schema is inconsistent, so I removed the panic and instead return an empty object.
    mildwonkey authored Jul 15, 2021
    Copy the full SHA
    aecf950 View commit details
  6. Update CHANGELOG.md

    mildwonkey authored Jul 15, 2021
    Copy the full SHA
    76004f2 View commit details
  7. Add support for protocol 6 providers during init. (#29153) (#29179)

    Update the version constraints for what providers will be downloaded
    from the registry, allowing protocol 6 providers to be downloaded from
    the registry.
    paddycarver authored Jul 15, 2021
    Copy the full SHA
    1a6aa72 View commit details

Commits on Jul 16, 2021

  1. Merge pull request #29184 from hashicorp/backport/alisdair/fix-flappi…

    …ng-json-output-test-for-real/personally-comic-alien
    
    Backport of Fix flapping JSON output test properly into v1.0
    alisdair authored Jul 16, 2021
    Copy the full SHA
    149542d View commit details

Commits on Jul 20, 2021

  1. Copy the full SHA
    014d4c4 View commit details
  2. Copy the full SHA
    b446b32 View commit details
  3. Copy the full SHA
    21c4a8b View commit details
  4. Copy the full SHA
    6d8783a View commit details
  5. update CHANGELOG.md

    jbardin committed Jul 20, 2021
    Copy the full SHA
    ef19ba9 View commit details
Showing with 865 additions and 376 deletions.
  1. +16 −0 CHANGELOG.md
  2. +3 −19 go.mod
  3. +48 −33 go.sum
  4. +1 −1 internal/backend/remote-state/etcdv2/backend.go
  5. +1 −1 internal/backend/remote-state/etcdv2/client.go
  6. +13 −2 internal/backend/remote-state/etcdv3/backend.go
  7. +14 −10 internal/backend/remote-state/etcdv3/backend_state.go
  8. +1 −1 internal/backend/remote-state/etcdv3/backend_test.go
  9. +2 −2 internal/backend/remote-state/etcdv3/client.go
  10. +10 −16 internal/backend/remote-state/oss/backend.go
  11. +6 −4 internal/backend/remote-state/oss/backend_test.go
  12. +1 −1 internal/backend/remote-state/pg/backend.go
  13. +35 −13 internal/backend/remote-state/pg/backend_test.go
  14. +6 −0 internal/command/format/diff.go
  15. +47 −0 internal/command/format/diff_test.go
  16. +1 −0 internal/command/views/json/message_types.go
  17. +8 −0 internal/command/views/json_view.go
  18. +47 −3 internal/command/views/json_view_test.go
  19. +95 −0 internal/command/views/operation.go
  20. +151 −23 internal/command/views/operation_test.go
  21. +8 −2 internal/configs/configschema/decoder_spec.go
  22. +42 −0 internal/configs/configschema/decoder_spec_test.go
  23. +1 −1 internal/configs/configschema/implied_type.go
  24. +48 −33 internal/configs/configschema/implied_type_test.go
  25. +1 −1 internal/configs/configschema/validate_traversal_test.go
  26. +1 −1 internal/getproviders/registry_client.go
  27. +10 −0 internal/getproviders/registry_client_test.go
  28. +5 −0 internal/logging/logging.go
  29. +1 −1 internal/plans/objchange/objchange_test.go
  30. +66 −0 internal/terraform/context_apply2_test.go
  31. +1 −1 internal/terraform/context_plan_test.go
  32. +55 −28 internal/terraform/node_resource_abstract_instance.go
  33. +1 −1 internal/terraform/reduce_plan_test.go
  34. +1 −1 main.go
  35. +1 −1 version/version.go
  36. +1 −1 website/docs/cli/commands/fmt.html.md
  37. +2 −2 website/docs/cli/commands/index.html.md
  38. +1 −1 website/docs/cli/commands/plan.html.md
  39. +1 −1 website/docs/cli/commands/validate.html.md
  40. +1 −0 website/docs/cli/config/environment-variables.html.md
  41. +2 −2 website/docs/configuration-0-11/data-sources.html.md
  42. +2 −2 website/docs/configuration-0-11/providers.html.md
  43. +3 −3 website/docs/configuration-0-11/resources.html.md
  44. +34 −0 website/docs/internals/machine-readable-ui.html.md
  45. +1 −1 website/docs/internals/provider-network-mirror-protocol.html.md
  46. +7 −7 website/docs/language/data-sources/index.html.md
  47. +1 −1 website/docs/language/functions/one.html.md
  48. +1 −1 website/docs/language/functions/try.html.md
  49. +19 −1 website/docs/language/providers/index.html.md
  50. +2 −1 website/docs/language/settings/backends/etcdv3.html.md
  51. +3 −3 website/docs/language/settings/backends/pg.html.md
  52. +0 −44 website/docs/providers/index.html.markdown
  53. +1 −3 website/guides/core-workflow.html.md
  54. +14 −50 website/intro/index.html.markdown
  55. +12 −39 website/intro/use-cases.html.markdown
  56. +1 −2 website/intro/vs/boto.html.markdown
  57. +1 −2 website/intro/vs/chef-puppet.html.markdown
  58. +1 −1 website/intro/vs/cloudformation.html.markdown
  59. +1 −2 website/intro/vs/custom.html.markdown
  60. +1 −1 website/intro/vs/index.html.markdown
  61. +4 −5 website/layouts/language.erb
16 changes: 16 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,19 @@
## 1.0.3 (July 21, 2021)

ENHANCEMENTS

* `terraform plan`: The JSON logs (`-json` option) will now include `resource_drift`, showing changes detected outside of Terraform during the refresh step. ([#29072](https://github.com/hashicorp/terraform/issues/29072))
* core: The automatic provider installer will now accept providers that are recorded in their registry as using provider protocol version 6. ([#29153](https://github.com/hashicorp/terraform/issues/29153))
* backend/etcdv3: New argument `max_request_bytes` allows larger requests and for the client, to match the server request limit. ([#28078](https://github.com/hashicorp/terraform/issues/28078))

BUG FIXES:

* `terraform plan`: Will no longer panic when trying to render null maps. ([#29207](https://github.com/hashicorp/terraform/issues/29207))
* backend/pg: Prevent the creation of multiple workspaces with the same name. ([#29157](https://github.com/hashicorp/terraform/issues/29157))
* backend/oss: STS auth is now supported. ([#29167](https://github.com/hashicorp/terraform/issues/29167))
* config: Dynamic blocks with unknown for_each values were not being validated. Ensure block attributes are valid even when the block is unknown ([#29208](https://github.com/hashicorp/terraform/issues/29208))
* config: Unknown values in string templates could lose sensitivity, causing the planned change to be inaccurate ([#29208](https://github.com/hashicorp/terraform/issues/29208))

## 1.0.2 (July 07, 2021)

BUG FIXES:
22 changes: 3 additions & 19 deletions go.mod
Original file line number Diff line number Diff line change
@@ -23,13 +23,9 @@ require (
github.com/baiyubin/aliyun-sts-go-sdk v0.0.0-20180326062324-cfa1a18b161f // indirect
github.com/bgentry/speakeasy v0.1.0
github.com/bmatcuk/doublestar v1.1.5
github.com/boltdb/bolt v1.3.1 // indirect
github.com/chzyer/readline v0.0.0-20180603132655-2972be24d48e
github.com/coreos/bbolt v1.3.0 // indirect
github.com/coreos/etcd v3.3.10+incompatible
github.com/coreos/go-semver v0.2.0 // indirect
github.com/coreos/go-systemd v0.0.0-20181012123002-c6f51f82210d // indirect
github.com/coreos/pkg v0.0.0-20180928190104-399ea9e2e55f // indirect
github.com/coreos/pkg v0.0.0-20180928190104-399ea9e2e55f
github.com/davecgh/go-spew v1.1.1
github.com/dylanmei/iso8601 v0.1.0 // indirect
github.com/dylanmei/winrmtest v0.0.0-20190225150635-99b7fe2fddf1
@@ -42,10 +38,6 @@ require (
github.com/gophercloud/gophercloud v0.10.1-0.20200424014253-c3bfe50899e5
github.com/gophercloud/utils v0.0.0-20200423144003-7c72efc7435d
github.com/gopherjs/gopherjs v0.0.0-20181017120253-0766667cb4d1 // indirect
github.com/gorilla/websocket v1.4.0 // indirect
github.com/grpc-ecosystem/go-grpc-middleware v1.0.0 // indirect
github.com/grpc-ecosystem/go-grpc-prometheus v1.2.0 // indirect
github.com/grpc-ecosystem/grpc-gateway v1.8.5 // indirect
github.com/hashicorp/aws-sdk-go-base v0.6.0
github.com/hashicorp/consul v0.0.0-20171026175957-610f3c86a089
github.com/hashicorp/errwrap v1.1.0
@@ -65,14 +57,13 @@ require (
github.com/hashicorp/go-uuid v1.0.1
github.com/hashicorp/go-version v1.2.1
github.com/hashicorp/hcl v0.0.0-20170504190234-a4b07c25de5f
github.com/hashicorp/hcl/v2 v2.10.0
github.com/hashicorp/hcl/v2 v2.10.1
github.com/hashicorp/memberlist v0.1.0 // indirect
github.com/hashicorp/serf v0.0.0-20160124182025-e4ec8cc423bb // indirect
github.com/hashicorp/terraform-config-inspect v0.0.0-20210209133302-4fd17a0faac2
github.com/hashicorp/terraform-svchost v0.0.0-20200729002733-f050f53b9734
github.com/hashicorp/yamux v0.0.0-20181012175058-2f1d1f20f75d // indirect
github.com/jmespath/go-jmespath v0.4.0
github.com/jonboulle/clockwork v0.1.0 // indirect
github.com/joyent/triton-go v0.0.0-20180313100802-d8f9c0314926
github.com/jtolds/gls v4.2.1+incompatible // indirect
github.com/kardianos/osext v0.0.0-20190222173326-2bc1f35cddc0
@@ -100,26 +91,19 @@ require (
github.com/pkg/browser v0.0.0-20201207095918-0426ae3fba23
github.com/pkg/errors v0.9.1
github.com/posener/complete v1.2.1
github.com/prometheus/client_golang v0.9.3-0.20190127221311-3c4408c8b829 // indirect
github.com/sean-/seed v0.0.0-20170313163322-e2103e2c3529 // indirect
github.com/smartystreets/assertions v0.0.0-20180927180507-b2de0cb4f26d // indirect
github.com/smartystreets/goconvey v0.0.0-20180222194500-ef6db91d284a // indirect
github.com/soheilhy/cmux v0.1.4 // indirect
github.com/spf13/afero v1.2.2
github.com/tencentcloud/tencentcloud-sdk-go v3.0.82+incompatible
github.com/tencentyun/cos-go-sdk-v5 v0.0.0-20190808065407-f07404cefc8c
github.com/tmc/grpc-websocket-proxy v0.0.0-20171017195756-830351dc03c6 // indirect
github.com/tombuildsstuff/giovanni v0.15.1
github.com/ugorji/go v0.0.0-20180813092308-00b869d2f4a5 // indirect
github.com/xanzy/ssh-agent v0.2.1
github.com/xiang90/probing v0.0.0-20160813154853-07dd2e8dfe18 // indirect
github.com/xlab/treeprint v0.0.0-20161029104018-1d6e34225557
github.com/zclconf/go-cty v1.9.0
github.com/zclconf/go-cty-debug v0.0.0-20191215020915-b22d67c1ba0b
github.com/zclconf/go-cty-yaml v1.0.2
go.uber.org/atomic v1.3.2 // indirect
go.uber.org/multierr v1.1.0 // indirect
go.uber.org/zap v1.9.1 // indirect
go.etcd.io/etcd v0.5.0-alpha.5.0.20210428180535-15715dcf1ace
golang.org/x/crypto v0.0.0-20210322153248-0c34fe9e7dc2
golang.org/x/mod v0.4.2
golang.org/x/net v0.0.0-20210226172049-e18ecbb05110
Loading