Releases: jianyuan/terraform-provider-sentry
v0.14.1
Migration notes
- The
sentry_project
now supports specifyingfingerprinting_rules
andgrouping_enhancements
. If you have these set via the UI, you must also set them in your Terraform manifest.
What's Changed
- feat: New
sentry_organization_repository
resource by @jianyuan in #500 - feat:
sentry_project
supportsfingerprinting_rules
andgrouping_enhancements
. by @jianyuan in #510 - fix: Allow
other
as a platform option by @jianyuan in #505 - fix(deps): update module github.com/hashicorp/terraform-plugin-framework-validators to v0.14.0 by @renovate in #497
- fix(deps): update module github.com/hashicorp/terraform-plugin-go to v0.25.0 by @renovate in #503
- fix(deps): update module github.com/hashicorp/terraform-plugin-mux to v0.17.0 by @renovate in #504
- fix(deps): update module github.com/hashicorp/terraform-plugin-sdk/v2 to v2.35.0 by @renovate in #508
- fix(deps): update module github.com/hashicorp/terraform-plugin-framework-validators to v0.15.0 by @renovate in #509
- fix(deps): update module github.com/hashicorp/terraform-plugin-framework to v1.13.0 by @renovate in #507
Full Changelog: v0.14.0...v0.14.1
v0.14.0
What's Changed
- new datasource: sentry_all_organization_members by @crivetechie in #496
- feat:
sentry_project
filters can now be configured by @jianyuan in #492 - ref:
sentry_metric_alert
requires at least an action by @jianyuan - fix: owner and environment of
sentry_metric_alert
should not computed value by @buzztaiki in #486 - ref: migrate organization data source to the plugin framework by @jianyuan in #484
- ref: migrate project resource to framework by @jianyuan in #487
- fix(deps): update module github.com/hashicorp/terraform-plugin-docs to v0.19.4 by @renovate in #413
- fix(deps): update module github.com/hashicorp/terraform-plugin-go to v0.24.0 by @renovate in #489
- fix(deps): update module github.com/hashicorp/terraform-plugin-framework to v1.12.0 by @renovate in #488
- Update Sentry platforms by @github-actions in #491, #493
- chore(deps): update dependency go to v1.23.2 by @renovate in #494
New Contributors
- @buzztaiki made their first contribution in #486
- @crivetechie made their first contribution in #496
Full Changelog: v0.13.2...v0.14.0
v0.13.2
What's Changed
- Increase alert name limit to the real limit by @JParisFerrer in #468
- Update Sentry platforms by @github-actions in #481
- fix: Ignore name attribute in issue alert conditions by @jianyuan in #483
- docs: Add units to rate limit description by @schew2381 in #471
- fix(deps): update module github.com/hashicorp/terraform-plugin-framework-validators to v0.13.0 by @renovate in #465
- fix(deps): update module github.com/hashicorp/terraform-plugin-framework to v1.11.0 by @renovate in #475
- fix(deps): update module github.com/hashicorp/terraform-plugin-testing to v1.10.0 by @renovate in #476
- fix(deps): update module golang.org/x/sync to v0.8.0 by @renovate in #474
- fix(deps): update module golang.org/x/oauth2 to v0.23.0 by @renovate in #482
- chore(deps): update peter-evans/create-pull-request action to v7 by @renovate in #480
New Contributors
- @JParisFerrer made their first contribution in #468
- @schew2381 made their first contribution in #471
Full Changelog: v0.13.1...v0.13.2
v0.13.1
What's Changed
- Update Sentry platforms by @github-actions in #454, #458
- Gracefully handle 404 in team member resource by @ben-z in #447
- fix(deps): update module golang.org/x/oauth2 to v0.21.0 by @renovate in #452
- fix(deps): update module github.com/hashicorp/terraform-plugin-framework to v1.9.0 by @renovate in #451
- fix(deps): update module github.com/hashicorp/go-retryablehttp to v0.7.7 by @renovate in #450
- chore(deps): update goreleaser/goreleaser-action action to v6 by @renovate in #453
New Contributors
Full Changelog: v0.13.0...v0.13.1
v0.13.0
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
tosentry_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 -
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
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
- @rchl made their first contribution in #381
- @AndriusBil made their first contribution in #398
Full Changelog: v0.12.2...v0.12.3
v0.12.2
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
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
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