forked from fluent/fluentd
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathChangeLog
219 lines (200 loc) · 9.19 KB
/
ChangeLog
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
# v0.14
## Release 0.14.2 - 2016/08/09
### New features / Enhancement
* Fix to split large event stream into some/many chunks in buffers
https://github.com/fluent/fluentd/pull/1062
* Add parser and filter support in compat_parameters plugin helper
https://github.com/fluent/fluentd/pull/1079
* Add a RPC call to flush buffers and stop workers
https://github.com/fluent/fluentd/pull/1134
* Update forward protocol to pass the number of events in a payload
https://github.com/fluent/fluentd/pull/1137
* Improve performance of some built-in formatter plugins
https://github.com/fluent/fluentd/pull/1082
https://github.com/fluent/fluentd/pull/1086
* Migrate some built-in plugins and plugin util modules into v0.14 API
https://github.com/fluent/fluentd/pull/1058
https://github.com/fluent/fluentd/pull/1061
https://github.com/fluent/fluentd/pull/1076
https://github.com/fluent/fluentd/pull/1078
https://github.com/fluent/fluentd/pull/1081
https://github.com/fluent/fluentd/pull/1083
https://github.com/fluent/fluentd/pull/1091
* Register RegExpParser as a parser plugin explicitly
https://github.com/fluent/fluentd/pull/1094
* Add delimiter option to CSV parser
https://github.com/fluent/fluentd/pull/1108
* Add an option to receive longer udp syslog messages
https://github.com/fluent/fluentd/pull/1127
* Add a option to suspend internal status in dummy plugin
https://github.com/fluent/fluentd/pull/900
* Add a feature to capture filtered records in test driver for Filter plugins
https://github.com/fluent/fluentd/pull/1077
* Add some utility methods to plugin test drivers
https://github.com/fluent/fluentd/pull/1114
### Bug fixes
* Fix bug to read non buffer-chunk files as buffer chunks when Fluentd resumed
https://github.com/fluent/fluentd/pull/1124
* Fix bug not to load Filter plugins which are specified in configurations
https://github.com/fluent/fluentd/pull/1118
* Fix bug to ignore `-p` option to specify directories of plugins
https://github.com/fluent/fluentd/pull/1133
* Fix bug to overwrite base class configuration section definitions by subclasses
https://github.com/fluent/fluentd/pull/1119
* Fix to stop Fluentd worker process by Ctrl-C when --no-supervisor specified
https://github.com/fluent/fluentd/pull/1089
* Fix regression about RPC call to reload configuration
https://github.com/fluent/fluentd/pull/1093
* Specify to ensure Oj JSON parser to use strict mode
https://github.com/fluent/fluentd/pull/1147
* Fix unexisting path handling in Windows environment
https://github.com/fluent/fluentd/pull/1104
## Release 0.14.1 - 2016/06/30
### New features / Enhancement
* Add plugin helpers for parsers and formatters
https://github.com/fluent/fluentd/pull/1023
* Extract some mixins into compat modules
https://github.com/fluent/fluentd/pull/1044
https://github.com/fluent/fluentd/pull/1052
* Add utility methods for tests and test drivers
https://github.com/fluent/fluentd/pull/1047
* Migrate some built-in plugins to v0.14 APIs
https://github.com/fluent/fluentd/pull/1049
https://github.com/fluent/fluentd/pull/1057
https://github.com/fluent/fluentd/pull/1060
https://github.com/fluent/fluentd/pull/1064
* Add support of X-Forwarded-For header in in_http plugin
https://github.com/fluent/fluentd/pull/1051
* Warn not to create too many staged chunks at configure
https://github.com/fluent/fluentd/pull/1054
* Add a plugin helper to inject tag/time/hostname
https://github.com/fluent/fluentd/pull/1063
### Bug fixes
* Fix in_monitor_agent for v0.14 plugins
https://github.com/fluent/fluentd/pull/1003
* Fix to call #format_stream of plugins themselves when RecordFilter mixin included
https://github.com/fluent/fluentd/pull/1005
* Fix shutdown sequence to wait force flush
https://github.com/fluent/fluentd/pull/1009
* Fix a deadlock bug in shutdown
https://github.com/fluent/fluentd/pull/1010
* Fix to require DetachProcessMixin in default for compat plugins
https://github.com/fluent/fluentd/pull/1014
* Fix to overwrite configure_proxy name only for root sections for debugging
https://github.com/fluent/fluentd/pull/1015
* Rename file for in_unix plugin
https://github.com/fluent/fluentd/pull/1017
* Fix a bug not to create pid file when daemonized
https://github.com/fluent/fluentd/pull/1021
* Fix wrong DEFAULT_PLUGIN_PATH
https://github.com/fluent/fluentd/pull/1028
* Fix a bug not to use primary plugin type for secondary in default
https://github.com/fluent/fluentd/pull/1032
* Add --run-worker option to distinguish to run as worker without supervisor
https://github.com/fluent/fluentd/pull/1033
* Fix regression of fluent-debug command
https://github.com/fluent/fluentd/pull/1046
* Update windows-pr dependency to 1.2.5
https://github.com/fluent/fluentd/pull/1065
* Fix supervisor to pass RUBYOPT to worker processes
https://github.com/fluent/fluentd/pull/1066
## Release 0.14.0 - 2016/05/25
### New features / Enhancement
This list includes changes of 0.14.0.pre.1 and release candidates.
* Update supported Ruby version to 2.1 or later
https://github.com/fluent/fluentd/pull/692
* Sub-second event time support
https://github.com/fluent/fluentd/pull/653
* Windows support and supervisor improvement
https://github.com/fluent/fluentd/pull/674
https://github.com/fluent/fluentd/pull/831
https://github.com/fluent/fluentd/pull/880
* Add New plugin API
https://github.com/fluent/fluentd/pull/800
https://github.com/fluent/fluentd/pull/843
https://github.com/fluent/fluentd/pull/866
https://github.com/fluent/fluentd/pull/905
https://github.com/fluent/fluentd/pull/906
https://github.com/fluent/fluentd/pull/917
https://github.com/fluent/fluentd/pull/928
https://github.com/fluent/fluentd/pull/943
https://github.com/fluent/fluentd/pull/964
https://github.com/fluent/fluentd/pull/965
https://github.com/fluent/fluentd/pull/972
https://github.com/fluent/fluentd/pull/983
* Add standard chunking format
https://github.com/fluent/fluentd/pull/914
* Add Compatibility layer for v0.12 plugins
https://github.com/fluent/fluentd/pull/912
https://github.com/fluent/fluentd/pull/969
https://github.com/fluent/fluentd/pull/974
https://github.com/fluent/fluentd/pull/992
https://github.com/fluent/fluentd/pull/999
* Add Plugin Storage API
https://github.com/fluent/fluentd/pull/864
https://github.com/fluent/fluentd/pull/910
* Enforce to use router.emit instead of Engine.emit
https://github.com/fluent/fluentd/pull/883
* log: Show plugin name and id in logs
https://github.com/fluent/fluentd/pull/860
* log: Dump configurations with v1 syntax in logs
https://github.com/fluent/fluentd/pull/867
* log: Dump errors with class in logs
https://github.com/fluent/fluentd/pull/899
* config: Add simplified syntax for configuration values of hash and array
https://github.com/fluent/fluentd/pull/875
* config: Add 'init' option to config_section to initialize section objects
https://github.com/fluent/fluentd/pull/877
* config: Support multiline string in quoted strings
https://github.com/fluent/fluentd/pull/929
* config: Add optional arguments on Element#elements to select child elements
https://github.com/fluent/fluentd/pull/948
* config: Show deprecated warnings for reserved parameters
https://github.com/fluent/fluentd/pull/971
* config: Make the detach process forward interval configurable
https://github.com/fluent/fluentd/pull/982
* in_tail: Add 'path_key' option to inject tailing path
https://github.com/fluent/fluentd/pull/951
* Remove in_status plugin
https://github.com/fluent/fluentd/pull/690
### Bug fixes
* config: Enum list must be of symbols
https://github.com/fluent/fluentd/pull/821
* config: Fix to dup values in default
https://github.com/fluent/fluentd/pull/827
* config: Fix problems about overwriting subsections
https://github.com/fluent/fluentd/pull/844
https://github.com/fluent/fluentd/pull/981
* log: Serialize Fluent::EventTime as Integer in JSON
https://github.com/fluent/fluentd/pull/904
* out_forward: Add missing error class and tests for it
https://github.com/fluent/fluentd/pull/922
### Internal fix / Refactoring
* Fix dependencies between files
https://github.com/fluent/fluentd/pull/799
https://github.com/fluent/fluentd/pull/808
https://github.com/fluent/fluentd/pull/823
https://github.com/fluent/fluentd/pull/824
https://github.com/fluent/fluentd/pull/825
https://github.com/fluent/fluentd/pull/826
https://github.com/fluent/fluentd/pull/828
https://github.com/fluent/fluentd/pull/859
https://github.com/fluent/fluentd/pull/892
* Separate PluginId from config
https://github.com/fluent/fluentd/pull/832
* Separate MessagePack factory from Engine
https://github.com/fluent/fluentd/pull/871
* Register plugins to registry
https://github.com/fluent/fluentd/pull/838
* Move TypeConverter mixin to mixin.rb
https://github.com/fluent/fluentd/pull/842
* Override default configurations by <system>
https://github.com/fluent/fluentd/pull/854
* Suppress Ruby level warnings
https://github.com/fluent/fluentd/pull/846
https://github.com/fluent/fluentd/pull/852
https://github.com/fluent/fluentd/pull/890
https://github.com/fluent/fluentd/pull/946
https://github.com/fluent/fluentd/pull/955
https://github.com/fluent/fluentd/pull/966
See https://github.com/fluent/fluentd/blob/v0.12/ChangeLog for v0.12 changelog