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

8 hours ago

Features

  • dynatrace_direct_shares: This resource can now be exported via terraform-provider-dynatrace -export dynatrace_direct_shares.
  • dynatrace_direct_shares: Now supports platform tokens.

New Fields

  • dynatrace_automation_workflow: Added new fields is_deployed, owner_type, hourly_execution_limit, guide and result.
  • dynatrace_davis_anomaly_detectors: Added new optional field delay in execution_settings.
  • dynatrace_davis_copilot: New field enable_agentic_ai (false by default).
  • dynatrace_log_agent_feature_flags: New field plain_iisconfiguration_detector (false by default).

Bug Fixes

  • dynatrace_automation_workflow: For tasks, it wasn't possible to set active and failed_loop_iterations_only (retry options) to false.
  • dynatrace_automation_workflow: An empty tasks block always showed a non-empty plan after apply.
  • dynatrace_automation_workflow: JSON values for certain fields with jsonencode({}) resulted in non-empty plans after apply.
  • dynatrace_davis_anomaly_detectors: Because the actor field is now set from the API, we're now setting it to computed, so that there won't be a non-empty plan after applying a config without an actor.
  • dynatrace_web_application: If monitoring_data_path wasn't set, it eventually returned a non-empty plan, as there are some computed values. Therefore, setting it to computed.
  • Fixed various resources like dynatrace_automation_workflow where terraform plan would return an error if the resource is not found, instead of planning a create.
  • dynatrace_automation_workflow, dynatrace_automation_business_calendar, dynatrace_automation_scheduling_rule: Destroying a resource that doesn't exist anymore won't produce an error anymore.
  • Export: If a field value had a new line at the end, another one was added.

Misc

  • dynatrace_automation_workflow: The supported time format is now added to the description of time-related fields.
  • dynatrace_segment and dynatrace_davis_anomaly_detectors: Improved the documentation regarding potential needed DQL permissions.
  • dynatrace_hub_extension_config: Improved the documentation to mention potential external dependencies that we aren't aware of.
  • Updated and fixed various field descriptions.

Changelog

  • cfc0b06 refactor(automation): Don't transform API errors to REST errors in services
  • 27208e5 refactor(slo): Don't transform API errors to REST errors in service
  • 6850a44 refactor(segment): Don't transform API errors to REST errors in service
  • fa56289 refactor(document): Don't transform API errors to REST errors in service
  • a5cdc7a docs: update documentation
  • 4c5cd3f feat: update dynatrace_openpipeline_v2_* resources to 1.54
  • 616f649 feat: update dynatrace_opentelemetry_metrics to 1.6.2
  • 7fb19ce feat: update dynatrace_web_app_enablement to 1.8
  • 449cc05 feat: update dynatrace_generic_types to 1.2
  • ff50737 feat: update dynatrace_log_sensitive_data_masking to 1.0.17
  • 152d5b8 feat: update dynatrace_log_agent_feature_flags to 1.0.3
  • 87db801 feat: update dynatrace_davis_anomaly_detectors to 1.0.12
  • 052cd74 feat: update dynatrace_davis_copilot to 0.4
  • 42457ab test(document): Update direct shares acceptance tests
  • 46495b3 test(document): Add unit test for direct shares service
  • 83eeef4 feat(document): Allow dynatrace_direct_shares to be exported
  • 0f6e9cc refactor: Remove unused code
  • 19ce3bc refactor(document): Simplify error handling in direct shares service
  • 4a89218 refactor(document): Resource dynatrace_direct_shares uses core client
  • 6d0f4b2 chore: Update core library
  • 5be9ba8 fix(webapplication): monitoring_data_path is set to Computed
  • 3cb3450 docs: added missing resources to supported-resources.md
  • d659d74 chore: generate settings schema support file
  • a887a8f docs: update extension documentation
  • 6940a54 docs: mention potential extension dependencies
  • 17a3149 fix: correctly handle errors in automation resources
  • 27b0f45 fix: not-found behavior for core clients
  • d4a5029 chore(deps): bump google.golang.org/grpc from 1.79.2 to 1.79.3
  • ada2507 docs: update required (DQL) permissions
  • efa4852 chore(deps): bump golang.org/x/sync from 0.19.0 to 0.20.0
  • 7953d4b chore(deps): bump golang.org/x/oauth2 from 0.35.0 to 0.36.0
  • 1e55315 chore(deps): bump github.com/hashicorp/terraform-plugin-sdk/v2
  • 1684dad chore(deps): bump actions/download-artifact from 8.0.0 to 8.0.1
  • 7fcc97d chore(deps): bump crazy-max/ghaction-import-gpg from 6.3.0 to 7.0.0
  • 57e8b34 fix: anomaly detector non-empty plan on actor
  • e69e485 test: make dynatrace_attribute_allow_list unique
  • eb58515 chore: improve ttime-relateddescriptions for workflows
  • a1f6c81 chore: remove task_defaults property
  • 4a03e11 test: change dynatrace_json_dashboard JSON payload
  • 3d00ea6 test: remove static request attribute and management zone dependency
  • e47b305 test: remove hardcoded dashboard ID
  • 3d64e22 test: use locations on demand instead of hardcoding the ID
  • d5be8bd test: create dummy credentials on demand instead of using a static one
  • 93beab4 test: create synthetic browser monitors on demand instead of using a static one
  • 00b91e3 test: add test execution utility for running all examples at the same time
  • eff2121 test: allow setting ExternalProviders via test options
  • 29c9342 test: create mobile applications on demand instead of using a static one
  • 423b11f test: replace static process group IDs with data source
  • 8bbc940 fix: additional new line during export
  • 46b8644 fix: correctly handle boolean values and empty blocks/fields
  • 35ec086 chore: downgrade monaco core to not use workflows/id/export
  • 89fbcdd feat(workflows): Adds more optional fields to workflows
  • 2d4c448 test: re-enable pipeline groups tests
  • 4e34cf0 fix: correctly set workflow task failed_loop_iterations_only option
  • d38ece5 test: add integration setup step
  • 1b601ea test: sanitize app examples
  • a19e698 test: enable working tests for apps
  • 1388d83 test: replace static IDs in automation examples
  • 0d9de18 chore(deps): update core lib
  • 9acbd7c fix: correctly set workflow task active state
  • 1951f4d chore(deps): bump github.com/hashicorp/terraform-plugin-sdk/v2

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

NewReleases is sending notifications on new releases.