Skip to content

Commit 8b521af

Browse files
Changelog for v0.16.0 (#549)
```markdown ## v0.16.0 - 2026-08-19 ### Improvements - [language-host] Print `required_providers` usage instructions after `pulumi package add` and `pulumi install` [#560](#560) ### Bug Fixes - [runtime] Return a diagnostic instead of panicking when a `for_each` set contains a null element [#548](#548) - [runtime] Return a diagnostic instead of panicking when a `count` meta-argument is null [#550](#550) - [runtime] Stop panicking on an unknown `prevent_destroy` and refuse a known-null one at destroy [#551](#551) - [runtime] Stop panicking on a marked or unknown discriminated-union discriminator [#552](#552) - [runtime] Preserve resource dependencies referenced by provider configuration properties [#555](#555) - [runtime] Handle null resource `aliases` [#556](#556) ``` --- Merging this PR to `master` will trigger `.github/workflows/release.yml`, which: - creates the `v0.16.0` git tag - publishes the GitHub release with notes from `.changes/v0.16.0.md` - builds and uploads binaries (`pulumi-language-hcl`, `pulumi-converter-hcl`, `pulumi-resource-hcl`) for `{darwin, linux, windows} × {amd64, arm64}` Automated release PR generated by `.github/workflows/maintain-release-pr.yml`. Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
1 parent 950be74 commit 8b521af

9 files changed

Lines changed: 40 additions & 42 deletions

.changes/unreleased/language-host-improvements-560.yaml

Lines changed: 0 additions & 6 deletions
This file was deleted.

.changes/unreleased/runtime-bug-fixes-548.yaml

Lines changed: 0 additions & 6 deletions
This file was deleted.

.changes/unreleased/runtime-bug-fixes-550.yaml

Lines changed: 0 additions & 6 deletions
This file was deleted.

.changes/unreleased/runtime-bug-fixes-551.yaml

Lines changed: 0 additions & 6 deletions
This file was deleted.

.changes/unreleased/runtime-bug-fixes-552.yaml

Lines changed: 0 additions & 6 deletions
This file was deleted.

.changes/unreleased/runtime-bug-fixes-554.yaml

Lines changed: 0 additions & 6 deletions
This file was deleted.

.changes/unreleased/runtime-bug-fixes-556.yaml

Lines changed: 0 additions & 6 deletions
This file was deleted.

.changes/v0.16.0.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
## v0.16.0 - 2026-08-19
2+
3+
### Improvements
4+
5+
- [language-host] Print `required_providers` usage instructions after `pulumi package add` and `pulumi install` [#560](https://github.com/pulumi/pulumi-hcl/pull/560)
6+
7+
### Bug Fixes
8+
9+
- [runtime] Return a diagnostic instead of panicking when a `for_each` set contains a null element [#548](https://github.com/pulumi/pulumi-hcl/pull/548)
10+
11+
- [runtime] Return a diagnostic instead of panicking when a `count` meta-argument is null [#550](https://github.com/pulumi/pulumi-hcl/pull/550)
12+
13+
- [runtime] Stop panicking on an unknown `prevent_destroy` and refuse a known-null one at destroy [#551](https://github.com/pulumi/pulumi-hcl/pull/551)
14+
15+
- [runtime] Stop panicking on a marked or unknown discriminated-union discriminator [#552](https://github.com/pulumi/pulumi-hcl/pull/552)
16+
17+
- [runtime] Preserve resource dependencies referenced by provider configuration properties [#555](https://github.com/pulumi/pulumi-hcl/pull/555)
18+
19+
- [runtime] Handle null resource `aliases` [#556](https://github.com/pulumi/pulumi-hcl/pull/556)
20+

CHANGELOG.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,26 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
55
adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html),
66
and is generated by [Changie](https://github.com/miniscruff/changie).
77

8+
## v0.16.0 - 2026-08-19
9+
10+
### Improvements
11+
12+
- [language-host] Print `required_providers` usage instructions after `pulumi package add` and `pulumi install` [#560](https://github.com/pulumi/pulumi-hcl/pull/560)
13+
14+
### Bug Fixes
15+
16+
- [runtime] Return a diagnostic instead of panicking when a `for_each` set contains a null element [#548](https://github.com/pulumi/pulumi-hcl/pull/548)
17+
18+
- [runtime] Return a diagnostic instead of panicking when a `count` meta-argument is null [#550](https://github.com/pulumi/pulumi-hcl/pull/550)
19+
20+
- [runtime] Stop panicking on an unknown `prevent_destroy` and refuse a known-null one at destroy [#551](https://github.com/pulumi/pulumi-hcl/pull/551)
21+
22+
- [runtime] Stop panicking on a marked or unknown discriminated-union discriminator [#552](https://github.com/pulumi/pulumi-hcl/pull/552)
23+
24+
- [runtime] Preserve resource dependencies referenced by provider configuration properties [#555](https://github.com/pulumi/pulumi-hcl/pull/555)
25+
26+
- [runtime] Handle null resource `aliases` [#556](https://github.com/pulumi/pulumi-hcl/pull/556)
27+
828
## v0.15.0 - 2026-08-12
929

1030
### Improvements

0 commit comments

Comments
 (0)