github dynatrace-oss/terraform-provider-dynatrace v1.104.0

2 hours ago

New resources

  • dynatrace_network_zone_v2: New resource for managing network zones through the settings schema, including identifier, description, alternative_zones, and fallback_mode. This replaces the classic network zone API and uses settings/OAuth-compatible authentication.

New features

  • dynatrace_ag_token, dynatrace_custom_service, dynatrace_custom_service_order, dynatrace_request_attribute, dynatrace_request_naming, dynatrace_request_namings, and dynatrace_lambda_agent_version resources: Added support for platform credentials.
  • dynatrace_request_attribute and dynatrace_request_naming data sources: Added support for platform credentials.

New fields / breaking changes

  • dynatrace_davis_copilot: Added pii_blocking_enabled and pii_blocking_types to configure PII blocking, and tightened conditional handling for dependent fields.
  • dynatrace_maintenance_windows: Added object_scopes to pause selected synthetic monitors during a maintenance window via synthetic_monitors.disable_synthetic_monitors and disable_synthetic_monitor_filter.
  • dynatrace_kubernetes_enrichment: Added use_ingest_enrichment_config_schema to opt into the new unified enrichment settings experience ahead of rollout.
  • dynatrace_web_app_enablement and dynatrace_mobile_app_enablement: Added stricter validation so Classic and Grail RUM/session replay modes must be enabled or disabled together.
  • BREAKING dynatrace_aws_connection and dynatrace_azure_connection: Removed deprecated consumers values DA and NONE. Update configurations to use the supported consumer identifiers instead.

Deprecated resources

  • dynatrace_network_zone: Deprecated in favor of dynatrace_network_zone_v2.

Bug fixes

  • dynatrace_segment: Added retry logic during reads to avoid eventual-consistency Provider produced an inconsistent result errors after create/read operations.

Misc

  • Settings-based resources and data sources: improved performance and stability due to OAuth token reuse.
  • dynatrace_attack_alerting: Updated field descriptions to document the supported attack mitigation enum values.
  • Fleet-management resource documentation: Clarified legacy scopes required for older authentication setups.
  • Improved document deletion behavior: Documents already in the trash are considered during deletion.

Changelog

  • e86020c docs: Update documentation ready for release
  • a6c32fd refactor: Add remaining clients to client set
  • cdc9e78 refactor: Use config.ProviderConfigureGeneric(...) to create ProviderConfiguration and clarify classic URL in rest.Credentials
  • 161b52f Update CODEOWNERS
  • b767579 Create CODEOWNERS
  • 8167161 fix: add retry logic to segments GET
  • 13b5ba0 chore(deps): bump github.com/stretchr/testify from 1.12.0 to 1.12.1
  • 317b63a feat: update dynatrace_davis_copilot to v0.5
  • c76cbad feat: update dynatrace_web_app_enablement to v1.9.3
  • 038b24d feat: update dynatrace_mobile_app_enablement to v2.7.4
  • 5773a99 feat: update dynatrace_problem_fields to v1.11
  • 111411d feat: update dynatrace_maintenance_windows to v1.1
  • 25c2d4e feat: updated dynatrace_automation_workflow_aws_connections to v0.0.4
  • 1cf42db feat: update dynatrace_log_processing to v1.0.30
  • a63bfc8 feat: update dynatrace_kubernetes_enrichment to v1.6.2
  • 9f0d08d feat: update dynatrace_azure_connection to v1
  • cb3406f feat: update dynatrace_aws_connection to v1
  • 5d6f421 feat: update dynatrace_attack_alerting to v0.0.5
  • 0f56de9 chore: Add Scorecard rating to README.md
  • 91d3813 chore(deps): bump github.com/stretchr/testify from 1.11.1 to 1.12.0
  • 0bba607 chore: remove scope for dynatrace_network_zone_v2
  • 9a965e0 feat: deprecate dynatrace_network_zone
  • 36fc40a feat: dynatrace_network_zone_v2 resource
  • 115e4e4 refactor: use shared variable key for "DYNATRACE_HTTP_OAUTH_PREFERENCE"
  • 50756cf docs: mention old scopes for fleet-management resources
  • ed87af8 chore: exclude apiTokens for OAuth requests for now
  • 9965d0c feat: support platform credentials for several classic resources
  • bdda1ff chore: Update github.com/dynatrace/dynatrace-configuration-as-code-core
  • 881b8d1 ci: Pin scorecard workflow action versions
  • f509fd2 ci: Add workflow to create and upload OpenSSF Scorecard
  • a1a1f8c chore: update core lib dependency

Don't miss a new terraform-provider-dynatrace release

NewReleases is sending notifications on new releases.