Skip to content
This repository has been archived by the owner on Jul 2, 2021. It is now read-only.

Releases: form3tech-oss/go-vault-client

v4.3.0

16 Oct 09:38
9ed3003
Compare
Choose a tag to compare

Changelog

9ed3003 Merge pull request #24 from form3tech-oss/kevholditch-k8s-auth
b7a4647 adding comment to show where token comes from
8046d16 k8s first draft
57e7168 adding config k8s tests

v4.0.2

23 Sep 19:28
Compare
Choose a tag to compare

Changelog

8046d16 k8s first draft
57e7168 adding config k8s tests

v4.2.0

20 Aug 13:28
35608d3
Compare
Choose a tag to compare

Slim down client from the problematic hashicorp/vault dependency #23

v4.1.2

16 Apr 10:42
76c5ec8
Compare
Choose a tag to compare

Changelog

76c5ec8 Merge pull request #19 from form3tech-oss/jose_go_mod_v4
23cc7d1 Add v4 suffix to module

v4.1.1

13 Mar 09:06
3e33dab
Compare
Choose a tag to compare

Changelog

3e33dab Merge pull request #17 from form3tech-oss/matejb-fix-travis-github-release
83ed605 Add github token to travis build

STS Regional Endpoint Fallback

12 Mar 16:30
4c7cbc2
Compare
Choose a tag to compare

Provides fallback functionality for when the client is configured to use a regional endpoint through the setting of STS_AWS_REGION envvar and the target vault isn't similarly configured

Release v4.0.0 - STS Endpoint support

09 Mar 10:56
9532e2b
Compare
Choose a tag to compare
  • Update vault version to 1.3.1
  • Add support for vault sts_endpoint and sts_region to IAM authenticate with correct region

v3.0.0

13 Nov 16:00
8cabb3e
Compare
Choose a tag to compare
  • Migrate to go mod and bump a number of dependencies (including hashicorp/vault 1.0.3 -> 1.1.3).
  • Introduce middleware which can manage the vaultclient lifecycle for lazy clients which don't require access to the underlying api.Client.

v2.0.0: Refactor to support terraform-provider-vault (#6)

23 Jul 14:38
e2acdc2
Compare
Choose a tag to compare

The library has been overhauled significantly to remove opinionated code.

The caller is now expected to set the Vault client configuration as they would do when directly creating a Vault client. As such, our Config struct is now a superset of the Vault api.Config struct.

In particular, in cases where the caller was setting the Insecure field to true, the caller must now call ConfigureTLS with relevant configuration themselves.