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

Changelog History
Page 8

  • v3.10.3 Changes

    August 19, 2021

    👌 Improvements

    • 👍 [sdk/python] - Add support for custom naming of dynamic provider resource. #7633

    🐛 Bug Fixes

    • [codegen/go] - Fix nested collection type generation. #7779

    • 👻 [sdk/dotnet] - Fix an exception when passing an unknown Output to the DependsOn resource option. #7762

    • [engine] Include transitive children in dependency list for deletes. #7788

  • v3.10.2 Changes

    August 16, 2021

    👌 Improvements

    • 🖨 [cli] Stop printing secret value on pulumi config set if it looks like a secret. #7327

    • [sdk/nodejs] Prevent Pulumi from overriding tsconfig.json options. #7068

    • [sdk/go] - Permit declaring explicit resource dependencies via ResourceInput values. #7584

    🐛 Bug Fixes

    • [sdk/go] - Fix marshaling behavior for undefined properties. #7768

    • [sdk/python] - Fix program hangs when monitor becomes unavailable. #7734

    • [sdk/python] Allow Python dynamic provider resources to be constructed outside of __main__. #7755

  • v3.10.1 Changes

    August 12, 2021

    👌 Improvements

    • [sdk/go] - Depending on a component now depends on the transitive closure of its child resources. #7732

    • [sdk/python] - Depending on a component now depends on the transitive closure of its child resources. #7732

  • v3.10.0 Changes

    August 11, 2021

    👌 Improvements

    • [cli] - Fix the preview experience for unconfigured providers. Rather than returning the inputs of a resource managed by an unconfigured provider as its outputs, the engine will treat all outputs as unknown. Most programs will not be affected by these changes: in general, the only programs that will see differences are programs that:
      1. pass unknown values to provider instances
      2. use these provider instances to manage resources
      3. pass values from these resources to resources that are managed by other providers
    

    These kinds of programs are most common in scenarios that deploy managed Kubernetes clusters and Kubernetes apps within the same program, then flow values from those apps into other resources.

    The legacy behavior can be re-enabled by setting the PULUMI_LEGACY_PROVIDER_PREVIEW to a truthy value (e.g. 1, true, etc.).

    #7560

    • 🚚 [automation] - Add force flag for RemoveStack in workspace #7523

    🐛 Bug Fixes

    • 📜 [cli] - Properly parse Git remotes with periods or hyphens. #7386

    • [codegen/python] - Recover good IDE completion experience over module imports that was compromised when introducing the lazy import optimization. #7487

    • [sdk/python] - Use Sequence[T] instead of List[T] for several Resource parameters. #7698

    • [auto/nodejs] - Fix a case where inline programs could exit with outstanding async work. #7704

    • 👕 [sdk/nodejs] - Use ESlint instead of TSlint #7719

    • 0️⃣ [sdk/python] - Fix pulumi.property's default value handling. #7736

  • v3.9.1 Changes

    July 29, 2021

    🐛 Bug Fixes

    • [cli] - Respect provider aliases #7166

    • [cli] - pulumi stack ls now returns all accessible stacks (removing earlier cap imposed by the httpstate backend). #3620

    • 🌲 [sdk/go] - Fix panics caused by logging from ApplyT, affecting pulumi-docker and potentially other providers #7661

    • [sdk/python] - Handle unknown results from methods. #7677

  • v3.9.0 Changes

    July 28, 2021

    👌 Improvements

    • [sdk/go] - Add stack output helpers for numeric types. #7410

    • [sdk/python] - Permit Input[Resource] values in depends_on. #7559

    • 👀 [backend/filestate] - Allow pulumi stack ls to see all stacks regardless of passphrase. #7660

    🐛 Bug Fixes

    • [sdk/{go,python,nodejs}] - Rehydrate provider resources in Construct. #7624

    • [engine] - Include children when targeting components. #7605

    • ⏪ [cli] - Restore passing log options to providers when --logflow is specified https://github.com/pulumi/pulumi/pull/7640

    • [sdk/nodejs] - Fix pulumi up --logflow causing Node multi-lang components to hang #7644

    • 📦 [sdk/{dotnet,python,nodejs}] - Set the package on DependencyProviderResource. #7630

  • v3.8.0 Changes

    July 22, 2021

    👌 Improvements

    • ⚠ [sdk/dotnet] - Fix async await warnings. #7537

    • [codegen/dotnet] - Emit dynamic config-getters. #7549

    • 👍 [sdk/python] - Support for authoring resource methods in Python. #7555

    • 🍱 [sdk/{go,dotnet}] - Admit non-asset/archive values when unmarshalling into assets and archives. #7579

    🐛 Bug Fixes

    • [sdk/dotnet] - Fix for race conditions in .NET SDK that used to manifest as a KeyNotFoundException from WhileRunningAsync. #7529

    • [sdk/go] - Fix target and replace options for the Automation API. #7426

    • 🖨 [cli] - Don't escape special characters when printing JSON. #7593

    • [sdk/go] - Fix panic when marshaling self in a method. #7604

  • v3.7.1 Changes

    July 19, 2021

    👌 Improvements

    • [codegen/python,nodejs] Emit dynamic config-getters. #7447, #7530

    • [sdk/python] Make Output[T] covariant #7483

    🐛 Bug Fixes

    • [sdk/nodejs] Fix a bug in closure serialization. #6999

    • [cli] Normalize cloud URL during login #7544

    • [sdk/nodejs,dotnet] Wait on remote component dependencies #7541

  • v3.7.0 Changes

    July 13, 2021

    👌 Improvements

    • 👍 [sdk/nodejs] Support for calling resource methods. #7377

    • 👍 [sdk/go] Support for calling resource methods. #7437

    🐛 Bug Fixes

    • [codegen/go] Reimplement strict go enums to be Inputs. #7383

    • [codegen/go] Emit To[ElementType]Output methods for go enum output types. #7499

  • v3.6.1 Changes

    July 07, 2021

    👌 Improvements

    • [sdk] Add replaceOnChanges resource option. #7226

    • 👍 [sdk/go] Support for authoring resource methods in Go. #7379

    🐛 Bug Fixes

    • [sdk/python] Fix an issue where dependency keys were incorrectly translates to camelcase. #7443

    • [cli] Fix rendering of diffs for resource without DetailedDiffs. #7500