Releases: hashicorp/go-tfe
Releases · hashicorp/go-tfe
v0.21.0
ENHANCEMENTS:
- Adds support for run-specific variables by @brandonc in #281
- Adds support for organization tags by @sebasslash in #283
- Adds support for new fields and update action for oauth clients by @omarismail in #285
Full Changelog: v0.20.0...v0.21.0
v0.20.0
ENHANCEMENTS:
- adds support for send-passing-statuses-for-untriggered-speculative-plans attribute by @brandonc in #270
BUG FIXES:
- Let official, enabled, and beta be optional when creating new Terraform tool versions by @lafentres in #273
NOTES:
- Bump github.com/hashicorp/go-retryablehttp from 0.5.2 to 0.7.0 by @dependabot in #252
- Bump github.com/hashicorp/go-uuid from 1.0.1 to 1.0.2 by @dependabot in #251
- Bump github.com/google/go-querystring from 1.0.0 to 1.1.0 by @dependabot in #250
- @uturunku1 made their first contribution in #262
Full Changelog: v0.19.0...v0.20.0
v0.19.0
BREAKING CHANGES
The method signature for Workspaces.RemoteStateConsumers
has changed from:
Workspaces.RemoteStateConsumers(ctx context.Context, workspaceID string)
To:
Workspaces.RemoteStateConsumers(ctx context.Context, workspaceID string, options *RemoteStateConsumersListOptions)
This is to address an issue where you could not effectively query more than one paginated response worth of state consumers with this method. To easily retain the same behavior in your client code, you can add nil
as the final parameter of calls to this method.
ENHANCEMENTS
- Support for workspace tagging (#243)
- Added IngressAttribute.CommitSHA (#241)
- Added auto-apply to Runs and RunCreateOptions (#257)
- Added Workspace ReadWithOptions (#248)
BUGFIXES
v0.18.0
Enhancements
- Updated to use Golang 1.17 (#244)
- Breaking Change Prior to this release,
StateVersionOutput.Value
was ofstring
type. This was very limiting because the Value can be one of many types. Now,StateVersionOutput.Value
is aninterface{}
type and requires the user of this client library to type cast theStateVersionOutput.Value
into whichever type theStateVersionOutput
is.
v0.17.1
SECURITY FIXES:
- go-slug is a dependency, and there was a security vulnerability found and later fixed in go-slug. #240 updates go-slug to be on the latest version, which includes the fix for the security issue.
v0.17.0
v0.16.0
Enhancements
- Add workspace source metadata (#224)
- The source name and source URL are metadata values that can be set for workspaces created by an application using the API.
- Add
PolicySetVersions
(#230)- Adds the ability to Create, and Read
PolicySetVersions
and Upload policy sets
- Adds the ability to Create, and Read
- Adds the
IngressAttributes
relation to theConfigurationVersion
(#231)
Bug Fixes
v0.15.0
ENHANCEMENTS
- Adds support for -refresh=false, -refresh-only, and -replace= runs, soon to be supported in Terraform Cloud in conjunction with the Terraform 0.15.4 release (#218)
- Add
Links
to RegistryModuleVersions andUpload()
for registry module version uploads (#221)
BUG FIXES
- Fix IPRanges client baseURL modifying (#219) This fixes a bug where calls to the IP Ranges API would erroneously change the baseURL of the client so all subsequent requests requiring the default baseURL would fail.