Skip to content

Conversation

@pulumi-renovate
Copy link
Contributor

@pulumi-renovate pulumi-renovate bot commented Oct 8, 2025

This PR contains the following updates:

Package Type Update Change
@pulumi/kubernetes (source) dependencies minor 4.23.0 -> 4.24.0
@pulumi/random (source) dependencies patch 4.18.3 -> 4.18.4
github.com/pulumi/pulumi-kubernetes/sdk/v4 require minor v4.23.0 -> v4.24.0
github.com/pulumi/pulumi/pkg/v3 require minor v3.198.0 -> v3.206.0

Release Notes

pulumi/pulumi-kubernetes (@​pulumi/kubernetes)

v4.24.0

Compare Source

Added
Changed
  • The pulumi.com/waitFor annotation now uses an
    RFC9535-compliant JSONPath
    parser. This makes it possible to wait for more complex scenarios.

    For example:

    • To wait for a Pod's status.phase to be "Running" or "Succeeded":

      pulumi.com/waitFor: "jsonpath={.status[?@​ == 'Running' || @​ == 'Succeeded' ]}"

    • To wait for for an object to have a "Failed" or "Complete" condition with
      a "True" value:

      pulumi.com/waitFor: "jsonpath={.conditions[?(@​.type=='Failed'||@​.type=='Complete')].status}=True

    (Tools like jsonpath.com are very helpful for
    ensuring your JSONPath expression works as expected.)

    Importantly, please note that kubectl wait --for=jsonpath=... supports only
    a subset of RFC9535. This means some complex waitFor annotations will not
    be reproducible with kubectl.

    Existing expressions should continue to work normally with one notable
    exception: a selector like .items[] now requires an explicit wildcard, i.e.
    .items[*].

    As a reminder, the pulumi.com/waitFor annotation is experimental and
    subject to change. Similarly, RFC9535 is still only proposed and may also
    change in the future.

  • enableConfigMapMutable and enableSecretMutable are now stable.
    https://github.com/pulumi/pulumi-kubernetes/pull/38863886)

Fixed
pulumi/pulumi-random (@​pulumi/random)

v4.18.4

Compare Source

Does the PR have any schema changes?

Found 1 breaking change:

Functions
  • 🟡 "pulumi:providers:random/terraformConfig": inputs: "self" type changed from "#/resources/pulumi:providers:random" to "#/provider"
    No new resources/functions.

What's Changed

Full Changelog: pulumi/pulumi-random@v4.18.3...v4.18.4

pulumi/pulumi (github.com/pulumi/pulumi/pkg/v3)

v3.206.0

Compare Source

3.206.0 (2025-11-05)
Features
  • [protobuf] Pass a preview flag to invokes so they can tell if they're being called during a preview
    #​20827

  • [cli/about] Include PULUMI_* environment variables in the pulumi about output
    #​20855

  • [auto/go] Get event log over gRPC instead of trying to read it from a text file
    #​20822

  • [auto/nodejs] Get event log over gRPC instead of trying to read it from a text file
    #​20824

  • [auto/python] Get event log over gRPC instead of trying to read it from a text file
    #​20833

  • [cli/engine] Add environment variable to add --refresh to preview,update,destroy
    #​20797

  • [sdk/nodejs] Add PULUMI_NODEJS_SKIP_COMPONENT_INPUTS environment variable to skip the new feature of sending component inputs to the engine for diffing and state storage
    #​20842

Bug Fixes
  • [engine] Fix duplicate resource snapshot integrity issue, when running pulumi up --refresh --run-program and when a resource PendingReplacement exists in the snapshot
    #​20812

  • [engine] Support floating point NaN and Inf values in resource state
    #​20843

Miscellaneous
  • [sdk/go] Use Language.Link to link Go packages
    #​20811

v3.205.0

Compare Source

3.205.0 (2025-10-28)
Bug Fixes
  • [cli/display] Improve how the severity is displayed for policy violations
    #​20805

  • [engine] Fix an issue where refresh --run-program could potentially run forever
    #​20781

v3.204.0

Compare Source

3.204.0 (2025-10-23)
Features
  • [cli] Print replace diffs when a resource tries to replace but is blocked by still having an import id set
    #​20762

  • [engine] Support overriding policy severity on violations
    #​20767

  • [backend/service] Send journal entries to the backend if it's supported
    #​20343

Bug Fixes
  • [engine] Fix a potential snapshot integrity error when a resources dependency fails to be destroyed using destroy --run-program
    #​20692

  • [engine] Fix import error to contain the import ID of non-existent resources
    #​20753

  • [sdk/nodejs] Pass secret values as Output objects to resource hooks to properly maintain their secretness. Previously hooks received an internal representation for secret values.
    #​20774

  • [sdk/python] Pass secret values as Output objects to resource hooks to properly maintain their secretness. Previously hooks received an internal representation for secret values.
    #​20769

  • [sdkgen/go] Fix codegen of scalar return SDK functions
    #​20754

  • [sdkgen/{nodejs,python}] Fix scalar return protocol to allow returning secret maps
    #​20747

Miscellaneous
  • [sdk/nodejs] Use Language.Link to link Node.js packages
    #​20715

v3.203.0

Compare Source

3.203.0 (2025-10-15)
Features
  • [cli/display] Display policy severity for violations
    #​20746

  • [cli/package] Show functions in package info
    #​20733

Bug Fixes
  • [engine] Make sure errors from the journaler are not shown to the user
    #​20740

  • [backend/diy] Fix casing of stack/latest when importing stacks
    #​20727

  • [cli/package] Fix 'required' flag for resource inputs in package info
    #​20731

  • [programgen] Revert #​20345
    #​20714

  • [programgen/{dotnet,nodejs}] Propagate local dependencies for parameterized packages during convert down to GenerateProject
    #​20706

  • [sdkgen/python] Fix python invokes for functions returning map types
    #​20719

Miscellaneous
  • [sdk/python] Use Language.Link to link python packages
    #​20612

v3.201.0

Compare Source

3.201.0 (2025-10-06)
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

3.200.0 (2025-10-03)

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

3.199.0 (2025-10-01)

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


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - Monday through Friday ( * * * * 1-5 ) (UTC).

🚦 Automerge: Enabled.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


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

This PR has been generated by Renovate Bot.

@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 Oct 8, 2025
@pulumi-renovate
Copy link
Contributor Author

pulumi-renovate bot commented Oct 8, 2025

ℹ Artifact update notice

File name: examples/go.mod

In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):

  • 5 additional dependencies were updated
  • The go directive was updated for compatibility reasons

Details:

Package Change
go 1.23.11 -> 1.24.7
github.com/pulumi/pulumi/sdk/v3 v3.198.0 -> v3.206.0
github.com/go-test/deep v1.0.3 -> v1.1.1
github.com/sergi/go-diff v1.3.2-0.20230802210424-5b0b94c5c0d3 -> v1.4.0
github.com/spf13/cobra v1.8.0 -> v1.10.1
github.com/spf13/pflag v1.0.5 -> v1.0.9
File name: examples/simple-cert-manager-go/go.mod

In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):

  • 6 additional dependencies were updated
  • The go directive was updated for compatibility reasons

Details:

Package Change
go 1.23.11 -> 1.24.7
go (toolchain) 1.24.1 -> 1.24.10
github.com/pulumi/pulumi/sdk/v3 v3.192.0 -> v3.205.0
github.com/sergi/go-diff v1.3.2-0.20230802210424-5b0b94c5c0d3 -> v1.4.0
github.com/spf13/cobra v1.8.0 -> v1.10.1
github.com/spf13/pflag v1.0.5 -> v1.0.9
golang.org/x/net v0.40.0 -> v0.41.0
golang.org/x/tools v0.33.0 -> v0.34.0

@github-actions
Copy link

github-actions bot commented Oct 8, 2025

Does the PR have any schema changes?

Looking good! No breaking changes found.
No new resources/functions.

@pulumi-renovate pulumi-renovate bot changed the title Update first-party Pulumi dependencies to v3.201.0 Update first-party Pulumi dependencies Oct 10, 2025
@pulumi-renovate pulumi-renovate bot force-pushed the renovate/pulumi branch 3 times, most recently from 2e51d39 to 857ab47 Compare October 16, 2025 03:08
@pulumi-renovate pulumi-renovate bot force-pushed the renovate/pulumi branch 4 times, most recently from 67f200a to 48d253e Compare October 29, 2025 19:53
@pulumi-renovate pulumi-renovate bot force-pushed the renovate/pulumi branch 3 times, most recently from a7b6e6f to fbfe807 Compare November 6, 2025 02:13
@pulumi-renovate pulumi-renovate bot merged commit 860cf6a into master Nov 11, 2025
18 checks passed
@pulumi-renovate pulumi-renovate bot deleted the renovate/pulumi branch November 11, 2025 15:01
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