pulumi/pulumi-terraform-bridge
### [`v3.40.0`](https://togithub.com/pulumi/pulumi-terraform-bridge/releases/tag/v3.40.0)
[Compare Source](https://togithub.com/pulumi/pulumi-terraform-bridge/compare/v3.39.3...v3.40.0)
#### What's Changed
- Fix schema cache poisoning for colliding provider versions causing examples being sporadically dropped in tfgen by [@t0yv0](https://togithub.com/t0yv0) in [https://github.com/pulumi/pulumi-terraform-bridge/pull/805](https://togithub.com/pulumi/pulumi-terraform-bridge/pull/805)
**Full Changelog**: https://github.com/pulumi/pulumi-terraform-bridge/compare/v3.39.3...v3.40.0
### [`v3.39.3`](https://togithub.com/pulumi/pulumi-terraform-bridge/releases/tag/v3.39.3)
[Compare Source](https://togithub.com/pulumi/pulumi-terraform-bridge/compare/v3.39.2...v3.39.3)
#### What's Changed
- Better namecheck by [@t0yv0](https://togithub.com/t0yv0) in [https://github.com/pulumi/pulumi-terraform-bridge/pull/786](https://togithub.com/pulumi/pulumi-terraform-bridge/pull/786)
With this change providers that have accidental collisions in the Pulumi-Terraform property mapping will now generate a
warning at schema generation time (tfgen) with hints on how to resolve the collision. The checks previously done on
resources, data sources and provider config are now also extended to cover nested property object types.
- Clarify bridge release instructions by [@guineveresaenger](https://togithub.com/guineveresaenger) in [https://github.com/pulumi/pulumi-terraform-bridge/pull/792](https://togithub.com/pulumi/pulumi-terraform-bridge/pull/792)
**Full Changelog**: https://github.com/pulumi/pulumi-terraform-bridge/compare/v3.39.2...v3.39.3
### [`v3.39.2`](https://togithub.com/pulumi/pulumi-terraform-bridge/releases/tag/v3.39.2)
[Compare Source](https://togithub.com/pulumi/pulumi-terraform-bridge/compare/v3.39.1...v3.39.2)
#### What's Changed
- Split builtins test by experimental/non-experimental by [@Frassle](https://togithub.com/Frassle) in [https://github.com/pulumi/pulumi-terraform-bridge/pull/771](https://togithub.com/pulumi/pulumi-terraform-bridge/pull/771)
- Enforce Bijection between `PulumiToTerraformName` and `TerraformToPulumiNameV2` by [@iwahbe](https://togithub.com/iwahbe) in [https://github.com/pulumi/pulumi-terraform-bridge/pull/782](https://togithub.com/pulumi/pulumi-terraform-bridge/pull/782)
- Allow the user to override upstream repo path by [@iwahbe](https://togithub.com/iwahbe) in [https://github.com/pulumi/pulumi-terraform-bridge/pull/785](https://togithub.com/pulumi/pulumi-terraform-bridge/pull/785)
- Accommodate conflict remaps by [@iwahbe](https://togithub.com/iwahbe) in [https://github.com/pulumi/pulumi-terraform-bridge/pull/789](https://togithub.com/pulumi/pulumi-terraform-bridge/pull/789)
**Full Changelog**: https://github.com/pulumi/pulumi-terraform-bridge/compare/v3.39.1...v3.39.2
### [`v3.39.1`](https://togithub.com/pulumi/pulumi-terraform-bridge/releases/tag/v3.39.1)
[Compare Source](https://togithub.com/pulumi/pulumi-terraform-bridge/compare/v3.39.0...v3.39.1)
#### What's Changed
- Added FilteringProvider to tfshim/util by [@t0yv0](https://togithub.com/t0yv0) in [https://github.com/pulumi/pulumi-terraform-bridge/pull/772](https://togithub.com/pulumi/pulumi-terraform-bridge/pull/772)
- Make `PulumiToTerraformName` injective by [@iwahbe](https://togithub.com/iwahbe) in [https://github.com/pulumi/pulumi-terraform-bridge/pull/776](https://togithub.com/pulumi/pulumi-terraform-bridge/pull/776)
- Detect naming issues at schema generation phase by [@t0yv0](https://togithub.com/t0yv0) in [https://github.com/pulumi/pulumi-terraform-bridge/pull/775](https://togithub.com/pulumi/pulumi-terraform-bridge/pull/775)
- Automated Pulumi/Pulumi upgrade by [@pulumi-bot](https://togithub.com/pulumi-bot) in [https://github.com/pulumi/pulumi-terraform-bridge/pull/743](https://togithub.com/pulumi/pulumi-terraform-bridge/pull/743)
**Full Changelog**: https://github.com/pulumi/pulumi-terraform-bridge/compare/v3.39.0...v3.39.1
### [`v3.39.0`](https://togithub.com/pulumi/pulumi-terraform-bridge/releases/tag/v3.39.0)
[Compare Source](https://togithub.com/pulumi/pulumi-terraform-bridge/compare/v3.38.2...v3.39.0)
#### What's Changed
- Iterated on experimental ProviderInfo.ComputeDefaults enabling automatic token mapping by [@iwahbe](https://togithub.com/iwahbe) in [#762](https://togithub.com/pulumi/pulumi-terraform-bridge/issues/762), [#766](https://togithub.com/pulumi/pulumi-terraform-bridge/issues/766), [#767](https://togithub.com/pulumi/pulumi-terraform-bridge/issues/767), [#769](https://togithub.com/pulumi/pulumi-terraform-bridge/issues/769)
- Fixed [#720](https://togithub.com/pulumi/pulumi-terraform-bridge/issues/720): invalid defaults are now ignored by [@t0yv0](https://togithub.com/t0yv0) in [#768](https://togithub.com/pulumi/pulumi-terraform-bridge/issues/768)
### [`v3.38.2`](https://togithub.com/pulumi/pulumi-terraform-bridge/releases/tag/v3.38.2)
[Compare Source](https://togithub.com/pulumi/pulumi-terraform-bridge/compare/v3.38.1...v3.38.2)
#### What's Changed
- feature: Preliminary support for Plugin Framework based providers [@t0yv0](https://togithub.com/t0yv0) in [https://github.com/pulumi/pulumi-terraform-bridge/pull/756](https://togithub.com/pulumi/pulumi-terraform-bridge/pull/756)
- fix: Allow aiven provider to compile without fork by [@AaronFriel](https://togithub.com/AaronFriel) in [https://github.com/pulumi/pulumi-terraform-bridge/pull/742](https://togithub.com/pulumi/pulumi-terraform-bridge/pull/742)
**Full Changelog**: https://github.com/pulumi/pulumi-terraform-bridge/compare/v3.38.1...v3.38.2
### [`v3.38.1`](https://togithub.com/pulumi/pulumi-terraform-bridge/releases/tag/v3.38.1)
[Compare Source](https://togithub.com/pulumi/pulumi-terraform-bridge/compare/v3.38.0...v3.38.1)
#### What's Changed
- Fix issues around confused nested block encoding by [@t0yv0](https://togithub.com/t0yv0) in [https://github.com/pulumi/pulumi-terraform-bridge/pull/690](https://togithub.com/pulumi/pulumi-terraform-bridge/pull/690)
- Fix a panic in renames module due to provider path confusion by [@t0yv0](https://togithub.com/t0yv0) in [https://github.com/pulumi/pulumi-terraform-bridge/pull/698](https://togithub.com/pulumi/pulumi-terraform-bridge/pull/698)
- Override docs repo path resolution by [@danielrbradley](https://togithub.com/danielrbradley) in [https://github.com/pulumi/pulumi-terraform-bridge/pull/728](https://togithub.com/pulumi/pulumi-terraform-bridge/pull/728)
- Add facilities for automatic token mapping by [@iwahbe](https://togithub.com/iwahbe) in [https://github.com/pulumi/pulumi-terraform-bridge/pull/733](https://togithub.com/pulumi/pulumi-terraform-bridge/pull/733)
#### New Contributors
- [@danielrbradley](https://togithub.com/danielrbradley) made their first contribution in [https://github.com/pulumi/pulumi-terraform-bridge/pull/728](https://togithub.com/pulumi/pulumi-terraform-bridge/pull/728)
**Full Changelog**: https://github.com/pulumi/pulumi-terraform-bridge/compare/v3.38.0...v3.38.1
### [`v3.38.0`](https://togithub.com/pulumi/pulumi-terraform-bridge/releases/tag/v3.38.0)
[Compare Source](https://togithub.com/pulumi/pulumi-terraform-bridge/compare/v3.37.0...v3.38.0)
#### What's Changed
- golangci-lint: Upgrade to v1.50.1 by [@abhinav](https://togithub.com/abhinav) in [https://github.com/pulumi/pulumi-terraform-bridge/pull/716](https://togithub.com/pulumi/pulumi-terraform-bridge/pull/716)
- golangci-lint: Enable nolintlint by [@abhinav](https://togithub.com/abhinav) in [https://github.com/pulumi/pulumi-terraform-bridge/pull/717](https://togithub.com/pulumi/pulumi-terraform-bridge/pull/717)
- Fail build on missing data sources, like for resources by [@thomas11](https://togithub.com/thomas11) in [https://github.com/pulumi/pulumi-terraform-bridge/pull/718](https://togithub.com/pulumi/pulumi-terraform-bridge/pull/718)
#### New Contributors
- [@thomas11](https://togithub.com/thomas11) made their first contribution in [https://github.com/pulumi/pulumi-terraform-bridge/pull/718](https://togithub.com/pulumi/pulumi-terraform-bridge/pull/718)
**Full Changelog**: https://github.com/pulumi/pulumi-terraform-bridge/compare/v3.37.0...v3.38.0
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
v3.37.0
->v3.40.0
Release Notes
pulumi/pulumi-terraform-bridge
### [`v3.40.0`](https://togithub.com/pulumi/pulumi-terraform-bridge/releases/tag/v3.40.0) [Compare Source](https://togithub.com/pulumi/pulumi-terraform-bridge/compare/v3.39.3...v3.40.0) #### What's Changed - Fix schema cache poisoning for colliding provider versions causing examples being sporadically dropped in tfgen by [@t0yv0](https://togithub.com/t0yv0) in [https://github.com/pulumi/pulumi-terraform-bridge/pull/805](https://togithub.com/pulumi/pulumi-terraform-bridge/pull/805) **Full Changelog**: https://github.com/pulumi/pulumi-terraform-bridge/compare/v3.39.3...v3.40.0 ### [`v3.39.3`](https://togithub.com/pulumi/pulumi-terraform-bridge/releases/tag/v3.39.3) [Compare Source](https://togithub.com/pulumi/pulumi-terraform-bridge/compare/v3.39.2...v3.39.3) #### What's Changed - Better namecheck by [@t0yv0](https://togithub.com/t0yv0) in [https://github.com/pulumi/pulumi-terraform-bridge/pull/786](https://togithub.com/pulumi/pulumi-terraform-bridge/pull/786) With this change providers that have accidental collisions in the Pulumi-Terraform property mapping will now generate a warning at schema generation time (tfgen) with hints on how to resolve the collision. The checks previously done on resources, data sources and provider config are now also extended to cover nested property object types. - Clarify bridge release instructions by [@guineveresaenger](https://togithub.com/guineveresaenger) in [https://github.com/pulumi/pulumi-terraform-bridge/pull/792](https://togithub.com/pulumi/pulumi-terraform-bridge/pull/792) **Full Changelog**: https://github.com/pulumi/pulumi-terraform-bridge/compare/v3.39.2...v3.39.3 ### [`v3.39.2`](https://togithub.com/pulumi/pulumi-terraform-bridge/releases/tag/v3.39.2) [Compare Source](https://togithub.com/pulumi/pulumi-terraform-bridge/compare/v3.39.1...v3.39.2) #### What's Changed - Split builtins test by experimental/non-experimental by [@Frassle](https://togithub.com/Frassle) in [https://github.com/pulumi/pulumi-terraform-bridge/pull/771](https://togithub.com/pulumi/pulumi-terraform-bridge/pull/771) - Enforce Bijection between `PulumiToTerraformName` and `TerraformToPulumiNameV2` by [@iwahbe](https://togithub.com/iwahbe) in [https://github.com/pulumi/pulumi-terraform-bridge/pull/782](https://togithub.com/pulumi/pulumi-terraform-bridge/pull/782) - Allow the user to override upstream repo path by [@iwahbe](https://togithub.com/iwahbe) in [https://github.com/pulumi/pulumi-terraform-bridge/pull/785](https://togithub.com/pulumi/pulumi-terraform-bridge/pull/785) - Accommodate conflict remaps by [@iwahbe](https://togithub.com/iwahbe) in [https://github.com/pulumi/pulumi-terraform-bridge/pull/789](https://togithub.com/pulumi/pulumi-terraform-bridge/pull/789) **Full Changelog**: https://github.com/pulumi/pulumi-terraform-bridge/compare/v3.39.1...v3.39.2 ### [`v3.39.1`](https://togithub.com/pulumi/pulumi-terraform-bridge/releases/tag/v3.39.1) [Compare Source](https://togithub.com/pulumi/pulumi-terraform-bridge/compare/v3.39.0...v3.39.1) #### What's Changed - Added FilteringProvider to tfshim/util by [@t0yv0](https://togithub.com/t0yv0) in [https://github.com/pulumi/pulumi-terraform-bridge/pull/772](https://togithub.com/pulumi/pulumi-terraform-bridge/pull/772) - Make `PulumiToTerraformName` injective by [@iwahbe](https://togithub.com/iwahbe) in [https://github.com/pulumi/pulumi-terraform-bridge/pull/776](https://togithub.com/pulumi/pulumi-terraform-bridge/pull/776) - Detect naming issues at schema generation phase by [@t0yv0](https://togithub.com/t0yv0) in [https://github.com/pulumi/pulumi-terraform-bridge/pull/775](https://togithub.com/pulumi/pulumi-terraform-bridge/pull/775) - Automated Pulumi/Pulumi upgrade by [@pulumi-bot](https://togithub.com/pulumi-bot) in [https://github.com/pulumi/pulumi-terraform-bridge/pull/743](https://togithub.com/pulumi/pulumi-terraform-bridge/pull/743) **Full Changelog**: https://github.com/pulumi/pulumi-terraform-bridge/compare/v3.39.0...v3.39.1 ### [`v3.39.0`](https://togithub.com/pulumi/pulumi-terraform-bridge/releases/tag/v3.39.0) [Compare Source](https://togithub.com/pulumi/pulumi-terraform-bridge/compare/v3.38.2...v3.39.0) #### What's Changed - Iterated on experimental ProviderInfo.ComputeDefaults enabling automatic token mapping by [@iwahbe](https://togithub.com/iwahbe) in [#762](https://togithub.com/pulumi/pulumi-terraform-bridge/issues/762), [#766](https://togithub.com/pulumi/pulumi-terraform-bridge/issues/766), [#767](https://togithub.com/pulumi/pulumi-terraform-bridge/issues/767), [#769](https://togithub.com/pulumi/pulumi-terraform-bridge/issues/769) - Fixed [#720](https://togithub.com/pulumi/pulumi-terraform-bridge/issues/720): invalid defaults are now ignored by [@t0yv0](https://togithub.com/t0yv0) in [#768](https://togithub.com/pulumi/pulumi-terraform-bridge/issues/768) ### [`v3.38.2`](https://togithub.com/pulumi/pulumi-terraform-bridge/releases/tag/v3.38.2) [Compare Source](https://togithub.com/pulumi/pulumi-terraform-bridge/compare/v3.38.1...v3.38.2) #### What's Changed - feature: Preliminary support for Plugin Framework based providers [@t0yv0](https://togithub.com/t0yv0) in [https://github.com/pulumi/pulumi-terraform-bridge/pull/756](https://togithub.com/pulumi/pulumi-terraform-bridge/pull/756) - fix: Allow aiven provider to compile without fork by [@AaronFriel](https://togithub.com/AaronFriel) in [https://github.com/pulumi/pulumi-terraform-bridge/pull/742](https://togithub.com/pulumi/pulumi-terraform-bridge/pull/742) **Full Changelog**: https://github.com/pulumi/pulumi-terraform-bridge/compare/v3.38.1...v3.38.2 ### [`v3.38.1`](https://togithub.com/pulumi/pulumi-terraform-bridge/releases/tag/v3.38.1) [Compare Source](https://togithub.com/pulumi/pulumi-terraform-bridge/compare/v3.38.0...v3.38.1) #### What's Changed - Fix issues around confused nested block encoding by [@t0yv0](https://togithub.com/t0yv0) in [https://github.com/pulumi/pulumi-terraform-bridge/pull/690](https://togithub.com/pulumi/pulumi-terraform-bridge/pull/690) - Fix a panic in renames module due to provider path confusion by [@t0yv0](https://togithub.com/t0yv0) in [https://github.com/pulumi/pulumi-terraform-bridge/pull/698](https://togithub.com/pulumi/pulumi-terraform-bridge/pull/698) - Override docs repo path resolution by [@danielrbradley](https://togithub.com/danielrbradley) in [https://github.com/pulumi/pulumi-terraform-bridge/pull/728](https://togithub.com/pulumi/pulumi-terraform-bridge/pull/728) - Add facilities for automatic token mapping by [@iwahbe](https://togithub.com/iwahbe) in [https://github.com/pulumi/pulumi-terraform-bridge/pull/733](https://togithub.com/pulumi/pulumi-terraform-bridge/pull/733) #### New Contributors - [@danielrbradley](https://togithub.com/danielrbradley) made their first contribution in [https://github.com/pulumi/pulumi-terraform-bridge/pull/728](https://togithub.com/pulumi/pulumi-terraform-bridge/pull/728) **Full Changelog**: https://github.com/pulumi/pulumi-terraform-bridge/compare/v3.38.0...v3.38.1 ### [`v3.38.0`](https://togithub.com/pulumi/pulumi-terraform-bridge/releases/tag/v3.38.0) [Compare Source](https://togithub.com/pulumi/pulumi-terraform-bridge/compare/v3.37.0...v3.38.0) #### What's Changed - golangci-lint: Upgrade to v1.50.1 by [@abhinav](https://togithub.com/abhinav) in [https://github.com/pulumi/pulumi-terraform-bridge/pull/716](https://togithub.com/pulumi/pulumi-terraform-bridge/pull/716) - golangci-lint: Enable nolintlint by [@abhinav](https://togithub.com/abhinav) in [https://github.com/pulumi/pulumi-terraform-bridge/pull/717](https://togithub.com/pulumi/pulumi-terraform-bridge/pull/717) - Fail build on missing data sources, like for resources by [@thomas11](https://togithub.com/thomas11) in [https://github.com/pulumi/pulumi-terraform-bridge/pull/718](https://togithub.com/pulumi/pulumi-terraform-bridge/pull/718) #### New Contributors - [@thomas11](https://togithub.com/thomas11) made their first contribution in [https://github.com/pulumi/pulumi-terraform-bridge/pull/718](https://togithub.com/pulumi/pulumi-terraform-bridge/pull/718) **Full Changelog**: https://github.com/pulumi/pulumi-terraform-bridge/compare/v3.37.0...v3.38.0Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.