changelog/v3.99.0.md
[cli/config] Adds pulumi config env ls command to list the environment imports declared in a stack configuration.
#14855
[cli/new] Adds pulumi new --ai functionality. #14685
[sdk/nodejs] Add an environment variable (PULUMI_ERROR_OUTPUT_STRING) to throw when an output tries to convert to a string.
#14811
[auto/nodejs] Always run cleanup for refresh and destroy commands #14948
[auto/nodejs] Don't mutate original stack settings when saving #14952
[programgen] Avoid pretty printing large object graphs when a resource property doesn't type-check when binding PCL programs #14864
[cli/config] Fixes config copy command to also copy environments from the source stack #14847
[cli/config] Fix a bug in pulumi config env ls --json where the json flag was not being correctly passed through.
#14961
[programgen/go] Fix required config variables of type bool and number #14958