v3.0.0-rc1
This is a huge release driven by the "simple" need to migrate the provider from TFSDK to Terraform Plugin Framework. Because the provider is already several years old, this represented an opportunity to improve how it works in accordance with refactoring required for TPF.
Great care was taken to avoid breaking changes, but please be mindful that this was an extensive set of changes!
To try this release candidate out, update your provider declaration like so:
terraform {
required_providers {
restapi = {
source = "Mastercard/restapi"
version = "3.0.0-rc1"
}
}
}
Changes
- Logging was revamped to use the terraform logging library across the board, so the level configured there will be the level used as the provider does it's work. The existing
debugparameter on the provider and objects will now only affect whether or not the client spits out the HTTP request and response to STDOUT as it work. This is separate and independent from the Terraform log stream and log level. - Moved to the latest terraform plugin framework. This should eliminate warnings (thanks for the report in #337, @twcchu) while also not affecting behaviors