Releases: crossplane-contrib/function-pythonic
v0.3.0
BREAKING CHANGE
When running in Crossplane V1, the --crossplane-v1 command line option should be used as documented here: Crossplane V1
When running in Crossplane V2, generated Usages are now using the protection.crossplane.io/v1beta1 apiVersion, rather than the deprecated apiextensions.crossplane.io/v1beta1 apiVersion.
What's Changed
- Rework Crossplane v2 handling by @iciclespider in #17
- Support for automatically creating XR connection secrets in Crossplane V2
- Refactored the generation of Usages to be Crossplane V2 aware
- Added health checks on standard Kubernetes resources in auto ready handling
- Added --crossplane-v1 command line option
Dependency Updates
Full Changelog: v0.2.1...v0.3.0
v0.2.1
New Features
Added support for Composite and composed resource connection information when running function-pythonic render ....
What's Changed
- Implement support for connection information during function-pythonic render by @iciclespider in #15
Full Changelog: v0.2.0...v0.2.1
v0.2.0
BREAKING CHANGE
function-pythonic when invoked now requires an initial command line argument specifying the command to run. So instead of running the following to run the Crossplane GRPC server
$ function-pythonic --insecure --debugOne must now run:
$ function-pythonic grpc --insecure --debugNew Features
function-pythonic now includes a pure python implementation of the crossplane render ...
command, which can be used to render Compositions that only use function-pythonic. This
makes it very easy to test and debug using your IDE of choice. It is also blindingly
fast compared to crossplane render. See Quick Start Development
What's Changed
- pkg: switch Function package APIs from v1beta1 to v1 by @haarchri in #12
- Implement "function-pythonic render ..." by @iciclespider in #14
Dependency Updates
- chore(deps): update github artifact actions (major) by @renovate[bot] in #11
- chore(deps): update dependency kopf to v1.39.1 by @renovate[bot] in #13
New Contributors
- @haarchri made their first contribution in #12
- @iciclespider made their first contribution in #14
Full Changelog: v0.1.5...v0.2.0
v0.1.5
What's Changed
- Hosted and released at https://github.com/crossplane-contrib/function-pythonic
- Container image runs using Python version 3.14
self.conditionsandresource.conditionsare now iterate'able- Ensure all parent packages are reloaded after ConfigMap based updates
Dependency Updates
- chore(deps): update dependency pyyaml to v6.0.3 by @renovate[bot] in #1
- chore(deps): update dependency pip to v25.3 by @renovate[bot] in #2
- chore(deps): update python docker tag to v3.14 by @renovate[bot] in #4
- chore(deps): update actions/checkout action to v5 by @renovate[bot] in #5
- chore(deps): update actions/setup-python action to v6 by @renovate[bot] in #6
- chore(deps): update github artifact actions (major) by @renovate[bot] in #7
- chore(deps): update actions/checkout action to v6 by @renovate[bot] in #8
Full Changelog: v0.1.4...v0.1.5