Pulumi v3.264.0
++++++************
Changes
- [sdk/python] Add component state migration callbacks to ResourceOptionsadded
- [cli/deployment] Allow pulumi deployment settings edit to configure git authentication, dependency caching, template sources and drift remediationadded
- [cli/deployment] Allow pulumi deployment settings edit to configure tag triggers, review stack labels and the version control integrationadded
- [backend/service] Enable component state migrations for Pulumi Cloud updates using journal v2added
- [sdk/go] Add component state migration callbacks to resource optionsadded
- [sdk/nodejs] Add component state migration callbacks to resource optionsadded
- [backend/service] Improve startup performanceadded
- [sdk/go] Remove policyx.ResourceValidationArgs.DryRun as it was never correctly setadded
- [engine] Report planned and applied state migrations through user-facing diagnosticsadded
- [cli] Make all commands start slightly fasteradded
- [sdk/python] Discover plugins from the current uv workspace member’s dependenciesfixed
- [cli] Suppress the Neo diagnostic help prompt for informational messagesfixed
18 more lines
- [cli] Run the pulumi new credentials preflight for parameterized providersfixed
- [cli/env] Reference pulumi env rather than the retired standalone esc CLI in pulumi env messages and help textfixed
- [cli/deployment] Allow pulumi deployment settings edit to move a stack configured against a repository URL onto a version control integrationfixed
- [cli/deployment] Stop pulumi deployment settings get padding its output for labels it does not printfixed
- [sdk/go] Serialize ESC boolean schemas as their equivalent object forms ({} for "always", {"not":{}} for "never") instead of bare JSON booleans, so schema-carrying payloads are valid instances of the OpenAPI models that describe themfixed
- [sdk/go] Run Go policy remediations only at the remediate enforcement levelfixed
- [engine] Avoid trying to delete resources PendingReplacementfixed
- [backend/diy] Fix path handling with absolute pathsfixed
- [pkg] Interpret documentation references on lazily-loaded packages after they are fully bound, and resolve references to members that have not been loaded yetfixed
- [engine] Update the partially created resource instead of creating another one when an OnError hook retries a createfixed
- [engine] Preserve root-first state ordering between chained state migration callbacksfixed
- [sdk/go] Propagate the dependsOn resource option on ReadResource callsfixed
- [pcl] Propagate the dependsOn resource option on read blocksfixed
- [cli/neo] Skip the redundant preview step when pulumi neo runs the pulumi_up toolfixed
- [sdkgen/go] Set the default plugin version when the schema sets a Go language optionfixed
- [cli/package] Stop leaking package processes from pulumi package get-schemafixed
- [cli] Remove the prompt to create a first project after an interactive loginfixed
- [engine] When a Read is skipped because one of its dependencies failed during a --continue-on-error update, return the resource's last-known outputs to the SDK if it is already present in state, rather than an empty output mapfixed
8 maintenance lines (dependency bumps, CI, tests, docs)
- [engine] Retire the SKIP value from the RegisterResourceResponse.Result protobuf enum; dependency-skipped resources now report FAIL to the SDK, which matches how every language SDK already interpreted SKIPmaintenance
- [java] Upgrade java to v1.37.2maintenance
- [hcl] Upgrade hcl to v0.18.1maintenance
- [yaml] Upgrade yaml to v1.38.7maintenance
- [hcl] Upgrade hcl to v0.18.2maintenance
- [sdk/dotnet] Upgrade dotnet to v3.114.0maintenance
- [yaml] Upgrade yaml to v1.38.7maintenance
- [hcl] Upgrade hcl to v0.18.2maintenance
38 lines10 added20 fixed8 maintenancetyped from the source notes