Back to Pulumi

V3.149.0

changelog/v3.149.0.md

3.244.02.4 KB
Original Source

3.149.0 (2025-02-07)

Features

  • [cli] Update pulumi-java to 1.2.0

  • [cli/display] Always print resource summaries in preview, even after errors #18465

  • [cli/plugin] Improve the warning when using plugins from PATH #18476

  • [engine] Deployments continue past delete errors due to protect #18396

  • [sdk/python] [Experimental/Components] Add infrastructure to bootstrap providers from component resources #18403 #18401

  • [sdk/python] [Experimental/Components] Analyze ComponentResource properties #18403

  • [sdk/python] [Experimental/Components] Infer ComplexTypes for ComponentResources #18405

  • [sdk/python] [Experimental/Components] Handle complex types in inputs and outputs #18419

  • [sdk/python] [Experimental/Components] Support array types in component schema inference #18469

  • [sdk/python] [Experimental/Components] Support dict types in component schema inference #18472

Bug Fixes

  • [engine] Filter __internal keys when calling providers DiffConfig #18440

  • [engine] The engine will correctly use old state for provider config with no reported differences #18411

  • [cli/config] Fix setting indexed top-level config keys #18444

  • [cli/import] Fix the declaration of parameterized providers in import JSON files #18450

  • [sdk/go] Provide a better error message when a Go program can't be run #18383

  • [cli/package] Allow https:// prefixes for Git repository URLs #18380

  • [cli/package] Fix package add and code generation when package name contains dashes in Go #18457

  • [sdk/python] [Experimental/Components] Handle inputs and outputs #18408