changelog/v3.70.0.md
[cli] 'convert' now defaults to be more leniant about program correctness, old behaviour can be toggled back on with --strict. #13120
[engine] DeletedWith ResourceOption is now inherited from its parent across SDKs. #12572
[engine] Add 'pulumi:tags' config option to set stack tags. #12856
[pkg] Upgrade pulumi-java to v0.9.4. #13121
[programgen/nodejs] Allow output variables to have the same identifier as other program nodes #13115
[sdk/nodejs] Add support for asynchronous mock implementations
[cli/new] Escape special characters in project description #13122
[engine] Fixes a bug where targeted previews would error on deletes of targeted resources. #13010
[programgen/dotnet] Only await task-returning invokes in dotnet program-gen #13092
[programgen/{dotnet,go}] Do not error out when generaing not yet implemented ForExpressions #13083
[cli/plugin] Language plugins respect PULUMI_IGNORE_AMBIENT_PLUGINS. #13086
[programgen/go] Fix conversion of programs with components for Go. #13037
[programgen/go] Fix panic in go program-gen when encountering splat expressions #13116
[programgen/{go,nodejs}] Fix a panic in diagnostics from go/nodejs project generation. #13084
[programgen/nodejs] Only await promise-returning invokes in typescript program-gen #13085