Skip to content

Update Terraform datadog to v4#16

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

Update Terraform datadog to v4#16
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/datadog-4.x

Conversation

@renovate
Copy link
Copy Markdown
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.10.0

Compare Source

BUGFIXES
  • [datadog_security_monitoring_rule] Fix anomaly_detection_options Computed drift by @​hachem-dd in #​3784
  • [datadog_security_monitoring_rule] Mark anomaly_detection_options fields as Computed by @​alvizi-dd in #​3792
  • [datadog_dashboard_v2] Preserve zero layout coordinates by @​brlee19 in #​3793
  • [datadog_security_monitoring_rule] Fix anomaly detection rule condition field to handle dynamic API default by @​alvizi-dd in #​3801
IMPROVEMENTS
FEATURES
  • [datadog_dashboard_v2] Allow errors data source in formula event queries by @​yacomink in #​3775
  • [datadog_monitor] Add data-jobs alert monitor type support by @​pawel-big-lebowski in #​3795
  • [datadog_integration_databricks_account] Add Terraform resource for Databricks AMS integration by @​guttymora in #​3797
  • [datadog_observability_pipeline] Update databricks_zerobus destination, use identifiers for unity_catalog_endpoint and ingestion_endpoint by @​petere-datadog in #​3798

v4.9.0

Compare Source

IMPROVEMENTS
FEATURES

v4.8.0

Compare Source

IMPROVEMENTS
  • [datadog_logs_index] validate name at plan time by @​gmeligio in #​3726
  • [datadog_security_monitoring_rule] Expand new value rule learningDuration and forgetAfter from enum to int range (0-30 and 1-30) by @​clementgbcn in #​3712
FEATURES
  • [datadog_org_group] Terraform support for org groups and policies by @​k-phan in #​3686
  • [datadog_azure_integration] Introduce Preview Secretless Auth Flag by @​benjjs in #​3759

v4.7.0

Compare Source

BUGFIXES
  • [datadog_logs_integration_pipeline] Skip CheckForUnparsed in logs integration pipeline read/update by @​clementgbcn in #​3733
  • [datadog_dashboard_v2] Drop unmapped API fields instead of failing by @​yacomink in #​3742
IMPROVEMENTS
FEATURES

v4.6.0

Compare Source

BUGFIXES
FEATURES

Full Changelog: DataDog/terraform-provider-datadog@v4.5.0...v4.6.0

v4.5.0

Compare Source

BUGFIXES
IMPROVEMENTS
  • [datadog_integration_fastly_account] Mark api_key as Sensitive and add write-only support by @​fpighi in #​3676
  • [datadog_logs_custom_pipeline] Add support for tags and description fields for nested pipelines by @​andreyfel in #​3677
  • [datadog_sensitive_data_scanner] Allow filtering rules by standard pattern ID by @​fbryden in #​3655
FEATURES
NOTES
  • Bump terraform plugin dependencies for terraform-plugin-go v0.31.0 compat by @​fpighi in #​3674

v4.4.0

Compare Source

BUGFIXES
  • [datadog_synthetics_test] increase upper bound and set content encoding for base64 encoded file upload by @​hongkai in #​3620
  • [datadog_security_monitoring_default_rule] Fix phantom diffs on query/case blocks when omitted from config by @​alvizi-dd in #​3612
  • [datadog_dashboard] Fix dashboard tab tests broken by API client upgrade by @​brtu in #​3632
IMPROVEMENTS
FEATURES

v4.3.0

Compare Source

BUGFIXES
FEATURES

v4.2.0

Compare Source

BUGFIXES
IMPROVEMENTS

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
  • [datadog_org_connection] Terraform Resource for Org Connection by @​abe-lin-dd in #​3229
  • [datadog_observability_pipeline] add Google PubSub destination by @​gwenaskell in #​3235
  • [datadog_integration_aws_external_id] Add data source to retrieve AWS external ID of an AWS integration by @​LorisFriedel in #​3247
  • [datadog_aws_cur_config] Add support for Cloud Cost AWS CUR Config resource and datasource by [@&#82

Note

PR body was truncated to here.


Configuration

📅 Schedule: (UTC)

  • 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 8160946 to 151d50e Compare March 14, 2026 06:49
@renovate renovate Bot force-pushed the renovate/datadog-4.x branch from 151d50e to d9086de Compare March 31, 2026 16:49
@renovate renovate Bot force-pushed the renovate/datadog-4.x branch 2 times, most recently from b8fc8d9 to 7d4cabe Compare April 19, 2026 06:16
@renovate renovate Bot force-pushed the renovate/datadog-4.x branch 2 times, most recently from 60fd574 to c984643 Compare May 6, 2026 19:39
@renovate renovate Bot force-pushed the renovate/datadog-4.x branch 2 times, most recently from bcbc382 to 973e3e0 Compare May 14, 2026 11:36
@renovate renovate Bot force-pushed the renovate/datadog-4.x branch from 973e3e0 to f226971 Compare May 21, 2026 08:04
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