github crossplane/upjet v2.1.0-rc.0

latest release: v2.0.0
pre-release2 days ago

What's new

✨ This release introduces support for for generating providers with Terraform Protocol version 6 features in their resource schemas. Resources with nested attributes and dynamic-pseudo type attributes are now can be generated. The changes are backward compatible and does not affect existing resources.

Warning

To incorporate the changes, existing providers should first upgrade the provider to adapt Upjet v2 first, referring to the upgrade guide
Fresh providers can start with the upjet-provider-template and follow provider generation guide

After upgrading your provider to Upjet v2, you can switch to this version in your provider's go.mod, configure protov6 resources and run make generate

What's Changed

  • chore: update OWNERS.md file with correct email domain for maintainers by @jbw976 in #533
  • docs: upjet v2 upgrade guide by @erhancagirici in #532
  • Do not duplicate base package controllers in the monolithic provider by @ulucinar in #534
  • Add config.Provider.ExampleManifestConfiguration to configure the example manifest generation pipeline by @ulucinar in #535
  • Introduce support for generating providers with TF protov6 features by @erhancagirici in #527
  • Rename examples/conversion.ConvertSingletonListToEmbeddedObject as ApplyAPIConverters by @ulucinar in #538

Full Changelog: v2.0.0...v2.1.0-rc.0

Don't miss a new upjet release

NewReleases is sending notifications on new releases.