pulumi/sdk
Justin Van Patten e1c1b5e3f4
Prepare for v3.130.0 release (#17048)
Tentative changelog:

### Features

- [auto/go] Add options to automation API Workspace.Install
  [#16888](https://github.com/pulumi/pulumi/pull/16888)

- [auto/go] Add Remote Automation API support for choosing a deployment
runner pool.
  [#16991](https://github.com/pulumi/pulumi/pull/16991)

- [backend/service] Prefer PULUMI_ACCESS_TOKEN set in the environment
over the one stored in the config when they don't match
  [#16970](https://github.com/pulumi/pulumi/pull/16970)

- [engine] Allow provider to be unknown during preview
  [#16868](https://github.com/pulumi/pulumi/pull/16868)

- [programgen] Add an organization intrinsic to PCL
  [#16948](https://github.com/pulumi/pulumi/pull/16948)

- [cli/install] Add `--use-language-version-tools` flag to setup python
version using pyenv during installation
  [#16855](https://github.com/pulumi/pulumi/pull/16855)

- [cli/package] Allow `pulumi package add` to work with arbitrary schema
sources
  [#16989](https://github.com/pulumi/pulumi/pull/16989)


### Bug Fixes

- [auto] Fix panic in remote automation API
  [#16978](https://github.com/pulumi/pulumi/pull/16978)

- [cli] Show a better message when logging out with `--all`.
  [#16998](https://github.com/pulumi/pulumi/pull/16998)

- [docs] Use `ComponentResourceOptions` for components
  [#16968](https://github.com/pulumi/pulumi/pull/16968)

- [docs] Show envvars for provider nested types.
  [#16984](https://github.com/pulumi/pulumi/pull/16984)

- [sdk/go] Unmarshal pointers correctly if destination type is any
  [#16914](https://github.com/pulumi/pulumi/pull/16914)

- [sdkgen/go] Use provided ImportBasePath for parameterized SDKs
  [#17036](https://github.com/pulumi/pulumi/pull/17036)

- [sdk/nodejs] Fix type checking of `Output<Record<string, any>>`
  [#16959](https://github.com/pulumi/pulumi/pull/16959)

- [sdk/nodejs] Fix NodeJS OOM detection condition

- [sdk/nodejs] Prevent double close on OOM detection channel
  [#17043](https://github.com/pulumi/pulumi/pull/17043)

- [sdkgen/nodejs] Set minimum version of core SDK when using
parameterization
  [#17032](https://github.com/pulumi/pulumi/pull/17032)

- [sdk/python] Fix the type of `StackReference.outputs` to be `Dict[str,
any]`
  [#16956](https://github.com/pulumi/pulumi/pull/16956)


### Miscellaneous

- [cli] Warn that query is planned to be removed
  [#16963](https://github.com/pulumi/pulumi/pull/16963)

- [programgen] Improve the error message for an invalid method name
2024-08-22 22:34:23 +00:00
..
go Replace `result.Result` with native errors (#17044) 2024-08-22 14:39:59 +00:00
nodejs Prepare for v3.130.0 release (#17048) 2024-08-22 22:34:23 +00:00
proto/go Install missing python versions using pyenv during installation (#16855) 2024-08-19 15:55:54 +00:00
python Prepare for v3.130.0 release (#17048) 2024-08-22 22:34:23 +00:00
.version Prepare for v3.130.0 release (#17048) 2024-08-22 22:34:23 +00:00
README.md Cleanup sdk/README.md 2023-01-03 17:12:12 -05:00
go.mod Query language runtime for options during “pulumi new” (#16346) 2024-06-17 17:10:55 +00:00
go.sum Query language runtime for options during “pulumi new” (#16346) 2024-06-17 17:10:55 +00:00
version.go Move .version to /sdk and embed it (#15185) 2024-01-19 14:11:17 +00:00

README.md

Pulumi Language SDKs

This directory contains Pulumi SDKs for the following languages:

See the respective READMEs for information about installing and using these libraries.

The language providers work by implementing gRPC interfaces defined in the top level directory proto.