New fields / breaking changes
dynatrace_openpipeline_v2_*_dataforwarding,dynatrace_openpipeline_v2_*_ingestsources, anddynatrace_openpipeline_v2_*_pipelines: Added theinline_lookupprocessor. OpenPipeline ingest source and pipeline resources also now enforce conditional validation more strictly for processor fields such asmatcher, constant-based assignments, and field extraction attributes.- BREAKING
dynatrace_kubernetes_enrichment: Removed the deprecatedrules.rule.enabledfield and added stricter validation fortargetwhenprimary_grail_tagis enabled or disabled. dynatrace_kubernetes: Added stricter validation forcluster_id_enabledso connection fields andcluster_idmust now be set only in the combinations accepted by the API.dynatrace_cloud_foundry: Fields that require recreation now correctly force a new resource when changed.dynatrace_site_reliability_guardian:objectives.objective.auto_adaptive_threshold_enabledis now accepted only forDQLobjectives.dynatrace_devobs_git_onprem:include_credentialsis now accepted only whengit_providerisGitlabOnPrem.
Bug fixes
dynatrace_browser_monitor: Updated the default value ofscript.configuration.monitor_framestotrueto match the API and avoid non-empty plans after create.dynatrace_document: Export now skips unsupported document types and ready-made app or extension documents, so exported configurations only include manageable documents.dynatrace_iam_policy_bindings_v2: Delete now uses the policy UUID instead of the policy ID, fixing binding deletion failures.
Misc
- IAM-backed operations: Error reporting now uses the provider's standard request handling, which returns more detailed API error messages for troubleshooting.
Changelog
- bf6e849 docs: update docs for release 1.100
- 0887abd feat: updated dynatrace_openpipeline_v2_*_routing to v1.68
- e544231 feat: updated dynatrace_openpipeline_v2_*_pipelinegroups to v1.68
- 504e6c4 feat: updated dynatrace_openpipeline_v2_*_pipelines to v1.68
- 188995d feat: updated dynatrace_openpipeline_v2_*_ingestsources to v1.68
- f0e950e feat: updated dynatrace_openpipeline_v2_*_dataforwarding to v1.68
- e225156 refactor(dynatrace_key_requests): comments and example
- 7b79363 feat: updated dynatrace_key_requests to v0.1.9
- 06c8e5e feat: updated dynatrace_service_splitting to v0.0.15
- 5065203 feat: updated dynatrace_service_detection_rules to v0.0.8
- 7604383 feat: updated dynatrace_generic_types to v1.5
- 92da8c8 feat: updated dynatrace_kubernetes_enrichment to v1.5
- 5f67c94 feat: updated dynatrace_azure_connection to v0.0.18
- 2489b90 feat: updated dynatrace_endpoint_detection_rules to v1.0.3
- 09887a3 feat: updated dynatrace_devobs_agent_optin to v0.7
- d717fc3 feat: updated dynatrace_activegate_updates to v1.0.2
- d2621b2 feat: updated dynatrace_davis_anomaly_detectors to v1.0.16
- a7be427 feat: updated dynatrace_kubernetes to v3.1.1
- 3a34888 feat: updated dynatrace_cloud_foundry to v1.1.1
- 62eb371 feat: update dynatrace_site_reliability_guardian to v1.9.1
- 97db3d1 feat: updated dynatrace_devobs_git_onprem to v0.5
- ab4c035 chore(deps): bump golangci/golangci-lint-action from 9.2.1 to 9.3.0
- 1bde030 doc(document): Clarify that ready-made documents are excluded from export
- e999562 fix(document): Export should not include unsupported document types or ready-made documents
- aaea69b chore(deps): bump goreleaser/goreleaser-action from 7.2.2 to 7.2.3
- dedb693 feat: update dynatrace_browser_monitor default value
- bdb5b32 test: add Go tags for different use cases
- 50de3ba chore(deps): bump actions/setup-go from 6.4.0 to 6.5.0
- 3adaba2 chore: update extension examples
- acdfa9d refactor(bindings): Remove duplicate ID formatting and correct parsing error message
- 15e4887 refactor: Remove ineffectual error message check
- 2b4a528 refactor: IAM client uses standard request processing
- 6497ece fix: Bindings delete should use policy UUID rather than policy ID