Important
BREAKING: This release changes the behavior of the provider namespace
flag introduced
in 0.23.0
. Previously, this flag was treated as an override, which ignored namespace
values set directly on resources. Now, the flag is a default, and will only set the
namespace if one is not already set. If you have created resources using a provider
with the namespace
flag set, this change may cause these resources to be recreated
on the next update.
Major changes
- BREAKING: Change the recently added
transformations
callback in Python to match JavaScript API (#575) - BREAKING: Remove
getInputs
from Kubernetes resource implementations. (#580) - BREAKING: Change provider namespace from override to default. (#585)
Improvements
- Enable configuring
ResourceOptions
viatransformations
(#575). - Changing k8s cluster config now correctly causes dependent resources to be replaced (#577).
- Add user-defined type guard
isInstance
to all KubernetesCustomResource
implementations (#582).
Bug fixes
- Fix panics during preview when
metadata
is a computed value (#572)