Releases: pulumi/pulumi
v3.94.0
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
v3.93.0
3.93.0 (2023-11-09)
Features
- [sdk/python] Add provider side caching for dynamic provider deserialization.
#14491
Bug Fixes
v3.92.0
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 forup
#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
v3.91.1
v3.91.0
v3.90.1
v3.90.0
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
v3.89.0
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 ofprop_name
).
#14235
v3.88.1
v3.88.0
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