What is missing?
We currently have quite strict version requirements that require changes whenever new major versions are released. We should relax these to just being correct structure.
Why is this needed?
There used to be smaller amount of major versions, but with Cassandra changing their upstream to more often push the major version up (next up is probably 6.0 after 5.0), it seems pointless to update this everytime and require a new operator when in reality a lot of our compatibility changes happen in the mgmt-api.
What is missing?
We currently have quite strict version requirements that require changes whenever new major versions are released. We should relax these to just being correct structure.
Why is this needed?
There used to be smaller amount of major versions, but with Cassandra changing their upstream to more often push the major version up (next up is probably 6.0 after 5.0), it seems pointless to update this everytime and require a new operator when in reality a lot of our compatibility changes happen in the mgmt-api.