Skip to content

Releases: hookdeck/terraform-provider-hookdeck

v0.5.0

22 Oct 10:20
6063197
Compare
Choose a tag to compare

Features

  • AWS Destination auth supports region and service properties
  • New Source Verification for providers:
    • HubSpot
    • Mailchimp
    • Paddle
    • PayPal
  • sdk_max_attempts configuration added to allow API request retries upon Hookdeck API 429 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 to three_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

11 Oct 17:00
eb8a85d
Compare
Choose a tag to compare

Features

  • New Source Verification for providers:
    • HubSpot
    • Mailchimp
    • Paddle
    • PayPal
  • sdk_max_attempts configuration added to allow API request retries upon Hookdeck API 429 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 to three_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

08 Aug 15:45
f2561a5
Compare
Choose a tag to compare

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

16 Jul 16:49
71a133d
Compare
Choose a tag to compare

Fixes

  • Use set instead of list for connection rules by @alexluong in #81

Updates

Full Changelog: v0.3.4...v0.3.5

v0.3.4

10 Jul 09:32
bd52c89
Compare
Choose a tag to compare

Fixes

  • Support rules when refreshing connection resources by @alexluong in #76

Full Changelog: v0.3.3...v0.3.4

v0.3.3

20 May 11:19
d687a5c
Compare
Choose a tag to compare

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

10 May 17:46
5de0b5c
Compare
Choose a tag to compare

Fixes

  • fix:basic auth user -> username attribute change by @leggetter in #61

Updates

Full Changelog: v0.3.1...v0.3.2

v0.3.1

09 May 13:56
83de35e
Compare
Choose a tag to compare

Fixes

  • Count unknown value as present during attribute validation by @alexluong in #58

Full Changelog: v0.3.0...v0.3.1

v0.3.0

08 May 13:17
035d3dc
Compare
Choose a tag to compare

Updates

  • Update to use the Hookdeck Go SDK v0.2.0

Features

AWS Signature Destination support

CleanShot 2024-05-08 at 14 12 34

OAuth2 Authorization Code Destination support

CleanShot 2024-05-08 at 14 14 34

OAuth2 Client Credentials Destination support

CleanShot 2024-05-08 at 14 13 22

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"
      }
    })
  }
}

v0.2.0

23 Apr 10:16
b4a3178
Compare
Choose a tag to compare

Updates

  • Update to Hookdeck Go SDK v0.0.37
  • rename "archived" to "disabled"
  • fix some small type changes from the SDK
  • remove default API base URL because the API without versioning doesn't work

Features

Add more source verification providers

  • Ebay
  • Enode
  • FrontApp
  • Linear
  • Orb
  • Pylon
  • Shopline
  • Telnyx
  • TokenIo

Add JSON source verification support

resource "hookdeck_source_verification" "verification_example" {
  source_id = hookdeck_source.example.id
  verification = {
    json = jsonencode({
      type = "stripe"
      configs = {
        webhook_secret_key = "secret"
      }
    })
  }
}