New fields / breaking changes
dynatrace_activegate_updates: BREAKING Updated to schemav1.0.4. Removedauto_update, added requiredtarget_versionandupdate_mode, and added conditionalupdate_windowssupport for update-window based scheduling.dynatrace_golden_state: BREAKING Removed the resource and itsDYNATRACE_GOLDEN_STATE_ENABLEDfeature flag.- Provider HTTP handling: BREAKING Removed the legacy HTTP client and the
DYNATRACE_HTTP_LEGACYandDYNATRACE_HTTP_RESPONSEenvironment variables.
Deprecated resources
dynatrace_mobile_notifications: Deprecated because the underlying API endpoint has been deprecated.
Bug fixes
dynatrace_browser_monitor: Fixed bandwidth handling solatency,download, anduploadcan be set to0, and clarified the mutual exclusivity withnetwork_type.- IAM-backed resources and data sources: Fixed support for
DYNATRACE_HTTP_INSECUREon 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_updatesto 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/grpcto 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
InsecureSkipVerifyon default transport inProviderConfigureGeneric(...)isDYNATRACE_HTTP_INSECUREis enabled - 4d07463 refactor: Shared IAMClient
- dc7a412 refactor: IAMClient holds account ID
- 00c6fef refactor: Fix typo, rename to
ServiceWithGlobals(...) - 0c5e340 refactor: Remove unused field
CountfromListUsersResponse - dda69e0 refactor: Remove unused function
policies.FetchPolicyLevel(...) - c10a2e9 refactor: Move IAM client to
restpackage - 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_stateresource - 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
InsecureSkipVerifyfortls.Config - 69b2f2f refactor: Use core client factory for platform and IAM clients
- 569cf07 refactor: Unexport and simplify functions in
restpackage - f1436f6 chore: Add a one week cooldown to dependabot configuration
- 717f467 docs:
README.mdlinks directly to Dynatrace docs for export functionality - 34dd1c2 feat: Remove legacy HTTP client
- cb47419 refactor: Remove cache package and associated env vars