content/releases/1.0.0.html (305 lines of code) (raw):
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Version 1.0.0 - Incubating — Apache Flume</title>
<link rel="stylesheet" href="../_static/flume.css" type="text/css" />
<link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT: '../',
VERSION: '',
COLLAPSE_INDEX: false,
FILE_SUFFIX: '.html',
HAS_SOURCE: true
};
</script>
<script type="text/javascript" src="../_static/jquery.js"></script>
<script type="text/javascript" src="../_static/underscore.js"></script>
<script type="text/javascript" src="../_static/doctools.js"></script>
<link rel="top" title="Apache Flume" href="../index.html" />
<link rel="up" title="Releases" href="index.html" />
<link rel="next" title="Mailing lists" href="../mailinglists.html" />
<link rel="prev" title="Version 1.1.0 - Incubating" href="1.1.0.html" />
</head>
<body>
<div class="header">
<table width="100%" border="0">
<tr>
<td width="10%">
<div class="logo">
<a href="../index.html">
<img class="logo" src="../_static/flume-logo.png" alt="Logo"/>
</a>
</div>
</td>
<td width="2%">
<span class="trademark">™</span>
</td>
<td width="68%" align="center" class="pageTitle">Apache Flume<sup><span class="trademark">™</span></sup>
</td>
<td width="20%">
<a href="https://www.apache.org">
<img src="../_static/feather-small.png" alt="Apache Software Foundation" height="70"/>
</a>
</td>
</tr>
</table>
</div>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body">
<div class="section" id="version-1-0-0-incubating">
<h1>Version 1.0.0 - Incubating<a class="headerlink" href="#version-1-0-0-incubating" title="Permalink to this headline">¶</a></h1>
<p class="rubric">Status of this release</p>
<p>This release is the first release of Apache Flume within the Apache
Incubator, and is labelled and should be considered as a beta version.</p>
<p class="rubric">Release Documentation</p>
<ul class="simple">
<li><a class="reference external" href="content/1.0.0-incubating/apidocs/index.html">API Documentation</a></li>
</ul>
<p class="rubric">Changes</p>
<ul>
<li><dl class="first docutils">
<dt>Bug</dt>
<dd><ul class="first last simple">
<li>[FLUME-830] - flume uber jar is missing files from flume-file-channel project</li>
<li>[FLUME-831] - flume-jdbc-channel project has unnecessary direct dependency on log4j API</li>
<li>[FLUME-833] - Audit Direct Library Deps for Flume NG</li>
<li>[FLUME-835] - Issues during clean build of Flume NG</li>
<li>[FLUME-850] - Upgrade the version of Hadoop we use for HDFS sink</li>
<li>[FLUME-858] - HDFSWriterFactory is using operation == for string comparison</li>
<li>[FLUME-863] - Use of unknown sink type leads to NullPointerException</li>
<li>[FLUME-868] - RAT checks fail on builds.apache.org due to local maven repo</li>
<li>[FLUME-869] - JDBC channel tests leave derby.log in module directory</li>
<li>[FLUME-870] - LoggerSink contains two calls to Transaction#commit()</li>
<li>[FLUME-880] - HDFSFormatterFactory is using == operator for String objects</li>
<li>[FLUME-887] - Add maven assembly to build a source only artifact</li>
<li>[FLUME-891] - flume-ng script doesn’t build the classpath properly</li>
<li>[FLUME-894] - Add log4j as part of the build</li>
<li>[FLUME-898] - Create DISCLAIMER file for Flume project</li>
<li>[FLUME-900] - RELEASENOTES file needs to be ignored by RAT</li>
<li>[FLUME-902] - Remove thrift references in NG build</li>
<li>[FLUME-903] - Update project metadata in main pom</li>
<li>[FLUME-904] - Update plugin and dependency repos referenced in the main pom</li>
<li>[FLUME-905] - ExecSource silently fails after first transaction with channel</li>
<li>[FLUME-906] - Maven Avro plugin missing an entry in plugin dep management</li>
<li>[FLUME-907] - Maven assembly missing CHANGELOG and other misc files</li>
<li>[FLUME-908] - Clean out old bin and conf contents</li>
<li>[FLUME-909] - org.apache.flume.node.TestAbstractLogicalNodeManager is failing on some machines</li>
<li>[FLUME-910] - Typo in maven avro plugin groupId in plugin dep management</li>
<li>[FLUME-911] - README should reference Apache Flume rather than just Flume</li>
<li>[FLUME-912] - DEVNOTES contains outdated info</li>
<li>[FLUME-913] - slf4j-log4j binding is excluded from the dist assembly due to test scope</li>
<li>[FLUME-915] - Incorrect license information in various files</li>
<li>[FLUME-916] - DISCLAIMER file has an incorrect URL</li>
</ul>
</dd>
</dl>
</li>
<li><dl class="first docutils">
<dt>Improvement</dt>
<dd><ul class="first last simple">
<li>[FLUME-846] - Bump Avro version to 1.6.x</li>
<li>[FLUME-867] - Pollable source and sink runners should reduce poll interval after several BACKOFFs</li>
<li>[FLUME-871] - HDFS sink needs to handle blocked/hung append operation</li>
</ul>
</dd>
</dl>
</li>
<li><dl class="first docutils">
<dt>Question</dt>
<dd><ul class="first last simple">
<li>[FLUME-856] - Move data across hosts</li>
</ul>
</dd>
</dl>
</li>
<li><dl class="first docutils">
<dt>Task</dt>
<dd><ul class="first last simple">
<li>[FLUME-876] - Update README, NOTICE, LICENSE, and DEVNOTES files</li>
<li>[FLUME-878] - Write release-ready Maven assembly descriptor</li>
<li>[FLUME-879] - Document Flume’s ASF release process</li>
<li>[FLUME-885] - Set version number of project to 1.0.0-SNAPSHOT for NG branch</li>
<li>[FLUME-899] - Add Release notes</li>
<li>[FLUME-901] - Make Flume NG build and pass tests against Hadoop 0.23 branch</li>
</ul>
</dd>
</dl>
</li>
</ul>
<p>Release Notes - Flume - Version NG alpha 2 - 20111107</p>
<ul>
<li><dl class="first docutils">
<dt>Bug</dt>
<dd><ul class="first last simple">
<li>[FLUME-773] - ExecSource doesn’t rollback transactions on errors</li>
<li>[FLUME-805] - HDFS sink should mangle the names of incomplete files till they are closed</li>
<li>[FLUME-815] - Test json config file has missing bind property</li>
<li>[FLUME-816] - TestJdbcChannelProvider throws OOME based on RNG values</li>
<li>[FLUME-817] - JdbcChannel can not be created by DefaultChannelFactory</li>
<li>[FLUME-818] - PropertiesFileConfigurationProvider doesn’t properly log exceptions</li>
<li>[FLUME-822] - JDBC channel lock acquisition failure during take()</li>
<li>[FLUME-823] - The properties configuration provider should fail if the configuration file is not found</li>
<li>[FLUME-825] - Need to remove dependency on hadoop core from flume-ng-core project</li>
<li>[FLUME-827] - Avro client conn failure results in 60-second wait before terminating</li>
<li>[FLUME-848] - Typo is TestHDFSEventSink path</li>
<li>[FLUME-861] - AvroSource is failing on ClosedChannelException</li>
</ul>
</dd>
</dl>
</li>
<li><dl class="first docutils">
<dt>Improvement</dt>
<dd><ul class="first last simple">
<li>[FLUME-819] - JDBC channel plugin is not registered with Flume node</li>
<li>[FLUME-820] - JDBC channel should support capacity specification.</li>
<li>[FLUME-821] - Derby schema handler should create the necessary indexes for fast lookups.</li>
<li>[FLUME-826] - Update libs</li>
</ul>
</dd>
</dl>
</li>
<li><dl class="first docutils">
<dt>New Feature</dt>
<dd><ul class="first last simple">
<li>[FLUME-775] - Support text output</li>
<li>[FLUME-814] - Add support for multiple channels to sources</li>
</ul>
</dd>
</dl>
</li>
<li><dl class="first docutils">
<dt>Task</dt>
<dd><ul class="first last simple">
<li>[FLUME-812] - Enable Apache RAT checks during Maven build</li>
<li>[FLUME-866] - Remove old plugins and log4j appender</li>
</ul>
</dd>
</dl>
</li>
</ul>
<p>Release Notes - Flume - Version NG alpha 1 - 20111021</p>
<ul>
<li><dl class="first docutils">
<dt>Sub-task</dt>
<dd><ul class="first last simple">
<li>[FLUME-737] - Port Flume OG sources and sinks to NG interfaces</li>
<li>[FLUME-739] - Create NG node configuration components</li>
<li>[FLUME-747] - Create NG command line launchers and daemon infrastructure</li>
<li>[FLUME-760] - Implement JDBC based channel implementation</li>
<li>[FLUME-761] - Implement HDFS Flume NG sink</li>
<li>[FLUME-777] - Support text output for HDFS sink</li>
<li>[FLUME-795] - Replace the non-transactional memory channel with new transactional memory channel</li>
</ul>
</dd>
</dl>
</li>
<li><dl class="first docutils">
<dt>Bug</dt>
<dd><ul class="first last simple">
<li>[FLUME-769] - FLUME-728 - TestJsonFileConfigurationProvider fails due to timing issue</li>
<li>[FLUME-784] - MemoryChannel should poll with timeout on take() rather than block indefinitely</li>
<li>[FLUME-788] - Add more test cases to Flume-NG HDFS test</li>
<li>[FLUME-803] - support re-entrant transaction for memory channel</li>
<li>[FLUME-806] - Fix cast exception in MemoryChannel due to config type changes</li>
<li>[FLUME-807] - Fix tests broken by FLUME-802 changes</li>
<li>[FLUME-809] - Fix channel syntax javadoc bug in PropertiesFileConfigurationProvider</li>
<li>[FLUME-811] - Remove logging of avro client that causes errors with proxy object methods</li>
</ul>
</dd>
</dl>
</li>
<li><dl class="first docutils">
<dt>Epic</dt>
<dd><ul class="first last simple">
<li>[FLUME-728] - Flume NG refactoring</li>
</ul>
</dd>
</dl>
</li>
<li><dl class="first docutils">
<dt>Improvement</dt>
<dd><ul class="first last simple">
<li>[FLUME-772] - MemoryChannel should push events back into channel on rollback</li>
<li>[FLUME-774] - Move HDFS sink into a separate module</li>
<li>[FLUME-781] - Add error checking to AvroCLICilent</li>
<li>[FLUME-782] - Instrument AvroSource with counters</li>
<li>[FLUME-783] - Add a batch event RPC call to AvroSource</li>
<li>[FLUME-804] - Support help and node name arguments from the command line</li>
<li>[FLUME-810] - Add help command line options to AvroCLIClient</li>
</ul>
</dd>
</dl>
</li>
<li><dl class="first docutils">
<dt>New Feature</dt>
<dd><ul class="first last simple">
<li>[FLUME-771] - Implement NG Avro source</li>
<li>[FLUME-778] - Implement NG Avro sink</li>
<li>[FLUME-779] - Create an Avro CLI for sending data to the Avro source</li>
</ul>
</dd>
</dl>
</li>
<li><dl class="first docutils">
<dt>Task</dt>
<dd><ul class="first last simple">
<li>[FLUME-780] - Reduce default log levels for chatty libraries</li>
<li>[FLUME-785] - Write javadoc for builtin channels</li>
<li>[FLUME-786] - Write javadoc for builtin sources</li>
<li>[FLUME-787] - Write javadoc for builtin sinks</li>
<li>[FLUME-801] - Write NG getting started guide</li>
<li>[FLUME-802] - Complete PropertyFileConfigurationProvider implementation</li>
</ul>
</dd>
</dl>
</li>
</ul>
</div>
</div>
</div>
</div>
<div class="sphinxsidebar">
<div class="sphinxsidebarwrapper"><h3><a href="../index.html">Apache Flume</a></h3>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../getinvolved.html">How to Get Involved</a></li>
<li class="toctree-l1"><a class="reference internal" href="../download.html">Download</a></li>
<li class="toctree-l1"><a class="reference internal" href="../security.html">Apache Flume Security Vulnerabilities</a></li>
<li class="toctree-l1"><a class="reference internal" href="../documentation.html">Documentation</a></li>
<li class="toctree-l1"><a class="reference internal" href="index.html">Releases</a></li>
<li class="toctree-l1"><a class="reference internal" href="../mailinglists.html">Mailing lists</a></li>
<li class="toctree-l1"><a class="reference internal" href="../team.html">Team</a></li>
<li class="toctree-l1"><a class="reference internal" href="../source.html">Source Repository</a></li>
<li class="toctree-l1"><a class="reference internal" href="../testing.html">Testing</a></li>
<li class="toctree-l1"><a class="reference internal" href="../license.html">Apache License</a></li>
<li class="toctree-l1"><a class="reference internal" href="../subprojects.html">Sub Projects</a></li>
</ul>
<h3>Resources</h3>
<ul class="this-page-menu">
<li><a href="https://issues.apache.org/jira/browse/FLUME">Flume Issue Tracking (Jira)</a></li>
<li><a href="https://cwiki.apache.org/confluence/display/FLUME">Flume Wiki</a></li>
<li><a href="https://cwiki.apache.org/confluence/display/FLUME/Getting+Started">Getting Started Guide</a></li>
</ul>
<h3>Apache</h3>
<ul class="this-page-menu">
<li><a href="https://www.apache.org">Home</a></li>
<li><a href="https://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li>
<li><a href="https://www.apache.org/licenses">Licenses</a> </li>
<li><a href="https://www.apache.org/foundation/thanks.html">Thanks</a></li>
<li><a href="https://www.apachecon.com">Conferences</a></li>
<li><a href="https://www.apache.org/security/">Security</a></li>
<li><a href="https://privacy.apache.org/policies/privacy-policy-public.html">Data Privacy</a></li>
</ul>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="footer">
© 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..
</div>
</body>
</html>