github pulumi/pulumi v3.10.0

latest releases: pkg/v3.118.0, v3.118.0, sdk/v3.118.0...
2 years ago

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

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

Don't miss a new pulumi release

NewReleases is sending notifications on new releases.