All Versions
254
Latest Version
Avg Release Cycle
4 days
Latest Release
513 days ago

Changelog History
Page 4

  • v3.35.1 Changes

    June 23, 2022

    ๐Ÿ‘Œ Improvements

    • [cli] The engine will now warn when a resource option is applied to a Component resource when that option will have no effect. This extends #9863 which only warns for the ignoreChanges resource options. #9921

    • [auto/*] Add a option to control the --show-secrets flag in the automation API. #9879

    ๐Ÿ› Bug Fixes

    • [auto/go] Fix passing of the color option. #9940

    • [engine] Fix panic from unexpected resource name formats. #9950

  • v3.35.0 Changes

    June 22, 2022

    ๐Ÿ‘Œ Improvements

    • [auto/*] Add --policy-pack and --policy-pack-configs options to automation API. #9872

    • โš  [cli] The engine now produces a warning when the 'ignoreChanges' option is applied to a Component resource. #9863

    • [sdk/python] Changed Output[T].__str__() to return an informative message rather than "". #9848

    • 0๏ธโƒฃ [cli] The engine will now default resource parent to the root stack if it exists. #9481

    • ๐Ÿ“ฆ [engine] Reduce memory usage in convert and yaml programs by caching of package schemas. #9684

    • [sdk/go] Added NewUniqueName for providers to use for generating autonames. #9852

    • [engine] The engine now understands alias objects which it can resolve to URNs, requiring less logic in SDKs. #9731

    • [sdk/dotnet] The dotnet SDK will now send alias objects rather than URNs to the engine. #9731

    • [cli] Add java to pulumi convert #9917

    ๐Ÿ› Bug Fixes

    • [sdk/go] Handle nils in mapper encoding. #9810

    • 0๏ธโƒฃ [engine] Explicit providers use the same plugin as default providers unless otherwise requested. #9708

    • ๐Ÿ“œ [sdk/go] Correctly parse nested git projects in GitLab. #9354

    • [sdk/go] Mark StackReference keys that don't exist as unknown. Error when converting unknown keys to strings. #9855

    • [sdk/go] Precisely mark values obtained via stack reference Get...Output(key) methods as secret or not. #9842

    • [codegen/go] Import external Enum types as external. #9920

    • [codegen/go] Correctly generate nested Input and Ouput collection types. #9887

    • โช [engine] Revert the additional secret outputs warning until the engine can understand optional outputs. #9922

  • v3.34.1 Changes

    June 10, 2022

    ๐Ÿ‘Œ Improvements

    • ๐Ÿ”Œ [cli/python] Respond to SIGINT when installing plugins. #9793

    • [codegen/go] Always chose the correct version when respectSchemaVersion is set. #9798

    ๐Ÿ› Bug Fixes

    • ๐Ÿ‘ [sdk/python] Better explain the keyword arguments to create(etc)_stack. #9794

    • โช [cli] Revert changes causing a panic in pulumi destroy that tried to operate without config files. #9821

    • ๐Ÿง [cli] Revert to statically linked binaries on Windows and Linux, fixing a regression introduced in 3.34.0 #9816

    • [codegen/python] ResourceOptions are no longer mutated by resources. #9802

  • v3.34.0 Changes

    June 08, 2022

    ๐Ÿ‘Œ Improvements

    • [codegen/go] Handle long and complicated traversals in a nicer way. #9726

    • [cli] Allow pulumi destroy -s <stack> if not in a Pulumi project dir #9613

    • ๐Ÿ”Œ [cli] Plugins will now shut themselves down if they can't contact the engine that started them. #9735

    • โš  [cli/engine] The engine will emit a warning of a key given in additional secret outputs doesn't match any of the property keys on the resources. #9750

    • [sdk/go] Add CompositeInvoke function, like Composite but for InvokeOption. #9752

    • ๐Ÿ‘ [cli] The gcpkms:// now supports the same credentials resolution mechanism as the state store, including the GOOGLE_CREDENTIALS.` #6379

    • ๐Ÿš€ [yaml] Updates Pulumi YAML to v0.5.1, containing bug fixes, new functions, diagnostics and validation. Fixes support for using providers such as awsx. #9797

    ๐Ÿ› Bug Fixes

    • [sdk/nodejs] Fix a crash due to dependency cycles from component resources. #9683

    • [cli/about] Make pulumi about aware of the YAML and Java runtimes. #9745

    • [cli/engine] Fix a panic deserializing resource plans without goals. #9749

    • ๐Ÿ”Œ [cli/engine] Provide a sorting for plugins of equivalent version. #9761

    • ๐ŸŽ [cli/backend] Fix degraded performance in filestate backend #9777 #9796

    • [engine] Engine correctly the number of bytes written to a TAR archive is what was expected. #9792

  • v3.33.2 Changes

    May 27, 2022

    ๐Ÿ‘Œ Improvements

    • ๐Ÿ–จ [cli] pulumi logout now prints a confirmation message that it logged out. #9641

    • [cli/backend] Add gzip compression to filestate backend. Compression can be enabled via PULUMI_SELF_MANAGED_STATE_GZIP=true. Special thanks to @awoimbee for the initial PR. #9610

    • ๐Ÿšš [sdk/nodejs] Lazy load inflight context to remove module import side-effect. #9375

    ๐Ÿ› Bug Fixes

    • โšก๏ธ [sdk/python] Fix spurious diffs causing an "update" on resources created by dynamic providers. #9656

    • [sdk/python] Do not depend on the children of remote component resources. #9665

    • ๐Ÿ“ฆ [codegen/nodejs] Emit the "package.json".pulumi.server as "server" correctly. Previously, "pluginDownloadURL" was emitted but never read. #9662

    • [cli] Fix panic in pulumi console when no stack is selected. #9594

    • [cli] Engine now correctly tracks that resource reads have unique URNs. #9516

    • ๐Ÿ›  [sdk/python] Fixed bug in automation API that invoked Pulumi with malformed arguments. #9607

    • [cli/backend] Fix a panic in the filestate backend when renaming history files. #9673

    • ๐Ÿ“Œ [sdk/python] Pin protobuf library to <4. #9696

    • ๐Ÿณ [sdk/proto] Inline dockerfile used to generate protobuf code. #9700

  • v3.33.1 Changes

    May 19, 2022

    ๐Ÿ‘Œ Improvements

    • [cli] Add --stack to pulumi about. #9518

    • ๐Ÿ“ฆ [sdk/dotnet] Bumped several dependency versions to avoid pulling packages with known vulnerabilities. #9591

    • โšก๏ธ [cli] Updated gocloud.dev to 0.24.0, which adds support for using AWS SDK v2. It enables users to pass an AWS profile to the awskms secrets provider url (i.e. awskms://alias/pulumi?awssdk=v2&region=eu-west-1&profile=aws-prod) #9590

    • ๐Ÿšš [sdk/nodejs] Lazy load V8 inspector session to remove module import side-effect #9375

    ๐Ÿ› Bug Fixes

    • [cli] The PULUMI_CONFIG_PASSPHRASE environment variables can be empty, this is treated different to being unset. #9568

    • ๐Ÿ“ฆ [codegen/python] Fix importing of enum types from other packages. #9579

    • [cli] Fix panic in pulumi console when no stack is selected. #9594

    • [auto/python] - Fix text color argument being ignored during stack operations. #9615

  • v3.33.0 Changes

    May 19, 2022

    ๐Ÿš€ Replaced by 3.33.1 during release process.

  • v3.32.1 Changes

    May 05, 2022

    ๐Ÿ‘Œ Improvements

    • โœ… [cli/plugins] The engine will try to lookup the latest version of plugins if the program doesn't specify a version to use. #9537

      ๐Ÿ› Bug Fixes

    • [cli] Fix an issue using PULUMI_CONFIG_PASSPHRASE_FILE. #9540

    • [cli/display] Avoid an assert in the table display logic. #9543

  • v3.32.0 Changes

    May 04, 2022

    ๐Ÿ‘Œ Improvements

    • ๐Ÿ‘ Pulumi Java support
    • ๐Ÿ‘ Pulumi YAML support
  • v3.31.1 Changes

    May 03, 2022

    ๐Ÿ‘Œ Improvements

    • [dotnet] No longer roundtrips requests for the stack URN via the engine. #9515

    ๐Ÿ› Bug Fixes

    • [codegen/go] Enable obtaining resource outputs off a ResourceOutput. #9513

    • [codegen/go] Ensure that "plain" generates shallowly plain types. #9512

    • [codegen/nodejs] Fix enum naming when the enum name starts with _. #9453

    • [cli] Empty passphrases environment variables are now treated as if the variable was not set. #9490

    • [sdk/go] Fix awaits for outputs containing resources. #9106

    • [cli] Decode YAML mappings with numeric keys during diff. #9502

    • 0๏ธโƒฃ [cli] Fix an issue with explicit and default organization names in pulumi new #9514