Yeah, I had a quick look at this a while ago to better understand the options and I also concluded that 1) would be the way to go. Triggers are quite invasive and need special installation/configuration for each captured table which isn't desirable.
IIRC, the CDC supported required to install some component on the actual Cassandra host, which would be a bit different from the existing connectors where we essentially use the DB's client API to connect to the server. So we'd have to figure a way to get the changes from that other service into our connector (which runs within the Kafka Connect process).
Released