- Add `get_object`, `require_object`, `get_secret_object` and `require_secret_object` APIs to Python
`config` module [2959](https://github.com/pulumi/pulumi/pull/2959)
- Fix unexpected provider replacements when upgrading from older CLIs and older providers
[pulumi/pulumi-kubernetes645](https://github.com/pulumi/pulumi-kubernetes/issues/645)
- Add *Python* support for renaming resources via the `aliases` resource option. Adding aliases
allows new resources to match resources from previous deployments which used different names,
maintaining the identity of the resource and avoiding replacements or re-creation of the resource.
This was previously added to the *JavaScript* sdk in 0.17.15.
[2974](https://github.com/pulumi/pulumi/pull/2974)