Skip to content

fix(deps): update dependency @pulumi/pulumi to v3.175.0 #9

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Sep 16, 2024

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@pulumi/pulumi (source) 3.130.0 -> 3.175.0 age adoption passing confidence

Release Notes

pulumi/pulumi (@​pulumi/pulumi)

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
  • [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

v3.158.0

Compare Source

Features
  • [sdkgen] Aliases in provider schemas can now be set with just an array of strings for the aliased types
    #​18925

  • [cli/engine] Allow targets to be excluded with the --exclude flag. --exclude-dependents can also be used to exclude all children of an excluded target as well
    #​18828

  • [sdk/{go,python}] Add pulumiResourceName and pulumiResourceType to get the runtime name and type token for resources
    #​18959

  • [cli/{install,package}] Install package SDKs on pulumi install
    #​18940

  • [programgen/nodejs] Add tryOutput generation to nodejs
    #​18852

  • [sdk/{nodejs,python}] Report an error when no components are found
    #​18988

  • [cli/package] Add experimental package publishing command
    #​18818

  • [cli/package] Allow overriding name and namespace of plugins in PulumiPlugin.yaml
    #​18990

  • [sdk/yaml] Upgrade pulumi-yaml to 1.15.0
    #​19002

Bug Fixes
  • [cli/display] Don't print "same" outputs in --refresh
    #​18943

  • [engine sdk/go] Allow retain on delete to be overridden back to false by child resources that inherit it
    #​18956

  • [cli/{install,package}] Avoid duplicate packages in requirements.txt
    #​18972

  • [cli/state] State rename no longer overly strictly validates resources names
    #​18938

  • [pkg] The refresh command now respects TargetDependents
    #​18905

  • [sdk/python] Report better error messages for various error cases
    #​18983

  • [sdk/python] Remove the dev dependency on pytest-watch
    #​19008

v3.157.0

Compare Source

Features
  • [engine] Allow protect to be overridden back to false by child resources that inherit it

  • [engine] Add an envvar PULUMI_PARALLEL_DIFF to run diff calculations in parallel
    #​18872

  • [yaml] Introduce the packages section in Pulumi.yaml
    #​18917

  • [sdk/go] Add a Parent option to AnalyzerResourceOptions
    #​18927

  • [sdk/nodejs] Add support for resource referenced in component provider
    #​18885

  • [sdkgen/nodejs] Change Node.js code generation to use @​types/node of version 18 instead of 14
    #​18922

  • [cli/package] Disambiguate packages with a different namespace than "pulumi"
    #​18418

  • [cli] Add parallel stack fetching for DIY backends (AWS S3, Azure Blob, GCP Storage) to improve performance when selecting stacks. Configure with PULUMI_DIY_BACKEND_PARALLEL environment variable.
    #​18909

Bug Fixes
  • [cli/package] Fix explicitly named package names in NodeJS
    #​18933

  • [sdkgen/dotnet] Support parameterization in generated remote component resources for .NET
    #​18699

Miscellaneous

v3.156.0

Compare Source

Bug Fixes
  • [sdk/go] Fix overriding protect in child resources

  • [sdk/python] Fix mapping input names in Construct recursively in component providers
    #​18864

v3.155.0

Compare Source

Features
  • [engine] Add batch encryption for snapshot serialization to increase performance working with many secrets
    #​18743

  • [sdk/dotnet] Upgrade pulumi dotnet to 3.76.1
    #​18853

Bug Fixes
  • [cli/display] Fix a timestamp inconsistency between the JSON display and the engine event log
    #​18838

  • [engine] Engine will respect cgroup limits for --parallel
    #​18815

  • [engine] Return an error on malformed provider references rather than ignoring them
    #​18854

Miscellaneous
  • [ci] Run CI with Go 1.23 and 1.24
    #​18841

v3.154.0

Compare Source

Features
  • [cli] Set the --parallel flag with PULUMI_PARALLEL environment variable
    #​18782

  • [engine] Pass URN and ID to providers Configure method
    #​18807

  • [yaml] Upgrade pulumi-yaml to 1.14.1
    #​18819

  • [cli/{config,state}] Support a PULUMI_STACK environment variable for selecting your stack
    #​18717

  • [auto/go] Add the ability to rename the given stack to the Go Automation API
    #​18723

  • [auto/go] Automation API for Go now permits setting --diff flag on refresh
    #​18792

  • [cli/install] Correctly marshal PluginSpec in GetRequiredPackages, so pulumi install can install git plugins
    #​18786

  • [auto/nodejs] Add stack rename to the NodeJS Automation API
    #​18696

  • [auto/python] Add the ability to rename the given stack to the Python Automation API
    #​18712

  • [sdk/python] Log a warning when trying to convert outputs to strings now logs a warning
    #​18790

Bug Fixes
  • [cli] Stack selections will now always be saved as if stack select had been used
    #​14519

  • [cli/plugin] Fix plugin "exited prematurely" false positives
    #​18793

v3.153.1

Compare Source

Bug Fixes
  • [programgen] Fix concurrent map write panics in the caching mapper
    #​18746

  • [sdk/python] Fix get_organization returning None from older SDKs
    #​18769

v3.153.0

Compare Source

Features
  • [sdkgen/dotnet] Update pulumi-dotnet to v3.75.2

  • [auto/python] Add --preview-only to the refresh command in the Python Automation API
    #​18674

  • [sdk/{dotnet,go,java,nodejs,python,yaml}] Add the ability to lookup project root from sdks, equivalent to path.root in Terraform
    #​18595

Bug Fixes
  • [cli] Make policy rm and stack rm non-interactive when requested
    #​18708

  • [engine] Fix a panic when importing a stack reference
    #​18704

  • [cli/new] Report all errors from git clone for multiple refs.
    #​18702

  • [cli/package] Correctly deal with subdirs in package add when no version number is specified
    #​18605

  • [cli/package] Improve disambiguation for package loading when a name is passed in
    #​18709

  • [programgen/dotnet] Fix generating SDKs for .NET projects when using pulumi convert
    #​18510

  • [sdkgen/dotnet] Revert provider SDKs to target net6
    #​18729

  • [sdk/{go,nodejs,python}] Exclude resource references from property dependencies for packaged components
    #​18620

  • [sdk/nodejs] Fix incorrect dependencies due to missing await
    #​17629

  • [sdk/nodejs] Fix searching for pulumi packages past junction points on Windows
    #​18715

Miscellaneous
  • [sdk/python] Fix merge method typing for ResourceOptions and Invoke*Options
    #​18061

v3.152.0

Compare Source

Bug Fixes
  • [auto] Fix up with nested secret in config file
    #​18676

  • [cli] Fix mapping in the presence of hardcoded entries
    #​18680

v3.151.0

Compare Source

Features
  • [engine] Changes to source position metadata will be batched in the snapshot system
    #​18579

  • [cli/display] Add --show-secrets args to pulumi up and pulumi preview, showing secrets in the CLI output. Fixing #​9830
    #​18503

  • [auto/go] Include stderr when InstallPulumiCommand fails
    #​18549

  • [auto/nodejs] Add the --preview-only flag to the refresh command in the NodeJS Automation API
    #​18662

  • [auto/nodejs] Support --clear-pending-creates for the refresh command in the NodeJS automation API
    #​18653

  • [cli/package] Support parameterizing providers when calling get-mapping

  • [auto/python] Add --clear-pending-creates to the refresh command in the Python Automation API
    #​18658

  • [backend/service] Don't send "gitHub:owner" and "gitHub:repo" tags to the service.
    #​18489

  • [backend/service] Add bulk encrypte service types
    #​18588

  • [programgen] Add conformance test for dynamic lists and returns
    #​18424

  • [programgen] Implement a first version of try in PCL
    #​18454

  • [programgen] Implement a version of can in PCL
    #​18571

  • [programgen] Support parameterized mapping from source ecosystems (e.g. Terraform) to Pulumi when converting programs

  • [sdk/nodejs] [Experimental/Components] Add infrastructure for component discovery and schema inference
    #​18580

  • [sdk/nodejs] [Experimental/Components] Infer simple inputs/outputs and optionality
    #​18590

  • [sdk/nodejs] [Experimental/Components] Instantiate components
    #​18583

  • [sdk/nodejs] [Experimental/Components]: Handle ComplexType
    #​18602

  • [sdk/nodejs] [Experimental/Components] Hook up inputs & outputs in the provider
    #​18600

  • [sdk/nodejs] [Experimental/Components] Infer input types
    #​18597

  • [sdk/python] [Experimental/Components] Handle Assets and Archives
    #​18513

  • [sdk/python] [Experimental/Components]: Infer type and property descriptions
    #​18540

Bug Fixes
  • [cli] Fix nesting directories when generating multiple sdks
    #​18332

  • [cli] Fix a panic in help new when local templates weren't present
    #​18661

  • [engine] Send parent URN to resource transforms
    #​18642

  • [engine] The engine will now call DiffConfig on explict providers to decide replace semantics, this matches the behaviour for default providers
    #​18509

  • [engine] Don't overwrite schema versions if they exist
    #​18672

  • [pkg] Do not cache schema if we never read it back
    #​18618

  • [cli/config] Fix reading YAML config with uint64 sized numbers
    #​18582

  • [sdk/nodejs] Improve type inference for output and Unwrap when used on tuples
    #​18652

  • [cli/package] Avoid panic'ing when the project file is invalid
    #​18537

  • [sdk/python] [Experimental/Components] Detect more map and array types
    #​18546

  • [sdk/python] [Experimental/Components] Return Python stack trace on error
    #​18558

  • [sdk/python] Fix source position information to point to user code, not provider SDKs
    #​18575

Miscellaneous
  • [sdk/dotnet] Update dotnet to 8.0 LTS
    #​18619

v3.150.0

Compare Source

Features
  • [cli/state] Add --all to state delete
    #​18502

  • [sdk/python] [Experimental/Components] Check for required inputs
    #​18487

  • [sdk/python] [Experimental/Components] Infer plain types
    #​18483

Bug Fixes
  • [engine] Fix a potential panic for corrupted secret values
    #​18501

  • [engine] Apply autonaming strategy only to custom resources, not components
    #​18523

  • [sdk/python] [Experimental/Components] Throw an error when encountring resource references
    #​18485

Miscellaneous
  • [pkg] Change BulkDecrypt to return list instead of map
    #​18486

v3.149.0

Compare Source

Features
  • [cli] Update pulumi-java to 1.2.0

  • [cli/display] Always print resource summaries in preview, even after errors
    #​18465

  • [cli/plugin] Improve the warning when using plugins from PATH
    #​18476

  • [engine] Deployments continue past delete errors due to protect
    #​18396

  • [sdk/python] [Experimental/Components] Add infrastructure to bootstrap providers from component resources
    #​18403
    #​18401

  • [sdk/python] [Experimental/Components] Analyze ComponentResource properties
    #​18403

  • [sdk/python] [Experimental/Components] Infer ComplexTypes for ComponentResources
    #​18405

  • [sdk/python] [Experimental/Components] Handle complex types in inputs and outputs
    #​18419

  • [sdk/python] [Experimental/Components] Support array types in component schema inference
    #​18469

  • [sdk/python] [Experimental/Components] Support dict types in component schema inference
    #​18472

Bug Fixes
  • [engine] Filter __internal keys when calling providers DiffConfig
    #​18440

  • [engine] The engine will correctly use old state for provider config with no reported differences
    #​18411

  • [cli/config] Fix setting indexed top-level config keys
    #​18444

  • [cli/import] Fix the declaration of parameterized providers in import JSON files
    #​18450

  • [sdk/go] Provide a better error message when a Go program can't be run
    #​18383

  • [cli/package] Allow https:// prefixes for Git repository URLs
    #​18380

  • [cli/package] Fix package add and code generation when package name contains dashes in Go
    #​18457

  • [sdk/python] [Experimental/Components] Handle inputs and outputs
    #​18408

v3.148.0

Compare Source

Features
  • [cli/config] Introduce --type flag for config set
    #​18287

  • [cli/new] Improve docs for disambiguating repositories on hosts where the URL is ambiguous
    #​18379

  • [cli/package] Automatically get latest version for git based plugins if none is specified
    #​18215

  • [cli/package] Allow plugins from git sources to live in subdirectories in the repository
    #​18322

  • [sdk/python] Support commits in prerelease versions of generated Python SDKs
    #​18289

Bug Fixes
  • [cli/config] Fix parsing of config keys with paths and colons in path segments
    #​18378

  • [engine] Fix some plugin context leaks, which could leave plugin processes running on exit
    #​18373

  • [cli/package] Respect virtualenv option in package add/link
    #​18319

  • [programgen/nodejs] Handle keyword overlap of "this" keyword for local variables
    #​18177

  • [sdk/nodejs] Fix debug strings triggering the Output toString error
    #​18016

  • [sdk/nodejs] Use the corepack executable from dev dependencies
    #​18393

  • [sdk/python] Allow Pip 25
    #​18343

  • [sdk/python] Make RunPlugin default to using a virtualenv
    #​18371

Miscellaneous
  • [sdk/{dotnet,java}] Update Java to 1.1.0 and Dotnet to 3.72.0
    #​18394

  • [sdkgen] Align pulumi.json and schema.go
    #​18334

v3.147.0

Compare Source

Features
  • [cli] Update go.mod to require go1.22
    #​18274

  • [cli/config] Improve documentation for pulumi config set
    #​18285

  • [cli/package] Allow short hashes as versions in package add
    #​18277

  • [cli/{package,plugin}] Support getting plugins from remote git sources
    #​17827

Bug Fixes
  • [engine] Skip acquiring program packages during refresh when running inline automation programs
    #​18283

  • [sdk/nodejs] Avoid unnecessary Node.js installations
    #​18293

  • [sdk/{nodejs,python}] Fix handling of DependencyResource when checking invoke deps
    #​18275

  • [sdk/{nodejs,python}] Permit output arguments in plain invokes for backwards compatibility
    #​18304

Miscellaneous
  • [sdk/python] Manage the publish dependencies in pyproject.toml
    #​18261

v3.146.0

Compare Source

Features
  • [cli] Allow specifying a version with pulumi convert --from=<plugin>@&#8203;<version>
    #​18220

  • [cli] Enable Autonaming Configuration in non-experimental mode
    #​18228

  • [cli] Retrieve Git metadata from the environment if not running in a repository
    #​12871

  • [pkg] Add a call intrinsic to PCL
    #​18206

  • [auto/go] Add Color option to optdestroy, optpreview, optrefresh, and optup packages to allow explicit configuration of output color.
    #​18184

  • [cli/import] Add support for parameterized packages to pulumi import
    #​18038

  • [cli/import] Import can now import resources from parameterized providers
    #​18039

  • [cli/new] Add support for Copilot templates
    #​16825

Bug Fixes
  • [auto/go] Fix rejection of nil inline programs in the Go automation API
    #​18214

  • [sdk/go] Improve error messages for wrong stack output types
    #​18245

  • [sdk/{nodejs,python}] Wait for resource in the input property dependencies
    #​18204

  • [cli/plugin] Show plugin kind in plugin rm correctly. Also show the usage string if the plugin type is incorrect
    #​18179

  • [cli/plugin] Passthrough unstructured logs from dynamic providers
    #​18253

  • [sdk/python] Fix callbackserver shutdown
    #​18190

v3.145.0

Compare Source

Features
  • [auto/go] Support --clear-pending-creates for refresh command in Go Automation API for preview refresh and refresh operations.
    #​18101

  • [programgen/{java,sdkgen/java}] Only use gRPC to communicate with the Java host
    #​18138

  • [cli/package] Support bridging to terraform providers automatically in pulumi convert
    #​17992

  • [sdk/go] Implement deferred output for the Go SDK and program-gen
    #​17885

Bug Fixes
  • [cli] Fix TestPackageAddGoParameterized to utilize version path
    #​18150

  • [cli/engine] Clarify the usage string for the --expect-no-changes flag
    #​18105

  • [auto/go] Return error if no inline program specified
    #​18086

  • [auto/go] Interrupt programs gracefully when the context is canceled
    #​18124

  • [cli/new] Provide a better error message when pulumi new --ai generates a program with errors
    #​18091

  • [cli/new] Provide a more meaningful message for the --language flag
    #​18092

  • [engine] Enable pulumi:pulumi:getResource to hydrate Read resources
    #​18070

  • [programgen] Allow for case-insensitive terraform convert source
    #​18111

  • [programgen/go] Fix importing module names in Go programs that aren't lower-case
    #​18113

  • [sdk/go] Fix panic when diffing computed property values
    #​18104

  • [sdk/go] Avoid calling invokes with dependencies on unknown resources
    #​18133

  • [sdk/nodejs] Fix source maps when using jest
    #​18108

  • [sdk/nodejs] Avoid calling invokes with dependencies on unknown resources
    #​18152

  • [sdk/python] Fix reading pulumi-plugin.json when using the uv toolchain
    #​18107

  • [sdk/python] Fix ListPackages when using uv
    #​18121

  • [sdk/python] Fix dynamic providers when using Poetry or uv
    #​18126

  • [sdk/python] Fix prerelease vers


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 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 was generated by Mend Renovate. View the repository job log.

@renovate renovate bot changed the title fix(deps): update dependency @pulumi/pulumi to v3.132.0 fix(deps): update dependency @pulumi/pulumi to v3.133.0 Sep 17, 2024
@renovate renovate bot force-pushed the renovate/pulumi-pulumi-3.x-lockfile branch 2 times, most recently from 463e662 to 8a665fe Compare September 24, 2024 00:02
@renovate renovate bot changed the title fix(deps): update dependency @pulumi/pulumi to v3.133.0 fix(deps): update dependency @pulumi/pulumi to v3.134.0 Sep 24, 2024
@renovate renovate bot force-pushed the renovate/pulumi-pulumi-3.x-lockfile branch from 8a665fe to ba57d36 Compare September 26, 2024 05:06
@renovate renovate bot changed the title fix(deps): update dependency @pulumi/pulumi to v3.134.0 fix(deps): update dependency @pulumi/pulumi to v3.134.1 Sep 26, 2024
@renovate renovate bot force-pushed the renovate/pulumi-pulumi-3.x-lockfile branch from ba57d36 to d5999ab Compare October 1, 2024 20:03
@renovate renovate bot changed the title fix(deps): update dependency @pulumi/pulumi to v3.134.1 fix(deps): update dependency @pulumi/pulumi to v3.135.0 Oct 1, 2024
@renovate renovate bot force-pushed the renovate/pulumi-pulumi-3.x-lockfile branch from d5999ab to 4967acc Compare October 4, 2024 07:12
@renovate renovate bot changed the title fix(deps): update dependency @pulumi/pulumi to v3.135.0 fix(deps): update dependency @pulumi/pulumi to v3.135.1 Oct 4, 2024
@renovate renovate bot force-pushed the renovate/pulumi-pulumi-3.x-lockfile branch from 4967acc to 4b2e33d Compare October 8, 2024 01:00
@renovate renovate bot changed the title fix(deps): update dependency @pulumi/pulumi to v3.135.1 fix(deps): update dependency @pulumi/pulumi to v3.136.0 Oct 8, 2024
@renovate renovate bot changed the title fix(deps): update dependency @pulumi/pulumi to v3.136.0 fix(deps): update dependency @pulumi/pulumi to v3.136.1 Oct 8, 2024
@renovate renovate bot force-pushed the renovate/pulumi-pulumi-3.x-lockfile branch from 4b2e33d to 762af25 Compare October 8, 2024 19:02
@renovate renovate bot force-pushed the renovate/pulumi-pulumi-3.x-lockfile branch from 762af25 to f158cca Compare October 17, 2024 22:39
@renovate renovate bot changed the title fix(deps): update dependency @pulumi/pulumi to v3.136.1 fix(deps): update dependency @pulumi/pulumi to v3.137.0 Oct 17, 2024
@renovate renovate bot force-pushed the renovate/pulumi-pulumi-3.x-lockfile branch from f158cca to eebde8e Compare November 7, 2024 04:17
@renovate renovate bot changed the title fix(deps): update dependency @pulumi/pulumi to v3.137.0 fix(deps): update dependency @pulumi/pulumi to v3.138.0 Nov 7, 2024
@renovate renovate bot force-pushed the renovate/pulumi-pulumi-3.x-lockfile branch from eebde8e to 773bab2 Compare November 15, 2024 10:19
@renovate renovate bot changed the title fix(deps): update dependency @pulumi/pulumi to v3.138.0 fix(deps): update dependency @pulumi/pulumi to v3.139.0 Nov 15, 2024
@renovate renovate bot force-pushed the renovate/pulumi-pulumi-3.x-lockfile branch from 773bab2 to 99f1595 Compare November 19, 2024 17:02
@renovate renovate bot changed the title fix(deps): update dependency @pulumi/pulumi to v3.139.0 fix(deps): update dependency @pulumi/pulumi to v3.140.0 Nov 19, 2024
@renovate renovate bot changed the title fix(deps): update dependency @pulumi/pulumi to v3.140.0 fix(deps): update dependency @pulumi/pulumi to v3.141.0 Nov 22, 2024
@renovate renovate bot force-pushed the renovate/pulumi-pulumi-3.x-lockfile branch 2 times, most recently from 9f634b8 to d2368f9 Compare November 26, 2024 17:36
@renovate renovate bot changed the title fix(deps): update dependency @pulumi/pulumi to v3.141.0 fix(deps): update dependency @pulumi/pulumi to v3.142.0 Nov 26, 2024
@renovate renovate bot force-pushed the renovate/pulumi-pulumi-3.x-lockfile branch from d2368f9 to 8755796 Compare December 12, 2024 09:42
@renovate renovate bot changed the title fix(deps): update dependency @pulumi/pulumi to v3.142.0 fix(deps): update dependency @pulumi/pulumi to v3.143.0 Dec 12, 2024
@renovate renovate bot force-pushed the renovate/pulumi-pulumi-3.x-lockfile branch from 8755796 to c962c0d Compare December 20, 2024 21:17
@renovate renovate bot changed the title fix(deps): update dependency @pulumi/pulumi to v3.143.0 fix(deps): update dependency @pulumi/pulumi to v3.144.0 Dec 20, 2024
@renovate renovate bot changed the title fix(deps): update dependency @pulumi/pulumi to v3.159.0 fix(deps): update dependency @pulumi/pulumi to v3.160.0 Apr 1, 2025
@renovate renovate bot force-pushed the renovate/pulumi-pulumi-3.x-lockfile branch from c67ba66 to ccc0f01 Compare April 9, 2025 12:49
@renovate renovate bot changed the title fix(deps): update dependency @pulumi/pulumi to v3.160.0 fix(deps): update dependency @pulumi/pulumi to v3.161.0 Apr 9, 2025
@renovate renovate bot force-pushed the renovate/pulumi-pulumi-3.x-lockfile branch from ccc0f01 to 3731584 Compare April 9, 2025 19:30
@renovate renovate bot changed the title fix(deps): update dependency @pulumi/pulumi to v3.161.0 fix(deps): update dependency @pulumi/pulumi to v3.162.0 Apr 9, 2025
@renovate renovate bot force-pushed the renovate/pulumi-pulumi-3.x-lockfile branch from 3731584 to 1a342cf Compare April 17, 2025 10:33
@renovate renovate bot changed the title fix(deps): update dependency @pulumi/pulumi to v3.162.0 fix(deps): update dependency @pulumi/pulumi to v3.163.0 Apr 17, 2025
@renovate renovate bot force-pushed the renovate/pulumi-pulumi-3.x-lockfile branch from 1a342cf to 20e7cb3 Compare April 25, 2025 12:41
@renovate renovate bot changed the title fix(deps): update dependency @pulumi/pulumi to v3.163.0 fix(deps): update dependency @pulumi/pulumi to v3.165.0 Apr 25, 2025
@renovate renovate bot force-pushed the renovate/pulumi-pulumi-3.x-lockfile branch from 20e7cb3 to 4dd8241 Compare April 30, 2025 16:26
@renovate renovate bot changed the title fix(deps): update dependency @pulumi/pulumi to v3.165.0 fix(deps): update dependency @pulumi/pulumi to v3.166.0 Apr 30, 2025
@renovate renovate bot force-pushed the renovate/pulumi-pulumi-3.x-lockfile branch from 4dd8241 to 4b9e14f Compare May 1, 2025 14:34
@renovate renovate bot changed the title fix(deps): update dependency @pulumi/pulumi to v3.166.0 fix(deps): update dependency @pulumi/pulumi to v3.167.0 May 1, 2025
@renovate renovate bot force-pushed the renovate/pulumi-pulumi-3.x-lockfile branch from 4b9e14f to b2ae1e3 Compare May 7, 2025 20:08
@renovate renovate bot changed the title fix(deps): update dependency @pulumi/pulumi to v3.167.0 fix(deps): update dependency @pulumi/pulumi to v3.168.0 May 7, 2025
@renovate renovate bot force-pushed the renovate/pulumi-pulumi-3.x-lockfile branch from b2ae1e3 to 3598121 Compare May 8, 2025 12:14
@renovate renovate bot changed the title fix(deps): update dependency @pulumi/pulumi to v3.168.0 fix(deps): update dependency @pulumi/pulumi to v3.169.0 May 8, 2025
@renovate renovate bot force-pushed the renovate/pulumi-pulumi-3.x-lockfile branch from 3598121 to 65f3976 Compare May 15, 2025 15:26
@renovate renovate bot changed the title fix(deps): update dependency @pulumi/pulumi to v3.169.0 fix(deps): update dependency @pulumi/pulumi to v3.170.0 May 15, 2025
@renovate renovate bot force-pushed the renovate/pulumi-pulumi-3.x-lockfile branch from 65f3976 to d05f207 Compare May 21, 2025 20:39
@renovate renovate bot changed the title fix(deps): update dependency @pulumi/pulumi to v3.170.0 fix(deps): update dependency @pulumi/pulumi to v3.171.0 May 21, 2025
@renovate renovate bot force-pushed the renovate/pulumi-pulumi-3.x-lockfile branch from d05f207 to 1446381 Compare May 29, 2025 19:34
@renovate renovate bot changed the title fix(deps): update dependency @pulumi/pulumi to v3.171.0 fix(deps): update dependency @pulumi/pulumi to v3.172.0 May 29, 2025
@renovate renovate bot force-pushed the renovate/pulumi-pulumi-3.x-lockfile branch from 1446381 to f823523 Compare May 30, 2025 02:43
@renovate renovate bot changed the title fix(deps): update dependency @pulumi/pulumi to v3.172.0 fix(deps): update dependency @pulumi/pulumi to v3.173.0 May 30, 2025
@renovate renovate bot force-pushed the renovate/pulumi-pulumi-3.x-lockfile branch from f823523 to 2dbe1e5 Compare June 5, 2025 00:52
@renovate renovate bot changed the title fix(deps): update dependency @pulumi/pulumi to v3.173.0 fix(deps): update dependency @pulumi/pulumi to v3.174.0 Jun 5, 2025
@renovate renovate bot force-pushed the renovate/pulumi-pulumi-3.x-lockfile branch from 2dbe1e5 to a9c59b4 Compare June 6, 2025 20:59
@renovate renovate bot changed the title fix(deps): update dependency @pulumi/pulumi to v3.174.0 fix(deps): update dependency @pulumi/pulumi to v3.175.0 Jun 6, 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