fix(deps): update all minor updates#279
Open
renovate[bot] wants to merge 1 commit into
Open
Conversation
Contributor
Author
|
cd7574e to
d68f376
Compare
b620c39 to
d98eab1
Compare
d98eab1 to
1478aa9
Compare
0b8cd70 to
fc2ed0d
Compare
c69dd7b to
ba614df
Compare
9b3fb4a to
6a50ca0
Compare
4845763 to
dc3160b
Compare
66367da to
120e3d7
Compare
eea1a4b to
4a4cf98
Compare
c0cd29e to
ab53171
Compare
200840a to
249f4fb
Compare
e533bce to
7e0c901
Compare
f1bbd57 to
eb20517
Compare
bcde1f9 to
aa3bb24
Compare
434a9e0 to
6a1ebd9
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
4.21.0→4.32.03.146.0→3.246.05.28.14→5.101.022.18.10→22.19.21^19.0.0→^18.3.31^19.0.0→^18.3.77.4.0→7.18.07.4.0→7.18.03.6.0→3.11.01.6.8→1.17.09.0.0→9.39.4^0.4.3→^0.5.08.12→8.14.53.145.0→3.246.0^19.0.0→^18.2.0^19.0.0→^18.2.06.22.3→6.30.45.4.4→5.9.35.7.3→5.9.35.2.8→5.4.214.0.1→4.2.11.5.7→1.6.04.0.1→4.2.14.0.1→4.2.12.0.21→2.4.02.0.21→2.4.01.14.3→1.17.02.1.0→2.4.0Release Notes
pulumi/pulumi-kubernetes (@pulumi/kubernetes)
v4.32.0Compare Source
Fixed
kubernetes.io/service-account-tokenSecret with a non-existent ServiceAccount.Changed
v4.31.1Compare Source
Changed
github.com/go-git/go-git/v5to v5.19.1 (SECURITY).v4.31.0Compare Source
Added
helmmapping forterraformconversion sopulumi import --from terraformandpulumi convert --from terraformrecognizehelm_releaseand emitkubernetes:helm.sh/v3:Release.Listprovider RPC and advertiselistInputs(namespace,name,labelSelector,fieldSelector) on every non-nested resource.namespaceis omitted fromlistInputson cluster-scoped kinds. Seedocs/list-rpc-semantics.mdfor design notes.Fixed
Parameterize(Value)so subsequent runs can reconstruct the CRD schema from saved state, and flatten array-of-objects in OpenAPI specs so nested fields likespec.listenersgenerate typed args.Changed
v4.30.0Compare Source
Fixed
Previously, the resources field was incorrectly typed as a
stringin the schema. This fix updates the type to an array ofAny, aligning the schema with the provider's Go implementation (pulumi.ArrayOutput). This resolves a regression that caused the Kustomize v2 resource to fail in the Python SDK.valueYamlFilesnull handling. DeprecateallowNullValues(no longer needed).Changed
v4.29.0Compare Source
Fixed
#2926 Use client-side create for new resources instead of server-side apply.
Users may observe stricter errors on some Create operations. Please read carefully.
When a resource already exists in the cluster, the API server now returns an AlreadyExists error instead of silently updating the existing object.
This prevents data loss from create-then-delete scenarios (e.g. renaming a Pulumi resource or replacing an explicitly-named resource).
A new provider config option
upsertExistingObjects(defaultfalse) restores the previous upsert behavior for users who intentionally adopt existing cluster resources.To manage fields on existing objects without owning their lifecycle, use Patch resources (e.g.
NamespacePatch).Added
enablePatchForceprovider config option to force SSA patch conflicts on a per-stack basis.Changed
v4.28.0Compare Source
Changed
v4.27.0Compare Source
Fixed
Added
Chart v4andRelease v3will now login to private OCIregistries as expected.
(#2911 and #1914)
v4.26.0Compare Source
Fixed
#4122 Implements a new provider config option,
alwaysRender, which setsDiff_Someto true when used in combination withrenderYAMLtoDirectory.This allows for user-defined opt-in behavior for YAML manifests to be idempotently generated on every
pulumi up, and for Update() to show these changes to a user.Fixed a race condition in StatefulSet await logic where Pulumi could
incorrectly report a rollout as complete before the controller had processed
the update. This occurred when Pulumi checked status fields before the
controller updated
observedGeneration, causing stale "ready" values to betrusted.
Fixed a regression of
#2943 which could
cause Deployments to erroneously report diffs.
Changed
Upgraded
helm.sh/helmto v3.18.6. (#3969)#4156 Upgrade Kubernetes schema and libraries to v1.35.1
v4.25.0Compare Source
v4.24.1Compare Source
Fixed
Changed
helm.sh/helmto v3.18.6. (#3969)v4.24.0Compare Source
Added
plainHttpoption to thev4.Chartresource. (#3250)Changed
The
pulumi.com/waitForannotation now uses anRFC9535-compliant JSONPath
parser. This makes it possible to wait for more complex scenarios.
For example:
To wait for a Pod's
status.phaseto 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 onlya subset of RFC9535. This means some complex
waitForannotations will notbe 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/waitForannotation is experimental andsubject to change. Similarly, RFC9535 is still only proposed and may also
change in the future.
enableConfigMapMutableandenableSecretMutableare now stable.(#3886)
Fixed
Helm resources all now use the correct
registry/config.jsonfile forcredentials. For backward-compatibility
registry.jsonis preferred ifit exists. (#3606)
Fixed an issue where deletions could take longer than necessary. (#3317)
Significantly reduced memory usage. (#3713)
Fixed incorrect deprecation warnings for VolumeAttributesClass. (#3772)
SecretPatch inputs are now automatically marked as secret.
v4.23.0Compare Source
Changed
v4.22.2Compare Source
Fixed
valueYamlFilesfield inhelm.v3.Releaseresources are nil (#3601)v4.22.1Compare Source
Fixed
v4.22.0Compare Source
Changed
Fixed
v4.21.1Compare Source
Added
pulumi/pulumi (@pulumi/pulumi)
v3.246.0Compare Source
Bug Fixes
Features
pulumi logs lsto list automatic log files #23449pulumi logs rmto remove automatic log files--output jsonforpreview,up,destroy, andrefreshImprovements
pulumi neosession and restore the transcript on resume withfg#https://github.com/pulumi/pulumi/issues/23394pulumi ai webcommand #23517pulumi loginprompt wording and coloring #23417Features
--statelessflag topulumi do.create,patch, anddeletenow require--statelessfor the existing direct-provider behavior; the default will switch to a stateful (engine-driven) implementation in a future releaseBug Fixes
pulumi neoTUI now adapts its colors to the terminal background instead of hardcoding a dark scheme #23333pulumi neotask-creation timeout so backend cold starts no longer fail #23444Improvements
pulumi neoapproval prompts as approvals #23450Bug Fixes
**Twhen an output traversal lands on an optional struct field, and to emit the correctpulumi.<T>ArrayOutputcast for traversals to slice-typed fields #23458Features
readfield tocustomTimeoutsso users can configure a timeout for resource read operations #23459Bug Fixes
RegisterResourcecall #14826pulumi package addnot being built when using pnpm 10.34.2 or newerMiscellaneous
Bug Fixes
Improvements
Bug Fixes
v3.245.0Compare Source
Improvements
pulumi doinside a projectpulumi do#23341pulumi neo#23425Bug Fixes
Miscellaneous
Bug Fixes
Improvements
pulumi stack inittonew#23422v3.244.0Compare Source
3.244.0 (2026-05-28)
Bug Fixes
--logtostderrbeing recognized when usingpulumi do#23355up --refreshv3.243.0Compare Source
Features
[cli] Make the
pulumi project new -ycommand write a minimal project file with no template#22847
[cli] Allow coding agents to create claimable temporary accounts when not authenticated
[cli] Suggest
pulumi neoinpulumi previewandpulumi updiagnostics output#23326
[sdk] Add
Listto the Goplugin.Providerinterface, wired to the streamingResourceProvider.ListRPC#23287
[sdkgen] Reserve the package names 'pulumi' and 'input' for internal use
#23321
[cli/cloud] Prefer text/markdown over JSON in
pulumi apiwhen an endpoint produces both#22963
[cli/do] Add resource support to
pulumi do#23215
[cli/neo] Pressing Esc in
pulumi neonow clears the input box when it has text; with an empty box, Esc still cancels the agent's current turn#23299
[cli/new] Alias
pulumi newtopulumi project new#23265
Bug Fixes
[cli] Require
--yesto confirmpulumi deployment cancel,pulumi stack schedule remove,pulumi org webhook remove, andpulumi stack webhook removewhen running non-interactively#23264
[pcl] Don't silently ignore
...in function arguments#23309
[sdkgen/nodejs] Cache package references per-deployment in generated SDKs to fix concurrent inline programs
#23068
[backend/service] Error out when setting up journaler fails
#22671
Miscellaneous
[cli/package] Update the
pulumi package add --agentdocumentation hint to use<type-token>as the placeholder for the/docs/...URL#23294
[cli/plugin] Rename plugin ls to list and rm to remove
#23291
v3.242.0Compare Source
Features
[cli] Add a
pulumipackage for npx support[cli] Add the
pulumi org member editcommand#23235
[cli] Add the
pulumi org member removecommand#23237
[cli/cloud] Add
pulumi deployment getto retrieve details for a specific deployment#23238
[cli/cloud] Add
pulumi insights account scan get <account> <scan-id>to show the full workflow run for a single Insights scan#23255
[cli/cloud] Add
pulumi insights account scan list <account>to discover recent scan IDs to feed intopulumi insights account scan log#23255
[cli/deployment] Add dedicated flags for each deployment setting
#23236
[cli/do] Add the start of
pulumi do#23176
[cli/neo] Add
--print/-ptopulumi neoto run a single prompt non-interactively and print the agent's final response to stdout#23245
Bug Fixes
[cli/cloud] Fix
pulumi insights account scan log --allto follow the server's pagination cursor through the end of the log, and render--job/--stepmode as structured lines instead of an empty raw-string blob#23256
[sdk] Close gzip.Writer in archiveTarGZIP to produce valid tar.gz output
#23240
[sdkgen/python] Fix usage of ArgsDict types in typed dictionaries
#23253
v3.241.0Compare Source
Features
[cli] Add
--output jsontopulumi previewfor a structured JSON summary of the operation result#22927
[cli] Add
--output jsontopulumi refreshfor a structured JSON summary of the operation result#22928
[cli] Add
--output jsontopulumi destroyfor a structured JSON summary of the operation result#22875
[cli] Add
pulumi stack schedule getto retrieve the configuration of a scheduled action#23153
[cli] Add
pulumi stack schedule listto list all scheduled actions configured for a stack#23153
[cli] Add
pulumi stack schedule newto create a raw, drift, or TTL deployment schedule for a stack#23153
[cli] Add
pulumi stack webhook delivery listto list recent deliveries for a stack webhook#23116
[cli] Add
pulumi stack webhook delivery redeliverto redeliver a webhook event#23118
[cli] Add
pulumi stack webhook editto update an existing stack webhook#23139
[cli] Add
pulumi stack webhook newto create a new stack webhook#23101
[cli] Add
pulumi stack webhook removeto delete a stack webhook#23102
[cli] Add
pulumi org webhook delivery listto list recent deliveries for an organization webhook#23179
[cli] Add
pulumi org webhook editto update an organization webhook#23179
[cli] Add
pulumi org webhook listto list all webhooks configured for an organization#23174
[cli] Add
pulumi org webhook newto create a new organization webhook#23172
[cli] Add
pulumi org webhook pingto send a test ping to an organization webhook#23179
[cli] Add
pulumi org webhook removeto delete an organization webhook#23177
[cli] Add
pulumi stack drift listto list drift detection runs for a stack#23159
[cli] Add
pulumi stack drift statusto show the drift detection status for a stack#23161
[cli] Add
pulumi stack schedule editto update an existing scheduled deployment action#23153
[cli] Add
pulumi stack schedule removeto delete a scheduled deployment action#23153
[cli] Add
pulumi audit-log exportcommand#23212
[cli] Add
pulumi org audit-log list#23211
[cli] Add
pulumi policy compliance listto list compliance results grouped by entity#23209
[cli] Add
pulumi policy group newcommand to allow creating new policy groups#23202
[cli] Add the
pulumi policy issue getcommand#23200
[cli/cloud] Add
pulumi insights account listto list Insights accounts in an organization#23091
[cli/cloud] Add
pulumi insights account newto create a Pulumi Insights account#23093
[cli/cloud] Add
pulumi insights account scan logto fetch log output for a Pulumi Insights scan#23092
[cli/cloud] Add
pulumi insights account scanto trigger a resource discovery scan for an Insights account#23094
[cli/cloud] Implement
pulumi stack history eventsto retrieve engine events for a Pulumi Cloud update#23109
[cli/cloud] Add
pulumi deployment cancelto terminate an in-progress deployment#23164
[cli/cloud] Add
pulumi org member listto list the members of an organization#23170
[cli/cloud] Add
pulumi org usage getto fetch the resources-under-management summary for an organization#23166
[cli/cloud] Add
pulumi org role assignto assign a custom role to a team#23117
[cli/cloud] Add
pulumi org role editto update a custom role's name, description, or permission tree#23117
[cli/cloud] Add
pulumi org role listto list custom roles for an organization#23117
[cli/cloud] Add
pulumi org role newto create a custom role from a permission descriptor JSON file#23117
[cli/cloud] Add
pulumi org role removeto delete a custom role from an organization#23117
[cli/env] Update esc to v0.24.0
#23213
[cli/neo] Show tool call arguments and results in
pulumi neovia actrl+ooverlay#23075
[cli/neo] Multi-line input in
pulumi neo- Enter sends, Shift+Enter / Alt+Enter / Ctrl+J / trailing\insert a newline#23151
[cli/neo] Make
pulumi neovisible by default; thePULUMI_EXPERIMENTALgate has been removed#23228
[cli/policy] Add
pulumi policy group editto edit policy groups#23206
[cli/policy] Add
pulumi policy group removecommand to remove policies#23208
[cli/policy] Add the
pulumi policy group getcommand#23203
Bug Fixes
[cli] Add
pulumi policy issue listcommand#23198
[cli] Fix
pulumi org role listto send theuxPurposequery parameter the service requires#23231
[engine] Fix
pulumi importdropping map entries whose value matched the enum member of aUnion<Input<Enum<T>>, ...>element type#23190
[cli/cloud] Surface a clear error when
pulumi api --allis used against an endpoint whose response is not paginatable, instead of silently emitting an empty array#23191
#23128
[cli/cloud]
pulumi deployment settings editno longer clears fields that the patch does not mention#23217
[cli/import] Generate PCL for asset and archive inputs when importing resources, instead of returning a "NYI" error
#22938
[cli/import] Preserve asset/archive/resource-reference values inside map and array inputs, and HCL-escape map keys containing
${or%{template sequences#23222
[cli/install] Hint at adding a
.git/_gitwhen VCS URL resolution fails#22831
[cli/neo] Transparently reconnect the Neo event stream after a transient network drop, resuming from the last seen event ID
#23134
[cli/neo] Show
preparingin the live preview/up block until the first resource arrives#23155
[cli/new] Support specific versions when using registry-backed templates with
pulumi new#22909
v3.239.0Compare Source
Features
[cli] Add
--output jsontopulumi importfor a structured JSON summary of the operation result#22929
[cli] Add
pulumi stack getto retrieve detailed information about a stack#23106
[cli] Add
pulumi stack webhook getto inspect a single stack webhook#23088
[cli] Add
pulumi stack webhook pingto send a test ping to a stack webhook[cli/cloud] Add
pulumi deployment listto list deployment executions for a stack#23114
[sdkgen] Validate that schema names can't conflict with module paths
#22956
Bug Fixes
[engine] Fix batch encrypt/decrypt errors being silently dropped
#23149
[cli/cloud] Fix
pulumi apihelp examples that referenced non-existent operation IDs and response fields#23125
v3.238.0Compare Source
Features
[cli] Add a
--languageflag topulumi package addto run outside a Pulumi project or plugin#22791
[cli] Add
--output jsontopulumi upfor a structured JSON summary of the operation result#22870
[cli] Recommend
pulumi cloud api describeinpulumi cloud api --helpto verify operation parameters before calling#22881
[cli] Add
pulumi stack webhook listto list all webhooks configured for a stack#23082
[cli/cloud] Rename
pulumi cloud apitopulumi api#22970
[cli/cloud] Add
pulumi insights resource getto look up a single resource discovered by Pulumi Insights#23077
[cli/cloud] Add
pulumi template listto list registry-backed templates#23074
[cli/cloud] Rename the
--formatflag to--outputonpulumi apiand its subcommands#23072
[cli/cloud] Add
pulumi insights resource searchto search for resources discovered by Pulumi Insights#23087
[cli/engine] Add
--skip-plugin-pre-installto skip up-front plugin installation[engine] Fail the deployment when an after hook fails
#22935
[cli/neo] Render the agent's TODO list in the
pulumi neoTUI#22864
[cli/neo] Add
--approval-modeand--permission-modeflags topulumi neo, with Ctrl+A and Ctrl+R hotkeys to switch modes mid-session#22950
[cli/package] When invoked by an AI coding agent, print
pulumi apipointers afterpulumi package addandpulumi package gen-sdk#22904
[pkg/testing] Recognize the
hclandpclruntimes inintegration.ProgramTest#23018
[pkg/testing] Add
l1-config-types-optionalconformance test for PCL'soptionaltype constructor#23108
Bug Fixes
[backend/diy] Minify JSON persisted by the DIY backend for checkpoints, history, and stack tags
#22245
[cli/import] Ignore property values that do not conform to the schema in maps
#23076
[cli/import] Stop dropping map values whose element type is a union of Input-wrapped types during HCL2 import
[cli/neo] Use the selected stack's organization when starting a
pulumi neotask instead of the user's default organization#22951
[cli/neo] Include the failure reason in
pulumi_previewandpulumi_uptool results when they fail, so the agent can react instead of seeing a blank error#22948
[cli/neo] Retry
pulumi neotask creation without the attached stack when the backend rejects it with an "invalid entities" error#22945
[cli/neo] Surface the failure reason when a
filesystemtool call fails, instead of returning an empty result to the agent#23019
[cli/package] Use
--output=markdown(not the renamed-away--format=markdown) in thepulumi apipointers printed bypulumi package addandpulumi package gen-sdk#23098
[programgen/pcl] Stop reporting spurious circular references when an
ignoreChanges,hideDiffs,replaceOnChanges, oradditionalSecretOutputsentry shares a name with a top-level node#22931
[sdk/python] Speed up python program resolution by using a set instead of deque to track outputs
#22946
Miscellaneous
[cli/neo] Tag Neo tasks created from the CLI with a
clisource so the service can attribute their origin#23099
[sdk/nodejs] Add registerPackage helper to cache package references per deployment
#23014
v3.237.0Compare Source
Features
[cli] Include the running command name and detected AI agent (when present) in the User-Agent header on Pulumi Cloud API requests
#22908
[engine] Include
resulton the summary engine event#22883
[sdkgen] Eagerly error on schemas with unconstructable types
#22890
[cli/cloud] Auto-fill
langandosquery parameters onpulumi cloud apiGET/HEAD requests when the matched OpenAPI operation declares them and the caller hasn't supplied them#22726
[cli/package] Add
pulumi package newto bootstrap a Pulumi package from a template#22837
Bug Fixes
[cli] Add blank-line gaps between
pulumi neoTUI conversation blocks#22846
[cli/import] Preserve
__-prefixed keys when generating PCL for imported resource state, so provider-defined payloads round-trip correctly#22856
[cli/neo] Render
ux__ask_userclarifying questions as questions instead of approval prompts#22862
[cli/neo] Fix a panic when cancelling a
pulumi neosession#22898
[cli/neo] Render every assistant message in the TUI scrollback so multi-turn commentary no longer disappears between tool calls
[cli/neo] Return the bare stack name and canonical project name from
pulumi_previewandpulumi_uptool results instead of echoing the raw input#22891
[codegen/pcl] Stop reporting spurious circular references when an
ignoreChanges,hideDiffs,replaceOnChanges, oradditionalSecretOutputsentry shares a name with a top-level node#22916
[programgen/pcl] Fix PCL binder panic when a conditional m
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ 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.
This PR was generated by Mend Renovate. View the repository job log.