forked from cloudera/flume
-
Notifications
You must be signed in to change notification settings - Fork 0
/
CHANGELOG.html
418 lines (406 loc) · 25.8 KB
/
CHANGELOG.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
Release Notes - Flume - Version v0.9.4
<h2> Bug
</h2>
<ul>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-48'>FLUME-48</a>] - collectorSink writes files with .seq suffix even though text files are written out.
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-129'>FLUME-129</a>] - Find and fix bug/race that caused TestTailSourceCursor.testCursorRotatePrexistingSameSizeWithNewModtime to fail.
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-203'>FLUME-203</a>] - Fix TestDiskFailoverAgent flakiness
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-265'>FLUME-265</a>] - FanOut Collector does not support multiple collectorSink attributes
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-305'>FLUME-305</a>] - Fix code that causes TestCollectorSink to fail intermittently.
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-474'>FLUME-474</a>] - flume executable doesn't support extending java.library.path with flume-env.sh
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-482'>FLUME-482</a>] - Compression producing NullPointerException
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-496'>FLUME-496</a>] - Handle 64-bit vs 32-bit JVM during windows install.
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-511'>FLUME-511</a>] - Output format args can't be given via the configuration language
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-513'>FLUME-513</a>] - Typo fixes
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-515'>FLUME-515</a>] - Master Node does not bootstrap custom formats extending from AbstractOutputFormat
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-516'>FLUME-516</a>] - bin/flume script does not properly load pre-existing hadoop jars
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-523'>FLUME-523</a>] - Missing jar reference in helloworld plugin's build.xml
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-540'>FLUME-540</a>] - Large number of duplicates with agentE2ESink due to old log files
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-548'>FLUME-548</a>] - TestEvent has a time zone dependency
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-549'>FLUME-549</a>] - Uncaught doctext warnings from Thrift
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-564'>FLUME-564</a>] - avro-compiler-1.5.0.jar is not needed
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-571'>FLUME-571</a>] - Test for DefaultCodec in TestEscapedCustomOutputDfs does not actually work
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-586'>FLUME-586</a>] - Fix TestDiskFailoverSource and TestNaiveFileWALSource flakyness
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-588'>FLUME-588</a>] - Fix TestDiskFailoverBehavior flakyness
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-593'>FLUME-593</a>] - Node should only spawn logical node specified on master.
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-595'>FLUME-595</a>] - Node can fork multiple drivers from subsequent heartbeats when there only should be one.
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-597'>FLUME-597</a>] - Fix handling interruption of blocked WALSource
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-600'>FLUME-600</a>] - Have collector source create names that are both lexographically and chronologically ordered
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-602'>FLUME-602</a>] - Fix flaky TestChokeDeco tests.
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-606'>FLUME-606</a>] - Update TestFileSource and TestMultiGrep to get data from the classpath
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-607'>FLUME-607</a>] - Maven update breaks hello plugin
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-608'>FLUME-608</a>] - Maven update removed windows build option
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-609'>FLUME-609</a>] - Maven build introduces new test failures.
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-614'>FLUME-614</a>] - Build for HBase plugin broken due to maven.
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-622'>FLUME-622</a>] - Escape sequences gets stuck with "Illegal group reference" error if replacements have '$' chars.
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-623'>FLUME-623</a>] - Hbase plugin build missing hadoop-test jar
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-624'>FLUME-624</a>] - Fix intermittent TestAgentSink
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-630'>FLUME-630</a>] - Maven build breaks doc build.
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-642'>FLUME-642</a>] - fix path of package-info.java annotation.
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-646'>FLUME-646</a>] - Add support to the FlumeNode windows installer to detect 32-bit Java Installations (read JAVA_HOME properly) when running on 64 bit windows machines.
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-661'>FLUME-661</a>] - Remove duplicate copy of documentation source in ./src/docs
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-662'>FLUME-662</a>] - flume dump and dumplog command line options are broken.
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-667'>FLUME-667</a>] - stacks webapp is missing from node and master
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-669'>FLUME-669</a>] - Flogger fails to compile
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-673'>FLUME-673</a>] - Flume distribution problems.
</li>
</ul>
<h2> Epic
</h2>
<ul>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-6'>FLUME-6</a>] - Add HBase Sink
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-296'>FLUME-296</a>] - Mavenize Flume
</li>
</ul>
<h2> Improvement
</h2>
<ul>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-31'>FLUME-31</a>] - ant tar-binaries target
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-226'>FLUME-226</a>] - Parts of the logical nodes section of the manual are out of date.
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-250'>FLUME-250</a>] - Allow compression in Avro output formats
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-299'>FLUME-299</a>] - Add support for subarguments in flume config elements
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-414'>FLUME-414</a>] - Improve syntax of HBase sink
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-418'>FLUME-418</a>] - Add batching and compression arguments to agent and collectors
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-420'>FLUME-420</a>] - Change Context object to accept Objects.
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-427'>FLUME-427</a>] - make compression codec selection case-insensitive
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-509'>FLUME-509</a>] - flume-daemon script does not source flume-env script
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-519'>FLUME-519</a>] - Move FlumeNode.loadOutputFormatPlugins to FormatFactory and add tests.
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-520'>FLUME-520</a>] - Remove various main methods that exist to test
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-521'>FLUME-521</a>] - Remove deprecated Thrift code
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-550'>FLUME-550</a>] - Factor out Cursor from TailSource
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-561'>FLUME-561</a>] - Allow using a file to exclude certain tests from build
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-569'>FLUME-569</a>] - Make Drivers handle source/sink open and close lifecycle.
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-589'>FLUME-589</a>] - Improve Cancellation to take advantage of InterruptedException
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-596'>FLUME-596</a>] - Simplify driver by removing unneeded DriverListener.
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-598'>FLUME-598</a>] - Update RPC to send CLOSING state information from LogicalNode Driver.
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-618'>FLUME-618</a>] - Test output should be squelched
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-627'>FLUME-627</a>] - Make all temp files created by File.createTempFile or FileUtil.mktmpdir live in one dir.
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-632'>FLUME-632</a>] - Support arguments in output format configuration
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-633'>FLUME-633</a>] - Upgrade to Avro 1.5.1
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-635'>FLUME-635</a>] - Allow the compression codec to be specified in SequenceFiles
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-639'>FLUME-639</a>] - Remove LET sink remnants.
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-641'>FLUME-641</a>] - Support aliases for compression codecs
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-644'>FLUME-644</a>] - Remove unused parts of the Tagger
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-660'>FLUME-660</a>] - Add seqfile output format to documentation
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-665'>FLUME-665</a>] - Consolidate version numbers in maven build.
</li>
</ul>
<h2> New Feature
</h2>
<ul>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-27'>FLUME-27</a>] - Create log4j appender.
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-81'>FLUME-81</a>] - Support for 1 RegExp extractor that populates multi event attributes
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-92'>FLUME-92</a>] - Extractor to handle extracting of a date's components from an event field
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-247'>FLUME-247</a>] - Add Efficient HBase Sink whith Flexible Event's Attributes Writing
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-373'>FLUME-373</a>] - Flume windows installer should be build target in build.
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-467'>FLUME-467</a>] - Merge cloudera/hbase with trunk cloudera/master
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-524'>FLUME-524</a>] - Create a Lo4j / Logback / etc.. Avro Log Appender
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-546'>FLUME-546</a>] - File reading sources should allow for some sort of parameterized record delimiter
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-572'>FLUME-572</a>] - Allow using a file to only include certain tests in a build
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-579'>FLUME-579</a>] - various rpcSources / Sinks should expose port information in metrics data.
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-651'>FLUME-651</a>] - Hook in support for output format arguments into relevant sinks.
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-663'>FLUME-663</a>] - add 'flume sink' and 'flume source' commands to ease debugging.
</li>
</ul>
<h2> Task
</h2>
<ul>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-464'>FLUME-464</a>] - Removed deprecated GZIPCompression setting.
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-504'>FLUME-504</a>] - Update Thrift to 0.6.0
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-530'>FLUME-530</a>] - Rename "Flume Windows Guide" to be "Installing Flume Nodes on Windows"
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-545'>FLUME-545</a>] - Upgrade to Avro 1.5.0
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-551'>FLUME-551</a>] - Document tail custom delimiter options.
</li>
</ul>
<h2> Sub-task
</h2>
<ul>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-584'>FLUME-584</a>] - Change version to 0.9.4-SNAPSHOT (instead of 0.9.10-SNAPSHOT)
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-585'>FLUME-585</a>] - Precompile JSP pages
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-587'>FLUME-587</a>] - Fix test failures due to relocated files
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-590'>FLUME-590</a>] - Figure out why not all tests are running
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-591'>FLUME-591</a>] - Support the original URLs in the maven build
</li>
</ul>
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>] - '+=' 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>] - 'ant tar' 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>] - 'refresh' 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'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'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 "startFromEnd" args to tailDir
</li>
<li>[<a href='https://issues.cloudera.org/browse/FLUME-338'>FLUME-338</a>] - Service'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 'dumplog' 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>