This project is mirrored from https://:*****@github.com/hashicorp/terraform.git.
Pull mirroring failed .
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer.
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer.
- 30 Mar, 2022 1 commit
-
-
Martin Atkins authored
There is no special reason to do this; we just typically adopt the latest minor release of the Go toolchain for each new minor release of Terraform CLI so that we can make use of its new library and language features gradually over the subsequent patch releases. Adopting early will give us more time to exercise this and catch any wrinkles before the Terraform CLI v1.2 release.
-
- 29 Mar, 2022 1 commit
-
-
Jamie Finnigan authored
-
- 08 Oct, 2021 1 commit
-
-
James Bardin authored
-
- 22 Sep, 2021 1 commit
-
-
Martin Atkins authored
-
- 17 Aug, 2021 1 commit
-
-
Martin Atkins authored
This includes the addition of the new "//go:build" comment form in addition to the legacy "// +build" notation, as produced by gofmt to ensure consistent behavior between Go versions. The new directives are all equivalent to what was present before, so there's no change in behavior. Go 1.17 continues to use the Unicode 13 tables as in Go 1.16, so this upgrade does not require also upgrading our Unicode-related dependencies. This upgrade includes the following breaking changes which will also appear as breaking changes for Terraform users, but that are consistent with the Terraform v1.0 compatibility promises. - On MacOS, Terraform now requires macOS 10.13 High Sierra or later. This upgrade also includes the following breaking changes which will appear as breaking changes for Terraform users that are inconsistent with our compatibility promises, but have justified exceptions as follows: - cidrsubnet, cidrhost, and cidrnetmask will now reject IPv4 CIDR addresses whose decimal compo...
-
- 20 May, 2021 1 commit
-
-
James Bardin authored
This allows us to update the go version as well
-
- 19 May, 2021 2 commits
-
-
James Bardin authored
-
James Bardin authored
-
- 17 Mar, 2021 1 commit
-
-
Martin Atkins authored
Unfortunately at the moment I'm adding this the release isn't yet available in the current version of goenv, but due to these including security stuff and because we're about to make a Terraform release we're letting this get slightly ahead of goenv on the assumption that it will catch up shortly.
-
- 24 Feb, 2021 2 commits
-
-
James Bardin authored
This reverts commit 270de49e.
-
James Bardin authored
-
- 23 Feb, 2021 1 commit
-
-
Martin Atkins authored
-
- 23 Sep, 2020 1 commit
-
-
James Bardin authored
-
- 25 Aug, 2020 1 commit
-
-
Alisdair McDiarmid authored
From the go release notes: go1.14.3 (released 2020/05/14) includes fixes to cgo, the compiler, the runtime, and the go/doc and math/big packages. go1.14.4 (released 2020/06/01) includes fixes to the go doc command, the runtime, and the encoding/json and os packages. go1.14.5 (released 2020/07/14) includes security fixes to the crypto/x509 and net/http packages. go1.14.6 (released 2020/07/16) includes fixes to the go command, the compiler, the linker, vet, and the database/sql, encoding/json, net/http, reflect, and testing packages. go1.14.7 (released 2020/08/06) includes security fixes to the encoding/binary package. https://golang.org/doc/devel/release.html#go1.14.minor
-
- 20 May, 2020 1 commit
-
-
Matthew Frahry authored
* update vendored azure sdk * vendor giovanni storage sdk * Add giovanni clients * go mod vendor * Swap to new storage sdk * workable tests * update .go-version to 1.14.2 * Tests working minus SAS * Add SAS Token support * Update vendor * Passing tests * Add date randomizer * Captalize RG * Remove random bits * Update client var name Co-authored-by:
kt <kt@katbyte.me>
-
- 04 Mar, 2020 1 commit
-
-
Martin Atkins authored
This implies some notable changes that will have a visible impact to end-users of official Terraform releases: - Terraform is no longer compatible with MacOS 10.10 Yosemite, and requires at least 10.11 El Capitan. (Relatedly, Go 1.14 is planned to be the last release to support El Capitan, so while that remains supported for now, it's notable that Terraform 0.13 is likely to be the last major release of Terraform supporting it, with 0.14 likely to further require MacOS 10.12 Sierra.) - Terraform is no longer compatible with FreeBSD 10.x, which has reached end-of-life. Terraform now requires FreeBSD 11.2 or later. - Terraform now supports TLS 1.3 when it makes connections to remote services such as backends and module registries. Although TLS 1.3 is backward-compatible in principle, some legacy systems reportedly work incorrectly when attempting to negotiate it. (This change does not affect outgoing requests made by provider plugins, though they will see a simila...
-
- 06 Nov, 2019 1 commit
-
-
Martin Atkins authored
This is the latest 1.12 minor release at the time of writing. We are not yet upgrading to Go 1.13 because it ends support for MacOS 10.10 and earlier (Yosemite) and for versions of FreeBSD prior to 11.2, and so we need to make that switch with care to properly phase those out as supported platforms in Terraform too.
-
- 16 Aug, 2019 2 commits
-
-
Martin Atkins authored
This is a minor release of Go that does not include any changes that affect Terraform's behavior. This does include a fix for golang/go#31084 that could potentially affect HCL arithmetic (via math/big) on aarch64, but we do not currently build Terraform for aarch64 so it cannot have affected any previous releases.
-
Martin Atkins authored
This this includes some security fixes that don't impact Terraform along with a number of general improvements and fixes in the Go toolchain that don't appear to affect Terraform behavior. - URL parsing (such as in the "source" argument in a "module" block) now validates more strictly the port portion, rejecting non-numeric ports. Previously this could potentially lead to parts of the URL being silently ignored. - The temporary callback server for the forthcoming OAuth client implementation in "terraform login" would otherwise have been vulnerable to local (on the same host) denial of service attacks, which is not a common attack vector but good to fix anyway.
-
- 13 May, 2019 1 commit
-
-
Radek Simko authored
-
- 14 Mar, 2019 1 commit
-
-
James Bardin authored
-
- 31 Jan, 2019 1 commit
-
-
Martin Atkins authored
An earlier commit incorrectly updated some versions in go.mod without also updating the vendor tree, so this also rolls those back to where they used to be so that we can roll them forward carefully and make sure the tests actually pass. (If we just accept these new versions as specified the tests do not pass, so some work is required to fix those regressions.)
-
- 15 Jan, 2019 1 commit
-
-
Alex Pilon authored
-
- 14 Dec, 2018 1 commit
-
-
Martin Atkins authored
-
- 17 Oct, 2018 2 commits
-
-
Martin Atkins authored
-
Martin Atkins authored
-