No, you are correct. However, requiring a change to logging configuration has never been considered a binary compatibility break in any project I have ever worked on.
Ralph > On Nov 23, 2018, at 10:05 AM, Ferenc Szabo <fsz...@cloudera.com.INVALID> > wrote: > > As you mentioned, you have the freedom to use Log4j 2 and the same time we > have to keep the out of the box experience the same in a minor version. > Users should be able to upgrade flume without changing any of their > configurations. > If they have a log4j.properties (Log4j 1) then they would not be able to > use it after the upgrade without changing it. > > Or am I missing a feature that would solve this case? > > On Fri, Nov 23, 2018 at 5:49 PM Ralph Goers <ralph.go...@dslextreme.com> > wrote: > >> Also, please put details in the Jira issues. It is much easier to find out >> why something was done by searching Jira later on then searching the >> mailing list. >> >> Ralph >> >>> On Nov 23, 2018, at 9:47 AM, Ralph Goers <ralph.go...@dslextreme.com> >> wrote: >>> >>> I do not understand this at all. Log4j 2 provides runtime compatibility >> with Log4j 1. What is the problem that requires a revert? >>> >>> I have been running Flume with Log4j 2 since 1.6 so I don’t understand >> what the problem could possibly be. >>> >>> Ralph >>> >>>> On Nov 23, 2018, at 8:50 AM, Ferenc Szabo <szabofe...@apache.org> >> wrote: >>>> >>>> Hi everyone >>>> >>>> I am about to branch the 1.9 release from trunk. >>>> >>>> On the 1.9 branch we will revert the following breaking changes: >>>> - FLUME-2957. Remove Guava from our public API: >>>> >>>> >> https://github.com/apache/flume/commit/7f85df9e473ee675d461d5b76650694c5a6c0088 >>>> - part of FLUME-2050. Upgrade to Log4j 2.10.0: >>>> as the new release should work with the previous configurations we have >>>> to release it with log4j 1.x >>>> For the log4j2 upgrade, we will provide a guide, how to replace the jars >>>> if users would like to start using it in the 1.9 release on the wiki >> page. >>>> >>>> Because of these changes the first release candidate might be postponed >> to >>>> Monday. >>>> >>>> Regards, >>>> Ferenc Szabo >>>> >>>> On Wed, Nov 7, 2018 at 5:04 PM ema...@cloudera.com <ema...@cloudera.com >>> >>>> wrote: >>>> >>>>> Hi Ferenc, >>>>> >>>>> +1 >>>>> I am working on FLUME-3281 Update to Kafka 2.0 client, should be able >> to >>>>> finish it >>>>> till the suggested deadline. >>>>> I am also happy to do some reviews. >>>>> >>>>> Regards >>>>> Endre >>>>> >>>>> On 2018/11/06 21:23:17, Ferenc Szabo <szabofe...@apache.org> wrote: >>>>>> Hello Flume Community, >>>>>> >>>>>> 1.8 was released about a year ago and since that quite a few bug >> fixes, >>>>>> improvements, features and documentation were introduced. >>>>>> I would like to propose to publish the next minor release of Flume >>>>>> to make these changes available to the users. >>>>>> >>>>>> I would be more than happy to be the Release Manager with the help of >>>>>> Denes Arvay for anything that requires PMC access - if both the >> community >>>>>> and he are >>>>>> OK with it. >>>>>> >>>>>> Among others the following changes will be included in the next >> release: >>>>>> >>>>>> Fixed bugs: >>>>>> - FLUME-3117 Application can be dead loop when call System.exit() in >>>>>> methodconfigure >>>>>> - FLUME-3237 Handling RuntimeExceptions coming from the JMS provider >> in >>>>>> JMSSource >>>>>> - FLUME-3201 Fix SyslogUtil to handle RFC3164 format in december >>>>> correctly >>>>>> - FLUME-3056 TestApplication hangs indefinitely >>>>>> - FLUME-2976 Exception when JMS source tries to connect to a Weblogic >>>>>> server without authentication >>>>>> - FLUME-3270 Close JMS resources in JMSMessageConsumer constructor in >>>>> case >>>>>> of failure >>>>>> - FLUME-3222 java.nio.file.NoSuchFileException thrown when files are >>>>> being >>>>>> deleted from the TAILDIR source >>>>>> - FLUME-2894 Flume components should stop in the correct order >> (graceful >>>>>> shutdown) >>>>>> - FLUME-2973 Deadlock in hdfs sink >>>>>> - FLUME-3278 Handling -D keystore parameters in Kafka components >>>>>> - FLUME-3265 Cannot set batch-size for LoadBalancingRpcClient >>>>>> >>>>>> >>>>>> Improvements: >>>>>> - FLUME-3186 Make asyncHbaseClient configuration parameters available >>>>> from >>>>>> flume config >>>>>> - FLUME-3239 Do not rename files in SpoolDirectorySource >>>>>> - FLUME-3227 Add Rate Limiter to StressSource >>>>>> - FLUME-2050 Upgrade to log4j2 (when GA) >>>>>> - FLUME-3246 Validate flume configuration to prevent larger source >> batch >>>>>> size than the channel transaction capacity >>>>>> - FLUME-3050 add counters for error conditions and expose to monitor >> URL >>>>>> - FLUME-3269 Support JSSE keystore/trustore -D system properties >>>>>> - FLUME-3223 Flume HDFS Sink should retry close prior to performing a >>>>>> recoverLease >>>>>> - FLUME-3276 Components supporting SSL/TLS should be able to specify >>>>> cipher >>>>>> suite list >>>>>> - FLUME-3275 Components supporting SSL/TLS should be able to specify >>>>>> protocol list >>>>>> >>>>>> >>>>>> New Features: >>>>>> - FLUME-3142 Adding HBase2 sink >>>>>> - FLUME-2442 Need an alternative to providing clear text passwords in >>>>> flume >>>>>> config >>>>>> >>>>>> >>>>>> There are 26 open tickets targeted for 1.9 in patch available state: >>>>>> https://s.apache.org/flume-1.9-target-tickets >>>>>> >>>>>> We also have a number of open pull requests on Github: >>>>>> https://github.com/apache/flume/pulls >>>>>> >>>>>> There are a few tickets in progress that would be good to include in >> the >>>>>> release so >>>>>> I would say that we focus on reviewing and testing them in the next 2 >>>>>> weeks. >>>>>> >>>>>> I would like to propose to target the 23rd of November for the first >>>>>> release candidate. >>>>>> That would mean that the branch date would be a few days before that. >>>>>> Any significant code change should get in by that date. >>>>>> >>>>>> If nobody has any concerns then I am going to create an umbrella >> ticket >>>>> to >>>>>> track the release process. >>>>>> >>>>>> Some movement can be expected in the related JIRA tickets. >>>>>> >>>>>> Kind regards, >>>>>> Ferenc >>>>>> >>>>> >>> >> >> >>