v0.11.0-alpha1
Pre-releaseBreaking Changes
This release begins the provider migration from SDKv2 to the new Plugin Framework. As part of this, the minimum Terraform requirement has increased to 1.0+. Please update your tooling accordingly before upgrading to this version.
Framework
This release introduces the Terraform Plugin Framework. This framework dramatically changes how both data sources and resources are written. The following items have been migrated already:
credential_username
Data Sourcecredential_username
Resource
Additional items will be migrated as confidence increases in the new framework.
Docs Generation
Automatic documentation generation is being introduced, rendering templates stored in the templates/
folder into the docs/
folder. Note that authors will not need to write any documentation for new resources -- a template will automatically be rendered from the resource's schema.
As items are migrated from SDKv2 to the Plugin Framework, their documentation will be migrated as well. Until that time, all SDKv2 items will have static docs stored in the templates/
folder.
Example Installation Renamed
The example Docker Compose installation provided for developers encountered a name conflict with the documentation generation (which expects an examples/
folder) and was renamed from example/
to integration/
.
What's Changed
- Build forward compatibility for terraform-plugin-framework by @taiidani in #141
- Migrate acceptance tests to new testing framework by @taiidani in #142
- Address env var default mismatch by @taiidani in #143
- Add mux to all acceptance tests, forward compatibility by @taiidani in #144
- Introducing docs generation by @taiidani in #146
- Migrate Username credential to Plugin Framework by @taiidani in #145
Full Changelog: v0.10.2...v0.11-alpha1