Skip to content

Update Terraform datadog to v4#26

Open
renovate[bot] wants to merge 1 commit intomainfrom
renovate/datadog-4.x
Open

Update Terraform datadog to v4#26
renovate[bot] wants to merge 1 commit intomainfrom
renovate/datadog-4.x

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Mar 8, 2026

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Type Update Change
datadog (source) required_provider major ~> 3.12~> 4.0

Release Notes

DataDog/terraform-provider-datadog (datadog)

v4.1.0

Compare Source

BUGFIXES
FEATURES
  • [datadog_dashboard_secure_embed_dashboard] Add resource for secure embed dashboards by @​michlee1337 in #​3564
NOTES

v4.0.0

Compare Source

This release includes breaking changes in some resources.
It also changes the required minimum version of the Terraform CLI, which is now 1.1.5.

Detailed upgrade and migration guides are available at https://github.com/DataDog/terraform-provider-datadog/blob/master/docs/guides/v4-upgrade-guide.md .

BREAKING CHANGES
  • [provider] Minimum supported version of Terraform is now 1.1.5 to support the upgrade to Terraform protocol v6 by @​LiuVII #​3412
  • [datadog_application_key] Remove previously deprecated import functionality by @​jackakeller in #​3461
  • [datadog_application_key] Remove previously deprecated data source by @​jackakeller in #​3464
  • [datadog_integration_aws] Remove deprecated resources by @​dhan0779 in #​3450
  • [datadog_integration_aws_event_bridge] Upgrade eventbridge to use v2 API by @​dhan0779 in #​3487
  • [datadog_monitor] Removed 'locked' and deprecated 'restricted_roles' field in favor of restriction policy by @​shaneyuandd in #​3449

Full Changelog: DataDog/terraform-provider-datadog@v3.91.0...v4.0.0

v3.91.0

Compare Source

BUGFIXES
FEATURES

v3.90.0

Compare Source

BUGFIXES
IMPROVEMENTS
FEATURES

v3.89.0

Compare Source

BUGFIXES
FEATURES
  • [datadog_monitor] Add support to timezone on evaluation window by @​shaneyuandd in #​3506
  • [datadog_tag_pipeline_ruleset] Add if_tag_exists feature to Cloud Cost tag pipelines and deprecate if_not_exists field by @​ashleyyip in #​3500
  • [datadog_service_level_objective] Add sli_specification support for count SLOs by @​peachprosecutor in #​3507

v3.88.0

Compare Source

BUGFIXES
  • [datadog_sensitive_data_scanner_rule] Handle missing resource on deletion gracefully by @​vinckama in #​3486
IMPROVEMENTS
FEATURES
  • [CCT-698] [datadog_cost_budget] Add budget_line schema and deprecate entries by @​zeinageb in #​3460

v3.87.0

Compare Source

BUGFIXES
IMPROVEMENTS
  • [datadog_aws_cur_config] [datadog_azure_uc_config] [datadog_gcp_uc_config] Add meta setup_method:terraform to cloud config POST request by @​mgndu in #​3475
  • [datadog_observability_pipelines] Make datadog_tags keys required to contain at least one element by @​20agbekodo in #​3469
  • [datadog_sensitive_data_scanner_rule] compute included_keyword_configuration when not explicitly defined by @​OBe95 in #​3463
FEATURES
NOTES

v3.86.0

Compare Source

BUGFIXES
IMPROVEMENTS
FEATURES

v3.85.0

Compare Source

BUGFIXES
IMPROVEMENTS
  • [datadog_dashboard] Support hide_incomplete_cost_data field for widget time spans by @​yacomink in #​3411
  • [datadog_dashboard_json] Remove deprecated dashboard_json.is_read_only field from update requests, and all dashboard test files by @​yacomink in #​3413
  • [datadog_service_level_objective] Add attributes tags computed by @​sbecker59 in #​2926
  • [datadog_synthetics_global_variable] feat: add write-only value support by @​LiuVII in #​3382
  • [datadog_synthetics_test] Add support for multistep subtest steps by @​romainberger in #​3394
FEATURES

v3.84.0

Compare Source

BUGFIXES
  • [datadog_software_catalog] Fix software_catalog resource to handle empty API responses for deleted entities by @​KruthiVuppala in #​3371
  • [datadog_csm_threat_agent] fix multiple actions support by @​safchain in #​3375
  • [datadog_security_monitoring_rule] Replace security monitoring rules with an updated detection method by @​paul-hf in #​3392
IMPROVEMENTS
FEATURES
  • [datadog_observability_pipeline] Add processor groups instead of standalone processors by @​vladimir-dd in #​3346
  • [datadog_deployment_gate] Add deployment gates terraform provider by @​Aaron-9900 in #​3286
  • [datadog_dashboard] Add semantic_mode support to metric queries by @​brtu in #​3356
  • [datadog_observability_pipeline] Add display_name for processors and processor groups by @​vladimir-dd in #​3377
  • [datadog_security_monitoring_rule] Add anomaly detection options to security monitoring rule resource by @​paul-hf in #​3376
  • [datadog_security_monitoring_rule] Add instantaneous baseline option to NewValue by @​hachem-dd in #​3400
NOTES

v3.83.0

Compare Source

BUGFIXES
IMPROVEMENTS
  • [datadog_sensitive_data_scanner_rule] drop ForceNew from included_keyword_configuration by @​OBe95 in #​3355
  • [datadog_cost_budget] Add Validation for terraform plan by @​zeinageb in #​3349
FEATURES
  • [datadog_integration_aws_iam_permissions_resource_collection] Add new data source for AWS Integration resource collection IAM permissions by @​raymondeah in #​3265
  • [datadog_monitor_notification_rule] Add support for scope and conditional_recipients by @​shaneyuandd in #​3363
  • [datadog_resource_datadog_monitor] Add Support for Saving Assets to Monitors by @​kevinpombo-datadog in #​3334
  • [datadog_logs_restriction_query] Add LRQ Terraform Resource by @​dwijetunga in #​3352

v3.82.0

Compare Source

BUGFIXES
  • [datadog_cost_budget] Fix update creating duplicate instead of updating existing by @​zeinageb in #​3341
FEATURES
  • [datadog_custom_allocation_rules] add the functionality to allow users decide custom allocation rule reorder behaviors by @​congx4 in #​3324
  • [datadog_reference_table] Add terraform support for reference tables by @​g-brizolier in #​3317
  • [datadog_team_hierarchy_links] Add TF provider for team hierarchy links by @​dshivara in #​3348

v3.81.0

Compare Source

BUGFIXES
  • [datadog_agentless_scanning_gcp_scan_options] Better support of resource conflict in agentless GCP scan options TF provider by @​mohamed-challal in #​3328
  • [datadog_security_monitoring_suppression] Fix issue when dealing with empty array of tags in Rules by @​clementgbcn in #​3331
  • [datadog_observability_pipeline] make google auth optional by @​vladimir-dd in #​3332
FEATURES
  • [datadog_tag_pipeline_rulesets] add the functionality to allow users decide tag pipeline reorder behaviors by @​congx4 in #​3320
  • [datadog_user] Add new exclude_service_accounts attribute to the datadog_user ds by @​tquidetdd in #​3323
  • [datadog_metrics] add 'datadog_metrics' data source by @​mdb in #​3214

v3.80.0

Compare Source

BUGFIXES
FEATURES
  • [datadog_agentless_scanning_gcp_scan_options] Add Terraform provider for GCP scan options by @​mohamed-challal in #​3321
  • [datadog_integration_gcp_sts] Add granular namespace filters to GCP V2 Terraform Provider by @​ash-ddog in #​3299 - NOTE: due to limitations with the Terraform protocol v5 currently in use by our provider, users should add filters = [] to each metric_namespace_configs key. Omitting it would result in an error. For more information on filters, see Integrations - Google Cloud Platform

v3.79.0

Compare Source

BUGFIXES
  • [datadog_integration_gcp_sts] Fix handling prometheus default in mncs by @​katherinekim-51 in #​3297
  • [datadog_tag_pipeline_ruleset] Ensure resource handles tag pipeline rulesets deleted via the UI that are managed in tfstate by @​alextmeyer in #​3313
  • [datadog_synthetics_private_location] Fix restriction_policy_resource_id format by @​Matt-Cam in #​3310
  • [datadog_app_builder_app] fix bug with publish/unpublish by @​tyffical in #​3312
IMPROVEMENTS

v3.78.0

Compare Source

BUGFIXES
IMPROVEMENTS

v3.77.0

Compare Source

BUGFIXES
  • [datadog_synthetics_test] Allow deletion of Synthetics test steps by @​ALenfant in #​3284
  • [datadog_custom_allocation_rule] update terraform go api-client by @​congx4 in #​3283
  • [datadog_aws_cur_config][datadog_custom_allocation_rule] Minor fixes to Cloud Cost resources to prevent apply needed after imports by @​alextmeyer in #​3287
FEATURES
  • [datadog_synthetics_test] Support the blockedRequestPatterns option for browser tests by @​SKYWy in #​3257
  • [datadog_monitor] Update Monitors terraform to support draft monitors by @​kevinpombo-datadog in #​3275
  • [scripts] Create helper script to automatically find and import any existing Datadog Cloud Cost resources into terraform by @​alextmeyer in #​3278

v3.76.0

Compare Source

BUGFIXES
  • [datadog_azure_uc_config] Add support for Cloud Cost Azure Cloud Usage Cost Config resource and data source by @​alextmeyer in #​3263
  • [datadog_csm_threats] Fix csm threats agent rule expression whitespace inconsistency by @​QuentinGuillard in #​3269
  • [datadog_tag_pipeline_ruleset] Fix an edge case when imports tag pipeline rulesets without any rules by @​congx4 in #​3277
IMPROVEMENTS
  • [datadog_synthetics_private_location] Add restriction_policy_resource_id to synthetics private locations to use with restriction policy by @​romainberger in #​3271
  • [datadog_azure_uc_config][datadog_aws_cur_config][datadog_gcp_uc_config] Update Cloud cost provider resources to support exposing computed fields by @​alextmeyer in #​3274
FEATURES
  • [datadog_security_monitoring_rule] Add sequence detection method to security monitoring rule resource by @​paul-hf in #​3239
  • [datadog_gcp_uc_config] Add support for Cloud Cost Google Cloud Usage Cost Config resource and data source by @​alextmeyer in #​3258
  • [datadog_integration_aws_iam_permissions_standard] Add new data source for AWS Integration standard IAM permissions by @​raymondeah in #​3261
  • [datadog_tag_pipeline_ruleset] terraform support for tag-pipeline by @​congx4 in #​3236
  • [datadog_custom_allocation_rule] Add support for CCM custom allocation rules by @​elihschiff in #​3262

v3.75.0

Compare Source

BUGFIXES
  • [datadog_synthetics_test] Fix typo in browser test steps press key modifiers validation by @​zach-b in #​3234
  • [datadog_security_monitoring_rule] Defer JSON filtering to Read to fix “inconsistent result after apply” by @​Datadog-MartinG in #​3212
  • [datadog_synthetics_global_variable] Fix dynamic block parsing by @​Matt-Cam in #​3251
IMPROVEMENTS
FEATURES

v3.74.0

Compare Source

BUGFIXES
  • [datadog_security_monitoring_rule] Handle empty vs null for security monitoring reference table deletion by @​paul-hf in #​3192
  • [datadog_metric_tags] fix: data source incorrect metric name by @​bharling in #​3220
  • [datadog_team_membership] Remove resource from state if not found by @​skarimo in #​3228
IMPROVEMENTS
FEATURES
  • [datadog_incident_notification_template] Add datadog_incident_notification_template resource and datasource by @​codhah92 in #​3218
  • [datadog_incident_notification_rule] Add incident notification rule tf resource & data source by @​codhah92 in #​3224
  • [datadog_monitor] Migrate datadog_monitor to plugin framework by @​shaneyuandd in #​3161
  • [datadog_integration_gcp] [datadog_integration_gcp_sts] Add monitored_resource_configs to v1 and v2 terraform modules by @​ash-ddog in #​3219
  • [datadog_security_monitoring_rule] Support Cloud SIEM scheduled rules by @​pietrodll in #​3181

v3.73.0

Compare Source

BUGFIXES
  • [datadog_service_account] Add pagination support for datadog_service_account data by @​shuheiktgw in #​3172
IMPROVEMENTS
FEATURES
  • [datadog_integration_aws_account] Add support for log_source_config by @​ktmq in #​3173
  • [datadog_metric_active_tags_and_aggregations] add datadog_metric_active_tags_and_aggregations data source by @​mdb in #​3103
  • [datadog_integration_aws_account] Disable AWS/Usage metric collection by default by @​joaquinrios in #​3156
  • [datadog_rum_application] Add Product Scales support by @​jasonscottdatadog in #​3185
  • [datadog_sensitive_data_scanner_group] Add support for SDS should_save_match by @​fuchsnj in #​3189

v3.72.0

Compare Source

BUGFIXES
FEATURES
  • [datadog_observability_pipeline] Add v 2.6.0 components, plus Amazon S3 and Crowdstrike destinations by @​tessneau in #​3166
  • [datadog_integration_aws_iam_permissions] Add new data source for AWS Integration required IAM permissions by @​raymondeah in #​3178
  • [dataset] Dataset terraform resource by @​kisharne in #​3138

v3.71.0

Compare Source

BUGFIXES
  • [datadog_metric_tags] chore: correct datadogMetricTagsDataSource interface check by @​mdb in #​3098
IMPROVEMENTS
FEATURES
  • [datadog_security_notification_rule] Add Host and IaC security notification rule types by @​ltaloc in #​3158
  • [datadog_metric_metadata] feat: add datadog_metric_metadata data source by @​mdb in #​3100
  • [datadog_agentless_scanning_aws_scan_options] Add Terraform provider for AWS scan options by @​k3nz0 in #​3164

v3.70.0

Compare Source

BUGFIXES
  • [datadog_team_membership] Correct handling of 404 when reading team memberships by @​heavi5ide in #​3140
FEATURES

v3.69.0

Compare Source

BUGFIXES
IMPROVEMENTS

v3.68.0

Compare Source

BUGFIXES
  • [synthetics_test] Fix file upload issue in the terraform provider by @​mtalec in #​3118
IMPROVEMENTS
FEATURES

v3.67.0

Compare Source

BUGFIXES
FEATURES

v3.66.0

Compare Source

BUGFIXES
  • [datadog_synthetics_test] Exclude TLS version types from being converted to number by @​teodor2312 in #​3042
IMPROVEMENTS
FEATURES
NOTES

v3.65.0

Compare Source

FEATURES
  • [datadog_compliance_custom_framework] Terraform Provider for Custom Frameworks by @​nkonjeti in #​2975

v3.64.0

Compare Source

BUGFIXES
  • [datadog_synthetics_test] Change target and targetvalue to be number or string by @​teodor2312 in #​3027
IMPROVEMENTS
  • [datadog_dashboard] List Stream Widget Request - make column fields optional by @​brtu in #​3026
FEATURES

Full Changelog: <https://github.com/DataDog/terraform-provider-datadog/comp


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot force-pushed the renovate/datadog-4.x branch from 8cd8ff5 to 7a21942 Compare March 14, 2026 08:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants