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

Reply via email to