pulumi/sdk/python/lib/pulumi
Justin Van Patten 009a298a00
Prepare for v3.139.0 release (#17771)
Tentative changelog:

### Features

- [pkg] Allow generating docs in parallel
  [#17711](https://github.com/pulumi/pulumi/pull/17711)

- [programgen/{dotnet,go,nodejs,python}] Support generating invokes
options from PCL for invokes
  [#17696](https://github.com/pulumi/pulumi/pull/17696)

- [sdk/nodejs] Allow accessing configuration in Node.js dynamic
providers
  [#17697](https://github.com/pulumi/pulumi/pull/17697)

- [sdk/nodejs] Implement RunPlugin for the NodeJS language runtime
  [#17724](https://github.com/pulumi/pulumi/pull/17724)

- [sdk/nodejs] Support parameterization for TypeScript providers
  [#17738](https://github.com/pulumi/pulumi/pull/17738)

- [sdk/python] Add Uv as a Python toolchain
  [#17609](https://github.com/pulumi/pulumi/pull/17609)

- [sdk/python] Allow accessing configuration in Python dynamic providers
  [#17673](https://github.com/pulumi/pulumi/pull/17673)


### Bug Fixes

- [engine] Make plugin downloads/installation cancellable
  [#17621](https://github.com/pulumi/pulumi/pull/17621)

- [engine] Fix frequent retries on 403 errors when the update token
expires
  [#17714](https://github.com/pulumi/pulumi/pull/17714)

- [engine] Don't copy deleted dependencies of untargeted resources
  [#17743](https://github.com/pulumi/pulumi/pull/17743)

- [engine] Support renaming providers in targeted operations
  [#17746](https://github.com/pulumi/pulumi/pull/17746)

- [programgen] Allow PCL function element to take a dynamic expression
as input in non-strict mode
  [#17587](https://github.com/pulumi/pulumi/pull/17587)

- [sdk/nodejs] Fix pnpm pack for pnpm@9.13
  [#17766](https://github.com/pulumi/pulumi/pull/17766)

- [sdk/python] Log a message about deleting requirements.txt when
converting to using Poetry
  [#17716](https://github.com/pulumi/pulumi/pull/17716)


### Miscellaneous

- [sdk/dotnet] Run tests with .NET 9.0
2024-11-14 18:05:43 +00:00
..
automation Replace splats with explict property copying for JSON data (#17770) 2024-11-14 07:10:31 +00:00
dynamic Allow accessing configuration in Python dynamic providers (#17673) 2024-11-07 10:12:24 +00:00
policy Handle extra CLI arguments passed policy packs plugins (#16402) 2024-06-17 09:10:04 +00:00
provider allow InputPropertyErrors from Calls (#17567) 2024-11-07 09:56:04 +00:00
runtime Document more provider methods (#17683) 2024-11-06 16:54:04 +00:00
__init__.py allow better grpc error messages from Python component providers (#17429) 2024-10-10 09:52:29 +00:00
_types.py Don't incorrectly emit deprecated warnings (#16400) 2024-06-17 16:04:55 +00:00
_utils.py Couple of monitor support code cleanups from review (#17267) 2024-09-16 19:10:57 +00:00
_version.py Prepare for v3.139.0 release (#17771) 2024-11-14 18:05:43 +00:00
asset.py Reformat python 2023-02-01 09:45:06 +00:00
config.py Fix missing overloads to config getters (#16878) 2024-08-05 17:30:38 +00:00
deprecated.py Don't incorrectly emit deprecated warnings (#16400) 2024-06-17 16:04:55 +00:00
errors.py allow better grpc error messages from Python component providers (#17429) 2024-10-10 09:52:29 +00:00
invoke.py sdk/python: add support for stack invoke transforms (#16701) 2024-07-19 08:01:23 +00:00
log.py Use black code formatter for the python sdk (#8919) 2022-02-04 01:16:16 +01:00
metadata.py Make getOrganization total, default to 'organization' 2022-09-22 11:06:51 -07:00
output.py Target Python 3.8 for linting SDK (#17495) 2024-10-07 10:48:47 +00:00
py.typed Add py.typed to Python package for PEP 561 compliance (#3704) 2020-01-17 15:01:36 -08:00
resource.py Add package_ref to ProviderResource (#17432) 2024-09-30 13:24:36 +00:00
stack_reference.py Fix StackReference.outputs typing (#16956) 2024-08-13 18:44:58 +00:00
urn.py Use black code formatter for the python sdk (#8919) 2022-02-04 01:16:16 +01:00