Skip to content

Releases: pulumi/pulumi

v3.118.0

31 May 18:05
98d7246
Compare
Choose a tag to compare

3.118.0 (2024-05-31)

Features

  • [sdk] Improve plugin parameterize interface
    #16283

  • [sdk] Require consumers to set an explicit forward compatibility policy for forward compatibility in plugin.Provider
    #16293

  • [programgen/go] Implement importPathPattern in Go language options to override emitted paths in generated Go programs
    #16267

  • [sdk/{go,nodejs,python}] Make stack transforms a stable, non-experimental feature
    #16282

Bug Fixes

  • [auto/go] Add missing ContinueOnError option function
    #16291

  • [cli/display] Don't rewrite in-progress replacement steps if an error occurs
    #16292

  • [docs] Fix generating constructor examples for resources that have numeric enums as input
    #16223

  • [engine] Fix panic with --continue-on-error on delete after failed create
    #16261

v3.117.0

24 May 22:46
7273bc0
Compare
Choose a tag to compare

3.117.0 (2024-05-24)

Features

  • [engine] Guess ID references of dependant resources when generating code for import operations
    #16208

Bug Fixes

  • [engine] Check property dependencies and deleted-with relationships for target dependents
    #16220

  • [engine] Propagate dependencies of untargeted resources correctly during targeted updates
    #16247

  • [backend/diy] Rewrite DeletedWith references when renaming stacks
    #16216

  • [cli/state] Fix state renames involving DeletedWith
    #16260

  • [sdk/python] Use a separate type variable for static methods on Output
    #16172

  • [sdk/python] Relax Output.all types to better match the implementation
    #16172

  • [sdkgen/python] Generate init.py files for modules that only contain enumerations
    #16229

v3.116.1

15 May 08:30
76edb80
Compare
Choose a tag to compare

3.116.1 (2024-05-15)

Features

  • [docs] Resource docs: bump the number of displayed supporting types from 200 to 1000 by default
    #16185

  • [sdk/go] Prefer pluginDownloadURLOverrides over PluginDownloadURL specified in the package
    #16186

Bug Fixes

  • [engine] Fix panic when using pulumi up --refresh --continue-on-error
    #16184

v3.116.0

13 May 07:51
1ea602d
Compare
Choose a tag to compare

3.116.0 (2024-05-10)

Bug Fixes

  • [engine] Fix dataraces between snapshot and deployment systems.
    #16148

  • [cli/display] Fix mangled diffs of strings containing url-encoded chars
    #16147

  • [sdk/nodejs] Don't load punycode module in function serialization code
    #16149

  • [sdk/nodejs] Return error in RPC response instead of exiting in the language runtime
    #16162

  • [sdk/nodejs] Return the underlying error if we can't locate the pulumi SDK
    #16160

  • [sdk/python] Provide more descriptive exception
    #16098

  • [sdk/python] Fix typings for from_input and all to not return Never types.
    #16139

  • [sdk/python] Fix a race condition in output handling
    #16155

Miscellaneous

  • [pkg] Upgrade pulumi-java to v0.11.0
    #16159

v3.115.2

06 May 19:22
95f06de
Compare
Choose a tag to compare

3.115.2 (2024-05-06)

Bug Fixes

  • [cli/display] Fix a deadlock in the display code
    #16129

  • [cli/engine] Revert "Make --expect-no-changes fail even if the only changes are output changes"
    #16131

  • [engine] Normalize provider version during default provider lookup
    #16109

v3.115.1

06 May 10:42
3d4291e
Compare
Choose a tag to compare

3.115.1 (2024-05-06)

Bug Fixes

  • [backend] Fix concurrent reads from and writes to display resource timer maps
    #16101

  • [engine] Better handle property dependencies and deleted-with relationships when pruning URNs, verifying snapshot integrity and computing dependency graphs.
    #16088

  • [engine] Fix folder archive outside of cwd.
    #16119

  • [programgen/python] Sort generated requirements.txt files when generating Python programs
    #16115

v3.115.0

03 May 01:23
a80ef4f
Compare
Choose a tag to compare

3.115.0 (2024-05-02)

Features

  • [auto/{go,nodejs,python}] Add support for --import-file option on Preview with Automation API
    #16071

  • [sdk/{go,nodejs,python}] Make transforms a stable, non-experimental feature
    #16080

  • [sdk/python] Update python dynamic provider types for inputs to Dict[str, Any], from Any
    #16102

  • [components/yaml] Upgrade pulumi-yaml to 1.7.0
    #16082

Bug Fixes

  • [engine] Fix an issue with archives/assets at paths outside cwd.
    #16100

  • [cli/display] Avoid showing a diff when the provider returns DIFF_NONE
    #16024

  • [backend/{diy,service}] Promote snapshot closure errors from diagnostics to actual errors
    #16090

  • [cli/engine] Make --expect-no-changes fail even if the only changes are output changes
    #15903

v3.114.0

26 Apr 21:56
88b0dd1
Compare
Choose a tag to compare

3.114.0 (2024-04-26)

Features

  • [auto/{go,nodejs,python}] Add support for the continue-on-error parameter of the up command to the Automation API
    #15953

  • [engine] Add a --continue-on-error flag to pulumi up
    #15740

Bug Fixes

  • [pkg] Deserialize assets with their sig
    #16073

  • [cli/display] Fix output of the diff display, making sure it shows diffs from refreshes
    #16065

  • [auto/python] Ensure async context is not shared between multiple programs
    #16063

  • [sdk/nodejs] Fix a race condition that could cause the NodeJS runtime to terminate before finishing all work
    #16005

  • [sdk/python] Fix an exception when setting providers resource option with a dict
    #16022

  • [sdk/python] Fix event loop tracking in the python SDK when using remote transforms
    #16039

  • [sdk/python] Workaround lazy module loading regression
    #16038

  • [sdk/python] Fix a memory leak in tracking outputs
    #16057

Miscellaneous

  • [cli/plugin] Move PluginKind type definition into apitype and re-export for backward compatibility
    #15946

v3.113.3

19 Apr 18:59
75340dd
Compare
Choose a tag to compare

3.113.3 (2024-04-19)

Features

  • [cli/about] Add plugin kind to the about output
    #15996

Bug Fixes

  • [engine] Remove locks between snapshot and executor systems
    #15998

v3.113.2

19 Apr 00:43
5d73fc5
Compare
Choose a tag to compare

3.113.2 (2024-04-18)

Features

  • [backend/{diy,service}] Elide state file writes for unchanged component outputs
    #15976

Bug Fixes

  • [engine] Display the entire preview with diff when a protected resource needs replacement
    #15969