crossplane / crossplane

The Cloud Native Control Plane
https://crossplane.io
Apache License 2.0
9.57k stars 963 forks source link

Function SDK Release Cadence & Version Compatibility #5399

Open blakeromano opened 9 months ago

blakeromano commented 9 months ago

What problem are you facing?

When a new version of Crossplane is released new features may be added that the Function SDKs will need to be added to support. I also am unsure now how compatible X version of the Function SDK is with X version of Crossplane.

How could Crossplane help solve your problem?

A Version Compatibility Table should be created for the SDKs and when Crossplane is releasing a new version we should create a new version of the SDK.

negz commented 9 months ago

FWIW the contract between function SDKs and Crossplane is protobuf, and we intend to follow good forward/backward compatibility rules there. So in general:

That all said, I agree we should release SDKs to take advantage of new features and make it obvious what SDK versions support said features.

github-actions[bot] commented 6 months ago

Crossplane does not currently have enough maintainers to address every issue and pull request. This issue has been automatically marked as stale because it has had no activity in the last 90 days. It will be closed in 14 days if no further activity occurs. Leaving a comment starting with /fresh will mark this issue as not stale.

blakeromano commented 6 months ago

/fresh

github-actions[bot] commented 3 months ago

Crossplane does not currently have enough maintainers to address every issue and pull request. This issue has been automatically marked as stale because it has had no activity in the last 90 days. It will be closed in 14 days if no further activity occurs. Leaving a comment starting with /fresh will mark this issue as not stale.

negz commented 3 months ago

/fresh

github-actions[bot] commented 1 week ago

Crossplane does not currently have enough maintainers to address every issue and pull request. This issue has been automatically marked as stale because it has had no activity in the last 90 days. It will be closed in 14 days if no further activity occurs. Leaving a comment starting with /fresh will mark this issue as not stale.