This website requires JavaScript.
Explore
Cloud
Chat
CI/CD
Help
Sign In
maxmustermann
/
pulumi
Watch
1
Star
0
Fork
You've already forked pulumi
0
Code
Issues
Pull requests
Projects
Releases
Wiki
Activity
c1c82b8317
pulumi
/
CHANGELOG_PENDING.md
5 lines
33 B
Markdown
Raw
Normal View
History
Unescape
Escape
Cleanup post v3.2.1 release
2021-05-06 20:27:21 +02:00
### Improvements
Programgen support for fnOutput forms in node (#7949) (#8434) * Teach PCL about fnOutput forms * Teach PCL about fnOutput forms * Teach Node program gen to emit fnOutput forms * TypeCheck fix * AWS package bump * Add tests * CHANGELOG * Temporarily skip non-Node affected tests * Address PR feedback: restrict new form to Output args only
2021-11-17 21:27:50 +01:00
[sdk/go] Respect default parent in go aliases. (#8288) * Respect default parent in go aliases. * Update changelog * Handle empty parrents correctly * Allow specifying no parent * clarify variable name * Improve `Unparent` ergonomics * Take t0yv0's suggestion * Adopt @t0yv0's tests and doc comments. * Make NoParent,Parent,ParentURN mutually exclusive
2021-10-29 02:25:31 +02:00
### Bug Fixes
Fix issue with --target deletion dependent calculation (#8360) * Fix issue with --target deletion dependant calculation The code that computed --target deletion dependants was not correct. It used parent/child component relationships, but did not respect actual DAG dependencies. As a result, it could erroneously leave hanging references to resources that no longer exist after performing a `pulumi destroy --target X` operation. This manifested in bugs like https://github.com/pulumi/pulumi/issues/6283, which is fixed by this change. The solution is to compute the (transitive!) dependency graph correctly, factoring in both parent/child, as well as explicit and implicit, dependencies. The existing logic does the correct thing once we do this. I've also added tests for this area, including regression tests that cover transitive dependency relationships, as well as ones that would cause an infinite loop given a naive implementation. * Add a changelog entry * Fix failing test to include all destroyed targets Unless I'm missing something, the entire tree should be deleted in this test case because A is the ancestor for the entire tree. * Use DependencyGraph to compute dependents Per code review feedback from @pgavlin. Co-authored-by: Anton Tayanovskyy <anton@pulumi.com>
2021-11-12 16:02:51 +01:00
Reference in a new issue
Copy permalink