pulumi/CHANGELOG_PENDING.md

2.6 KiB

Improvements

  • [codegen/go] - Do not generate unreferenced input types by default. #7943

  • [codegen/go] - Simplify the application of object defaults in generated SDKs. #8539

  • [codegen/{python,dotnet}] - Emit pulumi-plugin.json unconditionally. #8527 #8532

  • [sdk/python] - Lookup Pulumi packages by searching for pulumi-plugin.json. Pulumi packages need not be prefixed by pulumi- anymore. #8515

  • [sdk/go] - Lookup packages by searching for pulumi-plugin.json. Pulumi packages need not be prefixed by github.com/pulumi/pulumi- anymore. #8516

  • [sdk/dotnet] - Lookup packages by searching for pulumi-plugin.json. Pulumi packages need not be prefixed by Pulumi. anymore. #8517

  • [sdk/go] - Emit pulumi-plugin.json #8530

  • [cli] - Always use locking in filestate backends. This feature was previously disabled by default and activated by setting the PULUMI_SELF_MANAGED_STATE_LOCKING=1 environment variable. #8565

  • [{cli,auto}] - Exclude language plugins from PULUMI_IGNORE_AMBIENT_PLUGINS. #8576

  • [sdk/dotnet] - Fixes a rare race condition that sporadically caused NullReferenceException to be raised when constructing resources #8495

  • [cli] Log secret decryption events when a project uses the Pulumi Service and a 3rd party secrets provider #8563

  • [schema] Do not validate against the metaschema in ImportSpec. Clients that need to validate input schemas should use the BindSpec API instead. #8543

Bug Fixes

  • [codegen/schema] - Error on type token names that are not allowed (schema.Name or specified in allowedPackageNames). #8538 #8558

  • [codegen/go] - Fix ElementType for nested collection input and output types. #8535

  • [{codegen,sdk}/{python,dotnet,go}] - Use pulumi-plugin.json rather than pulumiplugin.json. #8593