Skip to content

Releases: jianyuan/terraform-provider-sentry

v0.13.0

25 May 10:40
a5ab384
Compare
Choose a tag to compare

What's Changed

  • [BREAKING CHANGE] fix: Extend the Project ID range by changing the type from int to string by @jianyuan in #417

  • feat: Adds support for comparison_delta to sentry_metric_alert by @agadzik in #441

  • feat: new sentry_integration_opsgenie resource by @jianyuan in #431

  • feat: new sentry_integration_pagerduty resource by @jianyuan and @sbrudz in #430

  • feat: new sentry_all_projects_spike_protection resource to enable/disable spike protection across several projects by @jianyuan in
    #429

  • feat: new sentry_keys data source by @jianyuan in #423

  • ref: improve platform validation by @jianyuan in #420

  • ref: base resource and data source by @jianyuan in #428

  • ref: update provider description by @jianyuan in #433

  • ref: update sentry_issue_alert Slack example with notes by @jianyuan in #434

  • ref: migrate sentry_project data source to plugin framework by @jianyuan in #436

  • ref: migrate sentry_key resource to plugin framework by @jianyuan in #425

  • ref: migrate sentry_key data source to plugin framework. query sentry_key by id by @jianyuan in #427

  • chore(deps): update module github.com/hashicorp/terraform-plugin-framework to v1.8.0 by @renovate in #394

  • chore(deps): update module github.com/hashicorp/terraform-plugin-go to v0.23.0 by @renovate in #435

  • chore(deps): update module github.com/hashicorp/terraform-plugin-mux to v0.16.0 by @renovate in #437

  • chore(deps): update module github.com/hashicorp/terraform-plugin-sdk/v2 to v2.34.0 by @renovate in #444

  • chore(deps): update module github.com/hashicorp/terraform-plugin-testing to v1.8.0 by @renovate in #445

  • chore(deps): update module github.com/jianyuan/go-sentry/v2 to v2.8.0 by @renovate in #438

  • chore(deps): update module golang.org/x/oauth2 to v0.20.0 by @renovate in #426

  • chore(deps): update goreleaser/goreleaser-action action to v5.1.0 by @renovate in #440

  • chore(deps): update module github.com/hashicorp/go-retryablehttp to v0.7.6 by @renovate in #439

Full Changelog: v0.12.3...v0.13.0

v0.12.3

18 Apr 23:46
08f1b94
Compare
Choose a tag to compare

What's Changed

  • fix(deps): update module golang.org/x/oauth2 to v0.17.0 by @renovate in #384
  • fix: json syntax error in issue alert example by @rchl in #381
  • fix(deps): update module github.com/hashicorp/terraform-plugin-go to v0.21.0 by @renovate in #376
  • fix(deps): update module github.com/hashicorp/terraform-plugin-sdk/v2 to v2.32.0 by @renovate in #378
  • fix(deps): update module github.com/hashicorp/terraform-plugin-docs to v0.18.0 by @renovate in #305
  • fix(deps): update module github.com/hashicorp/terraform-plugin-mux to v0.14.0 by @renovate in #377
  • fix(deps): update module golang.org/x/oauth2 to v0.18.0 by @renovate in #399
  • fix(deps): update module golang.org/x/sync to v0.7.0 by @renovate in #410
  • fix: update spike-protection in sentry_notification_action by @jianyuan in #411
  • feat: test against terraform 1.7.* by @jianyuan in #412
  • fix(deps): update module golang.org/x/oauth2 to v0.19.0 by @renovate in #409
  • fix: sentry_issue_alert.conditions empty array by @AndriusBil in #398
  • fix(deps): update module github.com/hashicorp/terraform-plugin-testing to v1.7.0 by @renovate in #400

New Contributors

Full Changelog: v0.12.2...v0.12.3

v0.12.2

26 Jan 09:03
357f8b4
Compare
Choose a tag to compare

What's Changed

  • fix(deps): update module golang.org/x/sync to v0.6.0 by @renovate in #367
  • feat: add effective role to sentry_team_member resource by @jianyuan in #372
  • fix(deps): update module github.com/hashicorp/terraform-plugin-framework to v1.5.0 by @renovate in #371
  • fix(deps): update module golang.org/x/oauth2 to v0.16.0 by @renovate in #369
  • chore(deps): bump github.com/cloudflare/circl from 1.3.6 to 1.3.7 by @dependabot in #368

Full Changelog: v0.12.1...v0.12.2

v0.12.1

19 Dec 13:58
2fe58a9
Compare
Choose a tag to compare

What's Changed

  • fix: sentry_key resource import statement by @jianyuan in #359
  • fix(deps): update module github.com/hashicorp/terraform-plugin-sdk/v2 to v2.31.0 by @renovate in #309
  • fix: convert int64 TargetIdentifier to string for TypeString schema by @jwoo0122 in #360
  • feat: Custom lossy JSON type by @jianyuan in #362
  • chore(deps): bump golang.org/x/crypto from 0.16.0 to 0.17.0 by @dependabot in #363

New Contributors

Full Changelog: v0.12.0...v0.12.1

v0.12.0

16 Dec 02:21
a67bdb8
Compare
Choose a tag to compare

Migration steps

sentry_issue_alert

  1. The attributes conditions, filters, and actions are now in JSON string format. The types must match the Sentry API, otherwise Terraform will incorrectly detect a drift. Use parseint("string", 10) to convert a string to an integer. Avoid using jsonencode() as Terraform is unable to distinguish between an integer and a float.
  2. The attribute internal_id has been removed. Use id instead.

sentry_organization_member

  1. The attribute teams has been removed. Instead, use the sentry_team_member resource to add a member to a team.

What's Changed

  • fix(deps): update github.com/hashicorp/go-cty digest to 8598007 by @renovate in #269
  • chore(deps): update goreleaser/goreleaser-action action to v4.1.1 by @renovate in #272
  • chore(deps): update goreleaser/goreleaser-action action to v4.2.0 by @renovate in #273
  • fix(deps): update module github.com/hashicorp/terraform-plugin-log to v0.8.0 by @renovate in #276
  • fix(deps): update module golang.org/x/oauth2 to v0.5.0 by @renovate in #277
  • fix(deps): update module github.com/hashicorp/terraform-plugin-sdk/v2 to v2.25.0 by @renovate in #280
  • fix(deps): update module github.com/hashicorp/terraform-plugin-docs to v0.14.1 by @renovate in #285
  • Bump golang.org/x/net from 0.6.0 to 0.7.0 by @dependabot in #286
  • fix(deps): update module github.com/hashicorp/terraform-plugin-sdk/v2 to v2.26.1 by @renovate in #292
  • chore(deps): update actions/setup-go action to v4 by @renovate in #291
  • fix(deps): update module golang.org/x/oauth2 to v0.6.0 by @renovate in #287
  • fix(deps): update module golang.org/x/oauth2 to v0.7.0 by @renovate in #295
  • fix(deps): update module github.com/jianyuan/go-sentry/v2 to v2.5.0 by @renovate in #270
  • fix(deps): update module golang.org/x/sync to v0.2.0 by @renovate in #298
  • fix(deps): update module golang.org/x/sync to v0.3.0 by @renovate in #307
  • fix(deps): update module github.com/hashicorp/terraform-plugin-log to v0.9.0 by @renovate in #302
  • chore(deps): update goreleaser/goreleaser-action action to v4.3.0 by @renovate in #306
  • fix(deps): update module golang.org/x/oauth2 to v0.10.0 by @renovate in #299
  • fix(deps): update module github.com/hashicorp/go-retryablehttp to v0.7.4 by @renovate in #304
  • feat: Migrate to the Terraform Plugin Framework by @jianyuan in #341
  • feat: Add the ability to add/update/delete organization members to teams by @jianyuan in #343
  • feat: Support for deafult_rules in project resource by @merrington in #340
  • chore(deps): update actions/checkout action to v4 by @renovate in #322
  • chore(deps): update crazy-max/ghaction-import-gpg action to v6 by @renovate in #324
  • chore(deps): update actions/setup-go action to v5 by @renovate in #342
  • feat: Add the option default_key to remove the default key from new projects by @jianyuan in #344
  • chore(deps): update hashicorp/setup-terraform action to v3 by @renovate in #333
  • fix(deps): update module golang.org/x/sync to v0.5.0 by @renovate in #331
  • fix(deps): update module github.com/hashicorp/go-retryablehttp to v0.7.5 by @renovate in #336
  • feat: New project inbound data filter resource by @jianyuan in #346
  • fix(deps): update module golang.org/x/oauth2 to v0.15.0 by @renovate in #316
  • chore(deps): update goreleaser/goreleaser-action action to v4.6.0 by @renovate in #317
  • chore(deps): update goreleaser/goreleaser-action action to v5 by @renovate in #325
  • feat: update import docs for the sentry_dashboard resource by @nialdaly in #326
  • feat: Spike Protection Notification Action resource by @jianyuan in #348
  • ref: Migrate organization integration data source to plugin framework by @jianyuan in #351
  • ref: Consistent schema by @jianyuan in #352
  • feat: Add input_channel_id on sentry_metric_alert by @geototti21 in #282
  • fix: Change project_id type to string in key resource by @sc3w in #240
  • feat: organization member data source by @jianyuan in #355
  • ref: Migrate issue alert to plugin framework by @jianyuan in #354
  • ref: Refactor models to use Fill() method by @jianyuan in #358
  • fix(deps): update module github.com/hashicorp/terraform-plugin-mux to v0.13.0 by @renovate in #357

New Contributors

Full Changelog: v0.11.2...v0.12.0

v0.11.2

19 Jan 23:25
efcdc64
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.11.1...v0.11.2

v0.11.1

11 Jan 00:04
6688c4e
Compare
Choose a tag to compare

What's Changed

  • enhancement: validate the platform by checking the existence of API documentation by @jianyuan in #258
  • fix(deps): update module github.com/jianyuan/go-sentry/v2 to v2.2.0 by @renovate in #253. This release includes async metric alert creation support by @eugeniykurasov in jianyuan/go-sentry#73
  • fix(deps): update module github.com/hashicorp/go-retryablehttp to v0.7.2 by @renovate in #252
  • fix(deps): update module golang.org/x/oauth2 to v0.4.0 by @renovate in #254

Full Changelog: v0.11.0...v0.11.1

v0.11.0

26 Dec 12:46
a52cb27
Compare
Choose a tag to compare

What's Changed

  • Enhancement: sentry_metric_alert resource and data source: Support integration ID property integration_id by @taj-p in #217
  • Enhancement: sentry_metric_alert resource: Support event types property event_types by @eugeniykurasov and @jianyuan in #237 and #239
  • Enhancement: sentry_project resource: Validate project platform by @jianyuan in #241
  • Fix: sentry_organization_member resource: Fix missing required organization field in documentation by @lpgarzonr and @jianyuan in #242 and #238
  • Fix: sentry_metric_alert resource and data source: Make trigger.*.action.*.target_identifier optional by @jianyuan in #243

Dependency upgrades

  • chore(deps): update goreleaser/goreleaser-action action to v4 by @renovate in #245
  • fix(deps): update module github.com/hashicorp/terraform-plugin-sdk/v2 to v2.24.1 by @renovate in #231
  • fix(deps): update module github.com/jianyuan/go-sentry/v2 to v2.1.0 by @renovate in #234
  • fix(deps): update module golang.org/x/oauth2 to v0.2.0 by @renovate in #229
  • fix(deps): update module golang.org/x/oauth2 to v0.3.0 by @renovate in #235

New Contributors

Full Changelog: v0.10.0...v0.11.0

v0.10.0

01 Nov 00:39
6f28b44
Compare
Choose a tag to compare

What's Changed

Updates

  • fix(deps): update module golang.org/x/oauth2 to v0.1.0 by @renovate in #225
  • fix(deps): update golang.org/x/sync digest to 8fcdb60 by @renovate in #218
  • fix(deps): update module github.com/hashicorp/terraform-plugin-sdk/v2 to v2.24.0 by @renovate in #221
  • chore(deps): update module go to 1.19 by @renovate in #195
  • chore(deps): update goreleaser/goreleaser-action action to v3.2.0 by @renovate in #223

New Contributors

Full Changelog: v0.9.4...v0.10.0

v0.9.4

17 Aug 00:31
4b7dc98
Compare
Choose a tag to compare

What's Changed

  • Add unit of measurement to sentry_key by @acm19 in #202
  • fix(deps): update golang.org/x/sync digest to 886fb93 by @renovate in #192
  • fix(deps): update golang.org/x/oauth2 digest to 128564f by @renovate in #190
  • fix(deps): update module github.com/hashicorp/terraform-plugin-log to v0.7.0 by @renovate in #193
  • fix(deps): update golang.org/x/oauth2 digest to 8227340 by @renovate in #198
  • fix(deps): update module github.com/hashicorp/terraform-plugin-sdk/v2 to v2.21.0 by @renovate in #201

New Contributors

Full Changelog: v0.9.3...v0.9.4