Skip to content

Releases: crossplane-contrib/function-pythonic

v0.3.0

15 Jan 07:04
271e117

Choose a tag to compare

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

  • chore(deps): update dependency kopf to v1.40.0 by @renovate[bot] in #16

Full Changelog: v0.2.1...v0.3.0

v0.2.1

02 Jan 01:44

Choose a tag to compare

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

30 Dec 02:32
7270768

Choose a tag to compare

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 --debug

One must now run:

$ function-pythonic grpc --insecure --debug

New 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

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

Full Changelog: v0.1.5...v0.2.0

v0.1.5

09 Dec 23:45

Choose a tag to compare

What's Changed

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