changelog/v3.38.0.md
[cli] Updated to the latest version of go-git. #10330
[sdk] Merge python error message and traceback into single error message. #10348
[sdk/python] Support optional default parameters in pulumi.Config #10344
[sdk/nodejs] Adds warning message when entrypoint resolution is ambiguous #3582
[automation] Add options for Automation API in each SDK to control logging and tracing, allowing
automation API to run with the equivalent of CLI arguments --logflow, --verbose,
--logtostderr, --tracing and --debug
#10338
[cli] pulumi about now queries language plugins for information, rather than having hardcoded language logic.
#10392
[sdk/python] Deprecate PULUMI_TEST_MODE #10400
[cli] Paginate template options #10130
[sdk/dotnet] Fix serialization of non-generic list types. #10277
[codegen/nodejs] Correctly reference external enums. #10286
[sdk/python] Support deeply nested protobuf objects. #10284
Revert Remove api/renewLease from startup crit path to fix #10293. #10294
[codegen/go] Remove superfluous double forward slash from doc.go #10317
[codegen/go] Add an external package cache option to GenerateProgramOptions.
#10340
[cli/plugins] Don't retry plugin downloads that failed due to local file errors. #10341
[dotnet] Set environment exit code during Deployment.RunAsync in case users don't bubble it the program entry point themselves
#10217
[cli/display] Fix a panic in the color logic. [#10354](https://github.com/pulumi/pulumi/pull/10354