Skip to content

Update dependency @pulumi/pulumi to v3.166.0#2952

Open
pulumi-renovate[bot] wants to merge 1 commit into
masterfrom
renovate/minor-3.166-pulumi
Open

Update dependency @pulumi/pulumi to v3.166.0#2952
pulumi-renovate[bot] wants to merge 1 commit into
masterfrom
renovate/minor-3.166-pulumi

Conversation

@pulumi-renovate

@pulumi-renovate pulumi-renovate Bot commented Jul 20, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
@pulumi/pulumi (source) 3.158.03.166.0 age confidence

Release Notes

pulumi/pulumi (@​pulumi/pulumi)

v3.166.0

Compare Source

Features
  • [engine] Add Handshake to analyzer plugins
    #​19328

  • [auto/go] Add --exclude and --exclude-dependents to the Automation API
    #​19333

  • [auto/python] Add --exclude and --exclude-dependents to the Automation API
    #​19310

  • [cli/package] Introduce pulumi package info to show information about a package

  • [sdk/python] Decorate resources and enums with their type token
    #​19357

Bug Fixes
  • [cli] Always save fully qualified stack names to the settings file
    #​19336

  • [engine] Fix error message when trying to load plugins in private repositories with no authentication
    #​19331

  • [sdk/nodejs] Return complete package descriptors for dependencies
    #​19346

Miscellaneous
  • [cli/package] Mark package publish command as non-experimental
    #​19356

  • [sdk/python] Move pulumi.provider.experimental.provider to pulumi.provider.experimental.component

v3.165.0

Compare Source

Features
  • [cli] Add PULUMI_RUN_PROGRAM environment variable to globally set --run-program
    #​19293

  • [auto/{go,nodejs,python}] Add --run-program to automation api for destroy and refresh
    #​19218

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

  • [programgen] Support provider resources in generatehcl2definition
    #​19192

  • [sdk/dotnet] Update dotnet to v3.79.0
    #​19302

  • [cli/package] Change default registry source to private

  • [sdk/nodejs] Add resourceName and resourceType to get the runtime name and type token for resources
    #​18842

  • [sdk/nodejs] Add --exclude and --exclude-dependents to the NodeJS Automation API
    #​19270

  • [sdk/python] Add bootstrap-less mode for Python component providers
    #​19198

  • [sdk/python] Add pulumi.type_token decorator
    #​19309

Bug Fixes
  • [engine] Fix ImportID being lost from state during update operations
    #​19314

  • [pkg] Update Dependencies in the JSON schema
    #​19282

  • [cli/import] Fix an error when importing a resource that already exists with the matching ID
    #​19290

  • [cli/install] Handle local plugin paths with a version number
    #​19254

  • [cli/package] Detect readme in subdir for package publishing
    #​19298

  • [programgen] Fix generation of ImportID when building programs from state
    #​19237

  • [sdk/go] Make log message for "Hiding logs" less visible
    #​19261

  • [sdk/go] Improve output when plugin crashes
    #​19305

  • [components/nodejs] Fix component construct when the there's a namespace in the name field in `package.json
    #​19242

  • [sdk/nodejs] Don't discard non-outputty component outputs
    #​19228

  • [sdk/nodejs] Use PackageSpec.Dependencies for component provider dependencies
    #​19236

Miscellaneous
  • [sdk/{nodejs,python}] Don’t install python/nodejs runtimes during make build
    #​19250

v3.163.0

Compare Source

Features
  • [cli/display] Display [unknown] rather than output in diffs
    #​19204

  • [programgen] Add import to HCL2 serialization as well as other missing functions
    #​19163

  • [programgen/{dotnet,go,nodejs,python}] Utilize resource option import in codegen for go, nodejs, python, dotnet
    #​19177

  • [cli/package] Save package source to packages in Pulumi.yaml on package add
    #​19157

  • [sdk/python] Add static pulumi_type property to resource classes
    #​19221

Bug Fixes
  • [cli/new] Don't require to be logged in to retrieve templates
    #​19196

  • [engine] Fix ReplaceOnChanges being respected during deleteBeforeReplace checks
    #​19188

  • [programgen/go] Fix handling of build metadata in provider versions
    #​19149

  • [sdk/python] Support optional types using 3.10 union syntax
    #​19207

Miscellaneous
  • [sdk/nodejs] Target ES2020 instead of ES2016
    #​19191

v3.162.0

Compare Source

Bug Fixes

v3.161.0

Compare Source

Features
  • [yaml] Upgrade yaml to 1.16.0
    #​19148
    #​19143

  • [sdk/dotnet] Upgrade dotnet to v3.78.0
    #​19148

  • [sdk/go] Add property.Path and associated functions.
    #​17500

  • [sdk/go] Make property.Value immutable
    #​17500

  • [sdk/java] Upgrade Java to 1.9.0
    #​19148

  • [sdk/python] Add enum support for Python component schema inference
    #​19072

Bug Fixes
  • [cli/new] Avoid creating a main.py file when chosing the uv toolchain
    #​19154

  • [cli/package] Fix schema versioning when explicit package version is given

  • [components/nodejs] Fix schema inference for optional boolean properties
    #​19133

  • [cli/plugin] Fix slowness of workspace.DetectProjectFromPath affecting pulumi convert timings
    #​19082

  • [sdk/python] Serialize component description to the JSON schema
    #​19093

  • [sdk/python] Return an InputPropertyError for invalid enum values
    #​19116

  • [sdk/python] Properties used in component outputs are never plain
    #​19135

Miscellaneous
  • [protobuf] Remove StreamInvoke from the Provider service
    #​19129

v3.160.0

Compare Source

Features
  • [cli] Add --run-program support to pulumi destroy
    #​19044

  • [cli] Improve the usability and expressiveness of the pulumi watch command.
    #​19083

  • [programgen/go] Generated Go programs now target Go 1.23
    #​19026

Bug Fixes
  • [sdk/nodejs] Fix names in type references in components
    #​19066

  • [sdk/nodejs] Fix SDK generation for components that use resource references and are namespaced

Miscellaneous
  • [cli] Update pulumi-language-dotnet to 3.77.0
    #​19053

  • [cli] Update moby/moby to 26.1.5
    #​19081

  • [cli/package] Update package add command format string to show that file paths to packages can also be used
    #​19003

v3.159.0

Compare Source

Features
  • [auto/nodejs] Add the --preview-only option for destroy in the NodeJS Automation API
    #​19030

  • [auto/python] Add --preview-only option for destroy in the Python Automation API
    #​19028

  • [cli/new] Allow pulumi new to use templates defined in the Pulumi Cloud
    #​18627

  • [components/nodejs] Construct components based on explicit component classes
    #​18996

  • [cli/package] Support GITHUB_TOKEN and GITLAB_TOKEN in pulumi package add for Git packages
    #​18991

  • [cli/package] Stop allowing overriding namespace in PulumiPlugin.yaml, start inferring it for Git plugins
    #​19016

  • [programgen/nodejs] Add canOutput code generation and conformance tests
    #​18897

  • [sdk/nodejs] Allow namespace for components to be set in PulumiPlugin.yaml
    #​18982

  • [sdk/nodejs] Run componentProviderHost automatically in RunPlugin if any Components are exported
    #​18984

  • [sdk/python] Avoid error messages due to missing a missing implementation of GetRequiredPackages in the Python Automation API server
    #​19020

  • [sdk/python] Pass list of components to component_provider_host
    #​19021

Bug Fixes
  • [programgen] Fix plugin resolution in convert
    #​19040

  • [programgen/nodejs] Fix references to variables that were renamed due to keyword overlap etc in resource attributes
    #​19041

  • [cli/package] Use correct local path for Git based components with a version tag
    #​19023

  • [sdk/python] Set name and namespace via component_provider_host
    #​18985

Miscellaneous
  • [cli] Update language plugins to java@​1.8.0 and yaml@​1.15.1

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • "before 10am every weekday"
  • Automerge
    • Monday through Friday (* * * * 1-5)

🚦 Automerge: Disabled because a matching PR was automerged previously.

Rebasing: Whenever PR becomes conflicted, 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 has been generated by Mend Renovate.

@pulumi-renovate pulumi-renovate Bot added dependencies Pull requests that update a dependency file impact/no-changelog-required This issue doesn't require a CHANGELOG update labels Jul 20, 2026
@pulumi-renovate
pulumi-renovate Bot force-pushed the renovate/minor-3.166-pulumi branch from 14c584d to 2186007 Compare July 20, 2026 18:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file impact/no-changelog-required This issue doesn't require a CHANGELOG update

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants