Hi Flume Community,

Almost a year passed since we've released Flume 1.7.
More than 50 commits were pushed since then, including documentation fixes,
many critical bug fixes and several important features, so I'd like to
propose to publish the next minor release of Flume.

I'd be happy to be the Release Manager with the help of Ferenc Szabo and
Marcell Hegedus who have been quite active recently, and Balazs Donat
Bessenyei who took the lion's share of the work during the previous release
- if both community and they are OK with it.

Among others the following major changes will be included in the next
release:

Fixed bugs:
- FLUME-2857. Make Kafka Source/Channel/Sink restore default values when
live updating config
- FLUME-2812. Fix semaphore leak causing java.lang.Error: Maximum permit
count exceeded in MemoryChannel
- FLUME-3020. Improve HDFS Sink escape sequence substitution
- FLUME-3027. Change Kafka Channel to clear offsets map after commit
- FLUME-3049. Make HDFS sink rotate more reliably in secure mode
- FLUME-3080. Close failure in HDFS Sink might cause data loss
- FLUME-3085. HDFS Sink can skip flushing some BucketWriters, might lead to
data loss
- FLUME-2752. Fix AvroSource startup resource leaks
- FLUME-2905. Fix NetcatSource file descriptor leak if startup fails

New features:
- FLUME-2171. Add Interceptor to remove headers from event
- FLUME-2993. Add support for environment variables in configuration files
- New component: HTTP Sink
- FLUME-3100. Support arbitrary header substitution for topic of Kafka Sink
- FLUME-2917. Provide netcat UDP source as alternative to TCP

There are 35 open tickets targeted for 1.8 in patch available state:
https://s.apache.org/flume-1.8-target-tickets

Plus we also have quite a lot (~65) open pull requests on GitHub:
https://github.com/apache/flume/pulls

Some of the above mentioned tickets/pull requests already have some review
comments, so at least part of this list can get into this release beside
the already pushed ones.

I'd like to propose to target the week of 11th of September with the first
release candidate. That'd mean that the branch date would be the 11th, any
significant code change should get in by that date.

If nobody has any concerns then I'm going to create an umbrella ticket to
track the release process.

Kind regards,
Denes

Reply via email to