Releases: hookdeck/terraform-provider-hookdeck
Releases · hookdeck/terraform-provider-hookdeck
v0.6.0
Updates
- Adds Source Verification support for Bridge, Praxis, and Treezor
Fixes
destination.rate_limit.period
should supportconcurrent
value by @leggetter in #129
Full Changelog: v0.5.0...v0.6.0
v0.5.0
Features
- AWS Destination auth supports
region
andservice
properties - New Source Verification for providers:
- HubSpot
- Mailchimp
- Paddle
- PayPal
sdk_max_attempts
configuration added to allow API request retries upon Hookdeck API429
responses. This is useful when you have a large number of resources, which results in a high number of API calls.
Breaking Changes
threedeye
renamed tothree_d_eye
Updates
- Upgrade Go SDK v0.6.0 and support SDK max attempts option by @alexluong in #110
- Implement codegen for source verification providers by @alexluong in #100
Full Changelog: v0.4.0...v0.5.0-beta.1
v0.5.0-beta.1
Features
- New Source Verification for providers:
- HubSpot
- Mailchimp
- Paddle
- PayPal
sdk_max_attempts
configuration added to allow API request retries upon Hookdeck API429
responses. This is useful when you have a large number of resources, which results in a high number of API calls.
Breaking Changes
threedeye
renamed tothree_d_eye
Updates
- Upgrade Go SDK v0.6.0 and support SDK max attempts option by @alexluong in #110
- Implement codegen for source verification providers by @alexluong in #100
Full Changelog: v0.4.0...v0.5.0-beta.1
v0.4.0
Features
-
Add data sources by @alexluong in #88
Existing Hookdeck Source, Destination, and Connection resources can now be referenced using Terraform data sources.
+ data "hookdeck_source" "source" { + id = "src_abcdef" + } resource "hookdeck_destination" "destination" { name = "destination" } resource "hookdeck_connection" "connection" { name = "connection" + source_id = data.hookdeck_source.source.id destination_id = hookdeck_destination.destination.id }
-
Adds new Source Verifications #83:
- Discord
- Vercel Log Drains
- Vercel
- Tebex
- Slack
- RazorPay
Updates
- Update Hookdeck Go SDK to v0.4.1 by @alexluong in #83
- Add user agent headers to improve telemetry of Terraform usage by @alexluong in #86
Full Changelog: v0.3.5...v0.4.0
v0.3.5
Fixes
- Use
set
instead oflist
for connection rules by @alexluong in #81
Updates
- Bump actions/checkout from 4.1.6 to 4.1.7 by @dependabot in #73
Full Changelog: v0.3.4...v0.3.5
v0.3.4
Fixes
- Support rules when refreshing connection resources by @alexluong in #76
Full Changelog: v0.3.3...v0.3.4
v0.3.3
Fixes
- Upgrade Hookdeck Go SDK to v0.3.0 to fix source verification JSON issue by @alexluong in #63
- Make source verification JSON sensitive by @alexluong in #66
Updates
- Bump goreleaser/goreleaser-action from 5.0.0 to 5.1.0 by @dependabot in #62
- Bump actions/checkout from 4.1.5 to 4.1.6 by @dependabot in #67
Full Changelog: v0.3.2...v0.3.3
v0.3.2
Fixes
- fix:basic auth
user
->username
attribute change by @leggetter in #61
Updates
- chore: add full example using variables by @leggetter in #59
Full Changelog: v0.3.1...v0.3.2
v0.3.1
Fixes
- Count unknown value as present during attribute validation by @alexluong in #58
Full Changelog: v0.3.0...v0.3.1
v0.3.0
Updates
- Update to use the Hookdeck Go SDK v0.2.0
Features
AWS Signature Destination support
OAuth2 Authorization Code Destination support
OAuth2 Client Credentials Destination support
Add JSON Destination authentication support
Useful when we haven't yet added direct support for a destination to the Terraform Provider.
resource "hookdeck_destination" "destination_example" {
name = "my-destination"
auth_method = {
json = jsonencode({
type = "AWS_SIGNATURE"
config = {
access_key_id = "my-id"
secret_access_key = "my-secret"
}
})
}
}