Files
pulumi-docker-build/CHANGELOG.md
Ramon Quitales d46882f9eb Do not diff __internal property in DiffConfig (#414)
This PR updates the implementation of DiffConfig to remove the
`__internal` property when comparing provider config between old state
and new input. It is observed that the `__internal` property is present
when a default provider is used. This causes a provider replacement
every time a user upgrades pulumi-docker-build, as the `__internal`
property is always stripped from state, so Pulumi will always report a
diff.

Ideally, we should determine if this bug can be fixed in either upstream
pulumi-go-provider or pulumi itself. For now, we will fix this locally
within pulumi-docker-build to unblock our users.

Changes:

- Update DiffConfig implementation to strip `__internal` property from
new inputs.
- Add a nodejs upgrade test to test that this solution works

Fixes: #404
2025-01-14 15:01:51 -08:00

2.0 KiB

Unreleased

Added

Changed

  • Upgraded buildx from 0.16.0 to 0.18.0.

Fixed

0.0.7 (2024-10-16)

Fixed

0.0.6 (2024-08-13)

Fixed

Changed

0.0.5 (2024-08-08)

Fixed

  • Fixed Go SDK publishing.

Changed

  • Upgraded docker from 27.0.3 to 27.1.0.

0.0.4 (2024-07-15)

Changed

  • Upgraded buildkit from 0.13.0 to 0.15.0.
  • Upgraded buildx from 0.13.1. to 0.16.0.
  • Upgraded docker from 26.0.0-rc1 to 27.0.3.
  • Fixed an issue where warnings were not displayed correctly.

0.0.3 (2024-05-31)

Fixed

Changed

  • The provider will now wait for new builders to fully boot.

0.0.2 (2024-04-25)

Fixed

  • Upgraded pulumi-go-provider to fix a panic during cancellation.

0.0.1 (2024-04-23)

Initial release.