> 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