> On Mar 31, 2022, at 7:44 PM, Sean Busbey <[email protected]> wrote:
> 
>> At some point you have to drop the older versions that are no longer 
>> supported by the project they target. That typically does not warrant a 
>> major version update. 
> 
> FWIW I still agree we should drop the ES module, but in general we should 
> avoid changes that break what systems flume can talk without having a major 
> version change. In the future I’d strongly prefer we increment our major 
> version number as we drop these older modules. Hopefully once we have a 
> regular release cadence we can set some expectations about how often that 
> will be.
> 

As I said previously, when we split things up in 2.0 I think this will become 
much less of a problem. Instead of increasing the major version number of 
Flume, providing a version compatible with something recent and removing the 
old version would have caused the major version number for flume-elasticsearch 
to increase. Ideally, the core components of Flume would only see a major 
version increase when there are significant changes to it, not to dependencies.

Donat, I don’t want to do anything until I am sure we have consensus on how to 
proceed. Will you go along with removing ES from the 1.10.0 release?

Ralph

Reply via email to