Releases: DataDog/terraform-provider-datadog
Releases · DataDog/terraform-provider-datadog
v3.43.0
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
fordata_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
New Contributors
- @ThibautGeriz made their first contribution in #2497
- @afrieds made their first contribution in #2509
- @brtu made their first contribution in #2523
- @Amaury-Behague made their first contribution in #2486
- @JHPart made their first contribution in #2512
Full Changelog: v3.42.0...v3.43.0
v3.42.0
What's Changed
BUGFIXES
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
- @AmitaiBl made their first contribution in #2494
- @amaskara-dd made their first contribution in #2498
Full Changelog: v3.41.0...v3.42.0
v3.41.0
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
- @cheungringo made their first contribution in #2450
- @jackakeller made their first contribution in #2468
- @Nothing4You made their first contribution in #2375
- @bharling made their first contribution in #2458
Full Changelog: v3.40.0...v3.41.0
v3.40.0
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
- @trosenblatt made their first contribution in #2376
- @cpatel24 made their first contribution in #2357
- @ruizb made their first contribution in #2369
- @paul-hf made their first contribution in #2399
- @fabrideci made their first contribution in #2425
- @jack-edmonds-dd made their first contribution in #2430
- @xafardero made their first contribution in #2463
- @alexandre-pocquet made their first contribution in #2396
- @teodor2312 made their first contribution in #2472
Full Changelog: v3.39.0...v3.40.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
- @anton-dd made their first contribution in #2322
- @etnbrd made their first contribution in #2324
- @barweiss made their first contribution in #2325
- @tim-chaplin-dd made their first contribution in #2339
- @srosenthal-dd made their first contribution in #2346
- @JonasBak made their first contribution in #2317
- @wangwillson1 made their first contribution in #2311
- @eric-wood made their first contribution in #2363
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
- @anton-dd made their first contribution in #2322
- @etnbrd made their first contribution in #2324
- @barweiss made their first contribution in #2325
- @tim-chaplin-dd made their first contribution in #2339
- @srosenthal-dd made their first contribution in #2346
- @JonasBak made their first contribution in #2317
- @wangwillson1 made their first contribution in #2311
- @eric-wood made their first contribution in #2363
Full Changelog: v3.38.0...v3.39.0
v3.38.0
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
New Contributors
- @smuhit made their first contribution in #2230
- @Malo10LeGoff made their first contribution in #2312
Full Changelog: v3.37.0...v3.38.0
v3.37.0
What's Changed
IMPROVEMENTS
- [datadog_service_account] Migrate resource to framework by @HantingZhang2 in #2269
- [datadog_integration_pagerduty_service_object] Add importer by @ruben-chainalysis in #2286
- [provider] Update go version by @HantingZhang2 in #2295
NOTES
- [datadog_security_monitoring_suppression] Add an example for suppression by @clementgbcn in #2288
New Contributors
- @Drarig29 made their first contribution in #2282
- @ruben-chainalysis made their first contribution in #2286
- @smaeda-ks made their first contribution in #2287
Full Changelog: v3.36.1...v3.37.0
v3.36.1
What's Changed
BUGFIXES
- [datadog_monitor] Sync search query validation with backend API by @nkzou in #2275
- [datadog_logs_index] Fix permadiff on omitted reset time by @nkzou in #2280
FEATURES
- [datadog_synthetics_test] Add plain_proto_file and deprecate compressed_json_descriptor by @AlaricCalmette in #2273
Full Changelog: v3.36.0...v3.36.1
v3.36.0
What's Changed
BUGFIXES
- [datadog_synthetics_test] Fix no_saving_response_body option to the request config for multi api test by @RomainGuarinoni in #2249
- [datadog_synthetics_test] Check if ci options block is valid by @nkzou in #2252
- [datadog_apm_retention_filter] User mutex to prevent concurrent operation by @skarimo in #2244
- [datadog_monitor] Omit recurrence start field if its an empty string by @nkzou in #2258
IMPROVEMENTS
- [ip_allow_list] Migrate ip allow list to framework by @HantingZhang2 in #2239
- [datadog_service_level_objective] Add support for time-slice SLOs by @ddjamesfrullo in #2245
- [datadog_api_key][datadog_application_key] Add exact_match option to data sources by @nkzou in #2247
- [datadog_sensitive_data_scanner] Handle new
included_keyword_configuration
attribute in scanning rule by @artslidd in #2238 - [datadog_dashboards] Bump limit for allowed graphs in split graph widget by @adil-alimbetov in #2265
- [datadog_logs_index] Add daily limit reset options to log indexes by @Prepager in #2263
FEATURES
- [security_monitoring_rule] Support Third Party rules by @pietrodll in #2231
- [datadog_security_monitoring_suppression] Add support for suppressions by @pietrodll in #2246
- [datadog_openapi_api] Add support for API management resource by @therve in #2262
New Contributors
- @RomainGuarinoni made their first contribution in #2249
- @buraizu made their first contribution in #2254
- @michellealbright12 made their first contribution in #2259
- @dsinn made their first contribution in #2253
- @artslidd made their first contribution in #2238
Full Changelog: v3.35.0...v3.36.0
v3.35.0
What's Changed
IMPROVEMENTS
- [datadog_rum_application] migrate to framework by @nkzou in #2215
- [datadog_dashboard][datadog_powerpack] Support cloud cost query in F&F queries by @nkzou in #2211
- [application_key] Migrate application key resource to framework by @HantingZhang2 in #2224
- [datadog_metric_metadata] correct consistency of type by @fl0Lec in #2222
- [datadog_gcp_sts] Avoid initializing attributes using
WithDefault()
by @skarimo in #2236
FEATURES
- [datadog_integration_aws_event_bridge] Add support for AWS Event Bridge integration by @skarimo in #2204
- [datadog_users] Added support for the Users data source by @aldrickdev in #2220
NOTES
New Contributors
- @NBParis made their first contribution in #2223
- @aldrickdev made their first contribution in #2220
- @fl0Lec made their first contribution in #2222
Full Changelog: v3.34.0...v3.35.0