changelog/v3.18.0.md
[ci] - Adds CI detector for Buildkite #7933
[cli] - Add --exclude-protected flag to pulumi destroy.
#8359
[cli] Add the ability to use pulumi org set [name] to set a default org
to use when creating a stacks in the Pulumi Service backend or self-hosted Service.
#8352
[schema] Add IsOverlay option to disable codegen for particular types. #8338 #8425
[sdk/dotnet] - Marshal output values. #8316
[sdk/python] - Unmarshal output values in component provider. #8212
[sdk/nodejs] - Unmarshal output values in component provider. #8205
[sdk/nodejs] - Allow returning failures from Call in the provider without setting result outputs. #8424
[sdk/go] - Allow specifying Call failures from the provider. #8424
[codegen/nodejs] - Program generator now uses fnOutput forms where
appropriate, simplifying auto-generated examples.
#8434