Releases: jianyuan/terraform-provider-sentry
Releases · jianyuan/terraform-provider-sentry
v0.12.0
Migration steps
sentry_issue_alert
- The attributes
conditions
,filters
, andactions
are now in JSON string format. The types must match the Sentry API, otherwise Terraform will incorrectly detect a drift. Useparseint("string", 10)
to convert a string to an integer. Avoid usingjsonencode()
as Terraform is unable to distinguish between an integer and a float. - The attribute
internal_id
has been removed. Useid
instead.
sentry_organization_member
- The attribute
teams
has been removed. Instead, use thesentry_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
- @dependabot made their first contribution in #286
- @merrington made their first contribution in #340
- @nialdaly made their first contribution in #326
- @geototti21 made their first contribution in #282
- @sc3w made their first contribution in #240
Full Changelog: v0.11.2...v0.12.0
v0.11.2
What's Changed
- fix: Improve Sentry Issue Alert action, condition, and filter definitions by @jianyuan in #268. The name property should now be omitted to prevent the config from drifting. Please refer to the updated documentation for examples.
- fix: platform validation by @jianyuan in #262, #264
- enhancement: validate name length in sentry_issue_alert resource by @majk-p in #260
New Contributors
Full Changelog: v0.11.1...v0.11.2
v0.11.1
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
What's Changed
- Enhancement:
sentry_metric_alert
resource and data source: Support integration ID propertyintegration_id
by @taj-p in #217 - Enhancement:
sentry_metric_alert
resource: Support event types propertyevent_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: Maketrigger.*.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
- @eugeniykurasov made their first contribution in #237
Full Changelog: v0.10.0...v0.11.0
v0.10.0
What's Changed
- New attribute
teams
in resource:sentry_project
to allow mapping many teams to one project (#33) by @taj-p & @jianyuan in #183 & #228 - New Resource:
sentry_organization_member
by @CameronHall in #138 - New Resource:
sentry_organization_code_mapping
by @danielpoonwj in #204 - New Data Source:
sentry_organization_integration
by @danielpoonwj in #204
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
- @danielpoonwj made their first contribution in #204
- @CameronHall made their first contribution in #138
Full Changelog: v0.9.4...v0.10.0
v0.9.4
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
v0.9.3
What's Changed
- fix(deps): update module github.com/hashicorp/terraform-plugin-sdk/v2 to v2.18.0 by @renovate in #180
- Require SENTRY_AUTH_TOKEN to be set. by @taj-p in #184
- fix(deps): update module github.com/hashicorp/terraform-plugin-docs to v0.13.0 by @renovate in #182
- fix(deps): update module github.com/hashicorp/terraform-plugin-log to v0.5.0 by @renovate in #187
- fix(deps): update module github.com/hashicorp/terraform-plugin-sdk/v2 to v2.19.0 by @renovate in #189
- Respect concurrency limits by @jianyuan in #191
New Contributors
Full Changelog: v0.9.2...v0.9.3
v0.9.2
v0.9.1
What's Changed
- Fix project team not updating by @jianyuan in #172
- fix(deps): update golang.org/x/oauth2 digest to 02e64fa by @renovate in #174
- fix(deps): update module github.com/hashicorp/terraform-plugin-docs to v0.11.0 by @renovate in #173
- Add information about importing alert to the resource doc. by @t-cyrill in #175
- fix(deps): update module github.com/hashicorp/terraform-plugin-docs to v0.12.0 by @renovate in #176
New Contributors
Full Changelog: v0.9.0...v0.9.1
v0.9.0
What's Changed
- New resource:
sentry_dashboard
by @jianyuan in #162 - New data source:
sentry_dashboard
by @jianyuan in #167 - New resource:
sentry_metric_alert
by @jianyuan and @javaadsnappcar - New data source:
sentry_metric_alert
by @jianyuan - Rename
sentry_rule
tosentry_issue_alert
by @jianyuan in #147 - New data source:
sentry_issue_alert
by @jianyuan - Improve handling of API Rate Limits by Retrying Requests by @jianyuan in #168
Internals
- Use go-sentry/v2 and pass context to all API methods by @jianyuan in #144
- Refactor organization, teams, projects, keys by @jianyuan in #152, #156, #159
Documentation
- Migrate documentation to
tfplugindocs
by @jianyuan in #141 - Add information about importing key to the resource doc. by @jannaspam in #149
New Contributors
- @javaadsnappcar made their first contribution in #120
- @jannaspam made their first contribution in #149
Full Changelog: v0.8.0...v0.9.0