[cli] Add pulumi logs decrypt command for viewing logs
#22523
[cli] Bundle the hcl language host (from pulumi-labs/pulumi-hcl)
#22807
[cli] Automatically install the hcl converter from pulumi-labs/pulumi-hcl when running pulumi convert --from hcl
#22816
[pcl] Add read blocks to PCL to read resources via ID and query instead of registering them
#22641
[cli/cloud] Add pulumi cloud api <op-or-path> for calling any Pulumi Cloud API
endpoint, with --field/--header/--input/--body flag handling, path
template binding, content negotiation via --format, and --dry-run
[cli/cloud] Add --paginate to pulumi cloud api: follow continuation cursors,
accumulate items into a single JSON envelope, and surface progress
events to stderr with --emit-events (page, complete, truncated,
partial_failure, cancelled).
[cli] Fix the pulumi neo shell tool to honor the agent-supplied timeout and to terminate the whole process tree (and unblock cmd.Wait) when the deadline fires, so commands like kubectl logs -f no longer hang Neo indefinitely.
#22820
[cli] Surface the error and exit when pulumi neo fails to create the underlying task, instead of leaving the TUI stuck in Thinking…
#22825
[codegen/go] Correctly generate []pulumi.Asset & []pulumi.Archive
#22827
[cli/neo] Exit cleanly when the user presses Ctrl+C twice in pulumi neo instead of hanging until a third press
#22821
[engine] The engine now caches schemas at PULUMI_HOME/schemas, and will cache for parameterised packages as well
#22812
[sdk-python] Preserve __-prefixed keys (e.g. __type discriminators) across RPC deserialization, matching the behavior of the other language SDKs
#22834
[programgen/{nodejs,python}] Fix programgen to emit the right length check for string length
#22802
pulumi neo welcome banner with new Neo-branded ASCII art.
#22817Fetched May 5, 2026