changelog/v3.157.0.md
[engine] Allow protect to be overridden back to false by child resources that inherit it
[engine] Add an envvar PULUMI_PARALLEL_DIFF to run diff calculations in parallel #18872
[yaml] Introduce the packages section in Pulumi.yaml #18917
[sdk/go] Add a Parent option to AnalyzerResourceOptions #18927
[sdk/nodejs] Add support for resource referenced in component provider #18885
[sdkgen/nodejs] Change Node.js code generation to use @types/node of version 18 instead of 14 #18922
[cli/package] Disambiguate packages with a different namespace than "pulumi" #18418
[cli] Add parallel stack fetching for DIY backends (AWS S3, Azure Blob, GCP Storage) to improve performance when selecting stacks. Configure with PULUMI_DIY_BACKEND_PARALLEL environment variable. #18909
[cli/package] Fix explicitly named package names in NodeJS #18933
[sdkgen/dotnet] Support parameterization in generated remote component resources for .NET #18699
query command
#18891