Skip to content

Releases: DataDog/terraform-provider-datadog

v3.44.1

11 Sep 21:40
00a795f
Compare
Choose a tag to compare

What's Changed

BUGFIXES

  • [datadog_logs_custom_destination] Fix creation failing without forward_tags_restriction_list set by @Prepager in #2565
  • [datadog_synthetics_test] Handle both integer and string values for port by @nkzou in #2577

IMPROVEMENTS

  • [datadog_provider] Bump go version in provider by @skarimo in #2573

Full Changelog: v3.44.0...v3.44.1

v3.44.0

05 Sep 19:07
4e54cb8
Compare
Choose a tag to compare

What's Changed

BUGFIXES

  • [datadog_api_key] Stop overwriting key values in state when the API omits the key by @tyjet in #2544
  • [datadog_restriction_policy] Allow policy deletions outside of terraform to prompt resource recreation by @dchayes-dd in #2545

FEATURES

  • [datadog_software_catalog] Entity resource by @hyperloglogy in #2537
  • [datadog_logs_custom_destination] Introduce logs custom destination resource by @Prepager in #2542
  • [datadog_synthetics_test] Support grpc_message extracted variables by @Drarig29 in #2552
  • [datadog_logs_custom_destination] Introduce logs custom destination resource by @Prepager in #2555

NOTES

  • [datadog_synthetics_test] allow variable in port by @etnbrd in #2522
  • [datadog_api_key] Add deprecation warning to datadog_api_key data source by @tyjet in #2541
  • [datadog_api_key] Add deprecation warning for importing datadog_api_key resources by @tyjet in #2543
  • [SOCE-1320] update description for slo validate option by @zhengshizhao in #2532

New Contributors

Full Changelog: v3.43.1...v3.44.0

v3.43.1

20 Aug 13:07
23701ad
Compare
Choose a tag to compare

What's Changed

BUGFIXES

  • [datadog_synthetics_test] Do not send field if empty by @Drarig29 in #2533

Full Changelog: v3.43.0...v3.43.1

v3.43.0

14 Aug 17:40
01cad06
Compare
Choose a tag to compare

What's Changed

BUGFIXES

  • [datadog_synthetics_test] prevent unnecessary marshalling unmarshalling of proto files / json descriptors by @etnbrd in #2503

IMPROVEMENTS

  • [RUM] Update terraform definition with rum_stream for data_source by @ThibautGeriz in #2497
  • [datadog_ip_allowlist] add ip allowlist example by @afrieds in #2509

FEATURES

  • [datadog_synthetics_test] Support upload file in multistep API test by @etnbrd in #2516
  • [datadog_dashboard] Update docs for new incident_analytics datasource by @brtu in #2523
  • [provider] Add a default_tags attribute in the Datadog provider config, currently only used by the datadog_monitor resource by @Amaury-Behague in #2486

NOTES

  • [provider] bump go, fix type change by @nkzou in #2528

New Contributors

Full Changelog: v3.42.0...v3.43.0

v3.42.0

22 Jul 18:01
5c458d5
Compare
Choose a tag to compare

What's Changed

BUGFIXES

  • [datadog_synthetics_test] remove body from non-POST requests by @etnbrd in #2492

IMPROVEMENTS

  • [provider] Bump datadog-api-client to latest master by @AmitaiBl in #2494
  • [datadog_provider] Reduce idle connection timeout by @skarimo in #2496

New Contributors

Full Changelog: v3.41.0...v3.42.0

v3.41.0

16 Jul 17:44
40503c7
Compare
Choose a tag to compare

What's Changed

BUGFIXES

  • [datadog_synthetics_test] Add default value to http_version by @Drarig29 in #2406
  • [datadog_synthetics_test] Fix renotify_interval drift when saving from UI by @Drarig29 in #2457
  • [datadog_synthetics_test] Remove request_definition.timeout default value by @Drarig29 in #2459
  • [datadog_synthetics_test] prevent overriding the local state element from the backend response by @etnbrd in #2460
  • [datadog_service_account] Role-assignment improvements for service accounts by @retsguj in #2434
  • [datadog_application_key] Stop overwriting key values in state when the API omits the key by @jackakeller in #2451

IMPROVEMENTS

  • [datadog_hosts] Add tags_by_source for datadog_hosts data source by @Nothing4You in #2375

FEATURES

  • [datadog_synthetics_test] Support unary gRPC steps in multistep API tests by @Drarig29 in #2445
  • [datadog_dashboard] Add cross_org_uuid support by @cheungringo in #2450
  • [datadog_monitor] Handle zero-based priority values by @carlmartensen in #2455
  • [datadog_powerpack] add support for datadog_powerpack data source by @bharling in #2458

NOTES

  • [datadog_application_key] Add deprecation warning for importing datadog_application_key resources by @jackakeller in #2468
  • [datadog_application_key] Add deprecation warning to datadog_application_key data source by @jackakeller in #2465

New Contributors

Full Changelog: v3.40.0...v3.41.0

v3.40.0

03 Jul 17:04
38655e0
Compare
Choose a tag to compare

What's Changed

BUGFIXES

  • [datadog_security_monitoring_suppression] Fix error handling when updating suppression payload by @clementgbcn in #2383
  • [datadog_security_monitoring_suppression] Fix error handling when creating suppression payload by @nkzou in #2386
  • [datadog_synthetics_test] Ensure tags are non-empty and castable by @nkzou in #2393
  • [datadog_integration_gcp_sts] Add a mutex around the mutating calls in the GCP STS module by @smuhit in #2419
  • [provider] Bump SDK and fix style nits by @nkzou in #2400
  • [datadog_azure_integration] Fix error when updating client_id and tenant_name by @HantingZhang2 in #2420
  • [datadog_security_monitoring_rule] Upgrade go client. by @jack-edmonds-dd in #2430
  • [datadog_security_monitoring_suppression] Fix API calls returning 409 by @pietrodll in #2442
  • [datadog_logs_metric][datadog_metric_metadata] Normalize invalid metric name by @nkzou in #2433
  • [datadog_logs_index] Set index name to replace on modify by @nkzou in #2449

IMPROVEMENTS

  • [datadog_sensitive_data_scanner_rule] Add priority level in rules by @trosenblatt in #2376
  • [resource_datadog_security_monitoring_rule] Add a validation step in security_monitoring_rule_resource provider. by @cpatel24 in #2357
  • [datadog_synthetics_documentation] Update synthetics GRPC example by @RomainGuarinoni in #2389
  • [datadog_synthetics_test] Support the bodyHash assertion. by @jack-edmonds-dd in #2431
  • [datadog_synthetics_test] Add original file name to API files by @RomainGuarinoni in #2427
  • [datadog_synthetics_test] Add validation on synthetics test header by @HantingZhang2 in #2469
  • [datadog_synthetics_test] Add support for force_delete_dependencies field by @skarimo in #2474

FEATURES

  • [datadog_synthetics_test] Add support for variablesFromScript for API tests by @ruizb in #2369
  • [datadog_security_monitoring_default_rule] Add support for custom tags in security monitoring default rules by @paul-hf in #2399
  • [datadog_synthetics_test] support file upload for api test by @etnbrd in #2422
  • [datadog_synthetics_test] support json schema assertion in api and multi test by @etnbrd in #2437
  • [datadog_synthetics_test] support elementsOperator in JSONPath assertions by @etnbrd in #2444
  • [datadog_organization_settings] Add Security Contacts support by @alexandre-pocquet in #2396
  • [datadog_synthetics_test] Add handling of a wait step for multistep api tests by @teodor2312 in #2472

NOTES

  • [CWS-2164] - Put the cloud workload security resources as deprecated by @Malo10LeGoff in #2407
  • Add deprecation message on cloud_workload_security_agent_rules resource and data source by @Malo10LeGoff in #2412
  • [datadog_authn_mapping] Only allow one of role and team to be set by @JonasBak in #2391

New Contributors

Full Changelog: v3.39.0...v3.40.0

v3.39.0

23 Apr 17:09
846e7a7
Compare
Choose a tag to compare

What's Changed

BUGFIXES

  • [synthetics] support http_version in multi-step API tests by @etnbrd in #2323
  • [datadog_logs_index] Don't panic on empty exclusion filter by @skarimo in #2328
  • [datadog_csm_threats_agent_rules] Add a by resource lock to prevent 409s by @Malo10LeGoff in #2332
  • [datadog_security_monitoring_rule] Explicitly remove filters when none remain in config by @nkzou in #2334
  • [datadog_user] Re-order role updates by @srosenthal-dd in #2346
  • [datadog_monitor] Handle empty scheduling_options struct by @skarimo in #2359
  • [datadog_monitor_json] Ignore the POST null for the restriction_policy field by @nkzou in #2373

IMPROVEMENTS

  • [datadog_service_level_objective] Add query_interval_seconds to time-slice SLO condition parameters by @ddjamesfrullo in #2349
  • [framework_provider] handle empty import id by @skarimo in #2361
  • [datadog_integration_aws] Add extended resource collection field by @nkzou in #2365

FEATURES

  • [datadog_csm_threats_agent_rules] Add ressource and datasource for CSM Threats agent rule by @Malo10LeGoff in #2316
  • [datadog_user_role] Creating a new datadog_user_role resource by @wangwillson1 in #2311
  • [datadog_authn_mapping] Add team relationship support to AuthNMappings resource by @eric-wood in #2363
  • [datadog_security_monitoring_suppression] Add data_exclusion_query by @pietrodll in #2360

NOTES

  • [security_monitoring_rule] Deprecate filter field for some rule types by @pietrodll in #2347

New Contributors

Full Changelog: v3.38.0...v3.39.0

What's Changed

BUGFIXES

  • [synthetics] support http_version in multi-step API tests by @etnbrd in #2323
  • [datadog_logs_index] Don't panic on empty exclusion filter by @skarimo in #2328
  • [datadog_csm_threats_agent_rules] Add a by resource lock to prevent 409s by @Malo10LeGoff in #2332
  • [datadog_security_monitoring_rule] Explicitly remove filters when none remain in config by @nkzou in #2334
  • [datadog_user] Re-order role updates by @srosenthal-dd in #2346
  • [datadog_monitor] Handle empty scheduling_options struct by @skarimo in #2359
  • [datadog_monitor_json] Ignore the POST null for the restriction_policy field by @nkzou in #2373

IMPROVEMENTS

  • [datadog_service_level_objective] Add query_interval_seconds to time-slice SLO condition parameters by @ddjamesfrullo in #2349
  • [framework_provider] handle empty import id by @skarimo in #2361
  • [datadog_integration_aws] Add extended resource collection field by @nkzou in #2365

FEATURES

  • [datadog_csm_threats_agent_rules] Add ressource and datasource for CSM Threats agent rule by @Malo10LeGoff in #2316
  • [datadog_user_role] Creating a new datadog_user_role resource by @wangwillson1 in #2311
  • [datadog_authn_mapping] Add team relationship support to AuthNMappings resource by @eric-wood in #2363
  • [datadog_security_monitoring_suppression] Add data_exclusion_query by @pietrodll in #2360

NOTES

  • [security_monitoring_rule] Deprecate filter field for some rule types by @pietrodll in #2347

New Contributors

Full Changelog: v3.38.0...v3.39.0

v3.38.0

13 Mar 23:13
67819e5
Compare
Choose a tag to compare

What's Changed

BUGFIXES

  • [datadog_sensitive_data_scanner_group] Mark resource as missing when not found by @nkzou in #2301
  • [datadog_monitor] Check eval window cast before using by @nkzou in #2307
  • [datadog_logs_archive] Fix project id for logsArchive by @Malo10LeGoff in #2312
  • [datadog_users] Don't panic if no users is found by @skarimo in #2302

IMPROVEMENTS

  • [datadog_logs_archive] Make project id optional in GCS destination by @artslidd in #2299
  • [datadog_integration_gcp] Migrate to FW Provider, Add ResourceCollectionEnabled and IsSecurityCommandCenterEnabled fields by @smuhit in #2230

FEATURES

  • [datadog_integration_gcp_sts] Add Account tags, ResourceCollectionEnabled and IsSecurityCommandCenterEnabled support to gcp tf module by @dtru-ddog in #2134

NOTES

  • [datadog_provider] Bump datadog-api-client-go version by @skarimo in #2318

New Contributors

Full Changelog: v3.37.0...v3.38.0

v3.37.0

28 Feb 15:17
0e8bd3a
Compare
Choose a tag to compare

What's Changed

IMPROVEMENTS

NOTES

  • [datadog_security_monitoring_suppression] Add an example for suppression by @clementgbcn in #2288

New Contributors

Full Changelog: v3.36.1...v3.37.0