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

6 hours ago

New fields / breaking changes

  • dynatrace_activegate_updates: BREAKING Updated to schema v1.0.4. Removed auto_update, added required target_version and update_mode, and added conditional update_windows support for update-window based scheduling.
  • dynatrace_golden_state: BREAKING Removed the resource and its DYNATRACE_GOLDEN_STATE_ENABLED feature flag.
  • Provider HTTP handling: BREAKING Removed the legacy HTTP client and the DYNATRACE_HTTP_LEGACY and DYNATRACE_HTTP_RESPONSE environment variables.

Deprecated resources

  • dynatrace_mobile_notifications: Deprecated because the underlying API endpoint has been deprecated.

Bug fixes

  • dynatrace_browser_monitor: Fixed bandwidth handling so latency, download, and upload can be set to 0, and clarified the mutual exclusivity with network_type.
  • IAM-backed resources and data sources: Fixed support for DYNATRACE_HTTP_INSECURE on IAM client requests.
  • Provider REST error handling: Fixed a panic when Dynatrace returns array-shaped error bodies instead of object-shaped error payloads.

Misc

  • IAM resources and data sources: improved performance and stability due to OAuth token reuse

New contributors

Changelog

  • 2fff408 docs: update docs
  • 051e6ea feat: update dynatrace_activegate_updates to v1.0.4
  • 910512f chore(deps): bump actions/setup-go from 6.5.0 to 7.0.0
  • ef6c15e feat: deprecate dynatrace_mobile_notifications resource
  • 1ed9a6f test: execute connector tests in sequential_tests
  • f51c3f8 chore: bump google.golang.org/grpc to v1.82.1
  • d7c00df test: execute GCP connector related tests sequentially
  • 40c0c6b docs: fix dynatrace_browser_monitor documentation line breaks
  • 3b89f7a fix: dynatrace_browser_monitor should consider 0 for bandwidth fields
  • af358cf refactor: Optionally set InsecureSkipVerify on default transport in ProviderConfigureGeneric(...) is DYNATRACE_HTTP_INSECURE is enabled
  • 4d07463 refactor: Shared IAMClient
  • dc7a412 refactor: IAMClient holds account ID
  • 00c6fef refactor: Fix typo, rename to ServiceWithGlobals(...)
  • 0c5e340 refactor: Remove unused field Count from ListUsersResponse
  • dda69e0 refactor: Remove unused function policies.FetchPolicyLevel(...)
  • c10a2e9 refactor: Move IAM client to rest package
  • 582e618 fix: avoid panic parsing array-shaped REST error bodies
  • 7506cd2 chore(deps): bump SonarSource/sonarqube-scan-action from 8.2.0 to 8.2.1
  • f0a64f5 refactor: Export creates single provider configuration
  • 49778a9 refactor: Additional service methods can also return an error
  • 8aba45d refactor: Service function should also be able to return an error
  • aae6be5 chore(deps): bump github.com/zclconf/go-cty from 1.18.1 to 1.19.0
  • 9ecc9ba refactor: Introduce rest.ClientSet
  • f74db58 refactor: Improve logic for ProviderConfiguration
  • 3ceb2a9 refactor: Use term platform rather than automation or OAuth in credentials
  • 52905d2 refactor: Remove unused fields in ProviderConfiguration
  • 8edf57f chore: extend msgpack Snyk expire date
  • 693c363 chore: update Go to 1.26.5
  • 1271696 chore(deps): bump golang.org/x/crypto from 0.51.0 to 0.52.0
  • 3f6a44d feat: Remove dynatrace_golden_state resource
  • 3c21930 refactor: IAM services hold credentials for client construction
  • f0be98e refactor: IAM services hold credentials for client construction
  • 4080a40 refactor: Remove unneeded IAM policy clients and supporting code
  • 10ab19f fix: IAM client should support InsecureSkipVerify for tls.Config
  • 69b2f2f refactor: Use core client factory for platform and IAM clients
  • 569cf07 refactor: Unexport and simplify functions in rest package
  • f1436f6 chore: Add a one week cooldown to dependabot configuration
  • 717f467 docs: README.md links directly to Dynatrace docs for export functionality
  • 34dd1c2 feat: Remove legacy HTTP client
  • cb47419 refactor: Remove cache package and associated env vars

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

NewReleases is sending notifications on new releases.