changelog/v3.170.0.md
[engine] The engine now defers policy pack installation to the language hosts #19477
[programgen] Copy assets emitted from converter plugins to target directory of the generated projects #19500
[programgen] Add GeneratedProjectDirectory to ConvertProgramRequest for converter plugins #19513
[sdk/nodejs] Pass ignoreChanges, replaceOnChanges, customTimeouts, retainOnDelete, and deletedWith to the provider constructor
#19496
[sdk/nodejs] Pass ignoreChanges, replaceOnChanges, customTimeouts, retainOnDelete, and deletedWith to the provider constructor
#19494
[auto/python] Fix hang in automation API operations #19539
[cli/config] Config system now maintains types based on the YAML type from the config file #19503
[cli/install] Don't overwrite versions embedded in the plugin spec
[engine] Split analyzer handshake into handshake and stackconfigure #19506
[sdk] Add optional cache duration to CLIVersionResponse apitype #19523
[sdk/go] Accept context.Context in workspace.GetPluginInfo and workspace.GetPluginPath.
#19527
[sdk/go] Accept context.Context wherever new plugin.Contexts are created.
#19526