Pulumi

Latest version: v3.116.1

Safety actively analyzes 629765 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 6 of 59

3.98.0

Features

- [cli/import] Import can now distinguish between logical names and source names.
[14745](https://github.com/pulumi/pulumi/pull/14745)


Bug Fixes

- [programgen/{dotnet,go,nodejs,python}] Fix generated utility functions for filebase64, filebase64sha256, sha1 and mimeType
[14857](https://github.com/pulumi/pulumi/pull/14857)

- [programgen/{nodejs,python}] Fix duplicated import statements when instantiating a component multiple times
[14829](https://github.com/pulumi/pulumi/pull/14829)


Miscellaneous

- [cli] Update esc to v0.6.1
[14939](https://github.com/pulumi/pulumi/pull/14939)

3.97.0

Features

- [auto/go] Add `ChangeSecretsProvider` to workspace and stack APIs.
[14039](https://github.com/pulumi/pulumi/pull/14039)

- [auto/go] Adds AddEnvironments and RemoveEnvironment functions to Stack and LocalWorkspace types for Go Automation API.
[14785](https://github.com/pulumi/pulumi/pull/14785)

- [auto/nodejs] Adds addEnvironments and removeEnvironment functions to Stack and LocalWorkspace classes for Nodejs Automation API.
[14788](https://github.com/pulumi/pulumi/pull/14788)

- [auto/python] Adds add_environments and remove_environment functions to Stack and LocalWorkspace classes for python Automation API.
[14776](https://github.com/pulumi/pulumi/pull/14776)


Bug Fixes

- [sdk/nodejs] Fix a bug in nodejs providers returning empty inputs on read.
[14803](https://github.com/pulumi/pulumi/pull/14803)

- [sdkgen/go] Fix generated usage documentation for enum input types
[14739](https://github.com/pulumi/pulumi/pull/14739)

3.96.2

Features

- [cli] The CLI now uses the yaml converter plugin rather than yaml convert logic linked in.
[14437](https://github.com/pulumi/pulumi/pull/14437)


Bug Fixes

- [cli/display] Fixes displaying `warning: GOCOVERDIR not set, no coverage data emitted`
[14804](https://github.com/pulumi/pulumi/pull/14804)

- [engine] Don't validate URNs, this was causing issues with unexpected data from filestate backends.
[14741](https://github.com/pulumi/pulumi/pull/14741)

3.96.1

Bug Fixes

- [sdkgen/nodejs] Include types/google-protobuf as a dependency

3.96.0

Features

- [cli] Add `--import-file` to `pulumi preview` to generate a placeholder import file for every resource that needs to Create.
[14548](https://github.com/pulumi/pulumi/pull/14548)

- [sdk/nodejs] Add TypeScript definitions for the grpc and protobuf generated code.
[14415](https://github.com/pulumi/pulumi/pull/14415)


Bug Fixes

- [auto] Don't swallow error if EditDir is not found in ProgramTest.
[14695](https://github.com/pulumi/pulumi/pull/14695)

- [cli/display] Fix a panic in diff display when parsing YAML strings
[14710](https://github.com/pulumi/pulumi/pull/14710)

- [auto/python] Ensures that the project_settings has a main directory for inline programs in python
[14709](https://github.com/pulumi/pulumi/pull/14709)

- [engine] Error if a resource's parent is a skipped create.
[14672](https://github.com/pulumi/pulumi/pull/14672)

- [engine] Warn if SDKs are trying to use old RegisterResource style StackReferences.
[14678](https://github.com/pulumi/pulumi/pull/14678)

- [engine] Send resource inputs as inputs and state for Reads.
[14683](https://github.com/pulumi/pulumi/pull/14683)

- [engine] Engine now prefers stable plugin versions to pre-releases when no explict version is given.
[14700](https://github.com/pulumi/pulumi/pull/14700)

- [engine] Fix handling of delete failures for targeted destroys
[14735](https://github.com/pulumi/pulumi/pull/14735)

- [sdkgen] Return all bind diagnostics in sdk-gen rather than just the first.
[14661](https://github.com/pulumi/pulumi/pull/14661)

- [sdkgen/go] Fix compiling plain element type with plain maps
[14704](https://github.com/pulumi/pulumi/pull/14704)

- [sdkgen/go] Fix generating input collection types for enums when used from an array of map of enums
[14744](https://github.com/pulumi/pulumi/pull/14744)

- [backend/service] Service backend now validates snapshots are valid on load, same as the self managed backend. This can be disabled with --disable-integrity-checking.
[14046](https://github.com/pulumi/pulumi/pull/14046)

3.95.0

Features

- [cli/config] Include config values from ESC in `pulumi config`
[14560](https://github.com/pulumi/pulumi/pull/14560)

- [cli/config] Add commands for managing stack environments
[14628](https://github.com/pulumi/pulumi/pull/14628)

- [cli/config] Add a command to create an ESC environment from stack config
[14634](https://github.com/pulumi/pulumi/pull/14634)

- [sdk/go] add optional display name and tag fields to project templates
[14587](https://github.com/pulumi/pulumi/pull/14587)

- [sdk/nodejs] Enable resource imports for nodejs providers
[14668](https://github.com/pulumi/pulumi/pull/14668)

- [cli/plugin] Load policy packs in parallel on startup to reduce startup time
[14495](https://github.com/pulumi/pulumi/pull/14495)

- [sdkgen/dotnet] Added support for language specific settings for resources and support for overriding resource name in dotnet codegen
[14308](https://github.com/pulumi/pulumi/pull/14308)

- [sdkgen/{go,nodejs,python}] Resource methods with plain: true outputs can now return plain values without an Output wrapper. In particular, this feature enables resource methods to serve as explicit provider factories by returning preconfigured explicit providers.
[13592](https://github.com/pulumi/pulumi/pull/13592)


Bug Fixes

- [auto/go] Fix a datarace in cloning git repos.
[14643](https://github.com/pulumi/pulumi/pull/14643)

- [auto/go] Fixes event stream lag on windows runtime
[14659](https://github.com/pulumi/pulumi/pull/14659)

- [engine] Engine now correctly handles any resource name.
[14107](https://github.com/pulumi/pulumi/pull/14107)

- [engine] Fix a panic in cancellation.
[14612](https://github.com/pulumi/pulumi/pull/14612)

- [engine] Fix root directory passed to langauge plugins when starting pulumi in a subfolder.
[14684](https://github.com/pulumi/pulumi/pull/14684)

- [sdkgen] Schemas now validate that 'urn' and 'id' are not used as resource output properties.
[14637](https://github.com/pulumi/pulumi/pull/14637)

- [sdkgen] Fixes marshalling the "plain" flag from object or resource properties
[14648](https://github.com/pulumi/pulumi/pull/14648)

- [yaml] Upgrade yaml to 1.4.3
[14693](https://github.com/pulumi/pulumi/pull/14693)

- [programgen/nodejs] Fix generated readFile function so that it includes the encoding and returns a string
[14633](https://github.com/pulumi/pulumi/pull/14633)

- [sdkgen/{dotnet,go,nodejs,python}] No longer writing out name and project from alias definitions into SDKs, only type
[14625](https://github.com/pulumi/pulumi/pull/14625)

- [sdk/go] Fix optional handling on nested props
[14629](https://github.com/pulumi/pulumi/pull/14629)

- [sdk/nodejs] Use local storage to track per stack error log count
[14702](https://github.com/pulumi/pulumi/pull/14702)

- [sdkgen/go] Fixes plain and optional properties for generated types for Go SDKs using generics
[14616](https://github.com/pulumi/pulumi/pull/14616)

- [sdkgen/go] Generate non-plain type variants for types used as inputs inside unions
[14679](https://github.com/pulumi/pulumi/pull/14679)

- [sdk/python] Introduces RuntimeError when we detect a cycle upon adding dependencies to the graph. Additionally adds "PULUMI_ERROR_ON_DEPENDENCY_CYCLES" as a new environment variable to control this behavior. Set to `False` to return to the previous behavior, which could potentially re-introduce infinite hangs for some programs.
[14597](https://github.com/pulumi/pulumi/pull/14597)

Page 6 of 59

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.