Releases: DataDog/terraform-provider-datadog
Releases · DataDog/terraform-provider-datadog
v3.10.0
What's Changed
BUGFIXES
- [datadog_cloud_workload_security_agent_rule] Fix
enabled
attribute reading by @skarimo in #1379 - [datadog_dashboard] Fix
sunburst_definition
insidegroup_definition
by @volnt in #1377
IMPROVEMENTS
FEATURES
NOTES
New Contributors
- @volnt made their first contribution in #1377
- @api-clients-generation-pipeline made their first contribution in #1396
Full Changelog: v3.9.0...v3.10.0
v3.9.0
IMPROVEMENTS:
datadog_dashboard
: Implement support for Treemap widget (#1331)datadog_dashboard
: Add support forapm_stats_query
for distributions widget (#1326)datadog_synthetics_test
: Add support new authentication types and request proxy for Synthetics tests (#1336)datadog_synthetics_test
: Add element user locator field for browser steps (#1346)datadog_integration_aws
: Add support formetrics
,cspm_resource
andresource
collections (#1343) Thanks @nikohaadatadog_synthetics_test
: Add certificate check option for ssl tests (#1368)datadog_synthetics_test
: Add support for is_critical option on browser steps (#1359)
FEATURES:
datadog_cloud_workload_security_agent_rules
: Add terraform support for Cloud Workload Security Agent Rules (#1338)data_source_datadog_logs_indexes
: Add logs indexes datasource (#1349)datadog_authn_mapping
: Add new resource SAML AuthN Mappings (#1349)
BUGFIXES:
datadog_dashboard_json
: Handle perpetual diff when bothis_read_only
andrestricted_roles
is set (#1280)datadog_security_monitoring_rule
: Set evaluation_window to optional and fix tests (#1347)datadog_integration_gcp
: Use mutex in GCP resource to limit concurrent changes (#1360)datadog_integration_aws_lambda_arn
: Use mutex in aws lambda arn resource to limit concurrent changes (#1370)datadog_aws_log_collection
: Use mutex to limit concurrent changes (#1370)
NOTES:
- Update Datadog client to v1.10.0
v3.8.1
v3.8.0
IMPROVEMENTS:
datadog_dashboard
: Implement support for sunburst widget (#1324)datadog_monitor
: Add supportci-pipelines alert
monitor type (#1315)datadog_security_monitoring_rules
: Raise the case limit in security rules (#1313)datadog_service_level_objective
: Fix SLO-correction examples (#1307)datadog_slo_correction
: Update documentation to list supported correction rules (#1308)datadog_synthetics_test
: Add GET call after create to ensure resource is created successfully (#1312)datadog_synthetics_test
: Add retry options to Synthetics multi step (#1317)datadog_synthetics_test
: Add support for websocket synthetics tests (#1287)datadog_synthetics_test
: Allow variables inmoreThan
operator with JSONPath (#1322)
NOTES:
v3.7.0
IMPROVEMENTS:
datadog_dashboard
: Implement support for formulas and functions in Scatterplot Widgets (#1275)datadog_webhook
: Use mutex in webhook to prevent concurrent modifications (#1279)datadog_webhook_custom_variable
: Use mutex in webhook to prevent concurrent modifications (#1279)datadog_monitor
: Fix invalid monitortimeout_h
example (#1281)datadog_service_level_objective
: Marktarget_display
andwarning_display display
values as computed (#1286)datadog_synthetics_test
: Add support for UDP tests (#1277)datadog_dashboard
: Implement support for Change widgets using formulas and functions (#1191)datadog_monitor
: Updatenew_group_delay
andnew_host_delay
docs (#1281)
BUGFIXES:
datadog_dashboard_json
: Handle perpetual diff when bothis_read_only
andrestricted_roles
is set (#1280)datadog_monitor_json
: Fix panic on resource name change (#1278)datadog_monitor_json
: Fix perpetual diff on some monitor JSON fields (#1291)datadog_dashboard_json
: Handlenotify_list
diffs for dashboard resource (#1295)datadog_monitor
: Don't setnew_host_delay
if it's not returned by api (#1281)datadog_dashboard
: Handle perpetual diff innotify_list
attribute (#1295)
NOTES:
v3.6.0
IMPROVEMENTS:
datadog_metric_tag_configuration
: add aggregations option tometric_tag_configuration
TF resource (#1179)datadog_dashboard
: Safeguard against empty widget requests (#1253)datadog_downtime
: Correctdowntime.monitor_tags
description (#1252) Thanks @antonioalmeidadatadog_dashboard
: Update property descriptions for Dashboard RBAC release (#1251)datadog_monitor
: Fix typo in thedatadog_monitor
page (#1257) Thanks @jtamagnan-delphixdatadog_slo_correction
: Add docs for recurring slo correction (#1256)datadog_integration_azure
: Add support for Azure resource automute option (#1262).
FEATURES:
datadog_logs_indexes_order
: Add datasource datadog_logs_indexes_order (#1244)datadog_integration_azure
: Fix azure resource state when duplicate tenants are present (#1255).
BUGFIXES:
datadog_dashboard
: Safeguard against empty widget requests (#1253)datadog_synthetics_test
: Properly handle emptybasicAuth
values (#1263)datadog_synthetics_test
: Handle emptyrequest_definition
values (#1268)
NOTES:
- Update Datadog client to v1.6.0
v3.5.0
IMPROVEMENTS:
datadog_dashboard
: Implement support for APM Dependency Stats query in Query Table (#1199)datadog_synthetics_test
: Add missing follow redirects option for multistep requests (#1194)datadog_dashboard
: Implement support for APM Resource Stats query in Query Table (#1200)datadog_logs_custom_pipeline
: Document how to find pipeline ID for import (#1220)datadog_security_monitoring_rules
: Add CWS support to terraform provider (#1222)datadog_dashboard
: Set dashboard resource's widget attribute to Optional (#1224)datadog_synthetics_test
: Add support forservername
in Synthetics test request (#1232)datadog_monitor
: Add support for new renotify options (#1235)datadog_logs_index
: Use mutex to avoid creating/modifying logs indexes in parallel (#1245)
FEATURES:
datadog_webhook
: Add Webhook resource (#1205)datadog_webhook_custom_variable
: Add Webhook Custom Variable resource (#1206)datadog_roles
: Add datadog roles data source (#1240)datadog_monitor_json
: Add datadog monitor json resource (#1240)
BUGFIXES:
datadog_synthetics_test
: Documentdevice_ids
as required for browser type only (#1216) Thanks @alexjurkiewiczdatadog_synthetics_test
: Fix synthetics browser testupload-files
step (#1219)datadog_integration_gcp
: Changed Token URI for GCP Service account (#1201) Thanks @pbrao08datadog_downtime
: Set only one of timestamp or date format for start and end to avoid inconsistent plans (#1223)datadog_security_monitoring_rules
: Fix docs and example for security monitoring default rule (#1246)datadog_logs_index
: Specify 1 filter block (#1247) Thanks @bendrucker
NOTES:
- Update Datadog client to v1.5.0
v3.4.0
IMPROVEMENTS:
datadog_dashboard_list
: Expand the example to demonstrate how to use the dashboard list data (#1148) Thanks @jyeedatadog_synthetics_test
: Add support for local variables for browser tests (#1185)datadog_integration_aws
: Document use ofaccess_key_id
asaccount_id
for aws integrations (#1189)datadog_dashboard
: Add available_values property to dashboard template variables (#1195)datadog_user
: Update User roles when re-enabling previously deleted user (#1174)
BUGFIXES:
datadog_dashboard_json
: Validate widgets cast in dashboard JSON (#1197)
NOTES:
- Update Datadog client to v1.4.0
v3.3.0
IMPROVEMENTS:
datadog_dashboard
: Add audit logs data source to dashboard resource (#1152)datadog_synthetics_test
: Improve consistency by using response from POST/PUT requests directly to save state (#1117)datadog_logs_index
: Add logs index creation (#1155)datadog_synthetics_test
: Add support forallow_insecure
option in multistep requests (#1145)datadog_synthetics_test
: Addmultistep
API test example (#1164)datadog_synthetics_test
: Do not set useless fields for Synthetics local global variables (#1175)datadog_monitor
: Addnew_group_delay
monitor option (#1176)datadog_synthetics_test
: Add support for restricted roles for global variables (#1178)datadog_dashboard
: Implement formulas and functions support for query table widgets (#1158)
FEATURES:
datadog_security_monitoring_filter
: Add security monitoring filter resource (#1141)datadog_security_monitoring_filter
: Add security monitoring filter datasource (#1142)datadog_synthetics_global_variable
: Add synthetics global variable datasource (#1151)datadog_user
: Add datadog user datasource (#1124) Thanks @tleveque69datadog_api_key
: Add datadog api key resource (#1184) Thanks @bartoszj-bcgdatadog_api_key
: Add datadog api key datasource (#1184) Thanks @bartoszj-bcgdatadog_application_key
: Add datadog application key resource (#1184) Thanks @bartoszj-bcgdatadog_application_key
: Add datadog application key datasource (#1184) Thanks @bartoszj-bcgdatadog_child_organization
: Add datadog child organization resource (#1184) Thanks @bartoszj-bcgdatadog_organization_settings
: Add datadog organization settings resource (#1184) Thanks @bartoszj-bcg
BUGFIXES:
datadog_synthetics_test
: Fix missing integer type assertion targets (#1161)datadog_dashboard
: Always set columns attribute when creating log stream widget (#1163)datadog_dashboard_json
: Use custom SendRequest method to get a dashboard (#1167)
NOTES:
- Update Datadog client to v1.3.0
v3.2.0
IMPROVEMENTS:
datadog_security_monitoring
: Introduce the detections methods and the new value rules options (#1116)datadog_integration_slack_channel
: Add Slack import example (#1128)datadog_synthetics_test
: Add custom message with a warning on synthetics test resource (#1133)datadog_monitor
: Allow un-settingrestricted_roles
on a monitor resource and addrestricted_roles
to the monitor data source (#1121)datadog_security_monitoring_rules
: Add support for suppress and require filters for the rules resources (#1131)datadog_security_monitoring_rules
: Add support forhas_extended_title
property (#1130)
BUGFIXES:
datadog_dashboard
: Fixis_column_break
issues (#1140)datadog_integration_aws_log_collection
anddatadog_integration_aws_tag_filter
: Fixed Terraform examples (#1127)datadog_synthetics_test
: Updatetick_every
property to use int (#1119)datadog_logs_index
: Fix logs_index update method (#1126provider
: Fix segfault intranslateclienterror
ifhttpresp
is nil (#1135)
NOTES: