[cli] Allow pulumi refresh to interactively resolve pending creates.
#10394
[cli] Clarify highlighting of confirmation text in confirmPrompt.
#10413
[provider/python]: Improved exception display. The traceback is now shorter and it always starts with user code.
#10336
[sdk/python] Update PyYAML to 6.0
[cli/watch] pulumi watch now uses relies on a program built on watchexec
to implement recursive file watching, improving performance and cross-platform compatibility.
This pulumi-watch program is now included in releases.
#10213
[codegen] Reduce time to execute pulumi convert and some YAML programs, depending on providers used, by up to 3 seconds.
#10444
[dotnet/sdk] Implement Deployment.TestAsync overloads which accept functions that create resources without requiring a stack definition.
#10458
[sdk/nodejs] Added stack truncation to SyntaxError in nodejs.
#10465
[sdk/python] Makes global SETTINGS values context-aware to not leak state between Pulumi programs running in parallel
#10402
[sdk/python] Makes global ROOT, CONFIG, _SECRET_KEYS ContextVars to not leak state between parallel inline Pulumi programs
#10472
[sdk/go] Improve error messages for StackReferences
#10477
[sdk/dotnet] Added Output.CreateSecret<T>(Output<T> value) to set the secret bit on an output value.
#10467
[policy] pulumi policy publish now takes into account .gitignore files higher in the file tree.
#10493
[sdk/go] enable direct compilation via go build(set PULUMI_GO_USE_RUN=true to opt out)
#10375
[cli/backend] Updates no longer immediately renew the token but wait
[cli] Allow pulumi refresh to interactively resolve pending creates.
#10394
[cli] Clarify highlighting of confirmation text in confirmPrompt.
#10413
[provider/python]: Improved exception display. The traceback is now shorter and it always starts with user code.
#10336
[sdk/python] Update PyYAML to 6.0
[cli/watch] pulumi watch now uses relies on a program built on watchexec
to implement recursive file watching, improving performance and cross-platform compatibility.
This pulumi-watch program is now included in releases.
#10213
[codegen] Reduce time to execute pulumi convert and some YAML programs, depending on providers used, by up to 3 seconds.
#10444
[dotnet/sdk] Implement Deployment.TestAsync overloads which accept functions that create resources without requiring a stack definition.
#10458
[sdk/nodejs] Added stack truncation to SyntaxError in nodejs.
#10465
[sdk/python] Makes global SETTINGS values context-aware to not leak state between Pulumi programs running in parallel
#10402
[sdk/python] Makes global ROOT, CONFIG, _SECRET_KEYS ContextVars to not leak state between parallel inline Pulumi programs
#10472
[sdk/go] Improve error messages for StackReferences
#10477
[sdk/dotnet] Added Output.CreateSecret<T>(Output<T> value) to set the secret bit on an output value.
#10467
[policy] pulumi policy publish now takes into account .gitignore files higher in the file tree.
#10493
[sdk/go] enable direct compilation via go build(set PULUMI_GO_USE_RUN=true to opt out)
#10375
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps github.com/pulumi/pulumi/sdk/v3 from 3.34.1 to 3.39.0.
Release notes
Sourced from github.com/pulumi/pulumi/sdk/v3's releases.
... (truncated)
Changelog
Sourced from github.com/pulumi/pulumi/sdk/v3's changelog.
... (truncated)
Commits
caa0dce
Release/v3.39.0 (#10559)e659212
Disable token_source_test on windows (#10557)469964e
[go/codegen] Fix type collisions where InputType + "Map" clashes with resourc...9d556cd
Actually fix the naming test (#10554)e9627f6
[sdk/python] fixfork/exec
warning (#10524)400d91e
Add missing test dependency (#10552)df3e94d
[yaml] Update Pulumi YAML to v0.5.5 (#10548)78b82c2
Fix getOrganization for nodejs (#10547)6bc1f9b
Set pulumi organization for tests via environment variables (#10544)0c75310
Install missing plugins when encountering them (#10530)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)