Releases: pulumi/pulumi-terraform-bridge
Releases · pulumi/pulumi-terraform-bridge
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
v3.68.0
What's Changed
- Fixes unknown handling in makeResourceRawConfig by @t0yv0 in #1558
- Fix 1229: propagate schema information for maps in MakeTerraformInput by @t0yv0 in #1562
- Fix up max item one migrations by @VenelinMartinov in #1561
- Update pulumi references to v3.96.2 by @VenelinMartinov in #1565
Full Changelog: v3.67.0...v3.68.0
v3.67.0
What's Changed
- Additional perf instrumentation by @t0yv0 in #1534
- Make assert actionable by @iwahbe in #1542
- Omit omitted types from the schema by @iwahbe in #1548
- Upgrade pulumi/pulumi to v3.95.0 by @blampe in #1553
- feat: Implement CSharpName property on provider resource by @tmeckel in #1551
New Contributors
Full Changelog: v3.66.0...v3.67.0
v3.66.0
What's Changed
- Augment
makeDetailedDiff
when replace is specified by @iwahbe in #1520 - Fix missing nil check on docInfo for doc discovery by @guineveresaenger in #1522
- Fix raw plan availability by @t0yv0 in #1521
- Recognize custom list and set types by @t0yv0 in #1525
- Also build PF on master by @mjeffryes in #1526
- Further improvements in runtime metadata loading by @mjeffryes in #1524
- Dedup go errors by @VenelinMartinov in #1496
- Don't alias deleted resources by @iwahbe in #1535
- Replace tf config names in error strings by @VenelinMartinov in #1531
- Error message duplication by @VenelinMartinov in #1532
- Upgrade Pulumi/Pulumi to v3.94.2 by @iwahbe in #1538
- fix docs builder for examples overriding use case by @ocobles in #1509
New Contributors
Full Changelog: v3.65.0...v3.66.0