changelog/v3.65.0.md
[auto/nodejs] Add excludeProtected option for destroy
#12734
[auto/nodejs] Add refresh option for preview
#12743
[cli] Speed up conversion mapping lookups for the common case of Pulumi names matching external ecosystem names. #12711
[engine] Support propagating more resource options to packaged components. #12682
[cli/display] Pulumi CLI can now display messages provided by the service. #12671
[sdk/go] Support new options on packaged components (MLCs), including: AdditionalSecretOutputs, Timeouts, DeletedWith, DeleteBeforeReplace, IgnoreChanges, ReplaceOnChanges, and RetainOnDelete. #12701
[sdk/go] Support vendored dependencies for Pulumi programs. #12727
[cli] Fix destroy without project file. #12728
[programgen] Allow using option(T) in range expressions #12717
[sdk/go] Ensure that dependency searches happen in the Pulumi program directory. #12732
[pkg/testing] Fix failure in writing a package.json for test overrides. #12700