- CLI: 'convert' now lenient by default with optional strict mode; project description escaping fixed; language plugins respect PULUMI_IGNORE_AMBIENT_PLUGINS.
- Engine: DeletedWith ResourceOption now inherited across SDKs; new 'pulumi:tags' config adds stack tagging support.
- SDK & program generation: async mock support for Node.js, output vars can share identifiers, Java SDK upgraded to v0.9.4, and numerous Go/Node.js/.NET generation fixes (await handling, panic prevention, ForExpression handling).