Hi Snehasis, This is a really useful feature and thanks for initiating this discussion.
I had the following questions - 1. Can you elaborate on the rejected alternatives ? Suppose connector config is versioned and has a schema. Then a single plugin (whose dependencies have not changed) can handle multiple config versions for the same connector class. 2. Any plans to support assisted migration e.g if a user invokes "POST connector/config?migrate=latest", the latest version __attempts__ to transform the existing config to the newer version. This would require adding a method like "boolean migrate(Version fromVersion)" to the connector interface. Thanks, Ashwin On Mon, Nov 21, 2022 at 2:27 PM Snehashis <snehashisp1...@gmail.com> wrote: > Hi all, > > I'd like to start a discussion thread on KIP-891: Running multiple versions > of a connector. > > The KIP aims to add the ability for the connect runtime to run multiple > versions of a connector. > > > https://cwiki.apache.org/confluence/display/KAFKA/KIP-891%3A+Running+multiple+versions+of+a+connector > > Please take a look and let me know what you think. > > Thank you > Snehashis Pal >