Version 1.1.0 - Incubating — Apache Flume
Apache Flume
Version 1.1.0 - Incubating
Status of this release
This release is the second release of Apache Flume within the Apache
Incubator, and is labelled and should be considered as a beta version.
As compared to the previous release, it has substantially more features
and functionality along with bug fixes and other enhancements. However
it is likely to change until a stable release version.
Release Documentation
API Documentation
Changes
Sub-task
[FLUME-989] - Factor Flume Avro RPC interfaces out into separate Client SDK
Bug
[FLUME-11] - Tests are setting logger level and should not be.
[FLUME-889] - All events in memory channel are lost on reconfiguration
[FLUME-920] - flume-ng script does not work on Ubuntu Maverick
[FLUME-933] - Default[Source|Sink|Channel]Factory implementation should do reference counting for create/unregistering instances.
[FLUME-936] - MemoryChannel is not thread safe
[FLUME-955] - Rat failure: Legacy Avro Source missing Apache license header
[FLUME-957] - Remove unused flume json config file
[FLUME-960] - TestAvroSink.testFailedConnect is racy and fails often
[FLUME-963] - Add additional tests to TestHDFSEventSink and demystify existing tests
[FLUME-1005] - Several issues with flume-ng script
[FLUME-1009] - HDFSEventSink should return BACKOFF when the channel returns null
[FLUME-1018] - Context can cause NullPointerException
[FLUME-1027] - Missing log4j library in Flume distribution
[FLUME-1029] - Flume build issue with Avro 1.6.2 and empty local repository
[FLUME-1031] - Depricate code generated by Thrift and Avro OG sources that is under com.cloudera package
Improvement
[FLUME-886] - Create Log4j Appender
[FLUME-919] - flume-ng script should use exec when spawning the java process
[FLUME-922] - Straighten up branches for development
[FLUME-925] - Update build infrastructure to follow Apache Maven guidelines
[FLUME-932] - Making flume-ng components pluggage and name aware
[FLUME-934] - hadoop 1.0.0 sink and corresponding profile
[FLUME-935] - Create abstract implementations of basic channel/transaction semantics
[FLUME-939] - Load flume-env.sh from flume_conf_dir environment variable / system property as opposed to bin directory
[FLUME-945] - Add the ability to specify a default channel for multiplexing channel selector.
[FLUME-956] - Configuration File Template
[FLUME-958] - Miscellaneous build improvements
[FLUME-964] - Remove compiler warnings where possible
[FLUME-978] - Context interface is too basic requiring boilerplate user code
[FLUME-984] - SinkRunner should catch unhanded exceptions and log them like PollingSourceRunner
[FLUME-990] - Hive sink
[FLUME-1019] - Document Sink and related interfaces, defining expected behaviors
[FLUME-1021] - Document API contracts and expected behavior in additional interfaces, including Source
[FLUME-1032] - Fix / clean up Flume NG build
New Feature
[FLUME-865] - Implement failover sink
[FLUME-892] - Support for SysLog as source
[FLUME-914] - Port the IRC sink to flume ng
[FLUME-930] - Support for multiplexing into different channels from single source.
[FLUME-942] - Support event compatibility with Flume 0.9x
[FLUME-970] - Create user guide for Flume NG
Task
[FLUME-940] - Remove unused code from Flume
[FLUME-949] - Collapse PollableSink into Sink interface.
[FLUME-977] - Migrate trunk to 0.9.5 branch and move branch flume-728 over to trunk
[FLUME-1028] - Fix jenkins build after addition of submodule
Apache Flume
How to Get Involved
Apache Flume Security Vulnerabilities
Documentation
Releases
Mailing lists
Team
Source Repository
Testing
Apache License
Sub Projects
Resources
Flume Issue Tracking (Jira)
Flume Wiki
Getting Started Guide
Apache
Sponsorship
Licenses
Thanks
Conferences
Security
Data Privacy
© Copyright 2009-2023 The Apache Software Foundation. Apache Flume, Flume, Apache, the Apache feather logo, and the Apache Flume project logo are trademarks of The Apache Software Foundation..