ext/dynblock: if iterator is invalid return this error instead of consequential errors (#656)
v2.19.0 (October 16, 2023)
Enhancements
ext/dynblock: dynblock.Expand now supports an optional hook for calling applications to check and potentially veto (by returning error diagnostics) particular for_each values. The behavior is unchanged for callers that don't set the new option. (#634)
Bugs Fixed
hclsyntax: Further fixes for treatment of "marked" values in the conditional expression, and better tracking of refined values into the conditional expression results, building on the fixes from v2.18.1. (#633)
v2.18.1 (October 5, 2023)
Bugs Fixed
hclsyntax: Conditional expressions will no longer panic when one or both of their results are "marked", as is the case for situations like how HashiCorp Terraform tracks its concept of "sensitive values". (#630)
v2.18.0 (August 30, 2023)
Enhancements
HCL now uses the tables from Unicode 15 when performing string normalization and character segmentation. HCL was previously using the Unicode 13 tables.
For calling applications where consistent Unicode support is important, consider also upgrading to Go 1.21 at the same time as adopting HCL v2.18.0 so that the standard library unicode tables (used for case folding, etc) will also be from Unicode 15.
v2.17.1 (August 30, 2023)
Enhancements
hclsyntax: When evaluating string templates that have a long known constant prefix, HCL will truncate the known prefix to avoid creating excessively-large refinements. String prefix refinements are intended primarily for relatively-short fixed prefixes, such as https:// at the start of a URL known to use that scheme. (#617)
ext/tryfunc: The "try" and "can" functions now handle unknown values slightly more precisely, and so can return known values in more situations when given expressions referring to unknown symbols. (#622)
msgpack: Now uses string encoding instead of float encoding for a whole number that is too large to fit in any of MessagePack's integer types.
function/stdlib: Type conversion functions (constructed with MakeToFunc) can now convert null values of unknown type into null values of the target type, rather than returning an unknown value in that case.
json: Will now correctly reject attempts to encode cty.DynamicVal, whereas before it would just produce an invalid JSON document without any error. (This is invalid because JSON encoding cannot support unknown values at all; cty.DynamicVal is a special case of unknown value where even the type isn't known.)
1.14.3 (February 29, 2024)
msgpack: Fixed edge-case bug that could cause loss of floating point precision when round-tripping due to incorrectly using a MessagePack integer to represent a large non-integral number. #176
cty: Fixed some false-negative numeric equality test results by comparing numbers as integers when possible. #176
1.14.2 (January 23, 2024)
convert: Converting from an unknown map value to an object type now correctly handles the situation where the map element type disagrees with an optional attribute of the target type, since when a map value is unknown we don't yet know which keys it has and thus cannot predict what subset of the elements will get converted as attributes in the resulting object. (#175)
service/bedrock-agent: Updates service API and documentation
service/connect: Updates service API and documentation
service/connectcases: Updates service API and documentation
service/datasync: Updates service API and documentation
service/inspector2: Updates service API and documentation
service/sagemaker: Updates service API and documentation
Amazon SageMaker Inference now supports m6i, c6i, r6i, m7i, c7i, r7i and g5 instance types for Batch Transform Jobs
service/sesv2: Updates service API and documentation
Release v1.52.1 (2024-05-02)
Service Client Updates
service/dynamodb: Updates service API, documentation, waiters, paginators, and examples
This release adds support to specify an optional, maximum OnDemandThroughput for DynamoDB tables and global secondary indexes in the CreateTable or UpdateTable APIs. You can also override the OnDemandThroughput settings by calling the ImportTable, RestoreFromPointInTime, or RestoreFromBackup APIs.
service/ec2: Updates service API and documentation
This release includes a new API for retrieving the public endorsement key of the EC2 instance's Nitro Trusted Platform Module (NitroTPM).
service/personalize: Updates service API and documentation
service/redshift-serverless: Updates service API and documentation
Release v1.52.0 (2024-05-01)
Service Client Updates
service/bedrock-agent: Updates service API and documentation
service/ec2: Updates service documentation
Documentation updates for Amazon EC2.
service/personalize-runtime: Updates service API and documentation
service/securityhub: Updates service API and documentation
service/sesv2: Updates service API
SDK Features
service/alexaforbusiness: Remove Alexaforbusiness
This change removes the Alexaforbusiness service, since it is deprecated.
Release v1.51.32 (2024-04-30)
Service Client Updates
service/chime-sdk-voice: Updates service API and documentation
service/codeartifact: Updates service API and documentation
service/fms: Updates service API and documentation
service/omics: Updates service API and documentation
service/opensearch: Updates service API and documentation
service/pinpoint-sms-voice-v2: Updates service API, documentation, and paginators
service/qbusiness: Updates service API, documentation, and waiters
Bumps the go group with 15 updates in the / directory:
2.19.1
2.20.1
1.14.1
1.14.4
0.14.0
0.17.0
1.50.0
1.52.2
1.10.0
1.11.0
0.6.2
0.6.4
6.5.3
6.5.9
0.0.22
0.0.23
1.31.0
1.32.0
1.8.4
1.9.0
0.16.0
0.20.0
0.26.3
0.26.15
0.26.3
0.26.15
0.26.0-rc.1
0.27.0-rc.1
0.6.17
0.6.20
Updates
github.com/hashicorp/hcl/v2
from 2.19.1 to 2.20.1Release notes
Sourced from github.com/hashicorp/hcl/v2's releases.
Changelog
Sourced from github.com/hashicorp/hcl/v2's changelog.
... (truncated)
Commits
303be61
Update CHANGELOG for 2.20.12a0a3f0
Standardize on only two value dumping/diffing libraries5160967
Merge pull request #668 from hashicorp/add-expr-syntax-errorcc3af98
fix test error message if wrong type54e4175
add SrcRange to ExprSyntaxError53ee54e
chore: add test from #6651cbb0d4
feat: return ExprSyntaxError instead of nil when expression parsing fails for...57f8bbf
update CHANGELOG.md for v2.2021a05d5
Merge pull request #663 from hashicorp/ci-workflow-updates1f6a0f7
Use make targets in CIUpdates
github.com/zclconf/go-cty
from 1.14.1 to 1.14.4Changelog
Sourced from github.com/zclconf/go-cty's changelog.
Commits
74286a8
v1.14.4 release4a34c33
json: Refuse to encode cty.DynamicVal4b76b75
stdlib: Conversion functions can accept unknown-typed nullsf41ae52
msgpack: Never marshal integers as MessagePack float0e3c880
functions: lookup third argument is not optionala0c3e7b
Prepare for possible future 1.14.4 release304e4a8
v1.14.3 release50ce6d3
Update CHANGELOG.md1e9442d
don't use compact floats in msgpacka0315a5
Use integer comparison for equalityUpdates
golang.org/x/mod
from 0.14.0 to 0.17.0Commits
aa51b25
modfile: do not collapse if there are unattached comments within blocks87140ec
sumdb/tlog: make NewTiles only generate strictly necessary tiles18d3f56
modfile: fix crash on AddGoStmt in empty File766dc5d
modfile: use new go version string format in WorkFile.add errorfa1ba42
sumdb: replace globsMatchPath with module.MatchPrefixPatternsUpdates
github.com/aws/aws-sdk-go
from 1.50.0 to 1.52.2Release notes
Sourced from github.com/aws/aws-sdk-go's releases.
... (truncated)
Commits
417f8a9
Release v1.52.2 (2024-05-03) (#5252)8beb96a
Release v1.52.1 (2024-05-02) (#5251)09c0ee9
Release v1.52.0 (2024-05-01) (#5250)debabd5
Remove alexaforbusiness (#5249)f9db156
Release v1.51.32 (2024-04-30) (#5248)d5a9528
Release v1.51.31 (2024-04-29) (#5245)e267cf1
Merge pull request #5244 from aws/lucix-aws-patch-19e85d0c
Update PULL_REQUEST_TEMPLATE.mdf62236f
Release v1.51.30 (2024-04-26) (#5243)0b033bb
Release v1.51.29 (2024-04-25) (#5242)Updates
github.com/dlclark/regexp2
from 1.10.0 to 1.11.0Commits
05e6ac2
Support JSON Marshal/Unmarshal (#77)Updates
github.com/hashicorp/hc-install
from 0.6.2 to 0.6.4Release notes
Sourced from github.com/hashicorp/hc-install's releases.
Commits
435c928
Update VERSION to cut 0.6.4adbfc42
build(deps): bump github.com/go-git/go-git/v5 from 5.11.0 to 5.12.0 (#190)1009bb6
build(deps): bump github.com/ProtonMail/go-crypto (#189)ac9ac80
build(deps): bump golang.org/x/mod from 0.15.0 to 0.16.0 (#188)be9eff2
build(deps): bump github.com/ProtonMail/go-crypto (#187)71ed3f4
Result of tsccr-helper -log-level=info gha update -latest . (#185)178d8be
Update VERSION back to dev2c6cd56
Update VERSION to 0.6.3dbd7e10
build(deps): bump golang.org/x/mod from 0.14.0 to 0.15.0 (#184)1ffdbbf
deps: Bump ProtonMail/go-crypto to v1.1.0-alpha.0 (#183)Updates
github.com/jedib0t/go-pretty/v6
from 6.5.3 to 6.5.9Release notes
Sourced from github.com/jedib0t/go-pretty/v6's releases.
... (truncated)
Commits
b0affc2
table: update note about auto-merge (#320)5395a20
table: html row automerge support (#319)027182a
table: paging should work with auto-merge; fixes #315 (#317)d03b448
table: fix paging with separators; fixes #312 (#313)04a692c
table: note about auto-merge and HTML/Markdown modes (#311)b9fd422
table: allow alphanumerical sort to be case-insensitive (#309)98472a2
text: remove unused regular expression (#308)142bdf4
table: mixed-mode alignment and sorting (#306)699cbbf
replace imports of ioutil with io (#304)7206de6
table: fix documentation for merges (#296)Updates
github.com/migueleliasweb/go-github-mock
from 0.0.22 to 0.0.23Release notes
Sourced from github.com/migueleliasweb/go-github-mock's releases.
Commits
35555fd
Update GH definitions39fa6ba
feat: update go-github to v59c59fff9
bigger than to equals3860977
fix bug not panic in the expected place when no more mocks95453d9
rename typoUpdates
github.com/rs/zerolog
from 1.31.0 to 1.32.0Commits
147ae65
Fix prettylog piping (#644)4d78dc5
Add forwarding close methods to several writer implementations (#636)c1ab4ed
Make Log.Fatal() call Close on the writer before os.Exit(1) (#634)417580d
add: ContextLogger Interface LogObjectMarshaler (#623)602e90a
Fixed failing tests (#626)a9ec232
Add stacktrace to Context (#630)3e8ae07
Refactor: change Hook(h Hook) to Hook(hooks ...Hook) (#629)7fa45a4
fixed documentation for tracing hook (#621)93fb5cb
Add TriggerLevelWriter. (#602)83e03c7
stop using deprecated io/ioutils package (#620) (#620)Updates
github.com/stretchr/testify
from 1.8.4 to 1.9.0Release notes
Sourced from github.com/stretchr/testify's releases.
... (truncated)
Commits
bb548d0
Merge pull request #1552 from stretchr/dependabot/go_modules/github.com/stret...814075f
build(deps): bump github.com/stretchr/objx from 0.5.1 to 0.5.2e045612
Merge pull request #1339 from bogdandrutu/uintptr5b6926d
Merge pull request #1385 from hslatman/not-implements9f97d67
Merge pull request #1550 from stretchr/release-notesbcb0d3f
Include the auto-release notes in releasesfb770f8
Merge pull request #1247 from ccoVeille/typos85d8bb6
fix typos in comments, tests and github templatese2741fa
Merge pull request #1548 from arjunmahishi/msgAndArgs6e59f20
http_assertions: assert that the msgAndArgs actually works in testsUpdates
golang.org/x/oauth2
from 0.16.0 to 0.20.0Commits
84cb9f7
oauth2: fix typo in comment4b7f0bd
go.mod: update cloud.google.com/go/compute/metadata dependencye11eea8
microsoft: added DeviceAuthURL to AzureADEndpointd0e617c
google: add Credentials.UniverseDomainProvider3c9c1f6
oauth2/google: fix the logic of sts 0 value of expires_in5a05c65
oauth2/google: fix remove content-type header from idms get requests3a6776a
appengine: drop obsolete code for AppEngine envs <=Go 1.1185231f9
go.mod: update golang.org/x dependencies34a7afa
google/externalaccount: add Config.UniverseDomain95bec95
google/externalaccount: moves externalaccount package out of internal and exp...Updates
k8s.io/api
from 0.26.3 to 0.26.15Commits
f34b283
Update dependencies to v0.26.15 tag4143d6b
Merge pull request #123767 from liggitt/proto-1.260ac2976
[CVE-2024-24786] Bump github.com/golang/protobuf v1.5.4, google.golang.org/pr...989015c
Merge pull request #121547dims/automated-cherry-pick-of-#121364
b177161
bump golang.org/grpc to v1.56.3fd69e66
Merge pull request #121126 from MadhavJivrajani/bump-x-net-12608b9677
.: bump golang.org/x/net to v0.17.044c5cc8
Merge pull request #120210mimowo/automated-cherry-pick-of-#120204
c0b0923
Mark Job onPodConditions as optional in pod failure policy191d751
Merge pull request #119871liggitt/automated-cherry-pick-of-#119835
Updates
k8s.io/apimachinery
from 0.26.3 to 0.26.15Commits
48b9387
Merge pull request #123767 from liggitt/proto-1.2608105fc
[CVE-2024-24786] Bump github.com/golang/protobuf v1.5.4, google.golang.org/pr...6b469b3
Merge pull request #121547dims/automated-cherry-pick-of-#121364
19e0eef
bump golang.org/grpc to v1.56.34eaec80
Merge pull request #121200enj/automated-cherry-pick-of-#121196
cd1cacd
Prevent rapid reset http2 DOS on API server71fc595
Merge pull request #121126 from MadhavJivrajani/bump-x-net-1263135ed8
.: bump golang.org/x/net to v0.17.0dd46389
Merge pull request #119261HirazawaUi/automated-cherry-pick-of-#119229
81488b4
Fix the converts an empty string to nil.Updates
k8s.io/client-go
from 0.26.3 to 0.26.15Commits
f70badf
Update dependencies to v0.26.15 tag7adf9e8
Merge pull request #123767 from liggitt/proto-1.26fc39103
[CVE-2024-24786] Bump github.com/golang/protobuf v1.5.4, google.golang.org/pr...6ee0283
Merge pull request #121547dims/automated-cherry-pick-of-#121364
76fabd5
bump golang.org/grpc to v1.56.3f981b01
Merge pull request #121126 from MadhavJivrajani/bump-x-net-1267d2c288
.: bump golang.org/x/net to v0.17.07eeeef0
Merge pull request #120066HirazawaUi/automated-cherry-pick-of-#116506
b625a19
generate ReportingInstance and ReportingController in Event0d6350f
Merge pull request #119871liggitt/automated-cherry-pick-of-#119835
Updates
k8s.io/kubectl
from 0.26.0-rc.1 to 0.27.0-rc.1Commits
df7357c
Update dependencies to v0.27.0-rc.1 tag5e7a14b
Merge remote-tracking b... _Description has been truncated_