NOTES:
- all: Update
google.golang.org/grpc
dependency to address CVE-2023-44487 (#865) - Provider-defined function support is in technical preview and offered without compatibility promises until Terraform 1.8 is generally available. (#889)
FEATURES:
- function: New package for implementing provider defined functions (#889)
ENHANCEMENTS:
- types/basetypes: Added
TupleType
andTupleValue
implementations, which are only necessary for dynamic value handling (#870) - diag: Added
NewArgumentErrorDiagnostic()
andNewArgumentWarningDiagnostic()
functions, which create diagnostics with the function argument position set (#889) - provider: Added
ProviderWithFunctions
interface for implementing provider defined functions (#889) - diag: Added
(Diagnostics).AddArgumentError()
and(Diagnostics).AddArgumentWarning()
methods for appending function argument diagnostics (#889)