Skip to content

Commit

Permalink
Bump to v0.9.3
Browse files Browse the repository at this point in the history
  • Loading branch information
Jonathan Hsieh committed Feb 6, 2011
1 parent 8e2f1a2 commit 3e18f66
Show file tree
Hide file tree
Showing 5 changed files with 223 additions and 6 deletions.
200 changes: 200 additions & 0 deletions CHANGELOG.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,200 @@
Release Notes - Flume - Version v0.9.3

<h2> Bug
</h2>
<ul>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-63'>FLUME-63</a>] - Master complains about logical nodes contexts with multiple WALs
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-99'>FLUME-99</a>] - Errors in default ports documentation
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-164'>FLUME-164</a>] - empty files cause NullPointerException, agent stops collecting further data but keeps running in background
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-280'>FLUME-280</a>] - &#39;+=&#39; Operation not work. bash-3.0
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-320'>FLUME-320</a>] - Race condition in new NIO based TailSource
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-333'>FLUME-333</a>] - &#39;ant tar&#39; did not include LICENSE, RELEASENOTES, README, and NOTICE
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-336'>FLUME-336</a>] - Fix Tests that fail due to permissions in windows
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-337'>FLUME-337</a>] - TestAvroDataFile tests fail
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-339'>FLUME-339</a>] - Fix Tests that break due to windows path escaping.
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-345'>FLUME-345</a>] - Generated html from ASCIIDOC contains GPL code.
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-347'>FLUME-347</a>] - Developer guide asciidoc does not build.
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-348'>FLUME-348</a>] - ThriftEventAdaptor should return null when a nonexistent attribute is fetched
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-349'>FLUME-349</a>] - Fix tests that break due to file semantics in windows.
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-350'>FLUME-350</a>] - Typo in conf/log4j.properties
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-362'>FLUME-362</a>] - Typos in man pages
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-365'>FLUME-365</a>] - &#39;refresh&#39; command with auto*Chain replaces autoCollectorSource with logicalSource.
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-376'>FLUME-376</a>] - Multiple WALs not isolated when using multiple agentE2ESinks.
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-382'>FLUME-382</a>] - All logical nodes in multi master mode are stuck in DECOMISSIONED mode.
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-395'>FLUME-395</a>] - Incorrect zip-compression codec name inside flume documentation
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-411'>FLUME-411</a>] - Events sent down each branch of a FanOut sink should be independent
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-416'>FLUME-416</a>] - CollectorSink hangs due to ConcurrentModificationException in RollSink
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-430'>FLUME-430</a>] - E2E Mode recovery doesn&#39;t deliver all events.
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-433'>FLUME-433</a>] - Agents end up in ERROR mode when all collectors are killed in BE or DFO mode
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-435'>FLUME-435</a>] - Be nice when there is a null body in ThriftEventAdapter
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-439'>FLUME-439</a>] - Auto Find Port in StatusHttpServer doesn&#39;t work.
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-466'>FLUME-466</a>] - Documentation typos
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-483'>FLUME-483</a>] - Some code in src/javatest-torture and plugins fails to build.
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-508'>FLUME-508</a>] - Fix TestMasterReportPusher tests
</li>
</ul>

<h2> Improvement
</h2>
<ul>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-17'>FLUME-17</a>] - Remove LET sink expressions
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-122'>FLUME-122</a>] - Make all Source/Sink/Decos API calls cancellable by throwing InterruptedExceptions
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-131'>FLUME-131</a>] - Handle source/sink/deco cancellation cleanly.
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-240'>FLUME-240</a>] - Flume master status page keeps accumulating information
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-307'>FLUME-307</a>] - Auto-generate all build version strings during build.
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-327'>FLUME-327</a>] - StatusHttpServers should use create paths in a OS agnostic way
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-377'>FLUME-377</a>] - Node statuses should be displayed in a sorted order.
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-379'>FLUME-379</a>] - Better error message when mapping already mapped logical node.
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-391'>FLUME-391</a>] - Changing sleep from 100ms to 10ms in exec source
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-398'>FLUME-398</a>] - Node Configurations should be displayed in sorted order.
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-399'>FLUME-399</a>] - Update Source API to use InterruptedExceptions
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-405'>FLUME-405</a>] - Parameterize gossip ack max age
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-407'>FLUME-407</a>] - Remove dead code from FlumeConfiguration
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-412'>FLUME-412</a>] - Text Sink should use KW Args.
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-422'>FLUME-422</a>] - Remove unsupported FanInSource.
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-423'>FLUME-423</a>] - Remove deprecated ExecEventSource
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-428'>FLUME-428</a>] - Get rid of FAILCHAIN from language and flume config parser.
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-434'>FLUME-434</a>] - Remove multi source from configuration grammer
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-436'>FLUME-436</a>] - Reduce the severity of being unable to connect to a master
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-437'>FLUME-437</a>] - Reduce the severity of being unable to connect to a master gossip port
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-438'>FLUME-438</a>] - Add ${user-name} escape sequence to default agent/master log dirs in FlumeConfiguration.
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-444'>FLUME-444</a>] - Remove flumereporter.jsp file from node webapp.
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-445'>FLUME-445</a>] - Remove the use of LET in agentDFOChain sink.
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-446'>FLUME-446</a>] - Reactivate tests in TestAgentSink.
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-469'>FLUME-469</a>] - node table should show flow-id
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-470'>FLUME-470</a>] - Flume code generator should regenerate kwargs
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-479'>FLUME-479</a>] - Lexer error is inconsistent
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-487'>FLUME-487</a>] - Update Thrift to 0.5.0
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-488'>FLUME-488</a>] - Fix some tests that have wrong names
</li>
</ul>

<h2> New Feature
</h2>
<ul>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-58'>FLUME-58</a>] - Builders and configuration language should support keyword arguments
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-107'>FLUME-107</a>] - Allow Flume to run on Windows
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-165'>FLUME-165</a>] - Allow collector sink to output to other sinks.
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-208'>FLUME-208</a>] - add &quot;startFromEnd&quot; args to tailDir
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-338'>FLUME-338</a>] - Service&#39;ify flume node/master for windows.
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-356'>FLUME-356</a>] - Installer for Windows Flume.
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-360'>FLUME-360</a>] - Generic JSON output format
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-361'>FLUME-361</a>] - bin/flume dump: Allow specifying output format
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-367'>FLUME-367</a>] - JSON interface for master
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-385'>FLUME-385</a>] - Flume node read-only JSON interface
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-408'>FLUME-408</a>] - Expose ack information in a master for debugging
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-410'>FLUME-410</a>] - Add ability to tail subdirs to tailDir sink
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-413'>FLUME-413</a>] - Sources should have a Context as an argument.
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-424'>FLUME-424</a>] - Make Multi master startup not depend on special config vars or special command line flags.
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-425'>FLUME-425</a>] - Comprehensive node metrics traversal mechanism.
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-426'>FLUME-426</a>] - Use Jettison Library to generate JSON objects in Master
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-440'>FLUME-440</a>] - Add &#39;dumplog&#39; command to bin/flume
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-443'>FLUME-443</a>] - Simplify how decorators are specified.
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-471'>FLUME-471</a>] - Add metrics to batching/unbatching/gzip/gunzip decorators
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-505'>FLUME-505</a>] - Message Digest decorator
</li>
</ul>

<h2> Task
</h2>
<ul>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-291'>FLUME-291</a>] - Support using pmd or checkstyle with Flume
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-309'>FLUME-309</a>] - Logging Developer Guidelines
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-315'>FLUME-315</a>] - Create Developer Guide documentation
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-328'>FLUME-328</a>] - Identify Tests that break/fail in Windows
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-335'>FLUME-335</a>] - Include asciidoc artifacts in repo and only build docs when necessary
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-340'>FLUME-340</a>] - Check that all files use unix style newlines instead of windows style newlines
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-341'>FLUME-341</a>] - Link to the DeveloperGuide from the index.html
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-352'>FLUME-352</a>] - Document running flume on windows.
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-415'>FLUME-415</a>] - Properly handle license for aho-corasick code.
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-461'>FLUME-461</a>] - Document auto find port option of flume node
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-462'>FLUME-462</a>] - Cleanup type casting warnings in core build.
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-489'>FLUME-489</a>] - Update docs to explain new 0.9.3 syntax.
</li>
</ul>

10 changes: 10 additions & 0 deletions DEVNOTES
Original file line number Diff line number Diff line change
Expand Up @@ -237,6 +237,16 @@ The current cut does not deal with differences between 32-bit vs
64-bit versions, proper error handling situations, or checks to see if
not run as administrator.

== Building documentation

Documentation for Flume is written in asciidoc. It relys on several
libraries to generate images.

* asciidoc v8.5.2
* graphviz (dot) v2.26.3

Documents can be built by running 'ant docs'

== License

All source files must include the following header:
Expand Down
4 changes: 2 additions & 2 deletions RELEASENOTES
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
Flume 0.9.3 (Unreleased)
========================
Flume 0.9.3
===========

There have been some changes that removed advanced and purposely
undocumented sinks such as the 'let' sink and the 'failchain' sink.
Expand Down
5 changes: 3 additions & 2 deletions build.xml
Original file line number Diff line number Diff line change
Expand Up @@ -32,9 +32,9 @@ to call at top-level: ant deploy-contrib compile-core-test
<property name="version.minor" value="9"/>
<property name="version.rev" value="3"/>
<property name="version.numbers" value="${version.major}.${version.minor}.${version.rev}"/>
<property name="version" value="${version.numbers}-SNAPSHOT"/>
<property name="version" value="${version.numbers}"/>
<property name="final.name" value="${name}-${version}"/>
<property name="year" value="2009-2010"/>
<property name="year" value="2009-2011"/>

<property name="build.dir" value="${basedir}/build"/>
<property name="build.src" value="${build.dir}/src"/>
Expand Down Expand Up @@ -878,6 +878,7 @@ to call at top-level: ant deploy-contrib compile-core-test
<include name="build.xml" />
<include name="cloudera/**" />
<include name="conf/**" />
<include name="CHANGELOG.html" />
<include name="DEVNOTES" />
<include name="RELEASENOTES" />
<include name="LICENSE" />
Expand Down
10 changes: 8 additions & 2 deletions src/docs/UserGuide/VersionHistory
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,13 @@ limitations under the License.

== Versions

=== history
=== History

v0.9.3 2/4/11:: Multi-master functional. Microsoft Windows support.
Metrics framework including json support. Updated Source/Sink API.
Improved robustness of non-translated agent chains and multiple
logical node configurations. Updated configuration languages
cconstructs. Usability improvements.

v0.9.2 11/15/10:: Support for all Hadoop supported compression codecs.
Avro RPC support. Flexible throughput throttling. Useful error
Expand All @@ -41,7 +47,7 @@ high level sinks. Open source and initial push to github.
v0.3 3/31/10 :: ZK based master/multi-master, automatic failovers for
data and control planes. flume shell. deb/rpm packaging.

v0.2 1/21/09 :: Different reliability modes: WAL 2.0, DFO, Best
v0.2 1/21/10 :: Different reliability modes: WAL 2.0, DFO, Best
effort. Output file escaping/bucketing. Proliferation of many sink
and decorators.

Expand Down

0 comments on commit 3e18f66

Please sign in to comment.