Skip to content

Conversation

renovate[bot]
Copy link

@renovate renovate bot commented May 12, 2021

This PR contains the following updates:

Package Change Age Confidence
@pulumi/pulumi (source) 3.2.1 -> 3.202.0 age confidence

Release Notes

pulumi/pulumi (@​pulumi/pulumi)

v3.202.0

Compare Source

3.202.0 (2025-10-10)
Features
  • [auto] Add SetAllConfigJson method to automation APIs
    #​20709

  • [cli/config] Add --json input support to pulumi config set-all
    #​19427

  • [cli/display] Add error summary at the end of Resource changes
    #​20658

  • [components/{go,nodejs}] Send component inputs to be saved in state. This brings NodeJS and Go inline with Python behaviour
    #​20357

  • [sdk/python] Add support for Python 3.14
    #​20433

  • [sdk/python] Add the hide_diffs resource option
    #​20655

Bug Fixes
  • [engine] Fix assert when a resource that's not targeted on a destroy is marked as Delete
    #​20684

  • [sdk/nodejs] Allow compiled local SDKs to be parameterized
    #​20685

  • [sdk/nodejs] Handle RangeErrors from util.inspect stringifying error objects
    #​20705

v3.201.0

Compare Source

Features
  • [sdkgen/go] Support non-object return types in functions
    #​20646
Bug Fixes
  • [backend/service] Fix the --insecure flag in pulumi login

v3.200.0

Compare Source

Features
  • [cli] Look for .cmd and .ps1 extensions as well on Windows when looking for executables
    #​20637

  • [sdk/go] Add a new resource option: HideDiffs
    #​20631

  • [sdk/nodejs] Add a new resource option: hideDiffs
    #​20631

  • [sdkgen/python] Support non-object return types in functions
    #​20624

Bug Fixes
  • [build] Use ruff to auto fix lints in python
    #​20644

  • [sdk/nodejs] Make new arguments to initialize optional
    #​20650

  • [sdkgen/nodejs] Generate a .gitignore file inside local SDKs
    #​20643

  • [cli/state] Treat providers that are marked as parents in a move as providers still instead of as regular resources
    #​20639

  • [cli/state] Exclude root stack correctly when moving resources and when --include-parents is passed

v3.199.0

Compare Source

Features
  • [cli/about] Add pulumi about env to help
    #​20633

  • [cli/{about,new}] Add environment variables to override template repository settings. The new PULUMI_TEMPLATE_GIT_REPOSITORY, PULUMI_TEMPLATE_BRANCH, PULUMI_POLICY_TEMPLATE_GIT_REPOSITORY, and PULUMI_POLICY_TEMPLATE_BRANCH environment variables allow runtime customization of template sources
    #​20615

  • [cli/{install,package}] Add support for package references in plugins
    #​20524

  • [sdk/nodejs] Pass options, name, and type to ComponentResources initialize methods
    #​20618

  • [cli/policy] Send vcs metadata when publishing policy packs
    #​20528

Bug Fixes
  • [cli/display] Always send diag events to stderr in the diff display
    #​20632

  • [components] Stop including auth info in plugin name
    #​20620

  • [engine] Support the import option in resource transforms
    #​20586

  • [programgen] Fix panic in parseProxyApply when encoutering warning diagnostics
    #​20583

  • [sdk/nodejs] Don't attempt to serialise function values for resource inputs/outputs
    #​20621

v3.198.0

Compare Source

Features
  • [engine] Expand snapshot integrity check for resources
    #​20519

  • [sdk/go] Refactor Go policy SDK to have access to a pulumi Context object
    #​20570

  • [sdk/python] Allow registered resources to be retrieved from the mock monitor for test assertions
    #​20540

Bug Fixes
  • [engine] Fix snapshot integrity error with run-program --refresh, when a provider has a dependency that isn't being created
    #​20541

  • [engine] Remove unneeded data from policy summary events
    #​20589

  • [sdk] Fix plugin killing during cancellation
    #​20543

  • [sdk/go] Fix [Unm/M]arshalProperties to return nil when given nil
    #​20544

Miscellaneous
  • [protobuf] Add loader_target to LanguageRuntime.LinkRequest
    #​20552

  • [cli/package] Move InstallPackage from cmd/packagecmd to cmd/packages
    #​20550

  • [cli/package] Move stdout/stderr IO out of GenSDK and LinkPackage
    #​20546

  • [sdk] Move PluginSpec.Install to pkg/workspace.InstallPluginContent
    #​20537

  • [sdk/yaml] Bump pulumi-yaml to 1.23.2
    #​20588

v3.197.0

Compare Source

Features
  • [cli] Send new policy fields when publishing a policy pack

  • [sdk/dotnet] Update dotnet to v3.88
    #​20512

Bug Fixes
  • [engine] Fix a panic in preview, that could happen in some cases when default providers get updated
    #​20511

  • [components/python] Fix parenting of python components
    #​20508

  • [sdk/python] Fix hang when shutting down in certain error conditions
    #​20484

  • [sdk/python] Fix license-files entry for python package
    #​20506

v3.196.0

Compare Source

Miscellaneous
  • [sdk] Add policy summary events apitypes
    #​20443

  • [sdk] Add new policy fields apitypes
    #​20491

  • [protobuf] Add support for indicating "not applicable" policies
    #​20492

  • [protobuf] Add new analyzer policy fields
    #​20494

v3.195.0

Compare Source

Features
  • [engine] Add support for capturing program stack traces as part of resource registration
    #​20430

  • [sdk/go] Registered resources can now be retrieved from the mock monitor for test assertions
    #​20472

  • [sdk/go] The current exports map is now available for unit testing through GetCurrentExportMap
    #​20471

Bug Fixes
  • [pkg/go] Fix an issue where v3.194.0 of the github.com/pulumi/pulumi/pkg/v3 module depends on APIs from github.com/pulumi/pulumi/sdk/v3 that haven't been released
    #​20487

v3.194.0

Compare Source

Features
  • [cli] Log diagnostics to stderr instead of stdout
    #​20461

  • [cli/display] Change the default for --show-full-output from true to false
    #​20467

  • [cli/display] Fix the --show-full-output the flag
    #​20464

  • [sdk/go] Show a message that the Go program is being compiled
    #​20460

Bug Fixes
  • [engine] Make ignoreChanges work better for arrays
    #​20465

  • [programgen] Fix panic in RewriteApplies when encountering warning diagnostics
    #​20453

Miscellaneous
  • [cli] No longer require the PULUMI_EXPERIMENTAL flag for Private Registry template operations (pulumi template publish, registry-based template resolution in pulumi new), while registry-backed template resolution in pulumi new may still be disabled using PULUMI_DISABLE_REGISTRY_RESOLVE=true pulumi new
    #​20458

  • [sdk/yaml] Bump pulumi-yaml to 1.23.1

v3.193.0

Compare Source

Bug Fixes
  • [cli] Use "Private Registry", not cloud or Pulumi registry, in CLI output
    #​20436

  • [cli/display] Avoid printing a double new line when showing secrets in the outputs
    #​20435

  • [cli/display] Fix coloring of cobra error messages on windows

  • [cli/{install,package}] Fix local package resolution when PULUMI_EXPERIMENTAL=true by including local packages in registry fallback logic
    #​20413

  • [cli/new] Fail when running with --language without --ai in non-interactive mode
    #​20415

  • [cli/package] Fix not using already-installed package in 'pulumi package add' when PULUMI_EXPERIMENTAL=1

Miscellaneous
  • [cli] Start the pprof server when receving SIGUSR1
    #​20392

  • [cli/display] Replace ijc/Gotty terminfo package with xo/terminfo
    #​20446

  • [cli/display] Use the passed through writer in ShowProgressOutput instead of loading a new terminfo

v3.192.0

Compare Source

Features
  • [cli/state] Add pulumi state taint/untaint commands to force replacement of resources upon next update
    #​20380

  • [sdk/nodejs] Add previewDestroy to allow dry-runs of destroy commands
    #​20371

Bug Fixes
  • [engine] Fix a bug causing hooks to never pass correctly to remote Go components
    #​20390

  • [sdk/go] Fix source position information
    #​20351

  • [sdk/nodejs] Fix function serialisation that contains minified classes
    #​19345

  • [sdkgen/nodejs] Limit @​types packages used during local SDK generation
    #​20387

  • [sdk/python] Set ThreadPoolExecutor max_workers to parallelism * 4
    #​20362

  • [sdk/python] Handle -v flag passed to policy packs
    #​20373

  • [sdk/python] Forward errors raised in callbacks to the caller
    #​20381

Miscellaneous
  • [cli] Log stack trace when interrupted when using verbose logging
    #​20364

  • [cli] Print the location of the log file when running with the verbose flag
    #​20365

  • [sdk/python] Remove custom typing stubs
    #​20384

v3.191.0

Compare Source

Features
  • [cli] Document the PULUMI_ENABLE_STREAMING_JSON_PREVIEW envvar.
    #​20328
Bug Fixes
  • [engine] Check providers returning 'version' or '__internal' in their inputs
    #​20313

  • [engine] Fix a panic with refresh --run-program
    #​20337

  • [engine] Fix an infinite loop from passing unordered resources to the dependency system when using --refresh

  • [programgen] Emit warnings instead of errors in non-strict mode when binding resource blocks
    #​20347

  • [programgen] Simplify range value types when it is derived from object of objects and warn on unknown properties
    #​20345

  • [programgen] Warn instead of erroring out when traversing a NoneType in PCL
    #​20342

  • [cli/display] Escape non-graphic characters in URNs
    #​20295

  • [cli/import] Disambiguate duplicate resource names by their types when importing
    #​20348

  • [cli/new] Don't prompt for ai or template when passing --yes
    #​20256

Miscellaneous
  • [cli] Log version and CLI metadata
    #​20334

  • [cli/package] Pass ParameterizeParameters to SchemaFromSchemaSource
    #​20324

v3.190.0

Compare Source

Features
  • [engine] Don't error on ignoreChanges paths that are missing old data, there is nothing to ignore in those cases and we just use the new data
    #​20278
Bug Fixes
  • [cli] Fix destroy --exclude-protected --remove returning an error for empty stacks that could safely be removed
    #​20283

  • [cli] Fix pulumi template publish failing with relative paths by normalizing to absolute paths before archive creation
    #​20301

  • [cli/import] Use mapped name instead of logical name for resource references during import code generation
    #​20300

  • [pkg] Make TypeScript code generation use 'declare' keyword instead of definite assertion operator, to avoid setting all fields to undefined when targeting environments new enough
    #​20261

  • [sdkgen/nodejs] Make TypeScript a full dependency of local SDKs
    #​20272

Miscellaneous
  • [build] Updates protobuf and grpc to v5, bumping dependencies in the Go, Node.js, and Python SDKs
    #​19588

  • [build] Update latest Go version to 1.25
    #​20284

  • [sdkgen/nodejs] Target ES2020 for generated SDKs
    #​20276

v3.189.0

Compare Source

Features
  • [sdk] Remove CacheMS from CLIVersionResponse
    #​20264

  • [sdk/go] Calculate PluginInfo.Size on demand
    #​20241

  • [auto/python] Surface json option to pulumi preview calls in Python when using the pulumi.automation package.
    #​20233

Bug Fixes
  • [cli/package] Fix incorrect console URLs being displayed after publishing a policy
    #​20255

  • [engine] Fix race when reading plugin stdout
    #​20242

  • [sdk/nodejs] Fix component providers when using pnpm
    #​20253

Miscellaneous
  • [pkg] Make TypeScript code generation use nullish coalesce operator for required property checks, as well as state and args accessing whenever sensible

  • [sdk/nodejs] Fix swapped stderr/stdout callback comments in PreviewOptions interface
    #​20250

  • [sdkgen] Don’t create empty maps for language specific overrides
    #​20237

v3.188.0

Compare Source

Features
  • [cli] Add --remove-backups flag to pulumi stack rm for DIY backends
    #​20203
Bug Fixes
  • [cli] Fix cancellation when running via some CLI wrapper tools
    #​20195

  • [cli] Fix concurrent read/write during plugin downloads
    #​20223

  • [cli] Restore terminal mode on panic
    #​20224

  • [engine] Fix panic in refreshes due to concurrent map writes
    #​20206

  • [sdkgen] Warn about refs of the form "#/resources/pulumi:providers:"
    #​20192

  • [cli/display] Show changed outputs in preview
    #​20161

  • [cli/engine] Make --exclude correctly handle wildcards in all cases
    #​20158

  • [sdk/go] Fix running against old CLI versions without SignalAndWaitForShutdown
    #​20212

  • [sdk/python] Fix dependency installation in uv workspaces
    #​20218

Miscellaneous

v3.187.0

Compare Source

Features
  • [cli] Support for writing v4 checkpoints/deployments
    #​20159

  • [cli] Add support for qualified registry template names in pulumi new
    #​20138

  • [cli/import] Enable pulumi import to always --generate-resources when converting --from state files
    #​20178

  • [yaml] Allow config values to be parsed with type object
    #​20132

  • [auto/python] Allow for on_error callbacks in commands to capture stderr incrementally
    #​20019

  • [sdk/nodejs] Add option of Bun as a package manager
    #​18412

  • [sdk/nodejs] Copy getRootDirectory to the pulumi module
    #​20173

  • [sdk/python] Copy get_root_directory to the pulumi module
    #​20172

Bug Fixes
  • [cli] Fix un-taring registry-backed templates which come in .tar.gz format
    #​20135

  • [cli] Stop passing Accept: application/x-tar to registry template download URLs to avoid signature mismatch
    #​20133

  • [engine] Fix a panic with up --refresh --run-program and resource replacements
    #​20147

  • [engine] Untargeted resources in destroy now correctly register as same steps
    #​20061

  • [cli/engine] Fix hang when waiting for program that would never complete
    #​20153

  • [sdk/nodejs] Fix delete hooks in inline automation API programs
    #​20143

  • [sdk/python] Set features inside construct
    #​20141

Miscellaneous
  • [sdk/nodejs] Bump TypeScript target to ES2020 for plugins and policy packs
    #​20148

v3.186.0

Compare Source

Features
  • [engine] Send Cancel message to language runtime plugins on engine shutdown
    #​20007

  • [engine] Pass stack tags to policy plugins on startup
    #​20084

  • [yaml] Expose object as a possible config type in preparation for pulumi-yaml support
    #​20129

Bug Fixes
  • [cli/engine] --exclude and --exclude-protected flags now work together correctly for destroy commands
    #​20120

  • [engine] Fix a datarace in the engine event system
    #​20105

  • [engine] Fix a panic in the engine when running up --refresh --run-program and finding a deleted resource

  • [sdk/nodejs] Avoid "Cannot convert object to primitive value" error when running into type errors
    #​20092

  • [sdk/nodejs] Don’t use automatic ESM mode when —import or —require is set
    #​20091

  • [sdk/nodejs] Fix callback server hang & delete hooks in Node.js
    #​20109

  • [sdk/nodejs] Don’t report leaked promises when we exit abnormally
    #​20128

  • [cli/package] Force new style Go modules to be written out when using package add
    #​20011

  • [sdk/python] Run uv sync on uv command
    #​20117

Miscellaneous

v3.185.0

Compare Source

Features
  • [cli/{install,package}] Allow using pulumi package add with registry identifiers
    #​19928
Bug Fixes
  • [engine] Fix a snapshot integrity issue with destroy --run-program and resource reads
    #​20078

  • [sdkgen/python] Remove unnecessary import copy
    #​20089

  • [sdkgen/python] Support properties named "builtins"
    #​20085

v3.184.0

Compare Source

Features
  • [sdk/go] Allow setting resource hooks in transforms
    #​20058

  • [sdk/nodejs] Allow setting resource hooks in transforms
    #​20057

Bug Fixes
  • [auto/go] Fix refresh/destroy with inline programs and --run-program flag

  • [cli/package] Fix package add command when using uv 0.8.0 or later
    #​20075

  • [sdk/nodejs] Fix before exit handler

  • [programgen/python] Fix imports of packages and modules with multiple name parts, such as "devOps"
    #​20053

Miscellaneous
  • [sdk/nodejs] Simplify determining the Node.js entrypoint and respect package.exports
    #​19985

v3.183.0

Compare Source

Features
  • [cli] Support reading v4 checkpoints/deployments
    #​20046

  • [cli] Allow transforms to set resource hooks
    #​20051

  • [protobuf] Add hooks to TransformResourceOptions
    #​20050

  • [auto/{go,nodejs,python}] Support --run-program for inline programs in refresh and destroy operations
    #​19912

  • [cli/new] Reflect templates published with pulumi template publish in the results of pulumi new
    #​19940

  • [sdk/nodejs] Automatic ESM configuration
    #​19980

  • [sdk/python] Allow setting resource hooks in transforms
    #​20052

Bug Fixes
  • [cli] Fix a panic in the console command when a non-existant stack was passed as a --stack argument
    #​20043

  • [sdk/nodejs] Try to normalize component names when auto-inferring them
    #​20048

  • [sdk/python/automation] Fix wrong name after stack rename
    #​20028

Miscellaneous
  • [pkg] Update pulumi-java to v1.16.0
    #​20063

v3.182.0

Compare Source

Features
  • [engine] Implement ResourceHooks in the engine
    #​19874

  • [engine] Prevent destroy without running the program if any resource have delete hooks
    #​19933

  • [engine] Send Cancel message to analyzer plugins on engine shutdown
    #​20015

  • [sdk/go] Implement ResourceHooks in the Go SDK
    #​20002

  • [sdk/nodejs] Implement ResourceHooks in the Node.js SDK
    #​19946

  • [sdk/python] Implement ResourceHooks in the Python SDK
    #​19876

Bug Fixes
  • [cli] Fix stack select when local default-org differs from the service setting for default-org
    #​20010

  • [cli/new] Fix the AI prompt flow of pulumi new command
    #​19998

  • [engine] Fix an issue where the engine would not issue creates and deletes in the correct order for delete before create replacements where dependencies had changed
    #​19945

  • [engine] Handle cancellation during construct
    #​19976

  • [engine] Run after delete hooks for component resources
    #​20025

  • [sdk/{go,nodejs,python}] Pass resource hooks through to construct
    #​20016

  • [sdkgen/go] Fix panic in SDK go generator for a map[string]map[string]union type
    #​19731

  • [sdk/python] Log safely in Python in the presence of PULUMI_ERROR_OUTPUT_STRING
    #​18903

Miscellaneous
  • [sdk/{go,nodejs,python}] Add PULUMI_AUTOMATION_API
    #​19974

  • [sdk/{go,nodejs,python}] Add type and name to ResourceHookArgs
    #​20017

v3.181.0

Compare Source

Features
  • [auto/nodejs] Add previewRefresh to allow dry-runs of refresh commands
    #​19948

  • [auto] Support providing runProgram to preview and up in auto sdk
    #​19729

  • [cli] Warn more aggressively for very old CLI versions
    #​19894

  • [cli] Add pulumi template publish experimental command to publish templates to the Pulumi Registry
    #​19864

  • [cli/plugin] Allow plugin run to run local binary plugins
    #​19903

  • [auto/python] Add preview_refresh to allow dry-runs of refresh commands
    #​19900

  • [auto/python] Add preview_destroy to allow dry-runs of destroy commands
    #​19947

  • [engine] Add SignalAndWaitForShutdown RPC call
    #​19837

  • [engine] Add lifecycle protobuf definitions
    #​19746

Bug Fixes
  • [engine] Restore asset and archive hash values after transforms
    #​19960

  • [cli] Make it possible for inline automation programs to be used with refresh/destroy
    #​19916

  • [cli] Do not assume that package sources without file path prefixes (./, ../) are file paths
    #​19930

  • [engine] Fix untargeted resources not always being sent to stack analysis
    #​19943
    #​19926

  • [engine] Fix a panic when mixing --target, --refresh, and provider upgrades
    #​19935

  • [engine] Fix transforms holding onto engine locks during execution, instead of just during collection
    #​19950

  • [engine] Synthesize delete steps for views during preview
    #​19952

  • [sdk/nodejs] Fix the use of parameterised packages and mocks
    #​19917

v3.180.0

Compare Source

Features
  • [auto] Support providing runProgram to preview and up in auto sdk
    #​19729

  • [cli] Warn more aggressively for very old CLI versions
    #​19894

  • [cli] Add pulumi template publish experimental command to publish templates to the Pulumi Registry
    #​19864

  • [cli/plugin] Allow plugin run to run local binary plugins
    #​19903

  • [auto/python] Add preview_refresh to allow dry-runs of refresh commands
    #​19900

  • [auto/python] Add preview_destroy to allow dry-runs of destroy commands
    #​19947

  • [engine] Add SignalAndWaitForShutdown RPC call
    #​19837

  • [engine] Add lifecycle protobuf definitions
    #​19746

Bug Fixes
  • [cli] Make it possible for inline automation programs to be used with refresh/destroy
    #​19916

  • [cli] Do not assume that package sources without file path prefixes (./, ../) are file paths
    #​19930

  • [engine] Fix untargeted resources not always being sent to stack analysis
    #​19943
    #​19926

  • [engine] Fix a panic when mixing --target, --refresh, and provider upgrades
    #​19935

  • [engine] Fix transforms holding onto engine locks during execution, instead of just during collection
    #​19950

  • [engine] Synthesize delete steps for views during preview
    #​19952

  • [sdk/nodejs] Fix the use of parameterised packages and mocks
    #​19917

v3.178.0

Compare Source

Features
  • [protobuf] Allow providers to request to --refresh by default from partial failures
Bug Fixes
  • [auto/go] Fix destroy with debug option results in unknown flag --debug error
    #​19885

  • [backend/diy] Allow DIY backend to remove stacks that are empty except for their root stack resource, inline with the behaviour of the cloud backend
    #​19883

  • [auto/python] Fix parallelism issue when running inline programs with the automation API
    #​19855

  • [cli] Fix pulumi stack select unnecessarily fetching stack metadata.

The pulumi stack select command now only fetches stack names instead of complete metadata,
since the selection UI only displays stack names. This significantly improves performance,
especially for DIY backends where metadata fetching can be slow.

Previously, the command was fetching the same metadata as pulumi stack ls (last update time,
resource count, etc.) but never displaying this information to the user, causing unnecessary
delays during stack selection.
#​19760

  • [cli/install] Don't consult the registry when --file is specified
    #​19859

  • [engine] Fix policy pack versions for remediations from python policy packs
    #​19856

  • [engine] Fix views with --refresh --run-program
    #​19877

Miscellaneous
  • [ci] Make make install install all subprojects
    #​19892

  • [cli] Update dotnet, java and yaml language runtimes
    #​19896

  • [cli/env] Bump esc to 0.14.3
    #​19886

v3.177.0

Compare Source

Features
  • [sdk/yaml] Enable support for views by default
    #​19847
Bug Fixes
  • [auto/nodejs] Fix stack name in object after rename operations
    #​19836

  • [cli] Respect --generate-only when converting local SDKs

v3.176.0

Compare Source

Features
  • [engine] Enable support for views by default
    #​19813

  • [cli/install] Resolve plugin download URLs by referencing the Pulumi Registry
    #​19762

  • [cli/plugin] Improve the error message when installing unknown resource plugins
    #​19773

  • [sdk/go] Add experimental policy as code SDK
    #​19670

Bug Fixes
  • [cli] Fix package add always reporting providers as crashing
    #​19769

  • [programgen] Fix panic in programgen

  • [cli/display] Send output about installing policy packs to stderr instead of stdout
    #​19816

  • [sdk/{go,nodejs,python}] Fix use of parameterized packages in mocks
    #​19722

Miscellaneous
  • [engine] Close SourceIterator
    #​19740

  • [pkg] Update go.opentelemetry.io/otel to v1.36.0
    #​19822

v3.175.0

Compare Source

Bug Fixes
  • [engine] Use the new resource goal in refresh --run-program with aliases instead of the old one
    #​19578

  • [engine] Fix panic when importing resources.
    #​19750

v3.174.0

Compare Source

Features
  • [auto/go] Add PolicyPacks to preview/up options
    #​19702

  • [engine] Overhaul of how the import option works, the engine can now import and then update a resource in a single deployment
    #​19339

  • [yaml] Update YAML to 1.19.2
    #​19727

  • [sdkgen/python] Add sdkgen for non object method invoke return values
    #​19660

Bug Fixes
  • [engine] Fix loading of non-client language runtimes when running inline programs
    #​19713

  • [engine] Revert recent changes to the config system
    #​19721

  • [sdk] Fix of breaking change to WithMocks which splits interface for MethodCall
    #​19687

Miscellaneous
  • [cli] Ensure logs and tracing are fully written out before exiting
    #​19714

  • [engine] Log callbacks requests
    #​19691

  • [sdk/nodejs] Require Node.js >= 20
    #​19697

v3.173.0

Compare Source

Bug Fixes
  • [sdk/go] Revert breaking change to WithMocks
    #​19683

v3.172.0

Compare Source

Features
  • [protobuf] Extend provider protocol to allow providers to request to --refresh resources by default
    #​19487

  • [sdk/go] Add sdk support for scalar call returns from providers
    #​19589

Bug Fixes
  • [auto/python] Revert: Add on_error callback for capturing incremental stderr output, which used a library not compatible with Windows
    #​19649

  • [cli] Improve error message when stack select is run in non-interactive mode
    #​19628

  • [cli] Fix up --refresh --run-program to use the new program based refresh logic
    #​19667

  • [sdkgen] Fix data race in codegen type conversions
    #​19604

  • [cli/config] Warn about YAML null being read as empty string
    #​19483

  • [cli/display] Fix color of Copilot summarize-error so its more readable on light terminals
    #​19644

  • [cli/engine] Shut down plugins more gracefully when the CLI is shutting down
    #​19603

  • [programgen/python] Add pulumi as reserved keyword in binder to fix python codegen issues
    #​19277

Miscellaneous
  • [sdk/python] Remove workaround for UWP reparse point issue
    #​19627

v3.171.0

Compare Source

Features
  • [cli] Add pulumi esc as an alias for pulumi env
    #​19610

  • [engine] Elide StackReference outputs that fail to decrypt
    #​19533

  • [programgen] Ensure convert uses the output project directory as the working directory
    #​19582

  • [cli/display] Release explain-preview and summarize-error Copilot features
    #​19544

  • [cli/engine] Enable debugging of source based plugins, using --attach-debugger plugin=<name>
    #​19553

  • [cli/install] Allow pulumi install to install dependencies inside plugin project folders
    #​19580

  • [auto/python] Add on_error callback for capturing incremental stderr output
    #​19541

  • [programgen/nodejs] Add callSingle to the NodeJS SDK to support non-object method return values
    #​19387

  • [programgen/python] Add sdk support for scalar call returns from providers
    #​19419

  • [sdk/python] Add new provider interface to pulumi.provider.experimental.provider
    #​19080

  • [sdk/python] Support enum references in component providers
    #​19471

Bug Fixes
  • [cli] Enumerate supported CI systems deterministically
    #​19593

  • [engine] Make the engine respect errors from plugin Handshake methods
    #​19595

  • [cli/install] Fix installation of python policies to default to virtualenv rather than site-packages
    #​19570

v3.170.0

Compare Source

Features
  • [engine] The engine now defers policy pack installation to the language hosts
    #​19477

  • [programgen] Copy assets emitted from converter plugins to target directory of the generated projects
    #​19500

  • [programgen] Add GeneratedProjectDirectory to ConvertProgramRequest for converter plugins
    #​19513

  • [sdk/nodejs] Pass ignoreChanges, replaceOnChanges, customTimeouts, retainOnDelete, and deletedWith to the provider constructor
    #​19496

  • [sdk/nodejs] Pass ignoreChanges, replaceOnChanges, customTimeouts, retainOnDelete, and deletedWith to the provider constructor
    #​19494

Bug Fixes
  • [auto/python] Fix hang in automation API operations
    #​19539

  • [cli/config] Config system now maintains types based on the YAML type from the config file
    #​19503

  • [cli/install] Don't overwrite versions embedded in the plugin spec

Miscellaneous
  • [engine] Split analyzer handshake into handshake and stackconfigure
    #​19506

  • [sdk] Add optional cache duration to CLIVersionResponse apitype
    #​19523

  • [sdk/go] Accept context.Context in workspace.GetPluginInfo and workspace.GetPluginPath.
    #​19527

  • [sdk/go] Accept context.Context wherever new plugin.Contexts are created.
    #​19526

v3.169.0

Compare Source

Features
  • [cli] Add --run-program to preview and up for use with --refresh
    #​19449

  • [engine] Use language runtimes RunPlugin method for booting policy packs

  • [pkg] Add MainContext to allow for provider cancelation
    #​19445

  • [auto/{nodejs,python}] Add --config-file option to Automation API operations (Preview, Up, Refresh, Destroy) for NodeJS, and Python

Bug Fixes

v3.168.0

Compare Source

Features
  • [cli] Consider unresolved references a validation error; add the --allow-dangling-references flag to opt out of this behaviour
    #​19216

  • [sdk] Support Node.js 24
    #​19420

  • [cli/state] Add pulumi state protect
    #​19355

  • [sdk/go] Update to Go 1.23
    #​19118

  • [sdk/go] Add a Delete method to property.Map
    #​19384

  • [sdk/go] Support private GitHub and GitLab instances, when installing plugins directly from a repository
    #​19377

  • [sdk/python] Support Resource References
    #​19226

Bug Fixes
  • [engine] Adjust analyzer handshake request that stack configuration is optional
    #​19435

  • [cli/display] Fix race condition when rendering progress events
    #​19434

  • [cli/package] Make sure namespaces from Git Plugins are always lowercase
    #​19441

  • [cli/plugin] Allow creating analyzer plugins without config
    #​19393
    #​19395

Miscellaneous
  • [cli] Update yaml, java & dotnet

v3.167.0

Compare Source

Features
  • [auto/nodejs] Add onError callback for capturing incremental stderr output
    #​19372

  • [pkg] Allow for hyphens in function names
    #​19352

  • [auto/python] Add the ability to configure a remote executor image
    #​19304

  • [sdk/yaml] Update pulumi-yaml to v1.18.0
    #​19381

Bug Fixes
  • [auto/nodejs] Fix flag mismatch with preview-only refresh operations
    #​19370

  • [cli/plugin] Allow creating analyzer plugins without config
    #​19392

  • [auto/python] Fix flag mismatch with preview-only refresh operations
    #​19373

v3.166.0

Compare Source

Features

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot changed the title Update dependency @pulumi/gcp to v5.3.0 Update Pulumi NPM packages May 12, 2021
@renovate renovate bot force-pushed the renovate/pulumi-npm-packages branch 2 times, most recently from ebafa41 to 8b98ea4 Compare May 19, 2021 13:37
@renovate renovate bot force-pushed the renovate/pulumi-npm-packages branch 4 times, most recently from c9f7849 to 0ea89cc Compare May 26, 2021 19:28
@renovate renovate bot force-pushed the renovate/pulumi-npm-packages branch 2 times, most recently from 0297014 to 08b461d Compare May 27, 2021 16:27
@renovate renovate bot force-pushed the renovate/pulumi-npm-packages branch 4 times, most recently from 1469061 to 6904001 Compare June 9, 2021 00:32
@renovate renovate bot force-pushed the renovate/pulumi-npm-packages branch 4 times, most recently from ea07391 to 81686c5 Compare June 17, 2021 19:02
@renovate renovate bot force-pushed the renovate/pulumi-npm-packages branch 3 times, most recently from 293d10e to 933d96e Compare June 25, 2021 07:26
@renovate renovate bot force-pushed the renovate/pulumi-npm-packages branch 4 times, most recently from e06f2e6 to 6edbca4 Compare July 7, 2021 14:50
@renovate renovate bot force-pushed the renovate/pulumi-npm-packages branch from 6edbca4 to 1cd4d0d Compare October 18, 2021 16:46
@renovate renovate bot force-pushed the renovate/pulumi-npm-packages branch 3 times, most recently from 0426a34 to 20ff2b9 Compare March 10, 2022 07:02
@renovate renovate bot force-pushed the renovate/pulumi-npm-packages branch from 20ff2b9 to 27cbff4 Compare March 15, 2022 05:38
@renovate renovate bot force-pushed the renovate/pulumi-npm-packages branch from 27cbff4 to 1f3d6b5 Compare March 25, 2022 04:53
@renovate renovate bot force-pushed the renovate/pulumi-npm-packages branch 2 times, most recently from 93120fa to dcba41f Compare August 13, 2025 19:57
@renovate renovate bot changed the title fix(deps): update dependency @pulumi/pulumi to v3.188.0 fix(deps): update dependency @pulumi/pulumi to v3.189.0 Aug 13, 2025
@renovate renovate bot force-pushed the renovate/pulumi-npm-packages branch from dcba41f to d54900a Compare August 15, 2025 19:01
@renovate renovate bot changed the title fix(deps): update dependency @pulumi/pulumi to v3.189.0 fix(deps): update dependency @pulumi/pulumi to v3.190.0 Aug 15, 2025
@renovate renovate bot force-pushed the renovate/pulumi-npm-packages branch 2 times, most recently from 6ecee9e to fb5658c Compare August 21, 2025 09:53
@renovate renovate bot changed the title fix(deps): update dependency @pulumi/pulumi to v3.190.0 fix(deps): update dependency @pulumi/pulumi to v3.191.0 Aug 21, 2025
@renovate renovate bot force-pushed the renovate/pulumi-npm-packages branch from fb5658c to b2d9de4 Compare August 31, 2025 11:54
@renovate renovate bot changed the title fix(deps): update dependency @pulumi/pulumi to v3.191.0 fix(deps): update dependency @pulumi/pulumi to v3.192.0 Aug 31, 2025
@renovate renovate bot force-pushed the renovate/pulumi-npm-packages branch from b2d9de4 to 464a276 Compare September 4, 2025 15:01
@renovate renovate bot changed the title fix(deps): update dependency @pulumi/pulumi to v3.192.0 fix(deps): update dependency @pulumi/pulumi to v3.193.0 Sep 4, 2025
@renovate renovate bot force-pushed the renovate/pulumi-npm-packages branch from 464a276 to 62f9977 Compare September 9, 2025 15:34
@renovate renovate bot changed the title fix(deps): update dependency @pulumi/pulumi to v3.193.0 fix(deps): update dependency @pulumi/pulumi to v3.194.0 Sep 9, 2025
@renovate renovate bot force-pushed the renovate/pulumi-npm-packages branch from 62f9977 to 2b82bb6 Compare September 13, 2025 16:52
@renovate renovate bot changed the title fix(deps): update dependency @pulumi/pulumi to v3.194.0 fix(deps): update dependency @pulumi/pulumi to v3.196.0 Sep 13, 2025
@renovate renovate bot force-pushed the renovate/pulumi-npm-packages branch from 2b82bb6 to e47b017 Compare September 17, 2025 23:13
@renovate renovate bot changed the title fix(deps): update dependency @pulumi/pulumi to v3.196.0 fix(deps): update dependency @pulumi/pulumi to v3.197.0 Sep 17, 2025
@renovate renovate bot force-pushed the renovate/pulumi-npm-packages branch 2 times, most recently from d9a9751 to 38386b8 Compare September 26, 2025 23:02
@renovate renovate bot changed the title fix(deps): update dependency @pulumi/pulumi to v3.197.0 fix(deps): update dependency @pulumi/pulumi to v3.198.0 Sep 26, 2025
@renovate renovate bot force-pushed the renovate/pulumi-npm-packages branch from 38386b8 to 0a1b83b Compare October 2, 2025 11:55
@renovate renovate bot changed the title fix(deps): update dependency @pulumi/pulumi to v3.198.0 fix(deps): update dependency @pulumi/pulumi to v3.199.0 Oct 2, 2025
@renovate renovate bot force-pushed the renovate/pulumi-npm-packages branch from 0a1b83b to 2c221e5 Compare October 3, 2025 18:03
@renovate renovate bot changed the title fix(deps): update dependency @pulumi/pulumi to v3.199.0 fix(deps): update dependency @pulumi/pulumi to v3.200.0 Oct 3, 2025
@renovate renovate bot force-pushed the renovate/pulumi-npm-packages branch from 2c221e5 to 338b9c4 Compare October 6, 2025 19:07
@renovate renovate bot changed the title fix(deps): update dependency @pulumi/pulumi to v3.200.0 fix(deps): update dependency @pulumi/pulumi to v3.201.0 Oct 6, 2025
@renovate renovate bot force-pushed the renovate/pulumi-npm-packages branch from 338b9c4 to 9202190 Compare October 10, 2025 23:01
@renovate renovate bot changed the title fix(deps): update dependency @pulumi/pulumi to v3.201.0 fix(deps): update dependency @pulumi/pulumi to v3.202.0 Oct 10, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants