pulumi/changelog/pending
Abhinav Gupta 63da478173
pulumix: Add Compose for type-safe output composition
Adds a Compose operation that accepts a `func(*Composer) (T, error)`,
and returns an `Output[T]`.

Inside the function,
`*Composer` may be used to await any `Output` value,
and compose its result in a type-safe manner.

Based on
[Type-safe output composition](https://github.com/pulumi/pulumi/discussions/13057#user-content-type-safe-output-composition)
from the Pulumi Go Generics RFC.
2023-08-31 13:22:29 -07:00
..
20230717--sdk-go--add-sdk-go-pulumix-package.yaml sdk/go: Add pulumix subpackage (#13509) 2023-08-28 15:38:23 +00:00
20230717--sdkgen-go--generate-types-that-are-compatible-with-pulumix.yaml codegen/go: Implement pux.Input[T] for generated types (#13510) 2023-08-28 16:42:37 +00:00
20230726--sdk-go--built-in-pulumi-types-all-satisfy-pulumix-input-t.yaml sdk/go: Add pulumix subpackage (#13509) 2023-08-28 15:38:23 +00:00
20230825--cli-new--fix-regression-where-pulumi-new-s-org-project-stack-would-fail-if-the-project-already-exists.yaml Fix `pulumi new` erroring when the project already exists. (#13786) 2023-08-29 18:01:51 +00:00
20230825--sdk-go--add-cmdutil-terminateprocessgroup-to-terminate-processes-gracefully.yaml feat(cmdutil): TerminateProcessGroup for graceful termination (#13792) 2023-08-27 22:05:44 +00:00
20230826--sdk-nodejs--fix-provider-used-for-resource-methods.yaml [sdk/nodejs] Fix provider for resource methods (#13796) 2023-08-30 14:49:53 +00:00
20230827--sdkgen-nodejs-python--nodejs-and-python-packages-no-longer-running-plugin-install-scripts-on-package-install.yaml Remove NodeJS and Python install scripts (#13800) 2023-08-30 08:05:34 +00:00
20230828--sdk-go-nodejs-python--language-plugins-clean-up-resources-and-exit-cleanly-with-status-code-zero.yaml plugin(go, node, py): Exit cleanly on interrupt (#13809) 2023-08-29 15:42:31 +00:00
20230829--cli--some-cli-prompts-now-support-backspace-arrow-keys-etc.yaml cmdutil.ReadConsole[NoEcho]: Use bubbletea (#13815) 2023-08-30 17:08:44 +00:00
20230830--sdk-go--pulumix-add-compose-for-type-safe-composition-of-an-arbitrary-number-of-outputs.yaml pulumix: Add Compose for type-safe output composition 2023-08-31 13:22:29 -07:00