You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flume.apache.org by ar...@apache.org on 2012/03/13 06:08:12 UTC

svn commit: r1299978 - /incubator/flume/trunk/CHANGELOG

Author: arvind
Date: Tue Mar 13 05:08:12 2012
New Revision: 1299978

URL: http://svn.apache.org/viewvc?rev=1299978&view=rev
Log:
Preparing for release 1.1.0

Modified:
    incubator/flume/trunk/CHANGELOG

Modified: incubator/flume/trunk/CHANGELOG
URL: http://svn.apache.org/viewvc/incubator/flume/trunk/CHANGELOG?rev=1299978&r1=1299977&r2=1299978&view=diff
==============================================================================
--- incubator/flume/trunk/CHANGELOG (original)
+++ incubator/flume/trunk/CHANGELOG Tue Mar 13 05:08:12 2012
@@ -1,3 +1,59 @@
+Release Notes - Flume - Version v1.1.0
+
+** 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-972] - Missing dep when attempting to prepare flume dir for import into Eclipse
+    * [FLUME-987] - LoggerSink prints garbage for body
+    * [FLUME-1003] - The memory channel does not seem to respect the capacity
+    * [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
+
+** 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-931] - Flume NG TailSource
+    * [FLUME-932] - Making flume-ng components pluggage and name aware
+    * [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
+
+** 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
+    * [FLUME-1015] - S3 sink on flumeNG
+
+** 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
+
+----
 Release Notes - Flume - Version v1.0.0 - 20111230
 
 ** Bug



Re: svn commit: r1299978 - /incubator/flume/trunk/CHANGELOG

Posted by Arvind Prabhakar <ar...@cloudera.com>.
Thanks - I will update the changelog accordingly.

Thanks,
Arvind

On Tue, Mar 13, 2012 at 10:19 PM, Mike Percy <mp...@cloudera.com> wrote:

> Oh, nice. It was straightforward to run the below JIRA query and remove
> v1.1.0 from the fixVersion on the invalid & duplicate tickets, so I just
> did that.
>
>        status = Resolved AND project = Flume AND fixVersion = "v1.1.0"
>
> I didn't change anything else on the tickets. For reference, these were
> the ones modified:
>
> https://issues.apache.org/jira/browse/FLUME-931
> https://issues.apache.org/jira/browse/FLUME-972
> https://issues.apache.org/jira/browse/FLUME-987
> https://issues.apache.org/jira/browse/FLUME-1003
>
> They've been removed from the below report now.
>
> Best,
> Mike
>
> On Mar 13, 2012, at 9:54 PM, Arvind Prabhakar wrote:
>
> > Hi Mike,
> >
> > This is an auto-generated report by the Jira. Here is the link:
> >
> >
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311321&version=12319284
> >
> > Not sure how we can modify it withough involving the infrastructure.
> > But if you can research that, I will be happy to incorporate the
> > changes.
> >
> > Thanks,
> > Arvind
> >
> > On Tue, Mar 13, 2012 at 9:40 PM, Mike Percy <mp...@cloudera.com> wrote:
> >> Arvind,
> >> Looking through the change log, I noticed that we are including
> Invalid-type resolutions, such as FLUME-931 which was resolved as Not a
> Problem. I assume you generated this list automatically and have a script
> to do it. If so, can you rerun the query to only include stuff that was
> Resolved as Fixed?
> >>
> >> Best,
> >> Mike
> >>
> >> On Mar 12, 2012, at 10:08 PM, arvind@apache.org wrote:
> >>
> >>> Author: arvind
> >>> Date: Tue Mar 13 05:08:12 2012
> >>> New Revision: 1299978
> >>>
> >>> URL: http://svn.apache.org/viewvc?rev=1299978&view=rev
> >>> Log:
> >>> Preparing for release 1.1.0
> >>>
> >>> Modified:
> >>>    incubator/flume/trunk/CHANGELOG
> >>>
> >>> Modified: incubator/flume/trunk/CHANGELOG
> >>> URL:
> http://svn.apache.org/viewvc/incubator/flume/trunk/CHANGELOG?rev=1299978&r1=1299977&r2=1299978&view=diff
> >>>
> ==============================================================================
> >>> --- incubator/flume/trunk/CHANGELOG (original)
> >>> +++ incubator/flume/trunk/CHANGELOG Tue Mar 13 05:08:12 2012
> >>> @@ -1,3 +1,59 @@
> >>> +Release Notes - Flume - Version v1.1.0
> >>> +
> >>> +** 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-972] - Missing dep when attempting to prepare flume dir
> for import into Eclipse
> >>> +    * [FLUME-987] - LoggerSink prints garbage for body
> >>> +    * [FLUME-1003] - The memory channel does not seem to respect the
> capacity
> >>> +    * [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
> >>> +
> >>> +** 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-931] - Flume NG TailSource
> >>> +    * [FLUME-932] - Making flume-ng components pluggage and name aware
> >>> +    * [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
> >>> +
> >>> +** 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
> >>> +    * [FLUME-1015] - S3 sink on flumeNG
> >>> +
> >>> +** 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
> >>> +
> >>> +----
> >>> Release Notes - Flume - Version v1.0.0 - 20111230
> >>>
> >>> ** Bug
> >>>
> >>>
> >>
>
>

Re: svn commit: r1299978 - /incubator/flume/trunk/CHANGELOG

Posted by Mike Percy <mp...@cloudera.com>.
Oh, nice. It was straightforward to run the below JIRA query and remove v1.1.0 from the fixVersion on the invalid & duplicate tickets, so I just did that.

	status = Resolved AND project = Flume AND fixVersion = "v1.1.0"

I didn't change anything else on the tickets. For reference, these were the ones modified:

https://issues.apache.org/jira/browse/FLUME-931
https://issues.apache.org/jira/browse/FLUME-972
https://issues.apache.org/jira/browse/FLUME-987
https://issues.apache.org/jira/browse/FLUME-1003

They've been removed from the below report now.

Best,
Mike

On Mar 13, 2012, at 9:54 PM, Arvind Prabhakar wrote:

> Hi Mike,
> 
> This is an auto-generated report by the Jira. Here is the link:
> 
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311321&version=12319284
> 
> Not sure how we can modify it withough involving the infrastructure.
> But if you can research that, I will be happy to incorporate the
> changes.
> 
> Thanks,
> Arvind
> 
> On Tue, Mar 13, 2012 at 9:40 PM, Mike Percy <mp...@cloudera.com> wrote:
>> Arvind,
>> Looking through the change log, I noticed that we are including Invalid-type resolutions, such as FLUME-931 which was resolved as Not a Problem. I assume you generated this list automatically and have a script to do it. If so, can you rerun the query to only include stuff that was Resolved as Fixed?
>> 
>> Best,
>> Mike
>> 
>> On Mar 12, 2012, at 10:08 PM, arvind@apache.org wrote:
>> 
>>> Author: arvind
>>> Date: Tue Mar 13 05:08:12 2012
>>> New Revision: 1299978
>>> 
>>> URL: http://svn.apache.org/viewvc?rev=1299978&view=rev
>>> Log:
>>> Preparing for release 1.1.0
>>> 
>>> Modified:
>>>    incubator/flume/trunk/CHANGELOG
>>> 
>>> Modified: incubator/flume/trunk/CHANGELOG
>>> URL: http://svn.apache.org/viewvc/incubator/flume/trunk/CHANGELOG?rev=1299978&r1=1299977&r2=1299978&view=diff
>>> ==============================================================================
>>> --- incubator/flume/trunk/CHANGELOG (original)
>>> +++ incubator/flume/trunk/CHANGELOG Tue Mar 13 05:08:12 2012
>>> @@ -1,3 +1,59 @@
>>> +Release Notes - Flume - Version v1.1.0
>>> +
>>> +** 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-972] - Missing dep when attempting to prepare flume dir for import into Eclipse
>>> +    * [FLUME-987] - LoggerSink prints garbage for body
>>> +    * [FLUME-1003] - The memory channel does not seem to respect the capacity
>>> +    * [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
>>> +
>>> +** 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-931] - Flume NG TailSource
>>> +    * [FLUME-932] - Making flume-ng components pluggage and name aware
>>> +    * [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
>>> +
>>> +** 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
>>> +    * [FLUME-1015] - S3 sink on flumeNG
>>> +
>>> +** 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
>>> +
>>> +----
>>> Release Notes - Flume - Version v1.0.0 - 20111230
>>> 
>>> ** Bug
>>> 
>>> 
>> 


Re: svn commit: r1299978 - /incubator/flume/trunk/CHANGELOG

Posted by Arvind Prabhakar <ar...@apache.org>.
Hi Mike,

This is an auto-generated report by the Jira. Here is the link:

https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311321&version=12319284

Not sure how we can modify it withough involving the infrastructure.
But if you can research that, I will be happy to incorporate the
changes.

Thanks,
Arvind

On Tue, Mar 13, 2012 at 9:40 PM, Mike Percy <mp...@cloudera.com> wrote:
> Arvind,
> Looking through the change log, I noticed that we are including Invalid-type resolutions, such as FLUME-931 which was resolved as Not a Problem. I assume you generated this list automatically and have a script to do it. If so, can you rerun the query to only include stuff that was Resolved as Fixed?
>
> Best,
> Mike
>
> On Mar 12, 2012, at 10:08 PM, arvind@apache.org wrote:
>
>> Author: arvind
>> Date: Tue Mar 13 05:08:12 2012
>> New Revision: 1299978
>>
>> URL: http://svn.apache.org/viewvc?rev=1299978&view=rev
>> Log:
>> Preparing for release 1.1.0
>>
>> Modified:
>>    incubator/flume/trunk/CHANGELOG
>>
>> Modified: incubator/flume/trunk/CHANGELOG
>> URL: http://svn.apache.org/viewvc/incubator/flume/trunk/CHANGELOG?rev=1299978&r1=1299977&r2=1299978&view=diff
>> ==============================================================================
>> --- incubator/flume/trunk/CHANGELOG (original)
>> +++ incubator/flume/trunk/CHANGELOG Tue Mar 13 05:08:12 2012
>> @@ -1,3 +1,59 @@
>> +Release Notes - Flume - Version v1.1.0
>> +
>> +** 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-972] - Missing dep when attempting to prepare flume dir for import into Eclipse
>> +    * [FLUME-987] - LoggerSink prints garbage for body
>> +    * [FLUME-1003] - The memory channel does not seem to respect the capacity
>> +    * [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
>> +
>> +** 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-931] - Flume NG TailSource
>> +    * [FLUME-932] - Making flume-ng components pluggage and name aware
>> +    * [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
>> +
>> +** 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
>> +    * [FLUME-1015] - S3 sink on flumeNG
>> +
>> +** 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
>> +
>> +----
>> Release Notes - Flume - Version v1.0.0 - 20111230
>>
>> ** Bug
>>
>>
>

Re: svn commit: r1299978 - /incubator/flume/trunk/CHANGELOG

Posted by Mike Percy <mp...@cloudera.com>.
Arvind,
Looking through the change log, I noticed that we are including Invalid-type resolutions, such as FLUME-931 which was resolved as Not a Problem. I assume you generated this list automatically and have a script to do it. If so, can you rerun the query to only include stuff that was Resolved as Fixed?

Best,
Mike

On Mar 12, 2012, at 10:08 PM, arvind@apache.org wrote:

> Author: arvind
> Date: Tue Mar 13 05:08:12 2012
> New Revision: 1299978
> 
> URL: http://svn.apache.org/viewvc?rev=1299978&view=rev
> Log:
> Preparing for release 1.1.0
> 
> Modified:
>    incubator/flume/trunk/CHANGELOG
> 
> Modified: incubator/flume/trunk/CHANGELOG
> URL: http://svn.apache.org/viewvc/incubator/flume/trunk/CHANGELOG?rev=1299978&r1=1299977&r2=1299978&view=diff
> ==============================================================================
> --- incubator/flume/trunk/CHANGELOG (original)
> +++ incubator/flume/trunk/CHANGELOG Tue Mar 13 05:08:12 2012
> @@ -1,3 +1,59 @@
> +Release Notes - Flume - Version v1.1.0
> +
> +** 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-972] - Missing dep when attempting to prepare flume dir for import into Eclipse
> +    * [FLUME-987] - LoggerSink prints garbage for body
> +    * [FLUME-1003] - The memory channel does not seem to respect the capacity
> +    * [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
> +
> +** 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-931] - Flume NG TailSource
> +    * [FLUME-932] - Making flume-ng components pluggage and name aware
> +    * [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
> +
> +** 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
> +    * [FLUME-1015] - S3 sink on flumeNG
> +
> +** 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
> +
> +----
> Release Notes - Flume - Version v1.0.0 - 20111230
> 
> ** Bug
> 
>