Skip to content

Releases: DataDog/terraform-provider-datadog

v3.27.0

03 Jul 19:12
f9a043d
Compare
Choose a tag to compare

What's Changed

BUGFIXES

  • [datadog_synthetics_test] Fix for optional fields in synthetics oauth by @romainberger in #1956
  • [datadog_synthetics_test] Handle both example and secure missing from variables by @therve in #1959
  • [datadog_monitor] Fix unsetting of restricted_roles by @skarimo in #1970
  • [datadog_spans_metric] Convert group_by to set by @therve in #1972
  • [datadog_synthetics_test] Fix targetvalue for isUndefined json path assertions by @romainberger in #1966
  • [datadog_synthetics_test] Allow synthetics web basicauth without password set by @nkzou in #1989

IMPROVEMENTS

  • [datadog_user] Add support for exact_match in data source by @skarimo in #1968
  • [datadog_dashboard] Add note about tf managed dashboard lists when using dashboard_lists resource by @skarimo in #1975

FEATURES

  • [datadog_service_account_application_key] Add service_account_application_key resource and service_account data source by @nkzou in #1955
  • [restriction_policy] Add restriction policy resource by @agnesjang98 in #1957

NOTES

  • [datadog_integration_gcp] Mark resource as deprecated by @joshhuie in #1965
  • [provider] Add datasource wrapper by @skarimo in #1962
  • [provider] Remove ResourceDataKey by @skarimo in #1961
  • Upgrade testing framework to terraform-plugin-testing by @skarimo in #1967
  • [provider] bump datadog-api-client Go SDK to v2.14.0 by @nkzou in #1988

New Contributors

Full Changelog: v3.26.0...v3.27.0

v3.26.0

05 Jun 19:22
6767e6a
Compare
Choose a tag to compare

What's Changed

BUGFIXES

  • [provider] Check for empty api_url string by @nkzou in #1907
  • [datadog_logs_custom_pipelines] Add empty string validation to grok parser samples list by @nkzou in #1917
  • [datadog_logs_archive] Don't crash on empty logs archives destination by @therve in #1915
  • [provider] Fix segfault on invalid API URL by @nkzou in #1921
  • [datadog_synthetics_test] Fix segfault on uninitialized basic auth fields by @nkzou in #1948

IMPROVEMENTS

  • [datadog_dashboard] Add slo datasource to dash widget formulas and functions query by @zhengshizhao in #1924
  • [datadog_synthetics_test] Add secure field to browser variables and update docs by @alai97 in #1918
  • [multiple_resources] Cleanup refs in resources by @skarimo in #1925
  • [datadog_provider] Add resource wrapper and support adding enum values to docs by @skarimo in #1922
  • [datadog_synthetics_test] Add secure options to extracted values in synthetics multistep tests by @romainberger in #1938
  • [datadog_dashboard] Add sort block to Dashboard list_stream query block by @nkzou in #1941

FEATURES

  • [datadog_integration_aws_namespace_rules] Add data source for available aws namespace rules by @nkzou in #1905
  • [datadog_spans_metric] Add spans metric support by @vitormaco in #1858
  • [datadog_synthetics_concurrency_cap] Add concurrency cap resource for synthetics tests by @nkzou in #1913
  • [datadog_integration_gcp_sts] generate GCP STS account resource by @skarimo in #1936
  • [datadog_team] Add support for datadog team resource by @skarimo in #1908
  • [datadog_team_link] Add support for datadog team link resource by @skarimo in #1908
  • [datadog_team_membership] Add support for datadog team membership resource by @skarimo in #1908
  • [datadog_team] Add datadog team data source by @skarimo in #1946
  • [datadog_team_memberships] Add datadog team memberships data source by @skarimo in #1946

NOTES

  • [provider] Bump datadog-api-client version to v2.13.0 by @skarimo in #1940

New Contributors

Full Changelog: v3.25.0...v3.26.0

v3.25.0

05 May 19:20
039caa6
Compare
Choose a tag to compare

What's Changed

BUGFIXES

  • [provider] Update API key validation call to use official SDK by @nkzou in #1902

IMPROVEMENTS

FEATURES

  • [datadog_sensitive_data_scanner_group_order] Add resource and datasource for SDS group order by @nkzou in #1820

Full Changelog: v3.24.1...v3.25.0

v3.24.1

03 May 18:21
e60f064
Compare
Choose a tag to compare

What's Changed

BUGFIXES

  • [datadog_logs_metric] Convert group_by to set by @skarimo in #1896
  • [datadog_dashboard_json] skip prepResource if attrMap is nil by @skarimo in #1898

Full Changelog: v3.24.0...v3.24.1

v3.24.0

26 Apr 21:04
42e4c88
Compare
Choose a tag to compare

What's Changed

BUGFIXES

  • [datadog_dashboard] Safeguard against empty formula definitions by @therve in #1838
  • [datadog_synthetics_test] Check error when building token API authentication by @therve in #1837
  • [datadog_dashboard] Handle empty section in template variables by @therve in #1842
  • [datadog_synthetics_test] Handle advanced scheduling in browser tests by @therve in #1856
  • [datadog_dashboard_json] Handle continuous diff if is_read_only is not set by @skarimo in #1854
  • [datadog_monitor] Fix dropped hour_starts field when value is zero by @nkzou in #1878
  • [datadog_service_level_objective] Fix edge case removing fields that are both optional and computed by @nkzou in #1879
  • [datadog_synthetics_test] Fix missing default value for browser variables by @romainberger in #1884
  • [datadog_monitor] Fix panic on scheduling option with empty evaluation window by @nkzou in #1885
  • [datadog_synthetics_test] Remove required from jsonpath and xpath targetvalue fields by @nkzou in #1880
  • [datadog_api_key] Set ID in state and change error message back to original by @skarimo in #1892

IMPROVEMENTS

  • [datadog_service_level_objective] Expose more SLO data in the SLO datasource by @ali-sattari in #1829
  • [datadog_monitor] remove Beta notice from notify_by Monitor resource by @Dalje-et in #1840
  • [provider] Begin upgrading the provider to use terraform-framework-provider by @skarimo in #1776
  • [datadog_dashboard] Add sort block in slo_list_definition by @sbecker59 in #1835
  • [datadog_synthetics_test] Refactor options for Synthetics tests by @romainberger in #1861
  • [datadog_api_key] Upgrade API key data source to framework by @nkzou in #1780
  • [datadog_service_definition_yaml] Add v2.1 service definition example by @hyperloglogy in #1883
  • [datadog_dashboard] Implement support for team tags in Dashboards by @DrkSephy in #1881

FEATURES

  • [datadog_service_definition_yaml] Add support for v2.1 schema of service catalog by @hyperloglogy in #1833
  • [datadog_hosts] Add a host list datasource by @nkzou in #1847
  • [datadog_integration_fastly] Add Fastly integration resources #1851 by @skarimo in #1852
  • [datadog_integration_confluent] Add Confluent integration resources by @skarimo in #1851
  • [datadog_synthetics_test] Add no screenshot option to browser steps by @romainberger in #1887
  • [datadog_integration_cloudflare_account] Add Cloudflare account resource by @skarimo in #1853

NOTES

  • [provider] Bump go version to 1.19 and terraform-plugin-framework to 1.2.0 by @skarimo in #1845

New Contributors

Full Changelog: v3.23.0...v3.24.0

v3.23.0

21 Mar 14:43
367b8dc
Compare
Choose a tag to compare

What's Changed

BUGFIXES

  • [datadog_downtime] Ignore start/end comparison on recurring downtimes by @therve in #1811
  • [datadog_monitor] Make search required for f&f monitors by @JoannaYe-Datadog in #1814
  • [datadog_synthetics_test] Allow empty values for service for Synthetics grpc tests by @romainberger in #1813
  • [datadog_sensitive_data_scanner] Add mutex to SDS resource by @nkzou in #1818
  • [datadog_metric_tag_configuration] Fix tag validation for metric tags configs by @nkzou in #1819
  • [datadog_security_monitioring_rule] Set tags in state by @skarimo in #1821
  • [datadog_sensitive_data_scanner_rule] Handle diffs when importing by @skarimo in #1823

IMPROVEMENTS

  • [datadog_logs_custom_pipeline] Add reference table logs processor by @nkzou in #1800

FEATURES

  • [datadog_ip_allowlist] Support IP allowlist management in terraform by @retsguj in #1788

NOTES

Full Changelog: v3.22.0...v3.23.0

v3.22.0

07 Mar 17:19
d81fca6
Compare
Choose a tag to compare

What's Changed

BUGFIXES

  • [datadog_service_definition_yaml] Add ordering of contacts in state func by @nkzou in #1785
  • [datadog_security_monitoring_rule] Don't cast nil values in group_by_fields or distinct_fields by @nkzou in #1796
  • [datadog_logs_index_order] Make name optional and computed by @nkzou in #1799

IMPROVEMENTS

  • [datadog_permissions] Add option to show restricted permissions by @nkzou in #1782
  • [datadog_dashboard] Add run-workflow widget definition by @DavidRobertAnsart in #1779
  • [datadog_ip_ranges] Adds orchestrator to the resource by @tbavelier in #1781

FEATURES

  • [datadog_synthetics_test] add advanced scheduling by @AlaricCalmette in #1777
  • [datadog_sensitive_data_scanner_group] Generate Sensitive Data Scanner group resources by @skarimo in #1737
  • [datadog_sensitive_data_scanner_rule] Create Sensitive Data Scanner rule resources by @skarimo in #1738

NOTES

New Contributors

Full Changelog: v3.21.0...v3.22.0

v3.21.0

09 Feb 15:25
0617c4b
Compare
Choose a tag to compare

What's Changed

BUGFIXES

  • [datadog_service_level_objective] Set thresholds fields as optional computed by @skarimo in #1725
  • [datadog_synthetics_test] Prevent setting secure property on config variables of type global by @romainberger in #1755

IMPROVEMENTS

  • [datadog_service_level_objective] Update terraform-provider-datadog to allow primary timeframe, target, and warning to be specified by @ddjamesfrullo in #1704
  • [datadog_synthetics_test] Add support for http version in test options by @nkzou in #1722
  • [datadog_security_monitoring_default_rule] Warn when the rule has a deprecation date by @pietrodll in #1728
  • [datadog_monitor] Add support for notification_preset_name by @skarimo in #1749
  • [datadog_integration_gcp] Support enabling the CSPM integration by @christophetd in #1748
  • [datadog_dashboard] Add event_size fields to list stream query by @nkzou in #1761

FEATURES

New Contributors

Full Changelog: v3.20.0...v3.21.0

v3.20.0

11 Jan 21:19
aa8954f
Compare
Choose a tag to compare

What's Changed

BUGFIXES

  • [security_monitoring_default_rule] Fix acceptance tests for default rules by @muffix in #1707
  • [datadog_dashboard] Fix palette_index not set in the API when set in formula style by @valerian-roche in #1714

IMPROVEMENTS

  • [service_definition_yaml] Add tag normalization util by @nkzou in #1686
  • [datadog_monitor] Mark notify_by field as private beta by @skarimo in #1694
  • [datadog_synthetics_test] Add secure field to synthetics config variable by @nkzou in #1696
  • [datadog_role] Add ability to skip pre-flight permission validation by @skarimo in #1703

FEATURES

  • [datadog_cloud_configuration_rule] Implemented resource to manage cloud_configuration rules by @symphony-elias in #1677
  • [datadog_service_account] Add service account resource by @mnguyendatadog in #1685
  • [datadog_integration_aws_logs_services] Add an AWS log ready services data source by @nkzou in #1690

NOTES

  • [provider] Bump datadog-api-client to 2.7.0 by @skarimo in #1717

New Contributors

Full Changelog: v3.19.1...v3.20.0

v3.19.1

22 Dec 16:33
17d6c47
Compare
Choose a tag to compare

What's Changed

BUGFIXES

  • [datadog_logs_metric] Fix getUpdateCompute method for non distribution aggregation type by @skarimo in #1683

Full Changelog: v3.19.0...v3.19.1