**Please Note:** Release v3.5.0 failed in our build pipeline so will be rebuilt with a new tag of v3.5.1

### Improvements

- [cli] - Added support for passing custom paths that need
  to be watched by the `pulumi watch` command.
  [#7115](https://github.com/pulumi/pulumi/pull/7247)

- [auto/nodejs] - Fail early when multiple versions of `@pulumi/pulumi` are detected in nodejs inline programs.'
  [#7349](https://github.com/pulumi/pulumi/pull/7349)

### Bug Fixes

- [sdk/dotnet] - Fix swallowed nested exceptions with inline program so they correctly bubble to consumer
  [#7323](https://github.com/pulumi/pulumi/pull/7323)
  
- [sdk/go] - Specify known when creating outputs for construct.
  [#7343](https://github.com/pulumi/pulumi/pull/7343)

- [cli] - Fix passphrase rotation.
  [#7347](https://github.com/pulumi/pulumi/pull/7347)
  
- [multilang/python] - Fix nested module generation.
  [#7353](https://github.com/pulumi/pulumi/pull/7353)
