changelog/v3.172.0.md
[protobuf] Extend provider protocol to allow providers to request to --refresh resources by default #19487
[sdk/go] Add sdk support for scalar call returns from providers #19589
[auto/python] Revert: Add on_error callback for capturing incremental stderr output, which used a library not compatible with Windows
#19649
[cli] Improve error message when stack select is run in non-interactive mode #19628
[cli] Fix up --refresh --run-program to use the new program based refresh logic
#19667
[sdkgen] Fix data race in codegen type conversions #19604
[cli/config] Warn about YAML null being read as empty string #19483
[cli/display] Fix color of Copilot summarize-error so its more readable on light terminals #19644
[cli/engine] Shut down plugins more gracefully when the CLI is shutting down #19603
[programgen/python] Add pulumi as reserved keyword in binder to fix python codegen issues #19277