When upgrading
-
[Breaking] Remove UnknownValue from shim.Schema by @iwahbe in #1974: I don't expect many people to by relying on this interface, but it is public and we have removed a field it previously exposed.
-
Allow large JSON numbers in provider2/upgradeState by @iwahbe in #2001: The fix here was partially in the bridge, but also in Pulumi's for of
terraform-plugin-sdk/v2
. To benefit from the fix, you will need to upgrade the replace target used in your provider:-replace github.com/hashicorp/terraform-plugin-sdk/v2 => github.com/pulumi/terraform-plugin-sdk/v2 v2.0.0-20240229143312-4f60ee4e2975 +replace github.com/hashicorp/terraform-plugin-sdk/v2 => github.com/pulumi/terraform-plugin-sdk/v2 v2.0.0-20240520223432-0c0bf0d65f10
What's Changed
- Remove spurious ConflictsWith warnings on import by @t0yv0 in #1948
- fix: unknown values from PlanResourceChange are not handled correctly by @corymhall in #1947
- Fix panic in ReadDataDiff by @guineveresaenger in #1906
- Support signalfx style documentation headers by @guineveresaenger in #1959
- Automated Pulumi/Pulumi upgrade by @pulumi-bot in #1944
- Fix spurious ForcesProviderReplace activation by @t0yv0 in #1958
- Allow delegating IDs to nested properties by @iwahbe in #1968
- Only parse all-lowercase patterns as potential TF properties by @guineveresaenger in #1969
- Remove the java description patch by @iwahbe in #1905
- [Breaking] Remove UnknownValue from shim.Schema by @iwahbe in #1974
- Fix automatic aliasing of muxed providers by @t0yv0 in #1938
- Add plan resource change env var by @VenelinMartinov in #1983
- Update Pulumi to v3.116.1 by @guineveresaenger in #1984
- Add additional checks on input cross tests for ResourceData.Get values by @VenelinMartinov in #1980
- Fix a typo by @mikhailshilkov in #1985
- Provider2 upgrade state rewrite by @VenelinMartinov in #1998
- Allow large JSON numbers in provider2/upgradeState by @iwahbe in #2001
- Provider2 instance state fallback by @VenelinMartinov in #2002
- [tfshim/tfplugin5] Cleanup context passing and a test helper by @iwahbe in #2003
- chore: better type checking error messages by @corymhall in #1997
- Bump golang.org/x/net from 0.18.0 to 0.23.0 in /pf/tests/internal/tlsshim in the go_modules group across 1 directory by @dependabot in #1888
- Remove rapid test workarounds by @VenelinMartinov in #2009
- Add map pretty printing to cross-tests by @VenelinMartinov in #2012
- Cross tests: Refactor pu_driver, add tests by @VenelinMartinov in #2015
- Rapid test: correctly produce null for optional values by @VenelinMartinov in #2016
- Additional cross tests by @VenelinMartinov in #2010
- Refactor tfwrite by @VenelinMartinov in #2011
- Cross test explicit nulls by @VenelinMartinov in #2014
- Enable recursive nested list parsing for docs and add tests by @guineveresaenger in #2006
- Unify upgradeResourceState between
provider
andprovider2
by @iwahbe in #2005 - Rapid test parent name propagation by @VenelinMartinov in #2017
- chore: catch panics when type checking logs warning by @corymhall in #2000
- Cross tests: ensure providers pass validation in input tests by @VenelinMartinov in #2023
Full Changelog: v3.82.0...v3.83.0