Skip to content

Latest commit

 

History

History
472 lines (286 loc) · 18.4 KB

CHANGELOG.md

File metadata and controls

472 lines (286 loc) · 18.4 KB

v0.105.0 (July 31, 2024)

IMPROVEMENTS:

  • IdentityProviderConfig accepts a workload credential directly. [GH-262]

v0.104.0 (July 22, 2024)

v0.103.0 (July 12, 2024)

v0.102.0 (July 10, 2024)

v0.101.0 (July 03, 2024)

IMPROVEMENTS:

  • Update team name for cloud foundations to access-control [GH-261]

v0.100.0 (June 26, 2024)

v0.99.0 (June 19, 2024)

v0.98.0 (June 03, 2024)

v0.97.0 (May 29, 2024)

v0.96.0 (May 15, 2024)

v0.95.0 (May 08, 2024)

v0.94.0 (May 01, 2024)

v0.93.0 (April 24, 2024)

v0.92.0 (April 16, 2024)

v0.91.0 (April 03, 2024)

v0.90.0 (March 27, 2024)

v0.89.0 (March 20, 2024)

v0.88.0 (March 20, 2024)

v0.87.0 (March 13, 2024)

v0.86.0 (February 28, 2024)

v0.85.0 (February 21, 2024)

v0.84.0 (February 14, 2024)

v0.83.0 (January 30, 2024)

v0.82.0 (January 24, 2024)

v0.81.0 (January 17, 2024)

v0.80.0 (January 10, 2024)

v0.79.0 (December 27, 2023)

v0.78.0 (December 20, 2023)

IMPROVEMENTS:

v0.77.0 (December 05, 2023)

BUG FIXES:

  • Mark v0.76.0 as retracted due to backward incompatible cloud-network models and clients introduced by swagger mis-configuration. [GH-223]

v0.76.0 (December 04, 2023)

IMPROVEMENTS:

  • Update the CODEOWNERS for cloud-network and cloud-resource-manager [GH-221]

v0.75.0 (November 29, 2023)

v0.74.0 (November 22, 2023)

v0.73.0 (November 15, 2023)

v0.72.0 (November 07, 2023)

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]

v0.71.0 (November 01, 2023)

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]

v0.70.0 (October 18, 2023)

v0.69.0 (October 18, 2023)

v0.68.0 (October 13, 2023)

v0.67.0 (October 11, 2023)

v0.66.0 (October 09, 2023)

v0.65.0 (October 04, 2023)

v0.64.0 (September 27, 2023)

v0.63.0 (September 20, 2023)

v0.62.0 (September 13, 2023)

v0.61.0 (August 28, 2023)

v0.60.0 (August 23, 2023)

v0.59.0 (August 09, 2023)

v0.58.0 (August 01, 2023)

IMPROVEMENTS:

  • Credential file omits not set fields when encoded as JSON. [GH-202]

v0.57.0 (July 31, 2023)

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]

v0.56.0 (July 28, 2023)

v0.55.0 (July 26, 2023)

v0.54.0 (July 19, 2023)

v0.53.0 (July 19, 2023)

v0.52.0 (July 12, 2023)

v0.51.0 (July 05, 2023)

IMPROVEMENTS:

  • Use refresh tokens if the session is still valid [GH-196]

v0.50.0 (June 14, 2023)

v0.49.0 (June 07, 2023)

v0.48.0 (May 24, 2023)

IMPROVEMENTS:

  • Added env var option (HCP_AUTH_TLS) to either disable or set to insecure the auth call for mocking. [GH-190]

v0.47.0 (May 24, 2023)

IMPROVEMENTS:

  • Added option to NewHCPConfig to disable logging from the SDK [GH-192]

v0.46.0 (May 17, 2023)

v0.45.0 (May 10, 2023)

v0.44.0 (May 03, 2023)

v0.43.0 (April 26, 2023)

v0.42.0 (April 19, 2023)

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]

v0.41.0 (April 05, 2023)

v0.40.0 (March 29, 2023)

v0.39.0 (March 22, 2023)

v0.38.0 (March 15, 2023)

v0.37.0 (March 14, 2023)

IMPROVEMENTS:

BREAKING CHANGES:

v0.36.0 (March 01, 2023)

IMPROVEMENTS:

  • Bump golang.org/x/net from 0.5.0 to 0.7.0 [GH-170]

v0.35.0 (February 15, 2023)

v0.34.0 (February 10, 2023)

IMPROVEMENTS:

v0.33.0 (February 08, 2023)

IMPROVEMENTS:

v0.32.0 (February 01, 2023)

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]

v0.31.0 (January 11, 2023)

FEATURES:

  • Automatically sync the public and internal repos. [GH-157]

v0.30.0 (December 21, 2022)

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]

v0.29.0 (December 14, 2022)

IMPROVEMENTS:

  • Enable automatic changelog creation for dependabot PRs. [GH-150]

v0.28.0 (December 07, 2022)

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]

v0.27.0 (December 01, 2022)

FEATURES:

  • Allow users to save profile information via environment variables [GH-137]

BUG FIXES:

  • Remove v0.26.0 from pkg.go.dev [GH-139]

v0.26.0 (November 30, 2022)

BUG FIXES:

  • Added exception for google.rpc.status when generating code since it was mistakenly rendered as GoogleRpcStatus instead of GoogleRPCStatus [GH-138]

v0.25.0 (November 23, 2022)

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]

v0.24.0 (November 10, 2022)

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]

0.23.0 (September 20, 2022)

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 with go install in CI steps in order to support go@1.18 (123)

0.22.0 (August 30, 2022)

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).

0.21.0 (August 19, 2022)

IMPROVEMENTS:

  • Update CODEOWNERS with new team name (#105).
  • Upgrade to Go version 1.18 (#106).

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).

0.20.0 (June 20, 2022)

FEATURES:

  • Updated cloud-vault-service/stable/2020-11-25 to add major version upgrade features (#95).

0.19.0 (May 6, 2022)

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)

0.18.0 (March 29, 2022)

FEATURES:

  • Updated cloud-vault-service/stable/2020-11-25 to allow path filter updates (#75).

0.17.0 (Feburary 9, 2022)

FEATURES:

  • Updated cloud-vault-service/stable/2020-11-25 to add cluster performance replication paths filter newly added attributed (#68).

0.16.0 (January 25, 2022)

FEATURES:

  • Updated cloud-packer-service/preview/2021-04-30 to add UpdateRegistry (#63).
  • Updated cloud-network/preview/2020-09-07 (#64).

0.15.0 (January 10, 2022)

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).

0.14.0 (October 19, 2021)

FEATURES:

  • Updated SDK to add SourceImageID field to the UpdateBuild and CreateBuild endpoints (#52).

0.13.0 (September 21, 2021)

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).

0.12.0 (August 02, 2021)

  • Update cloud-vault-service/preview/2020-11-25 to add Starter tier (#31)

0.11.0 (July 30, 2021)

FEATURES:

  • Add SDK support for a preview version (2021-04-30) of cloud-packer-service (#29)

0.10.0 (June 23, 2021)

FEATURES:

  • Updated cloud-consul-service/preview/2021-02-04 to add the AutoHvnToHvnPeering option to Consul clusters (#25)

0.9.0 (June 16, 2021)

FEATURES:

  • Updated cloud-consul-service/preview/2021-02-04 to add Plus tier (#24)

0.8.0 (May 20, 2021)

FEATURES:

  • Updated cloud-network/preview/2020-09-07 to include GetHVNRoute and add UpdatedAt fields on Peering and TGW (#22)

0.7.0 (April 26, 2021)

FEATURES:

  • Updated cloud-network/preview/2020-09-07 to include changes introduced to add an optional parameter for ListHVNRoutes - destination (#20)

0.6.0 (April 16, 2021)

FEATURES:

  • Update cloud-network/preview/2020-09-07 to include support for HVN routes (#17)

0.5.0 (March 22, 2021)

FEATURES:

  • Add SDK support for two new preview versions (2020-04-20 and 2020-11-25) of cloud-vault-service (#14)

0.4.0 (March 16, 2021)

FEATURES:

  • Add SDK support for new preview version (2021-02-04) of cloud-consul-service (#10)

0.3.0 (February 23, 2021)

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

0.2.0 (February 16, 2021)

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)

0.1.0 (January 29, 2021)

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 -