Releases: pulumi/pulumi-terraform-bridge
Releases · pulumi/pulumi-terraform-bridge
v3.78.0
What's Changed
- Upgrade pf/go.mod to v3.77.0 by @iwahbe in #1747
- Remove InstanceStateStrategy by @iwahbe in #1745
- Fix custom timeout propagation for Update by @t0yv0 in #1749
- Respect schema timeouts on Delete and Update by @t0yv0 in #1751
- Fix schema path elem traversal by @iwahbe in #1757
- fix: fixes are not applied to property deprecation messages by @corymhall in #1765
- Refactor makeTerraformInputs and friends by @VenelinMartinov in #1725
- update pulumi/v3.111.1 by @t0yv0 in #1773
Full Changelog: v3.77.0...v3.78.0
v3.77.0
What's Changed
- Update pf bridge refs to 3.76.0 by @VenelinMartinov in #1709
- Update gh action versions by @VenelinMartinov in #1711
- Count all errors in the example coverage tracker by @t0yv0 in #1713
- Update tf deps by @VenelinMartinov in #1719
- Improve examples cache by @t0yv0 in #1717
- Add title prefix to downstream test PRs by @VenelinMartinov in #1726
- Adjust reaping script to match new test titles by @VenelinMartinov in #1727
- Fix attach to enable PULUMI_DEBUG_PROVIDERS by @t0yv0 in #1716
- Have the downstream check script wait for the sentinel job by @VenelinMartinov in #1731
- Propagate contexts correctly by @iwahbe in #1734
- Ensure NotYetImplemented warnings are errors by @t0yv0 in #1733
- Ensure a deterministic diff result by @iwahbe in #1737
- Automated Pulumi/Pulumi upgrade by @pulumi-bot in #1740
- Emit
<!--Start PulumiCodeChooser -->
instead of{{% examples %}}
by @guineveresaenger in #1689 - fix: terraform registry docs prioritize
website/docs
by @corymhall in #1742
New Contributors
- @corymhall made their first contribution in #1742
Full Changelog: v3.76.0...v3.77.0
v3.76.0
What's Changed
- routine update: checkin bridge version to pf mod by @guineveresaenger in #1700
- Improve the documentation for adding
bridge-metadata.json
by @iwahbe in #1691 - Adjust CI go versions to 1.21 and 1.22 by @VenelinMartinov in #1703
- Remove rename tables and tfgen namecheck by @t0yv0 in #1698
- Expose the schema info for a resource from VisitResourceRoot by @iwahbe in #1706
- Automated Pulumi/Pulumi upgrade by @pulumi-bot in #1695
- Update go 1.20 references by @VenelinMartinov in #1708
Full Changelog: v3.75.0...v3.76.0
Note:
This release drops support for go 1.20 as that is now deprecated. Please update to at least go 1.21
v3.75.0
What's Changed
- Update references post v3.74.0 release by @t0yv0 in #1679
- Fix azure loader issues by @t0yv0 in #1682
- Raise the default log level of TF from WARN to ERROR by @iwahbe in #1684
- Add ctx to CheckConfig by @iwahbe in #1687
- Implement DiffConfig by @t0yv0 in #1683
- Use latest muxer v0.0.8 by @t0yv0 in #1694
- Make sure no nil lists are passed to TF by @VenelinMartinov in #1688
- Fix unexplained detailed diffs by @t0yv0 in #1696
- Revert "Make sure no nil lists are passed to TF" by @t0yv0 in #1697
Full Changelog: v3.74.0...v3.75.0
v3.74.0
What's Changed
- Pick up plugin sdk change for no runtime internal provider validation by @VenelinMartinov in #1669
- Improve error messages for Invalid or unknown key by @t0yv0 in #1663
- Fix refresh of resources with unchanged assets by @t0yv0 in #1671
- Fix mappings file naming for examples conversion by @t0yv0 in #1675
- Docs Readability: Newlines in Import sections by @guineveresaenger in #1672
- Fix example double-counting under PULUMI_CONVERT=1 by @t0yv0 in #1676
- Support custom object types by @iwahbe in #1674
- Automated Pulumi/Pulumi upgrade by @pulumi-bot in #1678
Full Changelog: v3.73.0...v3.74.0
v3.73.0
What's Changed
- PF pre configure callback failures by @VenelinMartinov in #1654
- Integrate with PlanResourceChange and ApplyResourceChange by @t0yv0 in #1614
- [PF] Call
Read
afterImportState
when importing a resource by @iwahbe in #1659 - Elide Hashicorp from docs by @iwahbe in #1661
- Get extra nested docs from schema map by @guineveresaenger in #1650
Dependencies
NOTE: upgrading to this version requires an update to the replace directive for the terraform-plugin-sdk fork:
replace github.com/hashicorp/terraform-plugin-sdk/v2 => github.com/pulumi/terraform-plugin-sdk/v2 v2.0.0-20240129205329-74776a5cd5f9
- Automated Pulumi/Pulumi upgrade by @pulumi-bot in #1664
Full Changelog: v3.72.0...v3.73.0
v3.72.0
What's Changed
- Reference v3.71.0 version of the bridge by @t0yv0 in #1630
- Create a fixupImports function as a docs replacement ruleset by @guineveresaenger in #1629
- Improve docs for bridged provider authors by @iwahbe in #1633
- Regress 1626 by @t0yv0 in #1627
- Make pre configure callback errors into failures by @VenelinMartinov in #1640
- Breaking: require context.Context in shim.Provider by @t0yv0 in #1642
- Deprecate testing module by @VenelinMartinov in #1635
- Fix master by @t0yv0 in #1645
- Package comment noting that tfshim is considered internal by @t0yv0 in #1643
- Refactor IgnoreChanges by @t0yv0 in #1639
- ci: Use GITHUB_OUTPUT envvar instead of set-output command by @iwahbe in #1646
- Refactor timeouts by @t0yv0 in #1648
- Upgrade Pulumi to v3.103.1 by @guineveresaenger in #1647
Full Changelog: v3.71.0...v3.72.0
v3.71.0
What's Changed
Features
Fixes
- Restrict Autonaming to String types by @iwahbe in #1606
- fix typo in diagnostic message by @dixler in #1615
- Fix plugin framework encoding of MaxItems=1 fields by @t0yv0 in #1616
- Fix error handling in flattened encoder by @t0yv0 in #1618
- Revert "Allow the
Type
override to effect downstream types" by @t0yv0 in #1628
Dependencies
- Automated Pulumi/Pulumi upgrade to v3.101.1 by @pulumi-bot in #1624
- Bump github.com/go-git/go-git/v5 from 5.9.0 to 5.11.0 in /pkg/tests by @dependabot in #1596
- Bump github.com/go-git/go-git/v5 from 5.9.0 to 5.11.0 in /x/muxer/tests by @dependabot in #1597
- Bump github.com/go-git/go-git/v5 from 5.9.0 to 5.11.0 in /pf/tests/testdatagen/genrandom by @dependabot in #1598
- Bump github.com/go-git/go-git/v5 from 5.9.0 to 5.11.0 in /x/muxer by @dependabot in #1599
- Bump github.com/go-git/go-git/v5 from 5.9.0 to 5.11.0 in /pf by @dependabot in #1601
- Bump github.com/go-git/go-git/v5 from 5.9.0 to 5.11.0 in /pf/tests by @dependabot in #1602
- bump the go_modules group across 7 directories with 2 updates by @dependabot in #1612
Full Changelog: v3.70.0...v3.71.0
v3.70.0
What's Changed
- Update pulumi-terraform-bridge/v3 ref in pf by @iwahbe in #1587
- Decode schema faster on init and do not retain it by @t0yv0 in #1593
- Separate defaults test by @VenelinMartinov in #1588
- Automated Pulumi/Pulumi upgrade by @pulumi-bot in #1591
- Add a SchemaPathToPropertyPath by @iwahbe in #1594
- Efficient schema traversal by @iwahbe in #1590
- Dont apply TF defaults before validating resource input by @VenelinMartinov in #1583
- Show which directories
make lint
applies to by @iwahbe in #1607
Full Changelog: v3.69.0...v3.70.0
v3.69.0
What's Changed
- Allow the
Type
override to effect downstream types by @iwahbe in #1550 - Script downstream check correlation by @t0yv0 in #1566
- Fix panics in recoverAndCoerceCtyValue by @t0yv0 in #1568
- Capture more upstream provider logs by @t0yv0 in #1569
- Aliasing phase separation by @t0yv0 in #1544
- Support .Elem() for custom types by @iwahbe in #1571
- Bump golang.org/x/crypto from 0.14.0 to 0.17.0 in /pf/tests/internal/tlsshim by @dependabot in #1574
- Bump golang.org/x/crypto from 0.14.0 to 0.17.0 in /pf/tests/testdatagen/genrandom by @dependabot in #1575
- Bump golang.org/x/crypto from 0.14.0 to 0.17.0 in /pf/tests/internal/randomshim by @dependabot in #1576
- Bump golang.org/x/crypto from 0.15.0 to 0.17.0 in /pf/tests by @dependabot in #1577
- Bump golang.org/x/crypto from 0.15.0 to 0.17.0 in /pf by @dependabot in #1578
- bump golang.org/x/crypto from 0.15.0 to 0.17.0 in /x/muxer by @dependabot in #1579
- bump golang.org/x/crypto from 0.15.0 to 0.17.0 in /x/muxer/tests by @dependabot in #1580
- bump golang.org/x/crypto from 0.15.0 to 0.17.0 by @dependabot in #1581
- bump golang.org/x/crypto from 0.15.0 to 0.17.0 in /pkg/tests by @dependabot in #1582
- Upgrade pulumi/pulumi from v3.96.2 to v3.98.0 by @iwahbe in #1586
Full Changelog: v3.68.0...v3.69.0