-
Notifications
You must be signed in to change notification settings - Fork 217
/
ChangeLog
412 lines (214 loc) · 9.33 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
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
Release 1.8.0 - 2024/11/06
* out_s3: Add zstd compression support
Release 1.7.2 - 2022/10/19
* in_s3: Add `event_bridge_mode` parameter
* out_s3: Fix `s3_object_key_format` check to allow `%{hex_random}` as well as `%{uuid_flush}` or `${chunk_id}`
Release 1.7.1 - 2022/07/15
* in_s3: Add `match_regexp` parameter to selectively download S3 files based on the object key
* out_s3: Support `ssl_ca_bundle` and `ssl_ca_directory` parameter
Release 1.7.0 - 2022/06/14
* in_s3: Allow multi workers
* in_s3: Support alternative AWS key ID and secret for SQS
* out_s3: Add warning for multi workers
* out_s3: Support object tagging
Release 1.6.1 - 2021/08/19
* in_s3/out_s3: Don't raise error when s3_endpoint is used for VPC endpoint (GitHub: #384)
Release 1.6.0 - 2021/04/08
* out_s3: Add support for Parquet compressor. Use `<compress>` section to configure columnify command behavior.
Release 1.5.1 - 2021/02/16
* out_s3: Fix assume_role_credentials regression
Release 1.5.0 - 2020/12/18
* out_s3: Fix IAM credentials handling. Prefer assume_role_credentials and region parameter bug.
Release 1.4.0 - 2020/08/02
* Remove uuidtools dependency
* in_s3: Add error info to polloing retry log
Release 1.3.4 - 2020/07/07
* Add sts_http_proxy and sts_endpoint_url to assume_role_credentials
Release 1.3.3 - 2020/06/25
* Allow fips/gov included endpoint
* Support sts_region parameter
Release 1.3.2 - 2020/05/18
* out_s3: Show warning message for object conflict case.
Release 1.3.1 - 2020/04/15
* out_s3: Support S3 Dual-Stack Endpoints in output plugin via enable_dual_stack parameter
Release 1.3.0 - 2020/02/10
* in_s3/out_s3: Support AssumeRoleWebIdentityCredentials via `web_identity_credentials` section for EKS.
Release 1.2.1 - 2019/11/10
* in_s3: Support ECSCredentials
Release 1.2.0 - 2019/10/17
* out_s3: Add bucket_lifecycle_rule section to set bucket's lifecycle
Release 1.1.11 - 2019/06/17
* in_s3: Add add_object_metadata parameter
Release 1.1.10 - 2019/05/08
* out_s3: force_path_style is deprecated
Release 1.1.9 - 2019/03/26
* out_s3: Add enable_transfer_acceleration parameter
* Update fluentd dependency to v0.14.22 or later
Release 1.1.8 - 2019/01/28
* in_s3: Restart SQS polling when the error happens
* out_s3: Show root cause when error happens during compressor loading
Release 1.1.7 - 2018/11/14
* in_s3: Fix the bug proxy_uri parameter setting
* in_s3: Support cross-acount bucket/sqs capability with AssumeRole
Release 1.1.6 - 2018/09/11
* in_s3: Add s3_endpoint parameter to support S3 compatible service
Release 1.1.5 - 2018/09/04
* out_s3: Improve check_apikeys performance by specifying `max_keys` parameter
Release 1.1.4 - 2018/07/22
* out_s3: Support time_slice in `check_object false`. date_slice is kept for backward compatibility
Release 1.1.3 - 2018/04/15
* in_s3: Fixed extracting gzip's multiple stream.
Release 1.1.2 - 2018/04/10
* out_s3: Fix memory leak when s3_object_key_format has time related placeholder
Release 1.1.1 - 2018/01/10
* out_s3: Add index_format parameter
Release 1.1.0 - 2017/11/29
* Use aws-sdk-s3 / aws-sdk-sqs gems instead of aws-sdk gem
Release 1.0.0 - 2017/11/15
* Use v0.14 API
* out_s3: Support canonical user id based grant permission
* out_s3: Use specified s3_object_key_format even if check_object is false
* out_s3: Add s3_metadata parameter
* out_s3: Add ssl_verify_peer parameter
* in_s3: Unescape S3 key
* Add use_bundled_cert parameter
Release 0.8.0 - 2016/12/20
* out_s3: Add check_object / check_bucket parameters for only put permission
* Remove fluent-mixin-config-placeholders dependency
Release 0.7.2 - 2016/10/20
* in_s3: Replace old parser API with new one
* in_s3: Don't stop SQS polling when error happens
Release 0.7.1 - 2016/09/02
* Support IAM role for Amazon ECS task
Release 0.7.0 - 2016/08/10
* Add s3 input plugin
Release 0.6.9 - 2016/07/28
* Support v0.14
* Fix aws_iam_retries warning
* Fix race condition at start with buffers
Release 0.6.8 - 2016/04/19
* Add sse customer key options
Release 0.6.7 - 2016/03/31
* Add signature_version parameter
* Add warn_for_delay parameter
Release 0.6.6 - 2016/03/16
* Fix ACL handling in PUT operation
Release 0.6.5 - 2016/01/13
* Add description to parameters
* Use path as prefix in API key check
Release 0.6.4 - 2015/12/03
* Add secret parameters to role_arn, external_id and ssekms_key_id
* Fix region handling in assume_role_credentials
Release 0.6.3 - 2015/11/25
* Add compute_checksums parameter
Release 0.6.2 - 2015/11/24
* Add ssekms_key_id option to use KMS encryption
Release 0.6.1 - 2015/10/30
* Fix server_side_encryption error
* Keep hex random identity on rebooting
* Fix Tempfile handling on windows
Release 0.6.0 - 2015/10/09
* Allow path based calling format
* Add hex_random placeholder
* Add overwrite option
Release 0.6.0.pre1 - 2015/09/10
* Use AWS SDK v2
Release 0.5.11 - 2015/08/04
* Add acl parameter
* Fix use_server_side_encryption parameter
Release 0.5.10 - 2015/07/27
* Add "uuid_flush" placeholder to s3_object_key_format for creating unique object
Release 0.5.9 - 2015/06/10
* Add secret option to AWS key related parameters
Release 0.5.8 - 2015/06/09
* Fix credential provider selection for env vars
* Add aws_iam_retries parameter to set number of attemps to the EC2 metadata service
Release 0.5.7 - 2015/03/31
* Use s3_endpoint instead of endpoint for S3 Client configuration for S3 compatible services
* Increase the number of retry when use IAM role
Release 0.5.6 - 2015/03/02
* Force to use aws-sdk-v1, not aws-sdk
Release 0.5.5 - 2015/02/19
* Revive s3_endpoint parameter for S3 compatible services
Release 0.5.4 - 2015/02/12
* Add use_server_side_encryption parameter
Release 0.5.3 - 2015/02/06
* Add error information in API check
* Add GzipWriter fallback to gzip_command
Release 0.5.2 - 2015/02/05
* Add experimental gzip_command compressor
Release 0.5.1 - 2014/12/18
* Skip apikey_check error when auto_create_bucket is true and bucket doesn't exist
Release 0.5.0 - 2014/12/07
* Make compression algorithm pluggable
* Remove format_json parameter
* Remove s3_endpoint parameter
* Relax fluentd version restriction to support 0.12 or later
Release 0.4.3 - 2014/11/10
* Change API check message to consider region mismatch
Release 0.4.2 - 2014/10/22
* Update fluent-mixin-config-placeholders to v0.3.0
Release 0.4.1 - 2014/10/16
* Add 's3_region' option to specify S3 region
* Restrict aws-sdk gem dependency version to use v1
* Fix infinite loop when same object path is generated
Release 0.4.0 - 2014/06/06
* Add 'format' option to change one line format
* Update fluentd dependency to v0.10.49
Release 0.3.7 - 2014/03/07
* Support lzma2 compression using 'xz' command
https://github.com/fluent/fluent-plugin-s3/pull/41
* Relax aws-sdk gem requirement
https://github.com/fluent/fluent-plugin-s3/pull/42
Release 0.3.6 - 2014/02/05
* Support 'log_level' option
Release 0.3.5 - 2013/12/05
* Add 'reduced_redundancy' option to store logs in reduced redundancy
https://github.com/fluent/fluent-plugin-s3/pull/33
Release 0.3.4 - 2013/07/31
* Add dynamic path slicing by time formatted string
https://github.com/fluent/fluent-plugin-s3/pull/24
Release 0.3.3 - 2013/06/18
* Fix require bug on case-sensitive environment
Release 0.3.2 - 2013/06/18
* Support lzo mime-type
https://github.com/fluent/fluent-plugin-s3/pull/29
* Add proxy_uri option
https://github.com/fluent/fluent-plugin-s3/issues/25
* Add check_apikey_on_start option
https://github.com/fluent/fluent-plugin-s3/pull/28
Release 0.3.1 - 2013/03/28
* Support json and text mime-types
https://github.com/fluent/fluent-plugin-s3/pull/20
Release 0.3.0 - 2013/02/19
* Enable dynamic and configurable S3 object kyes
https://github.com/fluent/fluent-plugin-s3/pull/12
* Fix a lot of temporary files were left on /tmp when the plugin failed to write to S3
https://github.com/fluent/fluent-plugin-s3/pull/15
* Enable fluent-mixin-config-placeholders to support hostname, uuid and other parameters in configuration
https://github.com/fluent/fluent-plugin-s3/pull/19
* Update 'aws-sdk' version requirement to '~> 1.8.2'
https://github.com/fluent/fluent-plugin-s3/pull/21
* Create new S3 bucket if not exists
https://github.com/fluent/fluent-plugin-s3/pull/22
* Check the permission and bucket existence at start method, not write method.
Release 0.2.6 - 2013/01/15
* Add use_ssl option
Release 0.2.5 - 2012/12/06
* Add format_json and time/tag mixin options [#9]
Release 0.2.4 - 2012/11/21
* Set content type when writing file to s3
Release 0.2.3 - 2012/11/19
* Loosen 'aws-sdk' version requirement from "~> 1.1.3" to "~> 1.1"
* Support aws-sdk facility to load credentials from ENV vars or IAM Instance Profile by making the credentials non-mandatory
* Use Yajl instead of to_json not to raise exceptions when it got invalid bytes as UTF-8.
Release 0.2.2 - 2011/12/15
* Add s3_endpoint option
Release 0.2.1 - 2011/10/24
* Add sequential number to the file to avoid overwriting
* Use bundler instead of jeweler for packaging
* Updated README
Release 0.2.0 - 2011/10/16
* Updated to fluentd-0.10.0
Release 0.1.1 - 2011/09/27
* First release