Team, Cassandra remains a really important system to be able to send data to. However, it seems like we've not maintained these well. We have what appears to be at least a full generation behind on client versions (we are on 3x vs 4x which is the latest stable with 5x apparently coming shortly).
We have components to send data, query data, and use Cassandra as a cache store. We have older mechanisms for json/avro and publish mechanisms for records. The libraries we do have depend on outdated versions of Guava and result in many CVE hits. I am inclined to think we should deprecate the 1.x components and remove them as-is from the 2.x line. Then re-introduce them with record only interfaces and built against the latest stable Cassandra/Datastax/ScyllaDB interfaces. I'd love to hear thoughts from those closer to this space both as a user and developer so we can make good next steps. Thanks