Hi Team,

Given that we are now introducing Spark Client, one thing we need to decide
is the release cycle for the Spark Plugin.

I propose to bundle the client release with Polaris main release like
Iceberg. In that way, users will be able to get the client support for new
APIs in the same release, and version compatibility is also implicitly
implied in the release.

An alternative is to release the client independently like
spark-cassandra-connector. In that case, the client will not have to do
extra release if there is no server API change. The drawback is that the
client release will need to start after the server release is finished in
case there are new changes, and extra Compatible Version information needs
to be published to help users understand the compatibility.

Please let me know about your thoughts  on the client release cycles.

Best Regards,
Yun

Reply via email to