From 0f5cee89564fe8662afb795088a073a0c1d08728 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Mon, 9 Oct 2023 16:10:05 +0200
Subject: [PATCH] chore(deps): update dependency fluentd to v1.14.2 [security]
(release-2.9.x) (#10822)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [fluentd](https://www.fluentd.org/)
([source](https://togithub.com/fluent/fluentd)) | `'1.9.0'` ->
`'1.14.2'` |
[![age](https://developer.mend.io/api/mc/badges/age/rubygems/fluentd/1.14.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/rubygems/fluentd/1.14.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/rubygems/fluentd/'1.9.0'/1.14.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/rubygems/fluentd/'1.9.0'/1.14.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
### GitHub Vulnerability Alerts
####
[CVE-2021-41186](https://togithub.com/fluent/fluentd/security/advisories/GHSA-hwhf-64mh-r662)
### Impact
parser_apache2 plugin in Fluentd v0.14.14 to v1.14.1 suffers from a
regular expression denial of service (ReDoS) vulnerability. A broken
apache log with a certain pattern of string can spend too much time in a
regular expression, resulting in the potential for a DoS attack.
### Patches
v1.14.2
### Workarounds
Either of the following:
* Don't use parser_apache2 for parsing logs which cannot guarantee
generated by Apache.
* Put patched version of parser_apache2.rb into /etc/fluent/plugin
directory (or any other directories specified by the environment
variable `FLUENT_PLUGIN` or `--plugin` option of fluentd).
### References
*
[CVE-2021-41186](http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-41186)
*
[GHSA-hwhf-64mh-r662](https://togithub.com/fluent/fluentd/security/advisories/GHSA-hwhf-64mh-r662)
*
[GHSL-2021-102](https://securitylab.github.com/advisories/GHSL-2021-102-fluent-fluentd/)
* https://github.com/fluent/fluentd/blob/master/CHANGELOG.md#v1142
---
### ReDoS vulnerability in parser_apache2
[CVE-2021-41186](https://nvd.nist.gov/vuln/detail/CVE-2021-41186) /
[GHSA-hwhf-64mh-r662](https://togithub.com/advisories/GHSA-hwhf-64mh-r662)
More information
#### Details
##### Impact
parser_apache2 plugin in Fluentd v0.14.14 to v1.14.1 suffers from a
regular expression denial of service (ReDoS) vulnerability. A broken
apache log with a certain pattern of string can spend too much time in a
regular expression, resulting in the potential for a DoS attack.
##### Patches
v1.14.2
##### Workarounds
Either of the following:
* Don't use parser_apache2 for parsing logs which cannot guarantee
generated by Apache.
* Put patched version of parser_apache2.rb into /etc/fluent/plugin
directory (or any other directories specified by the environment
variable `FLUENT_PLUGIN` or `--plugin` option of fluentd).
##### References
*
[CVE-2021-41186](http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-41186)
*
[GHSA-hwhf-64mh-r662](https://togithub.com/fluent/fluentd/security/advisories/GHSA-hwhf-64mh-r662)
*
[GHSL-2021-102](https://securitylab.github.com/advisories/GHSL-2021-102-fluent-fluentd/)
* https://github.com/fluent/fluentd/blob/master/CHANGELOG.md#v1142
#### Severity
- CVSS Score: 5.9 / 10 (Medium)
- Vector String: `CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H`
#### References
-
[https://github.com/fluent/fluentd/security/advisories/GHSA-hwhf-64mh-r662](https://togithub.com/fluent/fluentd/security/advisories/GHSA-hwhf-64mh-r662)
-
[https://nvd.nist.gov/vuln/detail/CVE-2021-41186](https://nvd.nist.gov/vuln/detail/CVE-2021-41186)
-
[https://github.com/fluent/fluentd/commit/5482a3d049dab351de0be68f4b4bc562319d8511](https://togithub.com/fluent/fluentd/commit/5482a3d049dab351de0be68f4b4bc562319d8511)
-
[https://github.com/fluent/fluentd](https://togithub.com/fluent/fluentd)
-
[https://github.com/fluent/fluentd/blob/master/CHANGELOG.md#v1142](https://togithub.com/fluent/fluentd/blob/master/CHANGELOG.md#v1142)
-
[https://github.com/github/securitylab-vulnerabilities/blob/52dc4a2a828c6dc24231967c2937ad92038184a9/vendor_reports/GHSL-2021-102-fluent-fluentd.md](https://togithub.com/github/securitylab-vulnerabilities/blob/52dc4a2a828c6dc24231967c2937ad92038184a9/vendor_reports/GHSL-2021-102-fluent-fluentd.md)
-
[https://github.com/rubysec/ruby-advisory-db/blob/master/gems/fluentd/CVE-2021-41186.yml](https://togithub.com/rubysec/ruby-advisory-db/blob/master/gems/fluentd/CVE-2021-41186.yml)
This data is provided by
[OSV](https://osv.dev/vulnerability/GHSA-hwhf-64mh-r662) and the [GitHub
Advisory Database](https://togithub.com/github/advisory-database)
([CC-BY
4.0](https://togithub.com/github/advisory-database/blob/main/LICENSE.md)).
---
### Release Notes
fluent/fluentd (fluentd)
###
[`v1.14.2`](https://togithub.com/fluent/fluentd/blob/HEAD/CHANGELOG.md#Release-v1142---20211029)
[Compare
Source](https://togithub.com/fluent/fluentd/compare/v1.14.1...v1.14.2)
IMPORTANT: This release contain the fix for CVE-2021-41186 -
ReDoS vulnerability in `parser_apache2`.
This vulnerability is affected from Fluentd v0.14.14 to v1.14.1.
We recommend to upgrade Fluentd to v1.14.2 or use patched version of
`parser_apache2` plugin.
##### Enhancement
- fluent-cat: Add `--event-time` option to send specified event time for
testing.
[https://github.com/fluent/fluentd/pull/3528](https://togithub.com/fluent/fluentd/pull/3528)3528
##### Bug fix
- Fixed to generate correct epoch timestamp even after switching
Daylight Saving Time
[https://github.com/fluent/fluentd/pull/3524](https://togithub.com/fluent/fluentd/pull/3524)3524
- Fixed ReDoS vulnerability in parser_apache2.
This vulnerability is caused by a certain pattern of a broken apache
log.
###
[`v1.14.1`](https://togithub.com/fluent/fluentd/blob/HEAD/CHANGELOG.md#Release-v1141---20210929)
[Compare
Source](https://togithub.com/fluent/fluentd/compare/v1.14.0...v1.14.1)
##### Enhancement
- in_tail: Added file related metrics.
These metrics should be collected same as fluent-bit's
in_ta[https://github.com/fluent/fluentd/pull/3504](https://togithub.com/fluent/fluentd/pull/3504)ull/3504
- out_forward: Changed to use metrics mechanism for node statistics
[https://github.com/fluent/fluentd/pull/3506](https://togithub.com/fluent/fluentd/pull/3506)3506
##### Bug fix
- in_tail: Fixed a crash bug that it raise undefined method of eof?
error.
This error may happen only when `read_bytes_limit_per_second` was
specified.
[https://github.com/fluent/fluentd/pull/3500](https://togithub.com/fluent/fluentd/pull/3500)3500
- out_forward: Fixed a bug that node statistics information is not
included correctly.
[https://github.com/fluent/fluentd/pull/3503](https://togithub.com/fluent/fluentd/pull/3503)3[https://github.com/fluent/fluentd/pull/3507](https://togithub.com/fluent/fluentd/pull/3507)ull/3507
- Fixed a error when using `@include` directive
It was occurred when http/https scheme URI is used in `@include`
directive with Ruby 3.
[https://github.com/fluent/fluentd/pull/3517](https://togithub.com/fluent/fluentd/pull/3517)3517
- out_copy: Fixed to suppress a wrong warning for
`ignore_if_prev_success`
It didn't work even if a user set
[https://github.com/fluent/fluentd/pull/3515](https://togithub.com/fluent/fluentd/pull/3515)ull/3515
- Fixed not to output nanoseconds field of next retry time in warning
log
Then, inappropriate labels in log are also fixed. (retry_time ->
retry_times,
next_retry_seconds ->
next_retr[https://github.com/fluent/fluentd/pull/3518](https://togithub.com/fluent/fluentd/pull/3518)td/pull/3518
###
[`v1.14.0`](https://togithub.com/fluent/fluentd/blob/HEAD/CHANGELOG.md#Release-v1140---20210830)
[Compare
Source](https://togithub.com/fluent/fluentd/compare/v1.13.3...v1.14.0)
##### Enhancement
- Added `enable_input_metrics`, `enable_size_metrics` system
configuration parameter
This feature might need to pay higher CPU cost, so input event metrics
features are disabled by default. These features are also enabled by
`--enable-input-metrics`,`--enable-size-metrics` command line
opti[https://github.com/fluent/fluentd/pull/3440](https://togithub.com/fluent/fluentd/pull/3440)ull/3440
- Added reserved word `@ROOT` for getting root router.
This is incompatible change. Do not use `@ROOT` for label name.
[https://github.com/fluent/fluentd/pull/3358](https://togithub.com/fluent/fluentd/pull/3358)3358
- in_syslog: Added `send_keepalive_packet` option
[https://github.com/fluent/fluentd/pull/3474](https://togithub.com/fluent/fluentd/pull/3474)3474
- in_http: Added `cors_allow_credentials` option.
This option tells browsers whether to expose the response to
frontend when the credentials mode is
"in[https://github.com/fluent/fluentd/pull/3481](https://togithub.com/fluent/fluentd/pull/3481)t[https://github.com/fluent/fluentd/pull/3491](https://togithub.com/fluent/fluentd/pull/3491)luentd/pull/3491
##### Bug fix
- in_tail: Fixed a bug that deleted paths are not removed
from pos file by file compaction at
start[https://github.com/fluent/fluentd/pull/3467](https://togithub.com/fluent/fluentd/pull/3467)ull/3467
- in_tail: Revived a warning message of retrying unaccessible file
[https://github.com/fluent/fluentd/pull/3478](https://togithub.com/fluent/fluentd/pull/3478)3478
- TLSServer: Fixed a crash bug on logging peer host name errors
[https://github.com/fluent/fluentd/pull/3483](https://togithub.com/fluent/fluentd/pull/3483)3483
##### Misc
- Added metrics plugin mechanism
The implementations is changed to use metrics plugin.
In the future, 3rd party plugin will be able to handle these
m[https://github.com/fluent/fluentd/pull/3471](https://togithub.com/fluent/fluentd/pull/3471)t[https://github.com/fluent/fluentd/pull/3473](https://togithub.com/fluent/fluentd/pull/3473)l[https://github.com/fluent/fluentd/pull/3479](https://togithub.com/fluent/fluentd/pull/3479)n[https://github.com/fluent/fluentd/pull/3484](https://togithub.com/fluent/fluentd/pull/3484)fluent/fluentd/pull/3484
###
[`v1.13.3`](https://togithub.com/fluent/fluentd/blob/HEAD/CHANGELOG.md#Release-v1133---20210727)
[Compare
Source](https://togithub.com/fluent/fluentd/compare/v1.13.2...v1.13.3)
##### Bug fix
- in_tail: Care DeletePending state on Windows
[https://github.com/fluent/fluentd/pull/3457](https://togithub.com/fluent/fluentd/pull/3457)3[https://github.com/fluent/fluentd/pull/3460](https://togithub.com/fluent/fluentd/pull/3460)ull/3460
- in_tail: Fix some pos_file bugs.
Avoid deleting pos_file entries unexpectedly when both
`pos_file_compaction_interval` and `follow_inode` are enabled.
Use `bytesize` instead of `size` for path length.
[https://github.com/fluent/fluentd/pull/3459](https://togithub.com/fluent/fluentd/pull/3459)3459
- in_tail: Fix detecting rotation twice on `follow_inode`.
[https://github.com/fluent/fluentd/pull/3466](https://togithub.com/fluent/fluentd/pull/3466)3466
##### Misc
- Remove needless spaces in a sample config file
[https://github.com/fluent/fluentd/pull/3456](https://togithub.com/fluent/fluentd/pull/3456)3456
###
[`v1.13.2`](https://togithub.com/fluent/fluentd/blob/HEAD/CHANGELOG.md#Release-v1132---20210712)
[Compare
Source](https://togithub.com/fluent/fluentd/compare/v1.13.1...v1.13.2)
##### Enhancement
- fluent-plugin-generate: Storage plugin was supported.
[https://github.com/fluent/fluentd/pull/3426](https://togithub.com/fluent/fluentd/pull/3426)3426
- parser_json: Added support to customize configuration of oj options.
Use `FLUENT_OJ_OPTION_BIGDECIMAL_LOAD`, `FLUENT_OJ_OPTION_MAX_NESTING`,
`FLUENT_OJ_OPTION_MODE`, and `FLUENT_OJ_OPTION_USE_TO_JSON` environment
variable to configure
[https://github.com/fluent/fluentd/pull/3315](https://togithub.com/fluent/fluentd/pull/3315)ull/3315
##### Bug fix
- binlog_reader: Fixed a crash bug by missing "fluent/env" dependency.
[https://github.com/fluent/fluentd/pull/3443](https://togithub.com/fluent/fluentd/pull/3443)3443
- Fixed a crash bug on outputting log at the early stage when parsing
config file. This is a regression since v1.13.0. If you use invalid
'@' prefix parameter, remove it as
[https://github.com/fluent/fluentd/pull/3451](https://togithub.com/fluent/fluentd/pull/3451)/fluentd/pull/3451
- in_tail: Fixed a bug that when rotation is occurred, remaining lines
will be discarded if the throttling feature is
enabl[https://github.com/fluent/fluentd/pull/3390](https://togithub.com/fluent/fluentd/pull/3390)ull/3390
- fluent-plugin-generate: Fixed a crash bug during gemspec generation.
It was unexpectedly introduced by
[#3305](https://togithub.com/fluent/fluentd/issues/3305), thus
this bug was a
regression since
1.12[https://github.com/fluent/fluentd/pull/3444](https://togithub.com/fluent/fluentd/pull/3444)ull/3444
##### Misc
- Fixed the runtime dependency version of http_parse.rb to 0.7.0.
It was fixed because false positive detection is occurred frequently
by security
scanning[https://github.com/fluent/fluentd/pull/3450](https://togithub.com/fluent/fluentd/pull/3450)td/pull/3450
###
[`v1.13.1`](https://togithub.com/fluent/fluentd/blob/HEAD/CHANGELOG.md#Release-v1131---20210625)
[Compare
Source](https://togithub.com/fluent/fluentd/compare/v1.13.0...v1.13.1)
##### Bug fix
- out_forward: Fixed a race condition on handshake
It's caused by using a same unpacker from multiple
threa[https://github.com/fluent/fluentd/pull/3405](https://togithub.com/fluent/fluentd/pull/3405)u[https://github.com/fluent/fluentd/pull/3406](https://togithub.com/fluent/fluentd/pull/3406)td/pull/3406
- in_tail: Fixed to remove too much verbose debugging logs
It was unexpectedly introduced by
[#3185](https://togithub.com/fluent/fluentd/issues/3185) log
throttling feature.
[https://github.com/fluent/fluentd/pull/3418](https://togithub.com/fluent/fluentd/pull/3418)3418
- Fixed not to echo back the provides path as is on a 404 error
There was a potential cross-site scripting vector even though
it is quite difficult to
e[https://github.com/fluent/fluentd/pull/3427](https://togithub.com/fluent/fluentd/pull/3427)td/pull/3427
##### Misc
- Pretty print for Fluent::Config::Section has been supported
for
debugg[https://github.com/fluent/fluentd/pull/3398](https://togithub.com/fluent/fluentd/pull/3398)ull/3398
- CI: Dropped to run CI for Ruby 2.5
[https://github.com/fluent/fluentd/pull/3412](https://togithub.com/fluent/fluentd/pull/3412)3412
###
[`v1.13.0`](https://togithub.com/fluent/fluentd/blob/HEAD/CHANGELOG.md#Release-v1130---20210529)
[Compare
Source](https://togithub.com/fluent/fluentd/compare/v1.12.4...v1.13.0)
##### Enhancement
- in_tail: Handle log throttling per file feature
[https://github.com/fluent/fluentd/pull/3185](https://togithub.com/fluent/fluentd/pull/3185)3[https://github.com/fluent/fluentd/pull/3364](https://togithub.com/fluent/fluentd/pull/3364)u[https://github.com/fluent/fluentd/pull/3379](https://togithub.com/fluent/fluentd/pull/3379)td/pull/3379
- Extend to support service discovery manager in simpler way
[https://github.com/fluent/fluentd/pull/3299](https://togithub.com/fluent/fluentd/pull/3299)3[https://github.com/fluent/fluentd/pull/3362](https://togithub.com/fluent/fluentd/pull/3362)ull/3362
- in_http: HTTP GET requests has been supported
[https://github.com/fluent/fluentd/pull/3373](https://togithub.com/fluent/fluentd/pull/3373)3373
- The log rotate settings in system configuration has been supported
[https://github.com/fluent/fluentd/pull/3352](https://togithub.com/fluent/fluentd/pull/3352)3352
##### Bug fix
- Fix to disable `trace_instruction` when
`RubyVM::InstructionSequence` is available. It improves
compatibility with `truffleruby` some extent.
[https://github.com/fluent/fluentd/pull/3376](https://togithub.com/fluent/fluentd/pull/3376)3376
- in_tail: Safely skip files which are used by another process on
Windows. It improves exception handling about
`ERROR_SHARING_VIOLATION` on Windows.
[https://github.com/fluent/fluentd/pull/3378](https://togithub.com/fluent/fluentd/pull/3378)3378
- fluent-cat: the issue resending secondary file in specific format
has been
fi[https://github.com/fluent/fluentd/pull/3368](https://togithub.com/fluent/fluentd/pull/3368)ull/3368
- in_tail: Shutdown immediately & safely even if reading huge files
Note that `skip_refresh_on_startup` must be enabled.
[https://github.com/fluent/fluentd/pull/3380](https://togithub.com/fluent/fluentd/pull/3380)3380
##### Misc
- example: Change a path to backup_path in counter_server correctly
[https://github.com/fluent/fluentd/pull/3359](https://togithub.com/fluent/fluentd/pull/3359)3359
- README: Update link to community forum to discuss.fluentd.org
[https://github.com/fluent/fluentd/pull/3360](https://togithub.com/fluent/fluentd/pull/3360)3360
###
[`v1.12.4`](https://togithub.com/fluent/fluentd/blob/HEAD/CHANGELOG.md#Release-v1124---20210526)
[Compare
Source](https://togithub.com/fluent/fluentd/compare/v1.12.3...v1.12.4)
##### Bug fix
- in_tail: Fix a bug that refresh_watcher fails to handle file rotations
[https://github.com/fluent/fluentd/pull/3393](https://togithub.com/fluent/fluentd/pull/3393)3393
###
[`v1.12.3`](https://togithub.com/fluent/fluentd/blob/HEAD/CHANGELOG.md#Release-v1123---20210423)
[Compare
Source](https://togithub.com/fluent/fluentd/compare/v1.12.2...v1.12.3)
##### Enhancement
- plugin_helper: Allow TLS to use keep-alive socket option
[https://github.com/fluent/fluentd/pull/3308](https://togithub.com/fluent/fluentd/pull/3308)3308
##### Bug fix
- parser_csv, parser_syslog: Fix a naming conflict on parser_type
[https://github.com/fluent/fluentd/pull/3302](https://togithub.com/fluent/fluentd/pull/3302)3302
- in_tail: Fix incorrect error code & message on Windows
[https://github.com/fluent/fluentd/pull/3325](https://togithub.com/fluent/fluentd/pull/3325)3[https://github.com/fluent/fluentd/pull/3329](https://togithub.com/fluent/fluentd/pull/3329)u[https://github.com/fluent/fluentd/pull/3331](https://togithub.com/fluent/fluentd/pull/3331)t[https://github.com/fluent/fluentd/pull/3337](https://togithub.com/fluent/fluentd/pull/3337)luentd/pull/3337
- in_tail: Fix a crash bug on catching a short-lived log
[https://github.com/fluent/fluentd/pull/3328](https://togithub.com/fluent/fluentd/pull/3328)3328
- storage_local: Fix position file corruption issue on concurrent
gracefulReloads
[https://github.com/fluent/fluentd/pull/3335](https://togithub.com/fluent/fluentd/pull/3335)3335
- Fix incorrect warnings about ${chunk_id} with out_s3
[https://github.com/fluent/fluentd/pull/3339](https://togithub.com/fluent/fluentd/pull/3339)3339
- TLS Server: Add peer information to error log message
[https://github.com/fluent/fluentd/pull/3330](https://togithub.com/fluent/fluentd/pull/3330)3330
##### Misc
- fluent-plugin-generate: add note about plugin name
[https://github.com/fluent/fluentd/pull/3303](https://togithub.com/fluent/fluentd/pull/3303)3303
- fluent-plugin-generate: Use same depended gem version with fluentd
[https://github.com/fluent/fluentd/pull/3305](https://togithub.com/fluent/fluentd/pull/3305)3305
- Fix some broken unit tests and improve CI's stability
[https://github.com/fluent/fluentd/pull/3304](https://togithub.com/fluent/fluentd/pull/3304)3[https://github.com/fluent/fluentd/pull/3307](https://togithub.com/fluent/fluentd/pull/3307)u[https://github.com/fluent/fluentd/pull/3312](https://togithub.com/fluent/fluentd/pull/3312)t[https://github.com/fluent/fluentd/pull/3313](https://togithub.com/fluent/fluentd/pull/3313)l[https://github.com/fluent/fluentd/pull/3314](https://togithub.com/fluent/fluentd/pull/3314)n[https://github.com/fluent/fluentd/pull/3316](https://togithub.com/fluent/fluentd/pull/3316)f[https://github.com/fluent/fluentd/pull/3336](https://togithub.com/fluent/fluentd/pull/3336)com/fluent/fluentd/pull/3336
- Permit to install with win32-service 2.2.0 on Windows
[https://github.com/fluent/fluentd/pull/3343](https://togithub.com/fluent/fluentd/pull/3343)3343
###
[`v1.12.2`](https://togithub.com/fluent/fluentd/blob/HEAD/CHANGELOG.md#Release-v1122---20210329)
[Compare
Source](https://togithub.com/fluent/fluentd/compare/v1.12.1...v1.12.2)
##### Enhancement
- out_copy: Add ignore_if_prev_successes
[https://github.com/fluent/fluentd/pull/3190](https://togithub.com/fluent/fluentd/pull/3190)3[https://github.com/fluent/fluentd/pull/3287](https://togithub.com/fluent/fluentd/pull/3287)ull/3287
- Support multiple kind of timestamp format
[https://github.com/fluent/fluentd/pull/3252](https://togithub.com/fluent/fluentd/pull/3252)3252
- formatter_ltsv: suppress delimiters in output
[https://github.com/fluent/fluentd/pull/1666](https://togithub.com/fluent/fluentd/pull/1666)1[https://github.com/fluent/fluentd/pull/3288](https://togithub.com/fluent/fluentd/pull/3288)u[https://github.com/fluent/fluentd/pull/3289](https://togithub.com/fluent/fluentd/pull/3289)td/pull/3289
##### Bug fix
- in_tail: Expect ENOENT during stat
[https://github.com/fluent/fluentd/pull/3275](https://togithub.com/fluent/fluentd/pull/3275)3275
- out_forward: Prevent transferring duplicate logs on restart
[https://github.com/fluent/fluentd/pull/3267](https://togithub.com/fluent/fluentd/pull/3267)3[https://github.com/fluent/fluentd/pull/3285](https://togithub.com/fluent/fluentd/pull/3285)ull/3285
- in_tail: Handle to send rotated logs when mv is used for rotating
[https://github.com/fluent/fluentd/pull/3294](https://togithub.com/fluent/fluentd/pull/3294)3294
- fluent-plugin-config-format: Fill an uninitialized instance variable
[https://github.com/fluent/fluentd/pull/3297](https://togithub.com/fluent/fluentd/pull/3297)3297
- Fix MessagePackEventStream issue with Enumerable methods
[https://github.com/fluent/fluentd/pull/2116](https://togithub.com/fluent/fluentd/pull/2116)2116
##### Misc
- Add webrick to support Ruby 3.0
[https://github.com/fluent/fluentd/pull/3257](https://togithub.com/fluent/fluentd/pull/3257)3257
- Suggest Discource instead of Google Groups
[https://github.com/fluent/fluentd/pull/3261](https://togithub.com/fluent/fluentd/pull/3261)3261
- Update MAINTAINERS.md
[https://github.com/fluent/fluentd/pull/3282](https://togithub.com/fluent/fluentd/pull/3282)3282
- Introduce DeepSource to check code quality
[https://github.com/fluent/fluentd/pull/3286](https://togithub.com/fluent/fluentd/pull/3286)3[https://github.com/fluent/fluentd/pull/3259](https://togithub.com/fluent/fluentd/pull/3259)u[https://github.com/fluent/fluentd/pull/3291](https://togithub.com/fluent/fluentd/pull/3291)td/pull/3291
- Migrate to GitHub Actions and stabilize tests
[https://github.com/fluent/fluentd/pull/3266](https://togithub.com/fluent/fluentd/pull/3266)3[https://github.com/fluent/fluentd/pull/3268](https://togithub.com/fluent/fluentd/pull/3268)u[https://github.com/fluent/fluentd/pull/3281](https://togithub.com/fluent/fluentd/pull/3281)t[https://github.com/fluent/fluentd/pull/3283](https://togithub.com/fluent/fluentd/pull/3283)l[https://github.com/fluent/fluentd/pull/3290](https://togithub.com/fluent/fluentd/pull/3290)nt/fluentd/pull/3290
###
[`v1.12.1`](https://togithub.com/fluent/fluentd/blob/HEAD/CHANGELOG.md#Release-v1121---20210218)
[Compare
Source](https://togithub.com/fluent/fluentd/compare/v1.12.0...v1.12.1)
##### Enhancement
- out_http: Add `headers_from_placeholders` parameter
[https://github.com/fluent/fluentd/pull/3241](https://togithub.com/fluent/fluentd/pull/3241)3241
- fluent-plugin-config-format: Add `--table` option to use markdown
table
[https://github.com/fluent/fluentd/pull/3240](https://togithub.com/fluent/fluentd/pull/3240)3240
- Add `--disable-shared-socket`/`disable_shared_socket` to disable
ServerEngine's shared socket setup
[https://github.com/fluent/fluentd/pull/3250](https://togithub.com/fluent/fluentd/pull/3250)3250
##### Bug fix
- ca_generate: Fix creating TLS certification files which include broken
extensions
[https://github.com/fluent/fluentd/pull/3246](https://togithub.com/fluent/fluentd/pull/3246)3246
- test: Drop TLS 1.1 tests
[https://github.com/fluent/fluentd/pull/3256](https://togithub.com/fluent/fluentd/pull/3256)3256
- Remove old gem constraints to support Ruby 3
##### Misc
- Use GitHub Actions
[https://github.com/fluent/fluentd/pull/3233](https://togithub.com/fluent/fluentd/pull/3233)3[https://github.com/fluent/fluentd/pull/3255](https://togithub.com/fluent/fluentd/pull/3255)ull/3255
###
[`v1.12.0`](https://togithub.com/fluent/fluentd/blob/HEAD/CHANGELOG.md#Release-v1120---20210105)
[Compare
Source](https://togithub.com/fluent/fluentd/compare/v1.11.5...v1.12.0)
##### New feature
- in_tail: Add `follow_inode` to support log rotation with wild card
[https://github.com/fluent/fluentd/pull/3182](https://togithub.com/fluent/fluentd/pull/3182)3182
- in_tail: Handle linux capability
[https://github.com/fluent/fluentd/pull/3155](https://togithub.com/fluent/fluentd/pull/3155)3[https://github.com/fluent/fluentd/pull/3162](https://togithub.com/fluent/fluentd/pull/3162)ull/3162
- windows: Add win32 events alternative to unix signals
[https://github.com/fluent/fluentd/pull/3131](https://togithub.com/fluent/fluentd/pull/3131)3131
##### Enhancement
- buffer: Enable metadata comparison optimization on all platforms
[https://github.com/fluent/fluentd/pull/3095](https://togithub.com/fluent/fluentd/pull/3095)3095
- fluent-plugin-config-formatter: Handle `service_discovery` type
[https://github.com/fluent/fluentd/pull/3178](https://togithub.com/fluent/fluentd/pull/3178)3178
- in_http: Add `add_query_params` parameter to add query params to event
record
[https://github.com/fluent/fluentd/pull/3197](https://togithub.com/fluent/fluentd/pull/3197)3197
- inject: Support `unixtime_micros` and `unixtime_nanos` in `time_type`
[https://github.com/fluent/fluentd/pull/3220](https://togithub.com/fluent/fluentd/pull/3220)3220
- Refactoring code
[https://github.com/fluent/fluentd/pull/3167](https://togithub.com/fluent/fluentd/pull/3167)3[https://github.com/fluent/fluentd/pull/3170](https://togithub.com/fluent/fluentd/pull/3170)u[https://github.com/fluent/fluentd/pull/3180](https://togithub.com/fluent/fluentd/pull/3180)t[https://github.com/fluent/fluentd/pull/3196](https://togithub.com/fluent/fluentd/pull/3196)l[https://github.com/fluent/fluentd/pull/3213](https://togithub.com/fluent/fluentd/pull/3213)n[https://github.com/fluent/fluentd/pull/3222](https://togithub.com/fluent/fluentd/pull/3222)fluent/fluentd/pull/3222
##### Bug fix
- output: Prevent retry.step from being called too many times in a short
time
[https://github.com/fluent/fluentd/pull/3203](https://togithub.com/fluent/fluentd/pull/3203)3203
###
[`v1.11.5`](https://togithub.com/fluent/fluentd/blob/HEAD/CHANGELOG.md#Release-v1115---20201106)
[Compare
Source](https://togithub.com/fluent/fluentd/compare/v1.11.4...v1.11.5)
##### Enhancement
- formatter: Provide `newline` parameter to support `CRLF`
[https://github.com/fluent/fluentd/pull/3152](https://togithub.com/fluent/fluentd/pull/3152)3152
- out_http: adding support for intermediate certificates
[https://github.com/fluent/fluentd/pull/3146](https://togithub.com/fluent/fluentd/pull/3146)3146
- Update serverengine dependency to 2.2.2 or later
##### Bug fix
- Fix a bug that windows service isn't stopped gracefuly
[https://github.com/fluent/fluentd/pull/3156](https://togithub.com/fluent/fluentd/pull/3156)3156
###
[`v1.11.4`](https://togithub.com/fluent/fluentd/blob/HEAD/CHANGELOG.md#Release-v1114---20201013)
[Compare
Source](https://togithub.com/fluent/fluentd/compare/v1.11.3...v1.11.4)
##### Enhancement
- inject: Support `unixtime_millis` in `time_type` parameter
[https://github.com/fluent/fluentd/pull/3145](https://togithub.com/fluent/fluentd/pull/3145)3145
##### Bug fix
- out_http: Fix broken data with `json_array true`
[https://github.com/fluent/fluentd/pull/3144](https://togithub.com/fluent/fluentd/pull/3144)3144
- output: Fix wrong logging issue for `${chunk_id}`
[https://github.com/fluent/fluentd/pull/3134](https://togithub.com/fluent/fluentd/pull/3134)3134
###
[`v1.11.3`](https://togithub.com/fluent/fluentd/blob/HEAD/CHANGELOG.md#Release-v1113---20200930)
[Compare
Source](https://togithub.com/fluent/fluentd/compare/v1.11.2...v1.11.3)
##### Enhancement
- in_exec: Add `connect_mode` parameter to read stderr
[https://github.com/fluent/fluentd/pull/3108](https://togithub.com/fluent/fluentd/pull/3108)3108
- parser_json: Improve the performance
[https://github.com/fluent/fluentd/pull/3109](https://togithub.com/fluent/fluentd/pull/3109)3109
- log: Add `ignore_same_log_interval` parameter
[https://github.com/fluent/fluentd/pull/3119](https://togithub.com/fluent/fluentd/pull/3119)3119
- Upgrade win32 gems
[https://github.com/fluent/fluentd/pull/3100](https://togithub.com/fluent/fluentd/pull/3100)3100
- Refactoring code
[https://github.com/fluent/fluentd/pull/3094](https://togithub.com/fluent/fluentd/pull/3094)3[https://github.com/fluent/fluentd/pull/3118](https://togithub.com/fluent/fluentd/pull/3118)ull/3118
##### Bug fix
- buffer: Fix calculation of timekey stats
[https://github.com/fluent/fluentd/pull/3018](https://togithub.com/fluent/fluentd/pull/3018)3018
- buffer: fix binmode usage for prevent gc
[https://github.com/fluent/fluentd/pull/3138](https://togithub.com/fluent/fluentd/pull/3138)3138
###
[`v1.11.2`](https://togithub.com/fluent/fluentd/blob/HEAD/CHANGELOG.md#Release-v1112---20200804)
[Compare
Source](https://togithub.com/fluent/fluentd/compare/v1.11.1...v1.11.2)
##### Enhancement
- `in_dummy` renamed to `in_sample`
[https://github.com/fluent/fluentd/pull/3065](https://togithub.com/fluent/fluentd/pull/3065)3065
- Allow regular expression in filter/match directive
[https://github.com/fluent/fluentd/pull/3071](https://togithub.com/fluent/fluentd/pull/3071)3071
- Refactoring code
[https://github.com/fluent/fluentd/pull/3051](https://togithub.com/fluent/fluentd/pull/3051)3051
##### Bug fix
- buffer: Fix log message for `chunk_limit_records` case
[https://github.com/fluent/fluentd/pull/3079](https://togithub.com/fluent/fluentd/pull/3079)3079
- buffer: Fix timekey optimization for non-windows platform
[https://github.com/fluent/fluentd/pull/3092](https://togithub.com/fluent/fluentd/pull/3092)3092
- cert: Raise an error for broken certificate file
[https://github.com/fluent/fluentd/pull/3086](https://togithub.com/fluent/fluentd/pull/3086)3086
- cert: Set TLS ciphers list correcty on older OpenSSL
[https://github.com/fluent/fluentd/pull/3093](https://togithub.com/fluent/fluentd/pull/3093)3093
###
[`v1.11.1`](https://togithub.com/fluent/fluentd/blob/HEAD/CHANGELOG.md#Release-v1111---20200622)
[Compare
Source](https://togithub.com/fluent/fluentd/compare/v1.11.0...v1.11.1)
##### Enhancement
- in_http: Add `dump_error_log` parameter
[https://github.com/fluent/fluentd/pull/3035](https://togithub.com/fluent/fluentd/pull/3035)3035
- in_http: Improve time field handling
[https://github.com/fluent/fluentd/pull/3046](https://togithub.com/fluent/fluentd/pull/3046)3046
- Refactoring code
[https://github.com/fluent/fluentd/pull/3047](https://togithub.com/fluent/fluentd/pull/3047)3047
##### Bug fix
- in_tail: Use actual path instead of based pattern for ignore list
[https://github.com/fluent/fluentd/pull/3042](https://togithub.com/fluent/fluentd/pull/3042)3042
- child_process helper: Fix child process failure due to SIGPIPE if the
command uses stdout
[https://github.com/fluent/fluentd/pull/3044](https://togithub.com/fluent/fluentd/pull/3044)3044
###
[`v1.11.0`](https://togithub.com/fluent/fluentd/blob/HEAD/CHANGELOG.md#Release-v1110---20200604)
[Compare
Source](https://togithub.com/fluent/fluentd/compare/v1.10.4...v1.11.0)
##### New feature
- in_unix: Use v1 API
[https://github.com/fluent/fluentd/pull/2992](https://togithub.com/fluent/fluentd/pull/2992)2992
##### Enhancement
- parser_syslog: Support any `time_format` for RFC3164 string parser
[https://github.com/fluent/fluentd/pull/3014](https://togithub.com/fluent/fluentd/pull/3014)3014
- parser_syslog: Add new parser for RFC5424
[https://github.com/fluent/fluentd/pull/3015](https://togithub.com/fluent/fluentd/pull/3015)3015
- Refactoring code
[https://github.com/fluent/fluentd/pull/3019](https://togithub.com/fluent/fluentd/pull/3019)3019
##### Bug fix
- in_gc_stat: Add `use_symbol_keys` parameter to emit string key record
[https://github.com/fluent/fluentd/pull/3008](https://togithub.com/fluent/fluentd/pull/3008)3008
###
[`v1.10.4`](https://togithub.com/fluent/fluentd/blob/HEAD/CHANGELOG.md#Release-v1104---20200512)
[Compare
Source](https://togithub.com/fluent/fluentd/compare/v1.10.3...v1.10.4)
##### Enhancement
- out_http: Support single json array payload
[https://github.com/fluent/fluentd/pull/2973](https://togithub.com/fluent/fluentd/pull/2973)2973
- Refactoring
[https://github.com/fluent/fluentd/pull/2988](https://togithub.com/fluent/fluentd/pull/2988)2988
##### Bug fix
- supervisor: Call `File.umask(0)` for standalone worker
[https://github.com/fluent/fluentd/pull/2987](https://togithub.com/fluent/fluentd/pull/2987)2987
- out_forward: Fix ZeroDivisionError issue with `weight 0`
[https://github.com/fluent/fluentd/pull/2989](https://togithub.com/fluent/fluentd/pull/2989)2989
###
[`v1.10.3`](https://togithub.com/fluent/fluentd/blob/HEAD/CHANGELOG.md#Release-v1103---20200501)
[Compare
Source](https://togithub.com/fluent/fluentd/compare/v1.10.2...v1.10.3)
##### Enhancement
- record_accessor: Add `set` method
[https://github.com/fluent/fluentd/pull/2977](https://togithub.com/fluent/fluentd/pull/2977)2977
- config: Ruby DSL format is deprecated
[https://github.com/fluent/fluentd/pull/2958](https://togithub.com/fluent/fluentd/pull/2958)2958
- Refactor code
[https://github.com/fluent/fluentd/pull/2961](https://togithub.com/fluent/fluentd/pull/2961)2[https://github.com/fluent/fluentd/pull/2962](https://togithub.com/fluent/fluentd/pull/2962)u[https://github.com/fluent/fluentd/pull/2965](https://togithub.com/fluent/fluentd/pull/2965)t[https://github.com/fluent/fluentd/pull/2966](https://togithub.com/fluent/fluentd/pull/2966)l[https://github.com/fluent/fluentd/pull/2978](https://togithub.com/fluent/fluentd/pull/2978)nt/fluentd/pull/2978
##### Bug fix
- out_forward: Disable `linger_timeout` setting on Windows
[https://github.com/fluent/fluentd/pull/2959](https://togithub.com/fluent/fluentd/pull/2959)2959
- out_forward: Fix warning of service discovery manager when fluentd
stops
[https://github.com/fluent/fluentd/pull/2974](https://togithub.com/fluent/fluentd/pull/2974)2974
###
[`v1.10.2`](https://togithub.com/fluent/fluentd/blob/HEAD/CHANGELOG.md#Release-v1102---20200415)
[Compare
Source](https://togithub.com/fluent/fluentd/compare/v1.10.1...v1.10.2)
##### Enhancement
- out_copy: Add plugin_id to log message
[https://github.com/fluent/fluentd/pull/2934](https://togithub.com/fluent/fluentd/pull/2934)2934
- socket: Allow cert chains in mutual auth
[https://github.com/fluent/fluentd/pull/2930](https://togithub.com/fluent/fluentd/pull/2930)2930
- system: Add ignore_repeated_log_interval parameter
[https://github.com/fluent/fluentd/pull/2937](https://togithub.com/fluent/fluentd/pull/2937)2937
- windows: Allow to launch fluentd from whitespace included path
[https://github.com/fluent/fluentd/pull/2920](https://togithub.com/fluent/fluentd/pull/2920)2920
- Refactor code
[https://github.com/fluent/fluentd/pull/2935](https://togithub.com/fluent/fluentd/pull/2935)2[https://github.com/fluent/fluentd/pull/2936](https://togithub.com/fluent/fluentd/pull/2936)u[https://github.com/fluent/fluentd/pull/2938](https://togithub.com/fluent/fluentd/pull/2938)t[https://github.com/fluent/fluentd/pull/2939](https://togithub.com/fluent/fluentd/pull/2939)l[https://github.com/fluent/fluentd/pull/2946](https://togithub.com/fluent/fluentd/pull/2946)nt/fluentd/pull/2946
##### Bug fix
- in_syslog: Fix octet-counting mode bug
[https://github.com/fluent/fluentd/pull/2942](https://togithub.com/fluent/fluentd/pull/2942)2942
- out_forward: Create timer for purging obsolete sockets when
keepalive_timeout is not set
[https://github.com/fluent/fluentd/pull/2943](https://togithub.com/fluent/fluentd/pull/2943)2943
- out_forward: Need authentication when sending tcp heartbeat with
keepalive
[https://github.com/fluent/fluentd/pull/2945](https://togithub.com/fluent/fluentd/pull/2945)2945
- command: Fix fluent-debug start failure
[https://github.com/fluent/fluentd/pull/2948](https://togithub.com/fluent/fluentd/pull/2948)2948
- command: Fix regression of supervisor's worker and `--daemon` combo
[https://github.com/fluent/fluentd/pull/2950](https://togithub.com/fluent/fluentd/pull/2950)2950
###
[`v1.10.1`](https://togithub.com/fluent/fluentd/blob/HEAD/CHANGELOG.md#Release-v1101---20200402)
[Compare
Source](https://togithub.com/fluent/fluentd/compare/v1.10.0...v1.10.1)
##### Enhancement
- command: `--daemon` and `--no-supervisor` now work together
[https://github.com/fluent/fluentd/pull/2912](https://togithub.com/fluent/fluentd/pull/2912)2912
- Refactor code
[https://github.com/fluent/fluentd/pull/2913](https://togithub.com/fluent/fluentd/pull/2913)2913
##### Bug fix
- in_tail: `Fix pos_file_compaction_interval` parameter type
[https://github.com/fluent/fluentd/pull/2921](https://togithub.com/fluent/fluentd/pull/2921)2921
- in_tail: Fix seek position update after compaction
[https://github.com/fluent/fluentd/pull/2922](https://togithub.com/fluent/fluentd/pull/2922)2922
- parser_syslog: Fix regression in the `with_priority` and RFC5424 case
[https://github.com/fluent/fluentd/pull/2923](https://togithub.com/fluent/fluentd/pull/2923)2923
##### Misc
- Add document for security audit
[https://github.com/fluent/fluentd/pull/2911](https://togithub.com/fluent/fluentd/pull/2911)2911
###
[`v1.10.0`](https://togithub.com/fluent/fluentd/blob/HEAD/CHANGELOG.md#Release-v1100---20200324)
[Compare
Source](https://togithub.com/fluent/fluentd/compare/v1.9.3...v1.10.0)
##### New feature
- sd plugin: Add SRV record plugin
[https://github.com/fluent/fluentd/pull/2876](https://togithub.com/fluent/fluentd/pull/2876)2876
##### Enhancement
- server: Add `cert_verifier` parameter for TLS transport
[https://github.com/fluent/fluentd/pull/2888](https://togithub.com/fluent/fluentd/pull/2888)2888
- parser_syslog: Support customized time format
[https://github.com/fluent/fluentd/pull/2886](https://togithub.com/fluent/fluentd/pull/2886)2886
- in_dummy: Delete `suspend` parameter
[https://github.com/fluent/fluentd/pull/2897](https://togithub.com/fluent/fluentd/pull/2897)2897
- Refactor code
[https://github.com/fluent/fluentd/pull/2858](https://togithub.com/fluent/fluentd/pull/2858)2[https://github.com/fluent/fluentd/pull/2862](https://togithub.com/fluent/fluentd/pull/2862)u[https://github.com/fluent/fluentd/pull/2864](https://togithub.com/fluent/fluentd/pull/2864)t[https://github.com/fluent/fluentd/pull/2869](https://togithub.com/fluent/fluentd/pull/2869)l[https://github.com/fluent/fluentd/pull/2870](https://togithub.com/fluent/fluentd/pull/2870)n[https://github.com/fluent/fluentd/pull/2874](https://togithub.com/fluent/fluentd/pull/2874)f[https://github.com/fluent/fluentd/pull/2881](https://togithub.com/fluent/fluentd/pull/2881)c[https://github.com/fluent/fluentd/pull/2885](https://togithub.com/fluent/fluentd/pull/2885)h[https://github.com/fluent/fluentd/pull/2894](https://togithub.com/fluent/fluentd/pull/2894)/[https://github.com/fluent/fluentd/pull/2896](https://togithub.com/fluent/fluentd/pull/2896)p[https://github.com/fluent/fluentd/pull/2898](https://togithub.com/fluent/fluentd/pull/2898)
[https://github.com/fluent/fluentd/pull/2899](https://togithub.com/fluent/fluentd/pull/2899)
[https://github.com/fluent/fluentd/pull/2900](https://togithub.com/fluent/fluentd/pull/2900)2[https://github.com/fluent/fluentd/pull/2901](https://togithub.com/fluent/fluentd/pull/2901)u[https://github.com/fluent/fluentd/pull/2906](https://togithub.com/fluent/fluentd/pull/2906)td/pull/2901
https://github.com/fluent/fluentd/pull/2906
##### Bug fix
- out_forward: windows: Permit to specify `linger_timeout`
[https://github.com/fluent/fluentd/pull/2868](https://togithub.com/fluent/fluentd/pull/2868)2868
- parser_syslog: Fix syslog format detection
[https://github.com/fluent/fluentd/pull/2879](https://togithub.com/fluent/fluentd/pull/2879)2879
- buffer: Fix `available_buffer_space_ratio` calculation
[https://github.com/fluent/fluentd/pull/2882](https://togithub.com/fluent/fluentd/pull/2882)2882
- tls: Support CRLF based X.509 certificates
[https://github.com/fluent/fluentd/pull/2890](https://togithub.com/fluent/fluentd/pull/2890)2890
- msgpack_factory mixin: Fix performance penalty for deprecation log
[https://github.com/fluent/fluentd/pull/2903](https://togithub.com/fluent/fluentd/pull/2903)2903
###
[`v1.9.3`](https://togithub.com/fluent/fluentd/blob/HEAD/CHANGELOG.md#Release-v193---20200305)
[Compare
Source](https://togithub.com/fluent/fluentd/compare/v1.9.2...v1.9.3)
##### Enhancement
- in_tail: Emit buffered lines as `unmatched_line` at shutdown phase
when `emit_unmatched_lines true`
[https://github.com/fluent/fluentd/pull/2837](https://togithub.com/fluent/fluentd/pull/2837)2837
- Specify directory mode explicitly
[https://github.com/fluent/fluentd/pull/2827](https://togithub.com/fluent/fluentd/pull/2827)2827
- server helper: Change SSLError log level to warn in accept
[https://github.com/fluent/fluentd/pull/2861](https://togithub.com/fluent/fluentd/pull/2861)2861
- Refactor code
[https://github.com/fluent/fluentd/pull/2829](https://togithub.com/fluent/fluentd/pull/2829)2[https://github.com/fluent/fluentd/pull/2830](https://togithub.com/fluent/fluentd/pull/2830)u[https://github.com/fluent/fluentd/pull/2832](https://togithub.com/fluent/fluentd/pull/2832)t[https://github.com/fluent/fluentd/pull/2836](https://togithub.com/fluent/fluentd/pull/2836)l[https://github.com/fluent/fluentd/pull/2838](https://togithub.com/fluent/fluentd/pull/2838)n[https://github.com/fluent/fluentd/pull/2842](https://togithub.com/fluent/fluentd/pull/2842)f[https://github.com/fluent/fluentd/pull/2843](https://togithub.com/fluent/fluentd/pull/2843)com/fluent/fluentd/pull/2843
##### Bug fix
- buffer: Add seq to metadata that it can be unique
[https://github.com/fluent/fluentd/pull/2824](https://togithub.com/fluent/fluentd/pull/2824)2[https://github.com/fluent/fluentd/pull/2853](https://togithub.com/fluent/fluentd/pull/2853)ull/2853
- buffer: Use `Tempfile` as binmode for decompression
[https://github.com/fluent/fluentd/pull/2847](https://togithub.com/fluent/fluentd/pull/2847)2847
##### Misc
- Add `.idea` to git ignore file
[https://github.com/fluent/fluentd/pull/2834](https://togithub.com/fluent/fluentd/pull/2834)2834
- appveyor: Fix tests
[https://github.com/fluent/fluentd/pull/2853](https://togithub.com/fluent/fluentd/pull/2853)2[https://github.com/fluent/fluentd/pull/2855](https://togithub.com/fluent/fluentd/pull/2855)ull/2855
- Update pem for test
[https://github.com/fluent/fluentd/pull/2839](https://togithub.com/fluent/fluentd/pull/2839)2839
###
[`v1.9.2`](https://togithub.com/fluent/fluentd/blob/HEAD/CHANGELOG.md#Release-v192---20200213)
[Compare
Source](https://togithub.com/fluent/fluentd/compare/v1.9.1...v1.9.2)
##### Enhancement
- in_tail: Add `pos_file_compaction_interval` parameter for auto
compaction
[https://github.com/fluent/fluentd/pull/2805](https://togithub.com/fluent/fluentd/pull/2805)2805
- command: Use given encoding when RUBYOPT has `-E`
[https://github.com/fluent/fluentd/pull/2814](https://togithub.com/fluent/fluentd/pull/2814)2814
##### Bug fix
- command: Accept RUBYOPT with two or more options
[https://github.com/fluent/fluentd/pull/2807](https://togithub.com/fluent/fluentd/pull/2807)2807
- command: Fix infinite loop bug when RUBYOPT is invalid
[https://github.com/fluent/fluentd/pull/2813](https://togithub.com/fluent/fluentd/pull/2813)2813
- log: serverengine's log should be formatted with the same format of
fluentd
[https://github.com/fluent/fluentd/pull/2812](https://togithub.com/fluent/fluentd/pull/2812)2812
- in_http: Fix `NoMethodError` when `OPTIONS` request doesn't have
'Origin' header
[https://github.com/fluent/fluentd/pull/2823](https://togithub.com/fluent/fluentd/pull/2823)2823
- parser_syslog: Improved for parsing RFC5424 structured data in
`parser_syslog`
[https://github.com/fluent/fluentd/pull/2816](https://togithub.com/fluent/fluentd/pull/2816)2816
###
[`v1.9.1`](https://togithub.com/fluent/fluentd/blob/HEAD/CHANGELOG.md#Release-v191---20200131)
[Compare
Source](https://togithub.com/fluent/fluentd/compare/v1.9.0...v1.9.1)
##### Enhancement
- http_server helper: Support HTTPS
[https://github.com/fluent/fluentd/pull/2787](https://togithub.com/fluent/fluentd/pull/2787)2787
- in_tail: Add `path_delimiter` to split with any char
[https://github.com/fluent/fluentd/pull/2796](https://togithub.com/fluent/fluentd/pull/2796)2796
- in_tail: Remove an entry from PositionaFile when it is unwatched
[https://github.com/fluent/fluentd/pull/2803](https://togithub.com/fluent/fluentd/pull/2803)2803
- out_http: Add warning for `retryable_response_code`
[https://github.com/fluent/fluentd/pull/2809](https://togithub.com/fluent/fluentd/pull/2809)2809
- parser_syslog: Add multiline RFC5424 support
[https://github.com/fluent/fluentd/pull/2767](https://togithub.com/fluent/fluentd/pull/2767)2767
- Add TLS module to unify TLS related code
[https://github.com/fluent/fluentd/pull/2802](https://togithub.com/fluent/fluentd/pull/2802)2802
##### Bug fix
- output: Add `EncodingError` to unrecoverable errors
[https://github.com/fluent/fluentd/pull/2808](https://togithub.com/fluent/fluentd/pull/2808)2808
- tls: Fix TLS version handling in secure mode
[https://github.com/fluent/fluentd/pull/2802](https://togithub.com/fluent/fluentd/pull/2802)2802
---
### Configuration
📅 **Schedule**: Branch creation - "" (UTC), Automerge - At any time (no
schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
â™» **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/grafana/loki).
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
---
clients/cmd/fluentd/docker/Gemfile | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/clients/cmd/fluentd/docker/Gemfile b/clients/cmd/fluentd/docker/Gemfile
index 63814a58f69c4..1d9635a6e8c5d 100644
--- a/clients/cmd/fluentd/docker/Gemfile
+++ b/clients/cmd/fluentd/docker/Gemfile
@@ -2,5 +2,5 @@
source 'https://rubygems.org'
-gem 'fluentd', '1.9.0'
+gem 'fluentd', '1.14.2'
gem 'fluent-plugin-multi-format-parser', '~>1.0.0'