Changelog History
Page 4
-
v3.35.1 Changes
June 23, 2022๐ Improvements
[cli] The engine will now warn when a resource option is applied to a Component resource when that option will have no effect. This extends #9863 which only warns for the
ignoreChanges
resource options. #9921[auto/*] Add a option to control the
--show-secrets
flag in the automation API. #9879
๐ Bug Fixes
-
v3.35.0 Changes
June 22, 2022๐ Improvements
[auto/*] Add
--policy-pack
and--policy-pack-configs
options to automation API. #9872โ [cli] The engine now produces a warning when the 'ignoreChanges' option is applied to a Component resource. #9863
[sdk/python] Changed
Output[T].__str__()
to return an informative message rather than "". #98480๏ธโฃ [cli] The engine will now default resource parent to the root stack if it exists. #9481
๐ฆ [engine] Reduce memory usage in convert and yaml programs by caching of package schemas. #9684
[sdk/go] Added
NewUniqueName
for providers to use for generating autonames. #9852[engine] The engine now understands alias objects which it can resolve to URNs, requiring less logic in SDKs. #9731
[sdk/dotnet] The dotnet SDK will now send alias objects rather than URNs to the engine. #9731
[cli] Add java to
pulumi convert
#9917
๐ Bug Fixes
[sdk/go] Handle nils in mapper encoding. #9810
0๏ธโฃ [engine] Explicit providers use the same plugin as default providers unless otherwise requested. #9708
๐ [sdk/go] Correctly parse nested git projects in GitLab. #9354
[sdk/go] Mark StackReference keys that don't exist as unknown. Error when converting unknown keys to strings. #9855
[sdk/go] Precisely mark values obtained via stack reference
Get...Output(key)
methods as secret or not. #9842[codegen/go] Import external Enum types as external. #9920
[codegen/go] Correctly generate nested
Input
andOuput
collection types. #9887โช [engine] Revert the additional secret outputs warning until the engine can understand optional outputs. #9922
-
v3.34.1 Changes
June 10, 2022๐ Improvements
๐ [cli/python] Respond to SIGINT when installing plugins. #9793
[codegen/go] Always chose the correct version when
respectSchemaVersion
is set. #9798
๐ Bug Fixes
๐ [sdk/python] Better explain the keyword arguments to create(etc)_stack. #9794
โช [cli] Revert changes causing a panic in
pulumi destroy
that tried to operate without config files. #9821๐ง [cli] Revert to statically linked binaries on Windows and Linux, fixing a regression introduced in 3.34.0 #9816
[codegen/python] ResourceOptions are no longer mutated by resources. #9802
-
v3.34.0 Changes
June 08, 2022๐ Improvements
[codegen/go] Handle long and complicated traversals in a nicer way. #9726
[cli] Allow pulumi
destroy -s <stack>
if not in a Pulumi project dir #9613๐ [cli] Plugins will now shut themselves down if they can't contact the engine that started them. #9735
โ [cli/engine] The engine will emit a warning of a key given in additional secret outputs doesn't match any of the property keys on the resources. #9750
[sdk/go] Add
CompositeInvoke
function, likeComposite
but forInvokeOption
. #9752๐ [cli] The
gcpkms://
now supports the same credentials resolution mechanism as the state store, including theGOOGLE_CREDENTIALS
.` #6379๐ [yaml] Updates Pulumi YAML to v0.5.1, containing bug fixes, new functions, diagnostics and validation. Fixes support for using providers such as
awsx
. #9797
๐ Bug Fixes
[sdk/nodejs] Fix a crash due to dependency cycles from component resources. #9683
[cli/about] Make
pulumi about
aware of the YAML and Java runtimes. #9745[cli/engine] Fix a panic deserializing resource plans without goals. #9749
๐ [cli/engine] Provide a sorting for plugins of equivalent version. #9761
๐ [cli/backend] Fix degraded performance in filestate backend #9777 #9796
[engine] Engine correctly the number of bytes written to a TAR archive is what was expected. #9792
-
v3.33.2 Changes
May 27, 2022๐ Improvements
๐จ [cli]
pulumi logout
now prints a confirmation message that it logged out. #9641[cli/backend] Add gzip compression to filestate backend. Compression can be enabled via
PULUMI_SELF_MANAGED_STATE_GZIP=true
. Special thanks to @awoimbee for the initial PR. #9610๐ [sdk/nodejs] Lazy load inflight context to remove module import side-effect. #9375
๐ Bug Fixes
โก๏ธ [sdk/python] Fix spurious diffs causing an "update" on resources created by dynamic providers. #9656
[sdk/python] Do not depend on the children of remote component resources. #9665
๐ฆ [codegen/nodejs] Emit the "package.json".pulumi.server as "server" correctly. Previously, "pluginDownloadURL" was emitted but never read. #9662
[cli] Fix panic in
pulumi console
when no stack is selected. #9594[cli] Engine now correctly tracks that resource reads have unique URNs. #9516
๐ [sdk/python] Fixed bug in automation API that invoked Pulumi with malformed arguments. #9607
[cli/backend] Fix a panic in the filestate backend when renaming history files. #9673
๐ [sdk/python] Pin protobuf library to <4. #9696
๐ณ [sdk/proto] Inline dockerfile used to generate protobuf code. #9700
-
v3.33.1 Changes
May 19, 2022๐ Improvements
[cli] Add
--stack
topulumi about
. #9518๐ฆ [sdk/dotnet] Bumped several dependency versions to avoid pulling packages with known vulnerabilities. #9591
โก๏ธ [cli] Updated gocloud.dev to 0.24.0, which adds support for using AWS SDK v2. It enables users to pass an AWS profile to the
awskms
secrets provider url (i.e.awskms://alias/pulumi?awssdk=v2®ion=eu-west-1&profile=aws-prod
) #9590๐ [sdk/nodejs] Lazy load V8 inspector session to remove module import side-effect #9375
๐ Bug Fixes
[cli] The PULUMI_CONFIG_PASSPHRASE environment variables can be empty, this is treated different to being unset. #9568
๐ฆ [codegen/python] Fix importing of enum types from other packages. #9579
[cli] Fix panic in
pulumi console
when no stack is selected. #9594[auto/python] - Fix text color argument being ignored during stack operations. #9615
-
v3.33.0 Changes
May 19, 2022๐ Replaced by 3.33.1 during release process.
-
v3.32.1 Changes
May 05, 2022 -
v3.32.0 Changes
May 04, 2022๐ Improvements
- ๐ Pulumi Java support
- ๐ Pulumi YAML support
-
v3.31.1 Changes
May 03, 2022๐ Improvements
- [dotnet] No longer roundtrips requests for the stack URN via the engine. #9515
๐ Bug Fixes
[codegen/go] Enable obtaining resource outputs off a ResourceOutput. #9513
[codegen/go] Ensure that "plain" generates shallowly plain types. #9512
[codegen/nodejs] Fix enum naming when the enum name starts with
_
. #9453[cli] Empty passphrases environment variables are now treated as if the variable was not set. #9490
[sdk/go] Fix awaits for outputs containing resources. #9106
[cli] Decode YAML mappings with numeric keys during diff. #9502
0๏ธโฃ [cli] Fix an issue with explicit and default organization names in
pulumi new
#9514