Skip to content

Releases: hashicorp/aws-sdk-go-base

v2.0.0-beta.48

21 Feb 18:39
af1f58b
Compare
Choose a tag to compare
v2.0.0-beta.48

v2.0.0-beta.47

14 Feb 15:48
0e64620
Compare
Choose a tag to compare
v2.0.0-beta.47

v2.0.0-beta.46

14 Feb 15:45
406acdc
Compare
Choose a tag to compare
v2.0.0-beta.46

v2.0.0-beta.45

14 Feb 15:45
52265f5
Compare
Choose a tag to compare

v2.0.0-beta.44

01 Dec 15:13
5066f26
Compare
Choose a tag to compare

Dependency updates.

v2.0.0-beta.42

21 Nov 15:16
d380455
Compare
Choose a tag to compare
v2.0.0-beta.42

v2.0.0-beta.37

11 Oct 18:10
12bbb3a
Compare
Choose a tag to compare

NOTES

  • Updates dependencies, including an update to aws-sdk-go-v2 which fixes an issue with FIPS endpoint resolution in GovCloud regions.

v2.0.0-beta.36

22 Sep 19:26
881ef50
Compare
Choose a tag to compare

BREAKING CHANGES

  • The ValidateRegion function has been moved to the validation package and renamed to SupportedRegion (#650)

ENHANCEMENTS

  • Adds JSONNoDuplicateKeys function to the validation package (#650)
  • logging: S3 object bodies are no longer logged. Body size is logged instead.

v2.0.0-beta.35

05 Sep 20:49
192704b
Compare
Choose a tag to compare

What's Changed

  • feat: add allowed/forbidden account id fields, verify func by @jar-b in #638
  • Add tfawserr.ErrHTTPStatusCodeEquals, AWS SDK for Go v2 variant of v2/awsv1shim/tfawserr.ErrStatusCodeEquals by @ewbankkit in #642
  • Prepare release v2.0.0-beta.35 by @jar-b in #639

Full Changelog: v2.0.0-beta.34...v2.0.0-beta.35

v2.0.0-beta.24

23 Feb 18:34
Compare
Choose a tag to compare

What's Changed

  • Add unit testing for IsAWSErr() and IsAWSErrExtended(), prevent missing OrigErr() panic by @bflad in #16
  • Add GitHub Issue and Pull Request Templates by @bflad in #26
  • Replace TravisCI pull request testing with GitHub Actions by @bflad in #27
  • Enable additional golangci-lint linters and fix reports by @bflad in #28
  • Introduce more exhaustive GetSession testing and resolve some endpoint customization bugs by @bflad in #32
  • Feature/fix cred chain by @nkupton in #20
  • Update messaging, it is used in the backend also by @paultyng in #31
  • Add CODEOWNERS file by @bflad in #29
  • Always enable AWS shared configuration file support by @bflad in #38
  • Automatically handle shared credentials filename home directory expansion by @bflad in #40
  • Implement configuration assume role duration, policy ARNs, tags, and transitive tag keys by @bflad in #39
  • Mock and verify Web Identity Token support (STS AssumeRoleWithWebIdentity) by @bflad in #41
  • Introduce Go 1.13 compatible error types by @bflad in #42
  • Fix SkipMetadataApiCheck and remove now extraneous GetCredentialsFromMetadata by @bflad in #44
  • Additional AWS error functions by @ewbankkit in #37
  • Create and export constants to simplify mock handling, additional assume role testing by @bflad in #45
  • add to user-agent request header with env var data by @anGie44 in #47
  • docs: Add Release Process section and note dependency on Go 1.13 by @bflad in #48
  • Optionally log the STS API calls when assuming a role by @ewbankkit in #51
  • [DOCS] Update comment & test to explicit state which shared credentials will be used by @mattclegg in #50
  • session: Reorder User-Agent header so configuration products take precedence over AWS SDK Go product by @bflad in #56
  • Extends ErrCodeEquals() to accept variadic list of AWS error codes to match against by @gdavison in #55
  • Enables CredentialsChainVerboseErrors on authentication by @gdavison in #63
  • Initial implementation with AWS SDK for Go v2 by @gdavison in #64
  • V2: Adds support for custom User-Agent headers by @gdavison in #66
  • V2: Linting cleanup by @gdavison in #71
  • V2: Enables more authentication by @gdavison in #69
  • V2: Add function to get AWS partition and account ID from configuration by @gdavison in #73
  • V2: Allow specifying shared config file by @gdavison in #72
  • V2: Adds credential validation to GetAwsConfig() by @gdavison in #74
  • V2: Make awsv1shim a separate module by @gdavison in #75
  • V2: Implement MaxRetries by @gdavison in #77
  • V2: Adds ValidateRegion() by @gdavison in #76
  • V2: Make Assume Role config a separate struct by @gdavison in #78
  • V2: Updates release documentation by @gdavison in #79
  • V2: Updates APN user-agent configuration by @gdavison in #82
  • V2: Add proxy config by @gdavison in #81
  • Adds Config parameter to append user-agent products by @gdavison in #86
  • V2: Replace DurationSeconds with Duration by @gdavison in #84
  • Enable FIPS and DualStack endpoint configuration by @gdavison in #88
  • Adds STS region override by @gdavison in #91
  • Adds EC2 Metadata Service endpoint and endpoint mode configuration by @gdavison in #92
  • Exposes AWS SDK v1 session user agent handling by @gdavison in #95
  • Remove DebugLogging parameter from awsbase.Config and always enable logging by @gdavison in #97
  • Add Dependabot support by @gdavison in #100
  • Bump github.com/golangci/golangci-lint from 1.42.0 to 1.44.0 in /tools by @dependabot in #104
  • Bump github.com/aws/aws-sdk-go from 1.42.41 to 1.42.48 in /v2/awsv1shim by @dependabot in #102
  • Bump github.com/aws/aws-sdk-go-v2/config from 1.13.0 to 1.13.1 by @dependabot in #103
  • Use AWS_MAX_ATTEMPTS environment variable to configure AWS SDK max attempts by @gdavison in #105
  • Bump github.com/aws/aws-sdk-go from 1.42.48 to 1.42.49 in /v2/awsv1shim by @dependabot in #106
  • Adds tests for setting region by @gdavison in #107
  • Bump github.com/aws/aws-sdk-go from 1.42.49 to 1.42.51 in /v2/awsv1shim by @dependabot in #109
  • Bump github.com/aws/aws-sdk-go from 1.42.51 to 1.42.52 in /v2/awsv1shim by @dependabot in #112
  • Uses AWS SDK BuildableClient for custom HTTP client by @gdavison in #116
  • Expands ~ and environment variables in file paths by @gdavison in #118
  • Add Custom CA Bundle configuration by @gdavison in #122
  • Bump github.com/golangci/golangci-lint from 1.44.0 to 1.44.2 in /tools by @dependabot in #123
  • Add credentials adapter from v2 to v1 by @gdavison in #125
  • Retrieve region from IMDS when initial credentials retrieved from IMDS by @gdavison in #131
  • Pre-validates Profile name before using it for authentication by @gdavison in #128
  • Adds logging for authentication flow by @gdavison in #146
  • Don't override shared files unless they're set by @gdavison in #151
  • Updates AWS SDK for Go v2 by @gdavison in #153
  • Bump actions/checkout from 2 to 3 by @dependabot in #155
  • Filters out CR (\r) characters from log messages by @gdavison in #157
  • Bump github.com/aws/aws-sdk-go-v2/service/sts from 1.15.0 to 1.16.0 in /v2/awsv1shim by @dependabot in #171
  • Bump github.com/aws/aws-sdk-go-v2/config from 1.14.0 to 1.15.0 in /v2/awsv1shim by @dependabot in #165
  • Filters out CR (\r) characters from log messages in awsv1shim by @gdavison in #172
  • Bump github.com/aws/aws-sdk-go-v2/feature/ec2/imds from 1.11.0 to 1.12.0 by @dependabot in #168
  • Bump github.com/aws/aws-sdk-go-v2/config from 1.14.0 to 1.15.0 by @dependabot in #170
  • Bump github.com/aws/aws-sdk-go-v2/service/iam from 1.17.0 to 1.18.0 by @dependabot in #174
  • Implements tests for custom CA bundle support in shared configuration files by @gdavison in #226
  • Adds tests for supported assume role with web identity configurations by @gdavison in #227
  • Bump actions/setup-go from 2 to 3 by @dependabot in #230
  • Adds parameter SuppressDebugLog by @gdavison in #232
  • Bump github.com/golangci/golangci-lint from 1.44.2 to 1.45.2 in /tools by @dependabot in #199
  • Add support for AssumeRoleWithWebIdentity by @mwieczorek in #178
  • Removes boolean SkipEC2MetadataApiCheck in favour of new tri-state EC2MetadataServiceEnableState by @gdavison in https://github.com/hashicorp/aws-sdk-go-b...
Read more