BUG FIXES:
- Fix definition of GoogleProtobufAny to match values returned by HCP services [GH-270]
DEPRECATIONS:
- Remove cloud-vault-scanning-proxy client. [GH-268]
BUG FIXES:
- Fixed default browser opening logic. [GH-266]
- Fixes concurrency issues while using a browser based token. [GH-267]
IMPROVEMENTS:
- Browser auth flow prints URL and can be configured to not open the default browser. [GH-265]
IMPROVEMENTS:
- IdentityProviderConfig accepts a workload credential directly. [GH-262]
IMPROVEMENTS:
- Update team name for cloud foundations to access-control [GH-261]
IMPROVEMENTS:
- Update to Go 1.20 per the Go support policy. [GH-231]
BUG FIXES:
- Mark v0.76.0 as retracted due to backward incompatible cloud-network models and clients introduced by swagger mis-configuration. [GH-223]
IMPROVEMENTS:
- Update the CODEOWNERS for cloud-network and cloud-resource-manager [GH-221]
IMPROVEMENTS:
- Adds a hcpConfig.Logout() method. Logout could previously be implemented by invalidating the cache. This now isn't possible anymore as the cache is not exported.
This change further removes the recently introduced forceLogin configuration value, as force login can easily be implemented by invoking hcpConfig.Logout() followed by hcpConfig.Token() without the need for a special configuration setting. [GH-214]
IMPROVEMENTS:
- All credentials (login, service-principal and workload identity provider) are now cached.
The cache file has moved to creds-cache.json
to not interfere with applications that rely on the previous cache file
structure.
It is further now possible to enforce an interactive login (via a configuration flag), which can be used to implement a
cli login
functionality. [GH-205]
IMPROVEMENTS:
- Credential file omits not set fields when encoded as JSON. [GH-202]
FEATURES:
- SDK can authenticate using Workload Identity Federation. [GH-199]
- SDK can authenticate using a credential file. The credential file can specify service principal credentials or workload identity provided credentials. [GH-200]
IMPROVEMENTS:
- Use refresh tokens if the session is still valid [GH-196]
IMPROVEMENTS:
- Added env var option (HCP_AUTH_TLS) to either disable or set to insecure the auth call for mocking. [GH-190]
IMPROVEMENTS:
- Added option to NewHCPConfig to disable logging from the SDK [GH-192]
IMPROVEMENTS:
- Added option to NewHCPConfig to fail rather than auto login with web browser [GH-182]
BUG FIXES:
- Fixed issue of not regenerating auth token when AccessToken expires [GH-181]
IMPROVEMENTS:
- Bump golang.org/x/oauth2 from 0.0.0-20201109201403-9fd604954f58 to 0.6.0
- Bump github.com/stretchr/testify from 1.8.1 to 1.8.2
- Bump golang.org/x/net from 0.7.0 to 0.8.0
- change owner to ept pod
- Update cloud-shared SDK
- HCE-823: consolidate API pipeline actions/scripts
BREAKING CHANGES:
- Update cloud-resource-manager SDK: bump to stable
- Update cloud-network SDK: bump to stable
- Update cloud-boundary-service SDK: bump to stable
IMPROVEMENTS:
- Bump golang.org/x/net from 0.5.0 to 0.7.0 [GH-170]
IMPROVEMENTS:
IMPROVEMENTS:
IMPROVEMENTS:
- Bump github.com/go-openapi/spec from 0.20.7 to 0.20.8 [GH-160]
- Bump github.com/go-openapi/validate from 0.22.0 to 0.22.1 [GH-159]
BUG FIXES:
- Update action to read go version from repo go.mod [GH-161]
FEATURES:
- Automatically sync the public and internal repos. [GH-157]
IMPROVEMENTS:
- Add middleware support to httpclient package [GH-142]
- Add middleware that gets org ID and project ID from user profile and sets on request [GH-142]
- Add new Libraries section to README. [GH-155]
- Bump github.com/go-openapi/loads from 0.20.2 to 0.21.2 [GH-149]
- Bump github.com/go-openapi/runtime from 0.19.24 to 0.25.0 [GH-148]
- Bump github.com/go-openapi/spec from 0.20.3 to 0.20.7 [GH-147]
- Bump github.com/go-openapi/swag from 0.19.14 to 0.22.3 [GH-146]
- Bump github.com/go-openapi/validate from 0.21.0 to 0.22.0 [GH-153]
- Bump github.com/hashicorp/go-cleanhttp from 0.5.1 to 0.5.2 [GH-144]
- Bump github.com/iancoleman/strcase from 0.1.3 to 0.2.0 [GH-145]
- Remove
create-pull-request
third party action in favour of plain git commands. [GH-152]
IMPROVEMENTS:
- Enable automatic changelog creation for dependabot PRs. [GH-150]
BREAKING CHANGES:
- The cloud-packer service was updated to grpc_gateway v2, this changes the payloads for the requests in some routes, as they are now embedded within the request rather than referenced from it. For example, the body for UpdateBucket was previously a *models.HashicorpCloudPackerUpdateBucketRequest, now it is a packer_service.PackerServiceUpdateBucketBody. Some attributes which were duplicated in the body now are only in the parent structure, for example &models.HashicorpCloudPackerUpdateBucketRequest used to contain BucketSlug, already present in the parent structure, this is not the case anymore. [GH-140]
FEATURES:
- Allow users to save profile information via environment variables [GH-137]
BUG FIXES:
- Remove v0.26.0 from pkg.go.dev [GH-139]
BUG FIXES:
- Added exception for google.rpc.status when generating code since it was mistakenly rendered as
GoogleRpcStatus
instead ofGoogleRPCStatus
[GH-138]
FEATURES:
- Enable user session refresh on browser login [GH-129]
IMPROVEMENTS:
- Bump github.com/go-openapi/strfmt from 0.20.0 to 0.21.3 (#132) [GH-132]
- Expand test coverage for browser login [GH-129]
- Refactor auth package to support Session interface [GH-129]
- Skip browser login test during CI. [GH-135]
IMPROVEMENTS:
- Add reminder to add changelog entry in PR template [GH-130]
- Remove redundant caching in Release Workflow [GH-130]
- Run tests in GitHub Actions instead of Circle CI. [GH-128]
- Set up up auto releaser with test gating. [GH-128]
- Upload test coverage artifacts to GitHub Actions job run. [GH-128]
- Use force push with lease on workflow [GH-131]
BREAKING CHANGES:
- Update go-swagger from 0.25.0 to 0.30.2 which introduces a breaking change around how pointers are used with a model's enums. More information can be found in the go-swagger GitHub repo. (122)
IMPROVEMENTS:
- Use public scada address - scada.hashicorp.cloud (120)
- Replace
go get
withgo install
in CI steps in order to support [email protected] (123)
BREAKING CHANGES:
ℹ️ This breaking change does not impact production HCP.
- Change token endpoint from Auth0 to HCP (114)
FEATURES:
- Enable browser login when client credentials are unavailable (112).
- Update cloud-operation SDK (d009766).
IMPROVEMENTS:
FEATURES:
- Update cloud-packer-service (#101).
- Update cloud-vault-service (#104).
- Update cloud-packer-service (#108).
- Update cloud-vagrant-box-registry (#109).
- Update cloud-vault-service (#110).
FEATURES:
- Updated cloud-vault-service/stable/2020-11-25 to add major version upgrade features (#95).
BREAKING CHANGES:
- Renamed cloud-packer-service/preview/2021-04-30 to cloud-packer-service/stable/2021-04-30 (#82)
IMPROVEMENTS:
- Fix httpclient test to allow passing in a customer client (#79)
FEATURES:
- Updated cloud-vault-service/stable/2020-11-25 to allow path filter updates (#75).
FEATURES:
- Updated cloud-vault-service/stable/2020-11-25 to add cluster performance replication paths filter newly added attributed (#68).
FEATURES:
- Updated cloud-packer-service/preview/2021-04-30 to add UpdateRegistry (#63).
- Updated cloud-network/preview/2020-09-07 (#64).
FEATURES:
- Updated cloud-vault-service/preview/2020-11-25 to inclulde new and expanded APIs for PLUS tier (#60).
BREAKING CHANGES:
- Renamed cloud-vault-service/preview/2020-04-20 to cloud-vault-service/stable/2020-04-20 (#60).
- Renamed cloud-vault-service/preview/2020-11-25 to cloud-vault-service/stable/2020-11-25 (#61).
FEATURES:
- Updated SDK to add SourceImageID field to the UpdateBuild and CreateBuild endpoints (#52).
FEATURES:
- Updated cloud-packer-service/preview/2020-04-30 to remove build information from the IterationforList response (35)
- Update cloud-consul-service/preview/2021-02-04 to add PlatformType to ListVersions request (#52).
- Update cloud-vault-service/preview/2020-11-25 to add Starter tier (#31)
FEATURES:
- Add SDK support for a preview version (2021-04-30) of cloud-packer-service (#29)
FEATURES:
- Updated cloud-consul-service/preview/2021-02-04 to add the AutoHvnToHvnPeering option to Consul clusters (#25)
FEATURES:
- Updated cloud-consul-service/preview/2021-02-04 to add Plus tier (#24)
FEATURES:
- Updated cloud-network/preview/2020-09-07 to include GetHVNRoute and add UpdatedAt fields on Peering and TGW (#22)
FEATURES:
- Updated cloud-network/preview/2020-09-07 to include changes introduced to add an optional parameter for ListHVNRoutes -
destination
(#20)
FEATURES:
- Update cloud-network/preview/2020-09-07 to include support for HVN routes (#17)
FEATURES:
- Add SDK support for two new preview versions (2020-04-20 and 2020-11-25) of cloud-vault-service (#14)
FEATURES:
- Add SDK support for new preview version (2021-02-04) of cloud-consul-service (#10)
BUGS:
- update the following to include default error responses (#7)
- cloud-network/preview/2020-09-07
- cloud-operation/preview/2020-05-05
- cloud-resource-manager/preview/2019-12-10
BREAKING CHANGES:
- cloud-consul-service/preview/2020-08-26: revert service prefix addition to function names
IMPROVEMENTS:
- cloud-consul-service/preview/2020-08-26: update to include a primary in the consul cluster config model for federation support (#5)
BUGS:
- cloud-consul-service/preview/2020-08-26: update to include default error responses (#4)
BREAKING CHANGES:
- cloud-consul-service/preview/2020-08-26: change function names to include service name prefix (#4)
FEATURES:
- adds the following HCP service SDK:
SDK | Release | Version |
---|---|---|
cloud-consul-service | preview | 2020-08-26 |
cloud-network | preview | 2020-09-07 |
cloud-operation | preview | 2020-05-05 |
cloud-resource-manager | preview | 2019-12-10 |
cloud-shared | preview | - |