Skip to content

Releases: pulumi/pulumi

v3.94.0

15 Nov 02:25
3b1150b
Compare
Choose a tag to compare

3.94.0 (2023-11-14)

Features

  • [engine] import can now create empty component resource to use as the parent of other imported resources.
    #14467

  • [engine] import can now import a parent resource in the same deployment as a child resource.
    #14461

  • [engine] Import files no longer need parent URNs in the name table for resource being imported in the same file.
    #14524

  • [cli/config] config refresh will now restore secret provider config from the last deployment.
    #13900

  • [cli/new] Simplifies URL parsing for pulumi new zip
    #14546

Bug Fixes

  • [components/yaml] Upgrade yaml to 1.4.1
    #14542

  • [engine] Ignore spurious error from Kubernetes providers DiffConfig method.
    #14533

  • [sdk/python] Maintain old behavior for empty Kubernetes invoke results
    #14535

v3.93.0

10 Nov 19:29
76ac4a4
Compare
Choose a tag to compare

3.93.0 (2023-11-09)

Features

  • [sdk/python] Add provider side caching for dynamic provider deserialization.
    #14491

Bug Fixes

  • [cli/new] Fix panic parsing template URL.
    #14504

  • [pkg] Fixes a panic in property mapping logic
    #14498

  • [sdkgen/go] Remove generic ToOutput methods from legacy non-generic go SDKs
    #14492

v3.92.0

03 Nov 16:14
ac6adb9
Compare
Choose a tag to compare

3.92.0 (2023-11-03)

Features

  • [auto] Allow shallow repository clones in NewLocalWorkspace
    #14312

  • [cli] Add support for ESC file projection
    #14447

  • [cli/new] Adds support for remote zip archive templates to pulumi new
    #14443

  • [engine] Support {NAME} in http plugin download URLs.
    #14435

  • [yaml] Update pulumi-yaml to 1.4.0
    #14425

  • [auto/nodejs] Add refresh option for up
    #14306

Bug Fixes

  • [cli/new] Adds nested directory support to pulumi new .zip
    #14473

  • [auto/nodejs] Pin @grpc/grpc-js to v1.9.6 to resolve automation-api hang in NodeJS.
    #14445

  • [engine] Correctly propogate provider errors from DiffConfig.
    #14436

  • [engine] Fix parsing of property paths such as "root.[1]" being returned from providers.
    #14451

  • [programgen/go] Fix using inline invoke expressions inside resources, objects and arrays
    #14484

  • [sdk/python] Fix error on empty invoke returns
    #14470

  • [sdk/python] Fix traceback diagnostic from being printed when using Python dynamic providers
    #14474

Miscellaneous

  • [ci] Bump homebrew using pulumi's fork instead of pulumi-bot's
    #14449

  • [ci] Additional fixes for the homebrew release job
    #14482

  • [cli] Pull in fixes from esc v0.5.7
    #14430

v3.91.1

28 Oct 00:13
13e584b
Compare
Choose a tag to compare

3.91.1 (2023-10-27)

Bug Fixes

  • [cli/display] Fix misleading output in stack ls --json
    #14309

  • [sdkgen/python] Revert changes introducing _configure
    #14427

v3.91.0

26 Oct 02:37
41cb519
Compare
Choose a tag to compare

3.91.0 (2023-10-25)

Features

  • [cli] Adds a new pulumi install command which will install packages and plugins for a project.
    #13081

Bug Fixes

  • [engine] Fix generation of property paths in diff.
    #14337

v3.90.1

24 Oct 19:42
d658f40
Compare
Choose a tag to compare

3.90.1 (2023-10-24)

Bug Fixes

  • [cli/config] Don't crash on empty config values
    #14328

  • [sdkgen/python] Fix issue calling nonexistent _configure method on external types
    #14318

  • [sdkgen/python] Fix calling _configure with an Output value
    #14321

v3.90.0

23 Oct 20:13
7769e94
Compare
Choose a tag to compare

3.90.0 (2023-10-23)

Features

  • [auto/nodejs] Add support for the path option for config operations
    #14305

  • [engine] Converters can return diagnostics from ConvertState.
    #14135

Bug Fixes

  • [cli] Tightened the parser for property paths to be less prone to typos
    #14257

  • [engine] Fix handling of explicit providers and --target-dependents.
    #14238

  • [engine] Fix automatic diffs comparing against output instead of input properties.
    #14256

  • [sdkgen/dotnet] Fix codegen with nested modules.
    #14297

  • [programgen/go] Fix codegen to correctly output pulumi.Array instead of pulumi.AnyArray
    #14299

  • [cli/new] pulumi new now allows users to bypass existing project name checks.
    #14081

  • [sdk/nodejs] Nodejs now supports unknown resource IDs.
    #14137

  • [sdkgen/python] Fix _configure failing due to required args mismatch.
    #14281

Miscellaneous

  • [cli] Pull in fixes from esc v0.5.6
    #14284

  • [protobuf] Add a config as property map field to RunRequest and pass that to the SDK
    #14273

  • [sdk/python] updates grpcio dependency
    #14259

v3.89.0

17 Oct 04:46
963a17b
Compare
Choose a tag to compare

3.89.0 (2023-10-16)

Features

  • [engine] Old inputs are sent to provider Delete functions, as well as the old outputs.
    #14051

Bug Fixes

  • [engine] Fix a panic in the engine when same steps failed due to provider errors.
    #14076

  • [engine] Engine is now more efficent about starting up provider processes, generally saving at least one process startup per deployment.
    #14127

  • [programgen] Fixes panic when binding the signature of output-versioned invokes without input arguments
    #14234

  • [sdkgen/python] Python SDK generation _configure now correctly handles original property names for resource arguments (i.e. user provides propName instead of prop_name).
    #14235

v3.88.1

11 Oct 21:20
b220877
Compare
Choose a tag to compare

3.88.1 (2023-10-11)

Bug Fixes

  • [cli] allow unmarshalling nil as a config value.
    #14149

  • [auto/nodejs] Remove unneeded SxS check for inline programs
    #14154

Miscellaneous

  • [cli] Pull in fixes from esc v0.5.2
    #14155

v3.88.0

10 Oct 04:04
4d3b82c
Compare
Choose a tag to compare

3.88.0 (2023-10-10)

Features

  • [engine] Add the new policy remediations feature.
    #14080

  • [auto] Added a tracing span for plugin launch
    #14100

Bug Fixes

  • [cli/package] Fix a panic in get-mapping when not passing a provider name.
    #14124

  • [engine] Engine will now error earlier if a deployment needs a bundled plugin that is missing.
    #14103

  • [sdk/{go,nodejs,python}] Fix MockMonitor reporting DeletedWith wasn't supported
    #14118

  • [programgen/python] Fix panic in python program-gen when rewriting index expressions
    #14099