File rubygem-fluentd.changes of Package rubygem-fluentd
-------------------------------------------------------------------
Mon Nov 4 16:42:03 UTC 2024 - Dan Čermák <dan.cermak@posteo.net>
- ## Release v1.17.1 - 2024/08/19
### Enhancement
* yaml_parser: Support $log_level element
https://github.com/fluent/fluentd/pull/4482
* out_file: Add warn message for symlink_path setting
https://github.com/fluent/fluentd/pull/4502
* out_http: Add `compress gzip` option
https://github.com/fluent/fluentd/pull/4528
* in_exec: Add `encoding` option to handle non-ascii characters
https://github.com/fluent/fluentd/pull/4533
* in_tail: Add throttling metrics
https://github.com/fluent/fluentd/pull/4578
* compat: Improve method call performance
https://github.com/fluent/fluentd/pull/4588
* in_sample: Add `reuse_record` parameter to reuse the sample data
https://github.com/fluent/fluentd/pull/4586
* `in_sample` has changed to copy sample data by default to avoid the impact of destructive changes by subsequent plugins.
* This increases the load when generating large amounts of sample data.
* You can use this new parameter to have the same performance as before.
### Bug Fix
* logger: Fix LoadError with console gem v1.25
https://github.com/fluent/fluentd/pull/4492
* parser_json: Fix wrong LoadError warning
https://github.com/fluent/fluentd/pull/4522
* in_tail: Fix an issue where a large single line could consume a large amount of memory even though `max_line_size` is set
https://github.com/fluent/fluentd/pull/4530
### Misc
* Comment out inappropriate default configuration about out_forward
https://github.com/fluent/fluentd/pull/4523
* gemspec: Remove unnecessary files from released gem
https://github.com/fluent/fluentd/pull/4534
* plugin-generator: Update gemspec to remove unnecessary files
https://github.com/fluent/fluentd/pull/4535
* Suppress non-parenthesis warnings
https://github.com/fluent/fluentd/pull/4594
* Fix FrozenError in http_server plugin helper
https://github.com/fluent/fluentd/pull/4598
* Add logger gem dependency for Ruby 3.5
https://github.com/fluent/fluentd/pull/4589
-------------------------------------------------------------------
Fri Jun 21 09:53:00 UTC 2024 - Dan Čermák <dan.cermak@posteo.net>
- New upstream release 1.17.0, see bundled CHANGELOG.md
-------------------------------------------------------------------
Tue Nov 14 14:59:54 UTC 2023 - Dan Čermák <dan.cermak@posteo.net>
- ## Release v1.16.3 - 2023/11/14
### Bug Fix
* in_tail: Fix a stall bug on !follow_inode case
https://github.com/fluent/fluentd/pull/4327
* in_tail: add warning for silent stop on !follow_inodes case
https://github.com/fluent/fluentd/pull/4339
* Buffer: Fix NoMethodError with empty unstaged chunk arrays
https://github.com/fluent/fluentd/pull/4303
* Fix for rotate_age where Fluentd passes as Symbol
https://github.com/fluent/fluentd/pull/4311
-------------------------------------------------------------------
Fri Nov 3 07:35:56 UTC 2023 - Dan Čermák <dan.cermak@posteo.net>
- # v1.16
## Release v1.16.2 - 2023/07/14
### Bug Fix
* in_tail: Fix new watcher is wrongly detached on rotation when `follow_inodes`,
which causes stopping tailing the file
https://github.com/fluent/fluentd/pull/4208
* in_tail: Prevent wrongly unwatching when `follow_inodes`, which causes log
duplication
https://github.com/fluent/fluentd/pull/4237
* in_tail: Fix warning log about overwriting entry when `follow_inodes`
https://github.com/fluent/fluentd/pull/4214
* in_tail: Ensure to discard TailWatcher with missing target when `follow_inodes`
https://github.com/fluent/fluentd/pull/4239
* MessagePackFactory: Make sure to reset local unpacker to prevent received
broken data from affecting other receiving data
https://github.com/fluent/fluentd/pull/4178
* Fix failure to launch Fluentd on Windows when the log path isn't specified in
the command line
https://github.com/fluent/fluentd/pull/4188
* logger: Prevent growing cache size of `ignore_same_log_interval` unlimitedly
https://github.com/fluent/fluentd/pull/4229
* Update sigdump to 0.2.5 to fix wrong value of object counts
https://github.com/fluent/fluentd/pull/4225
### Misc
* in_tail: Check detaching inode when `follow_inodes`
https://github.com/fluent/fluentd/pull/4191
* in_tail: Add debug log for pos file compaction
https://github.com/fluent/fluentd/pull/4228
* Code improvements detected by RuboCop Performance
https://github.com/fluent/fluentd/pull/4201
https://github.com/fluent/fluentd/pull/4210
* Add notice for unused argument `unpacker` of `ChunkMessagePackEventStreamer.each`
https://github.com/fluent/fluentd/pull/4159
## Release v1.16.1 - 2023/04/17
### Enhancement
* in_tcp: Add `message_length_limit` to drop large incoming data
https://github.com/fluent/fluentd/pull/4137
### Bug Fix
* Fix NameError of `SecondaryFileOutput` when setting secondary other than
`out_secondary_file`
https://github.com/fluent/fluentd/pull/4124
* Server helper: Suppress error of `UDPServer` over `max_bytes` on Windows
https://github.com/fluent/fluentd/pull/4131
* Buffer: Fix that `compress` setting causes unexpected error when receiving
already compressed MessagePack
https://github.com/fluent/fluentd/pull/4147
### Misc
* Update MAINTAINERS.md
https://github.com/fluent/fluentd/pull/4119
* Update security policy
https://github.com/fluent/fluentd/pull/4123
* Plugin template: Remove unnecessary code
https://github.com/fluent/fluentd/pull/4128
* Revive issue auto closer
https://github.com/fluent/fluentd/pull/4116
* Fix a link for the repository of td-agent
https://github.com/fluent/fluentd/pull/4145
* in_udp: add test of message_length_limit
https://github.com/fluent/fluentd/pull/4117
* Fix a typo of an argument of `Fluent::EventStream#each`
https://github.com/fluent/fluentd/pull/4148
* Test in_tcp: Fix undesirable way to assert logs
https://github.com/fluent/fluentd/pull/4138
## Release v1.16.0 - 2023/03/29
### Enhancement
* in_tcp: Add `send_keepalive_packet` option
https://github.com/fluent/fluentd/pull/3961
* buffer: backup broken file chunk
https://github.com/fluent/fluentd/pull/4025
* Add warning messages for restoring buffer with `flush_at_shutdown true`
https://github.com/fluent/fluentd/pull/4027
* Add logs for time period of restored buffer possibly broken
https://github.com/fluent/fluentd/pull/4028
### Bug Fix
* http_server_helper: Fix format of log messages originating from Async gem
https://github.com/fluent/fluentd/pull/3987
* Change to not generate a sigdump file after receiving a `SIGTERM` signal on
non-Windows
https://github.com/fluent/fluentd/pull/4034
https://github.com/fluent/fluentd/pull/4043
* out_forward: fix error of ack handling conflict on stopping with
`require_ack_response` enabled
https://github.com/fluent/fluentd/pull/4030
* Fix problem that some `system` configs are not reflected
https://github.com/fluent/fluentd/pull/4064
https://github.com/fluent/fluentd/pull/4065
https://github.com/fluent/fluentd/pull/4086
https://github.com/fluent/fluentd/pull/4090
https://github.com/fluent/fluentd/pull/4096
* Fix bug that the logger outputs some initial log messages without applying
some settings such as `format`
https://github.com/fluent/fluentd/pull/4091
* Windows: Fix a bug that the wrong log file is reopened with log rotate setting
when flushing or graceful reloading
https://github.com/fluent/fluentd/pull/4054
* Fix race condition of out_secondary_file
https://github.com/fluent/fluentd/pull/4081
* Suppress warning using different secondary for out_secondary_file
https://github.com/fluent/fluentd/pull/4087
* Fix value of `system_config.workers` at `run_configure`.
Change argument type of `Fluent::Plugin::Base::configure()` to
`Fluent::Config::Element` only.
https://github.com/fluent/fluentd/pull/4066
* Fix bug that Fluentd sometimes tries to use an unavailable port and fails to
start on Windows
https://github.com/fluent/fluentd/pull/4092
### Misc
* Add method for testing `filtered_with_time`
https://github.com/fluent/fluentd/pull/3899
* Replace `$$` with `Process.pid`
https://github.com/fluent/fluentd/pull/4040
* Relax required webric gem version
https://github.com/fluent/fluentd/pull/4061
* CI fixes to support Ruby 3.2
https://github.com/fluent/fluentd/pull/3968
https://github.com/fluent/fluentd/pull/3996
https://github.com/fluent/fluentd/pull/3997
* Other CI fixes
https://github.com/fluent/fluentd/pull/3969
https://github.com/fluent/fluentd/pull/3990
https://github.com/fluent/fluentd/pull/4013
https://github.com/fluent/fluentd/pull/4033
https://github.com/fluent/fluentd/pull/4044
https://github.com/fluent/fluentd/pull/4050
https://github.com/fluent/fluentd/pull/4062
https://github.com/fluent/fluentd/pull/4074
https://github.com/fluent/fluentd/pull/4082
https://github.com/fluent/fluentd/pull/4085
* Update MAINTAINERS.md
https://github.com/fluent/fluentd/pull/4026
https://github.com/fluent/fluentd/pull/4069
-------------------------------------------------------------------
Wed Dec 7 11:20:29 UTC 2022 - Stephan Kulow <coolo@suse.com>
updated to version 1.15.3
see installed CHANGELOG.md
## Release v1.15.3 - 2022/11/02
### Bug Fix
* Support glob for `!include` directive in YAML config format
https://github.com/fluent/fluentd/pull/3917
* Remove meaningless oj options
https://github.com/fluent/fluentd/pull/3929
* Fix log initializer to correctly create per-process files on Windows
https://github.com/fluent/fluentd/pull/3939
* out_file: Fix the multi-worker check with `<worker 0-N>` directive
https://github.com/fluent/fluentd/pull/3942
### Misc
* Fix broken tests on Ruby 3.2
https://github.com/fluent/fluentd/pull/3883
https://github.com/fluent/fluentd/pull/3922
-------------------------------------------------------------------
Mon Aug 29 06:50:35 UTC 2022 - Stephan Kulow <coolo@suse.com>
updated to version 1.15.2
see installed CHANGELOG.md
## Release v1.15.2 - 2022/08/22
### Enhancement
* Add a new system configuration `enable_jit`
https://github.com/fluent/fluentd/pull/3857
### Bug Fix
* out_file: Fix append mode with `--daemon` flag
https://github.com/fluent/fluentd/pull/3864
* child_process: Plug file descriptor leak
https://github.com/fluent/fluentd/pull/3844
### Misc
* Drop win32-api gem to support Ruby 3.2
https://github.com/fluent/fluentd/pull/3849
https://github.com/fluent/fluentd/pull/3866
-------------------------------------------------------------------
Thu Aug 4 13:11:04 UTC 2022 - Stephan Kulow <coolo@suse.com>
updated to version 1.15.1
see installed CHANGELOG.md
-------------------------------------------------------------------
Tue Feb 15 07:28:19 UTC 2022 - Stephan Kulow <coolo@suse.com>
updated to version 1.14.5
see installed CHANGELOG.md
# v1.14.5
## Release v1.14.5 - 2022/02/09
### Enhancement
* Add support for "application/x-ndjson" to `in_http`
https://github.com/fluent/fluentd/pull/3616
* Add support for ucrt binary for Windows
https://github.com/fluent/fluentd/pull/3613
### Bug fixes
* Don't retry when `retry_max_times == 0`
https://github.com/fluent/fluentd/pull/3608
* Fix hang-up issue during TLS handshake in `out_forward`
https://github.com/fluent/fluentd/pull/3601
* Bump up required ServerEngine to v2.2.5
https://github.com/fluent/fluentd/pull/3599
* Fix "invalid byte sequence is replaced" warning on Kubernetes
https://github.com/fluent/fluentd/pull/3596
* Fix "ArgumentError: unknown keyword: :logger" on Windows with Ruby 3.1
https://github.com/fluent/fluentd/pull/3592
-------------------------------------------------------------------
Tue Jan 25 06:55:33 UTC 2022 - Stephan Kulow <coolo@suse.com>
updated to version 1.14.4
see installed CHANGELOG.md
# v1.14.4
## Release v1.14.4 - 2022/01/06
### Enhancement
* `in_tail`: Add option to skip long lines (`max_line_size`)
https://github.com/fluent/fluentd/pull/3565
### Bug fix
* Incorrect BufferChunkOverflowError when each event size is < `chunk_limit_size`
https://github.com/fluent/fluentd/pull/3560
* On macOS with Ruby 2.7/3.0, `out_file` fails to write events if `append` is true.
https://github.com/fluent/fluentd/pull/3579
* test: Fix unstable test cases
https://github.com/fluent/fluentd/pull/3574
https://github.com/fluent/fluentd/pull/3577
# v1.14.3
## Release v1.14.3 - 2021/11/26
### Enhancement
* Changed to accept `http_parser.rb` 0.8.0.
`http_parser.rb` 0.8.0 is ready for Ractor.
https://github.com/fluent/fluentd/pull/3544
### Bug fix
* in_tail: Fixed a bug that no new logs are read when
`enable_stat_watcher true` and `enable_watch_timer false` is set.
https://github.com/fluent/fluentd/pull/3541
* in_tail: Fixed a bug that the beginning and initial lines are lost
after startup when `read_from_head false` and path includes wildcard '*'.
https://github.com/fluent/fluentd/pull/3542
* Fixed a bug that processing messages were lost when
BufferChunkOverflowError was thrown even though only a specific
message size exceeds chunk_limit_size.
https://github.com/fluent/fluentd/pull/3553
https://github.com/fluent/fluentd/pull/3562
### Misc
* Bump up required version of `win32-service` gem.
newer version is required to implement additional `fluent-ctl` commands.
https://github.com/fluent/fluentd/pull/3556
# v1.14.2
## Release v1.14.2 - 2021/10/29
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.
### Bug fix
* Fixed to generate correct epoch timestamp even after switching Daylight Saving Time
https://github.com/fluent/fluentd/pull/3524
* Fixed ReDoS vulnerability in parser_apache2.
This vulnerability is caused by a certain pattern of a broken apache log.
# v1.14.1
## Release v1.14.1 - 2021/09/29
### Enhancement
* in_tail: Added file related metrics.
These metrics should be collected same as fluent-bit's in_tail.
https://github.com/fluent/fluentd/pull/3504
* out_forward: Changed to use metrics mechanism for node statistics
https://github.com/fluent/fluentd/pull/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
* out_forward: Fixed a bug that node statistics information is not included correctly.
https://github.com/fluent/fluentd/pull/3503
https://github.com/fluent/fluentd/pull/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
* out_copy: Fixed to suppress a wrong warning for `ignore_if_prev_success`
It didn't work even if a user set it.
https://github.com/fluent/fluentd/pull/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_retry_time)
https://github.com/fluent/fluentd/pull/3518
# v1.14.0
## Release v1.14.0 - 2021/08/30
### 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
option.
https://github.com/fluent/fluentd/pull/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
* in_syslog: Added `send_keepalive_packet` option
https://github.com/fluent/fluentd/pull/3474
* in_http: Added `cors_allow_credentials` option.
This option tells browsers whether to expose the response to
frontend when the credentials mode is "include".
https://github.com/fluent/fluentd/pull/3481
https://github.com/fluent/fluentd/pull/3491
### Bug fix
* in_tail: Fixed a bug that deleted paths are not removed
from pos file by file compaction at start up
https://github.com/fluent/fluentd/pull/3467
* in_tail: Revived a warning message of retrying unaccessible file
https://github.com/fluent/fluentd/pull/3478
* TLSServer: Fixed a crash bug on logging peer host name errors
https://github.com/fluent/fluentd/pull/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 metrics.
https://github.com/fluent/fluentd/pull/3471
https://github.com/fluent/fluentd/pull/3473
https://github.com/fluent/fluentd/pull/3479
https://github.com/fluent/fluentd/pull/3484
# v1.13.3
## Release v1.13.3 - 2021/07/27
### Bug fix
* in_tail: Care DeletePending state on Windows
https://github.com/fluent/fluentd/pull/3457
https://github.com/fluent/fluentd/pull/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
* in_tail: Fix detecting rotation twice on `follow_inode`.
https://github.com/fluent/fluentd/pull/3466
### Misc
* Remove needless spaces in a sample config file
https://github.com/fluent/fluentd/pull/3456
### Enhancement
-------------------------------------------------------------------
Mon Jul 26 05:54:47 UTC 2021 - Stephan Kulow <coolo@suse.com>
updated to version 1.13.2
see installed CHANGELOG.md
# v1.13.2
## Release v1.13.2 - 2021/07/12
### Enhancement
* fluent-plugin-generate: Storage plugin was supported.
https://github.com/fluent/fluentd/pull/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 it.
https://github.com/fluent/fluentd/pull/3315
### Bug fix
* binlog_reader: Fixed a crash bug by missing "fluent/env" dependency.
https://github.com/fluent/fluentd/pull/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 a workaround.
https://github.com/fluent/fluentd/pull/3451
* in_tail: Fixed a bug that when rotation is occurred, remaining lines
will be discarded if the throttling feature is enabled.
https://github.com/fluent/fluentd/pull/3390
* fluent-plugin-generate: Fixed a crash bug during gemspec generation.
It was unexpectedly introduced by #3305, thus this bug was a
regression since 1.12.3.
https://github.com/fluent/fluentd/pull/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 tools.
https://github.com/fluent/fluentd/pull/3450
# v1.13.1
## Release v1.13.1 - 2021/06/25
### Bug fix
* out_forward: Fixed a race condition on handshake
It's caused by using a same unpacker from multiple threads.
https://github.com/fluent/fluentd/pull/3405
https://github.com/fluent/fluentd/pull/3406
* in_tail: Fixed to remove too much verbose debugging logs
It was unexpectedly introduced by #3185 log throttling feature.
https://github.com/fluent/fluentd/pull/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 exploit.
https://github.com/fluent/fluentd/pull/3427
### Misc
* Pretty print for Fluent::Config::Section has been supported
for debugging
https://github.com/fluent/fluentd/pull/3398
* CI: Dropped to run CI for Ruby 2.5
https://github.com/fluent/fluentd/pull/3412
-------------------------------------------------------------------
Thu Jun 24 17:22:07 UTC 2021 - Stephan Kulow <coolo@suse.com>
updated to version 1.13.0
see installed CHANGELOG.md
# v1.13
## Release v1.13.0 - 2021/05/29
### Enhancement
* in_tail: Handle log throttling per file feature
https://github.com/fluent/fluentd/pull/3185
https://github.com/fluent/fluentd/pull/3364
https://github.com/fluent/fluentd/pull/3379
* Extend to support service discovery manager in simpler way
https://github.com/fluent/fluentd/pull/3299
https://github.com/fluent/fluentd/pull/3362
* in_http: HTTP GET requests has been supported
https://github.com/fluent/fluentd/pull/3373
* The log rotate settings in system configuration has been supported
https://github.com/fluent/fluentd/pull/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
* 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
* fluent-cat: the issue resending secondary file in specific format
has been fixed
https://github.com/fluent/fluentd/pull/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
### Misc
* example: Change a path to backup_path in counter_server correctly
https://github.com/fluent/fluentd/pull/3359
* README: Update link to community forum to discuss.fluentd.org
https://github.com/fluent/fluentd/pull/3360
-------------------------------------------------------------------
Wed Jan 20 12:37:15 UTC 2021 - Stephan Kulow <coolo@suse.com>
updated to version 1.12.0
see installed CHANGELOG.md
# v1.12
## Release v1.12.0 - 2020/01/05
### New feature
* in_tail: Add `follow_inode` to support log rotation with wild card
https://github.com/fluent/fluentd/pull/2992
* in_tail: Handle linux capability
https://github.com/fluent/fluentd/pull/3155
https://github.com/fluent/fluentd/pull/3162
* windows: Add win32 events alternative to unix signals
https://github.com/fluent/fluentd/pull/3131
### Enhancement
* buffer: Enable metadata comparison optimization on all platform
https://github.com/fluent/fluentd/pull/3095
* fluent-plugin-config-formatter: Handle `service_discovery` type
https://github.com/fluent/fluentd/pull/3178
* in_http: Add `add_query_params` parameter to add query params to event record
https://github.com/fluent/fluentd/pull/3197
* inject: Support `unixtime_micros` and `unixtime_nanos` in `time_type`
https://github.com/fluent/fluentd/pull/3220
* Refactoring code
https://github.com/fluent/fluentd/pull/3167
https://github.com/fluent/fluentd/pull/3170
https://github.com/fluent/fluentd/pull/3180
https://github.com/fluent/fluentd/pull/3196
https://github.com/fluent/fluentd/pull/3213
https://github.com/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
-------------------------------------------------------------------
Fri Sep 25 13:57:44 UTC 2020 - Stephan Kulow <coolo@suse.com>
updated to version 1.11.2
see installed CHANGELOG.md
# v1.11
## Release v1.11.2 - 2020/08/04
### Enhancement
* `in_dummy` renamed to `in_sample`
https://github.com/fluent/fluentd/pull/3065
* Allow regular expression in filter/match directive
https://github.com/fluent/fluentd/pull/3071
* Refactoring code
https://github.com/fluent/fluentd/pull/3051
### Bug fix
* buffer: Fix log message for `chunk_limit_records` case
https://github.com/fluent/fluentd/pull/3079
* buffer: Fix timekey optimization for non-windows platform
https://github.com/fluent/fluentd/pull/3092
* cert: Raise an error for broken certificate file
https://github.com/fluent/fluentd/pull/3086
* cert: Set TLS ciphers list correcty on older OpenSSL
https://github.com/fluent/fluentd/pull/3093
## Release v1.11.1 - 2020/06/22
### Enhancement
* in_http: Add `dump_error_log` parameter
https://github.com/fluent/fluentd/pull/3035
* in_http: Improve time field handling
https://github.com/fluent/fluentd/pull/3046
* Refactoring code
https://github.com/fluent/fluentd/pull/3047
### Bug fix
* in_tail: Use actual path instead of based pattern for ignore list
https://github.com/fluent/fluentd/pull/3042
* child_process helper: Fix child process failure due to SIGPIPE if the command uses stdout
https://github.com/fluent/fluentd/pull/3044
## Release v1.11.0 - 2020/06/04
### New feature
* in_unix: Use v1 API
https://github.com/fluent/fluentd/pull/2992
### Enhancement
* parser_syslog: Support any `time_format` for RFC3164 string parser
https://github.com/fluent/fluentd/pull/3014
* parser_syslog: Add new parser for RFC5424
https://github.com/fluent/fluentd/pull/3015
* Refactoring code
https://github.com/fluent/fluentd/pull/3019
### Bug fix
* in_gc_stat: Add `use_symbol_keys` parameter to emit string key record
https://github.com/fluent/fluentd/pull/3008
-------------------------------------------------------------------
Thu May 7 20:43:16 UTC 2020 - Stephan Kulow <coolo@suse.com>
- updated to version 1.10.3
see installed CHANGELOG.md
# v1.10
## Release v1.10.3 - 2020/05/01
### Enhancement
* record_accessor: Add `set` method
https://github.com/fluent/fluentd/pull/2977
* config: Ruby DSL format is deprecated
https://github.com/fluent/fluentd/pull/2958
* Refactor code
https://github.com/fluent/fluentd/pull/2961
https://github.com/fluent/fluentd/pull/2962
https://github.com/fluent/fluentd/pull/2965
https://github.com/fluent/fluentd/pull/2966
https://github.com/fluent/fluentd/pull/2978
### Bug fix
* out_forward: Disable `linger_timeout` setting on Windows
https://github.com/fluent/fluentd/pull/2959
* out_forward: Fix warning of service discovery manager when fluentd stops
https://github.com/fluent/fluentd/pull/2974
## Release v1.10.2 - 2020/04/15
### Enhancement
* out_copy: Add plugin_id to log message
https://github.com/fluent/fluentd/pull/2934
* socket: Allow cert chains in mutual auth
https://github.com/fluent/fluentd/pull/2930
* system: Add ignore_repeated_log_interval parameter
https://github.com/fluent/fluentd/pull/2937
* windows: Allow to launch fluentd from whitespace included path
https://github.com/fluent/fluentd/pull/2920
* Refactor code
https://github.com/fluent/fluentd/pull/2935
https://github.com/fluent/fluentd/pull/2936
https://github.com/fluent/fluentd/pull/2938
https://github.com/fluent/fluentd/pull/2939
https://github.com/fluent/fluentd/pull/2946
### Bug fix
* in_syslog: Fix octet-counting mode bug
https://github.com/fluent/fluentd/pull/2942
* out_forward: Create timer for purging obsolete sockets when keepalive_timeout is not set
https://github.com/fluent/fluentd/pull/2943
* out_forward: Need authentication when sending tcp heartbeat with keepalive
https://github.com/fluent/fluentd/pull/2945
* command: Fix fluent-debug start failure
https://github.com/fluent/fluentd/pull/2948
* command: Fix regression of supervisor's worker and `--daemon` combo
https://github.com/fluent/fluentd/pull/2950
## Release v1.10.1 - 2020/04/02
### Enhancement
* command: `--daemon` and `--no-supervisor` now work together
https://github.com/fluent/fluentd/pull/2912
* Refactor code
https://github.com/fluent/fluentd/pull/2913
### Bug fix
* in_tail: `Fix pos_file_compaction_interval` parameter type
https://github.com/fluent/fluentd/pull/2921
* in_tail: Fix seek position update after compaction
https://github.com/fluent/fluentd/pull/2922
* parser_syslog: Fix regression in the `with_priority` and RFC5424 case
https://github.com/fluent/fluentd/pull/2923
### Misc
* Add document for security audit
https://github.com/fluent/fluentd/pull/2911
## Release v1.10.0 - 2020/03/24
### New feature
* sd plugin: Add SRV record plugin
https://github.com/fluent/fluentd/pull/2876
### Enhancement
* server: Add `cert_verifier` parameter for TLS transport
https://github.com/fluent/fluentd/pull/2888
* parser_syslog: Support customized time format
https://github.com/fluent/fluentd/pull/2886
* in_dummy: Delete `suspend` parameter
https://github.com/fluent/fluentd/pull/2897
* Refactor code
https://github.com/fluent/fluentd/pull/2858
https://github.com/fluent/fluentd/pull/2862
https://github.com/fluent/fluentd/pull/2864
https://github.com/fluent/fluentd/pull/2869
https://github.com/fluent/fluentd/pull/2870
https://github.com/fluent/fluentd/pull/2874
https://github.com/fluent/fluentd/pull/2881
https://github.com/fluent/fluentd/pull/2885
https://github.com/fluent/fluentd/pull/2894
https://github.com/fluent/fluentd/pull/2896
https://github.com/fluent/fluentd/pull/2898
https://github.com/fluent/fluentd/pull/2899
https://github.com/fluent/fluentd/pull/2900
https://github.com/fluent/fluentd/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
* parser_syslog: Fix syslog format detection
https://github.com/fluent/fluentd/pull/2879
* buffer: Fix `available_buffer_space_ratio` calculation
https://github.com/fluent/fluentd/pull/2882
* tls: Support CRLF based X.509 certificates
https://github.com/fluent/fluentd/pull/2890
* msgpack_factory mixin: Fix performance penalty for deprecation log
https://github.com/fluent/fluentd/pull/2903
-------------------------------------------------------------------
Mon Feb 10 14:35:23 UTC 2020 - Stephan Kulow <coolo@suse.com>
- updated to version 1.9.1
see installed CHANGELOG.md
# v1.9
## Release v1.9.1 - 2020/01/31
### Enhancement
* http_server helper: Support HTTPS
https://github.com/fluent/fluentd/pull/2787
* in_tail: Add `path_delimiter` to split with any char
https://github.com/fluent/fluentd/pull/2796
* in_tail: Remove an entry from PositionaFile when it is unwatched
https://github.com/fluent/fluentd/pull/2803
* out_http: Add warning for `retryable_response_code`
https://github.com/fluent/fluentd/pull/2809
* parser_syslog: Add multiline RFC5424 support
https://github.com/fluent/fluentd/pull/2767
* Add TLS module to unify TLS related code
https://github.com/fluent/fluentd/pull/2802
### Bug fix
* output: Add `EncodingError` to unrecoverable errors
https://github.com/fluent/fluentd/pull/2808
* tls: Fix TLS version handling in secure mode
https://github.com/fluent/fluentd/pull/2802
## Release v1.9.0 - 2020/01/22
### New feature
* New light-weight config reload mechanizm
https://github.com/fluent/fluentd/pull/2716
* Drop ruby 2.1/2.2/2.3 support
https://github.com/fluent/fluentd/pull/2750
### Enhancement
* output: Show better message for secondary warning
https://github.com/fluent/fluentd/pull/2751
* Use `ext_monitor` gem if it is installed. For ruby 2.6 or earlier
https://github.com/fluent/fluentd/pull/2670
* Support Ruby's Time class in msgpack serde
https://github.com/fluent/fluentd/pull/2775
* Clean up code/test
https://github.com/fluent/fluentd/pull/2753
https://github.com/fluent/fluentd/pull/2763
https://github.com/fluent/fluentd/pull/2764
https://github.com/fluent/fluentd/pull/2780
### Bug fix
* buffer: Disable the optimization of Metadata instance comparison on Windows
https://github.com/fluent/fluentd/pull/2778
* outut/buffer: Fix stage size computation
https://github.com/fluent/fluentd/pull/2734
* server: Ignore Errno::EHOSTUNREACH in TLS accept to avoid fluentd restart
https://github.com/fluent/fluentd/pull/2773
* server: Fix IPv6 dual stack mode issue for udp socket
https://github.com/fluent/fluentd/pull/2781
* config: Support @include/include directive for spaces included path
https://github.com/fluent/fluentd/pull/2780
# v1.8
## Release v1.8.1 - 2019/12/26
### Enhancement
* in_tail: Add `path_timezone` parameter to format `path` with the specified timezone
https://github.com/fluent/fluentd/pull/2719
* out_copy: Add `copy_mode` parameter. `deep_copy` parameter is now deprecated.
https://github.com/fluent/fluentd/pull/2747
* supervisor: Add deprecated log for `inline_config`
https://github.com/fluent/fluentd/pull/2746
### Bug fixes
* parser_ltsv: Prevent garbage result by checking `label_delimiter`
https://github.com/fluent/fluentd/pull/2748
## Release v1.8.0 - 2019/12/11
### New feature
* Add service discovery plugin and `out_forward` use it
https://github.com/fluent/fluentd/pull/2541
* config: Add strict mode and support `default`/`nil` value in ruby embedded mode
https://github.com/fluent/fluentd/pull/2685
### Enhancement
* formatter_csv: Support nested fields
https://github.com/fluent/fluentd/pull/2643
* record_accessor helper: Make code simple and bit faster
https://github.com/fluent/fluentd/pull/2660
* Relax tzinfo dependency to accept v1
https://github.com/fluent/fluentd/pull/2673
* log: Deprecate top-level match for capturing fluentd logs
https://github.com/fluent/fluentd/pull/2689
* in_monitor_agent: Expose Fluentd verion in REST API
https://github.com/fluent/fluentd/pull/2706
* time: Accept localtime xor utc
https://github.com/fluent/fluentd/pull/2720
https://github.com/fluent/fluentd/pull/2731
* formatter_stdout: Make time_format configurable in stdout format
https://github.com/fluent/fluentd/pull/2721
* supervisor: create log directory when it doesn't exists
https://github.com/fluent/fluentd/pull/2732
* clean up internal classes / methods / code
https://github.com/fluent/fluentd/pull/2647
https://github.com/fluent/fluentd/pull/2648
https://github.com/fluent/fluentd/pull/2653
https://github.com/fluent/fluentd/pull/2654
https://github.com/fluent/fluentd/pull/2657
https://github.com/fluent/fluentd/pull/2667
https://github.com/fluent/fluentd/pull/2674
https://github.com/fluent/fluentd/pull/2677
https://github.com/fluent/fluentd/pull/2680
https://github.com/fluent/fluentd/pull/2709
https://github.com/fluent/fluentd/pull/2730
### Bug fixes
* output: Fix warning printed when chunk key placeholder not replaced
https://github.com/fluent/fluentd/pull/2523
https://github.com/fluent/fluentd/pull/2733
* Fix dry-run mode
https://github.com/fluent/fluentd/pull/2651
* suppress warning
https://github.com/fluent/fluentd/pull/2652
* suppress keyword argument warning for ruby2.7
https://github.com/fluent/fluentd/pull/2664
* RPC: Fix debug log text
https://github.com/fluent/fluentd/pull/2666
* time: Properly show class names in error message
https://github.com/fluent/fluentd/pull/2671
* Fix a potential bug that ThreadError may occur on SIGUSR1
https://github.com/fluent/fluentd/pull/2678
* server helper: Ignore ECONNREFUSED in TLS accept to avoid fluentd restart
https://github.com/fluent/fluentd/pull/2695
* server helper: Fix IPv6 dual stack mode issue for tcp socket.
https://github.com/fluent/fluentd/pull/2697
* supervisor: Fix inline config handling
https://github.com/fluent/fluentd/pull/2708
* Fix typo
https://github.com/fluent/fluentd/pull/2710
https://github.com/fluent/fluentd/pull/2714
# v1.7
## Release v1.7.4 - 2019/10/24
### Enhancement
* in_http: Add `use_204_response` parameter to return proper 204 response instead of 200.
fluentd v2 will change this parameter to `true`.
https://github.com/fluent/fluentd/pull/2640
### Bug fixes
* child_process helper: fix stderr blocking for discard case
https://github.com/fluent/fluentd/pull/2649
* log: Fix log rotation handling on Windows
https://github.com/fluent/fluentd/pull/2663
## Release v1.7.3 - 2019/10/01
### Enhancement
* in_syslog: Replace priority_key with severity_key
https://github.com/fluent/fluentd/pull/2636
### Bug fixes
* out_forward: Fix nil error after purge obsoleted sockets in socket cache
https://github.com/fluent/fluentd/pull/2635
* fix typo in ChangeLog
https://github.com/fluent/fluentd/pull/2633
## Release v1.7.2 - 2019/09/19
### Enhancement
* in_tcp: Add security/client to restrict access
https://github.com/fluent/fluentd/pull/2622
### Bug fixes
* buf_file/buf_file_single: fix to handle compress data during restart
https://github.com/fluent/fluentd/pull/2620
* plugin: Use `__send__` to avoid conflict with user defined `send`
https://github.com/fluent/fluentd/pull/2614
* buffer: reject invalid timekey at configure phase
https://github.com/fluent/fluentd/pull/2615
## Release v1.7.1 - 2019/09/08
### Enhancement
* socket helper/out_forward: Support Windows certstore to load certificates
https://github.com/fluent/fluentd/pull/2601
* parser_syslog: Add faster parser for rfc3164 message
https://github.com/fluent/fluentd/pull/2599
### Bug fixes
* buf_file/buf_file_single: fix to ignore placeholder based path.
https://github.com/fluent/fluentd/pull/2594
* server helper: Ignore ETIMEDOUT error in SSL_accept
https://github.com/fluent/fluentd/pull/2595
* buf_file: ensure to remove metadata after buffer creation failure
https://github.com/fluent/fluentd/pull/2598
* buf_file_single: fix duplicated path setting check
https://github.com/fluent/fluentd/pull/2600
* fix msgpack-ruby dependency to use recent feature
https://github.com/fluent/fluentd/pull/2606
## Release v1.7.0 - 2019/08/20
### New feature
* buffer: Add file_single buffer plugin
https://github.com/fluent/fluentd/pull/2579
* output: Add http output plugin
https://github.com/fluent/fluentd/pull/2488
### Enhancement
* buffer: Improve the performance of buffer routine
https://github.com/fluent/fluentd/pull/2560
https://github.com/fluent/fluentd/pull/2563
https://github.com/fluent/fluentd/pull/2564
* output: Use Mutex instead of Monitor
https://github.com/fluent/fluentd/pull/2561
* event: Add `OneEventStrea#empty?` method
https://github.com/fluent/fluentd/pull/2565
* thread: Set thread name for ruby 2.3 or later
https://github.com/fluent/fluentd/pull/2574
* core: Cache msgpack packer/unpacker to avoid the object allocation
https://github.com/fluent/fluentd/pull/2559
* time: Use faster way to get sec and nsec
https://github.com/fluent/fluentd/pull/2557
* buf_file: Reduce IO flush by removing `IO#truncate`
https://github.com/fluent/fluentd/pull/2551
* in_tcp: Improve the performance for multiple event case
https://github.com/fluent/fluentd/pull/2567
* in_syslog: support `source_hostname_key` and `source_address_key` for unmatched event
https://github.com/fluent/fluentd/pull/2553
* formatter_csv: Improve the format performance.
https://github.com/fluent/fluentd/pull/2529
* parser_csv: Add fast parser for typical cases
https://github.com/fluent/fluentd/pull/2535
* out_forward: Refactor code
https://github.com/fluent/fluentd/pull/2516
https://github.com/fluent/fluentd/pull/2532
### Bug fixes
* output: fix data lost on decompression
https://github.com/fluent/fluentd/pull/2547
* out_exec_filter: fix non-ascii encoding issue
https://github.com/fluent/fluentd/pull/2539
* in_tail: Don't call parser's configure twice
https://github.com/fluent/fluentd/pull/2569
* Fix unused message handling for <section> parameters
https://github.com/fluent/fluentd/pull/2578
* Fix comment/message typos
https://github.com/fluent/fluentd/pull/2549
https://github.com/fluent/fluentd/pull/2554
https://github.com/fluent/fluentd/pull/2556
https://github.com/fluent/fluentd/pull/2566
https://github.com/fluent/fluentd/pull/2573
https://github.com/fluent/fluentd/pull/2576
https://github.com/fluent/fluentd/pull/2583
-------------------------------------------------------------------
Fri Jul 19 09:07:04 UTC 2019 - Stephan Kulow <coolo@suse.com>
- updated to version 1.6.2
see installed CHANGELOG.md
# v1.6
## Release v1.6.2 - 2019/07/11
### Bug fixes
* http_server helper: Add title argument to support multiple servers
https://github.com/fluent/fluentd/pull/2493
## Release v1.6.1 - 2019/07/10
### Enhancement
* socket/cert: Support all private keys OpenSSL supports, not only RSA.
https://github.com/fluent/fluentd/pull/2487
* output/buffer: Improve statistics method performance
https://github.com/fluent/fluentd/pull/2491
### Bug fixes
* plugin_config_formatter: update new doc URL
https://github.com/fluent/fluentd/pull/2481
* out_forward: Avoid zero division error when there are no available nodes
https://github.com/fluent/fluentd/pull/2482
## Release v1.6.0 - 2019/07/01
### New feature
* plugin: Add http_server helper and in_monitor_agent use it
https://github.com/fluent/fluentd/pull/2447
### Enhancement
* in_monitor_agent: Add more metrics for buffer/output
https://github.com/fluent/fluentd/pull/2450
* time/plugin: Add `EventTime#to_time` method for fast conversion
https://github.com/fluent/fluentd/pull/2469
* socket helper/out_forward: Add connect_timeout parameter
https://github.com/fluent/fluentd/pull/2467
* command: Add `--conf-encoding` option
https://github.com/fluent/fluentd/pull/2453
* parser_none: Small performance optimization
https://github.com/fluent/fluentd/pull/2455
### Bug fixes
* cert: Fix cert match pattern
https://github.com/fluent/fluentd/pull/2466
* output: Fix forget to increment rollback count
https://github.com/fluent/fluentd/pull/2462
# v1.5
## Release v1.5.2 - 2019/06/13
### Bug fixes
* out_forward: Fix duplicated handshake bug in keepalive
https://github.com/fluent/fluentd/pull/2456
## Release v1.5.1 - 2019/06/05
### Enhancement
* in_tail: Increase read block size to reduce IO call
https://github.com/fluent/fluentd/pull/2418
* in_monitor_agent: Refactor code
https://github.com/fluent/fluentd/pull/2422
### Bug fixes
* out_forward: Fix socket handling of keepalive
https://github.com/fluent/fluentd/pull/2434
* parser: Fix the use of name based timezone
https://github.com/fluent/fluentd/pull/2421
* in_monitor_agent: Fix debug parameter handling
https://github.com/fluent/fluentd/pull/2423
* command: Fix error handling of log rotation age option
https://github.com/fluent/fluentd/pull/2427
* command: Fix ERB warning for ruby 2.6 or later
https://github.com/fluent/fluentd/pull/2430
## Release v1.5.0 - 2019/05/18
### New feature
* out_forward: Support keepalive feature
https://github.com/fluent/fluentd/pull/2393
* in_http: Support TLS via server helper
https://github.com/fluent/fluentd/pull/2395
* in_syslog: Support TLS via server helper
https://github.com/fluent/fluentd/pull/2399
### Enhancement
* in_syslog: Add delimiter parameter
https://github.com/fluent/fluentd/pull/2378
* in_forward: Add tag/add_tag_prefix parameters
https://github.com/fluent/fluentd/pull/2396
* parser_json: Add stream_buffer_size parameter for yajl
https://github.com/fluent/fluentd/pull/2381
* command: Add deprecated message to show-plugin-config option
https://github.com/fluent/fluentd/pull/2401
* storage_local: Ignore empty file. Call sync after write for XFS.
https://github.com/fluent/fluentd/pull/2409
### Bug fixes
* out_forward: Don't use SO_LINGER on SSL/TLS WinSock
https://github.com/fluent/fluentd/pull/2398
* server helper: Fix recursive lock issue in TLSServer
https://github.com/fluent/fluentd/pull/2341
* Fix typo
https://github.com/fluent/fluentd/pull/2369
-------------------------------------------------------------------
Sun May 5 09:25:46 UTC 2019 - Stephan Kulow <coolo@suse.com>
- updated to version 1.4.2
see installed CHANGELOG.md
## Release v1.4.2 - 2019/04/02
### Enhancements
* in_http: subdomain support in CORS domain
https://github.com/fluent/fluentd/pull/2337
* in_monitor_agent: Expose current timekey list as a buffer metrics
https://github.com/fluent/fluentd/pull/2343
* in_tcp/in_udp: Add source_address_key parameter
https://github.com/fluent/fluentd/pull/2347
* in_forward: Add send_keepalive_packet parameter to check the remote connection is available or not
https://github.com/fluent/fluentd/pull/2352
### Bug fixes
* out_exec_filter: Fix typo of child_respawn description
https://github.com/fluent/fluentd/pull/2341
* in_tail: Create parent directories for symlink
https://github.com/fluent/fluentd/pull/2353
* in_tail: Fix encoding duplication check for non-specified case
https://github.com/fluent/fluentd/pull/2361
* log: Fix time format handling of plugin logger when log format is JSON
https://github.com/fluent/fluentd/pull/2356
-------------------------------------------------------------------
Fri Mar 29 06:00:25 UTC 2019 - Stephan Kulow <coolo@suse.com>
- updated to version 1.4.1
see installed CHANGELOG.md
-------------------------------------------------------------------
Sat Mar 2 15:14:08 UTC 2019 - Stephan Kulow <coolo@suse.com>
- updated to version 1.4.0
see installed CHANGELOG.md
-------------------------------------------------------------------
Mon Jan 14 13:38:03 UTC 2019 - Stephan Kulow <coolo@suse.com>
- updated to version 1.3.3
see installed CHANGELOG.md
## Release v1.3.3 - 2018/01/06
### Enhancements
* parser_syslog: Use String#squeeze for performance improvement
https://github.com/fluent/fluentd/pull/2239
* parser_syslog: Support RFC5424 timestamp without subseconds
https://github.com/fluent/fluentd/pull/2240
### Bug fixes
* server: Ignore ECONNRESET in TLS accept to avoid fluentd restart
https://github.com/fluent/fluentd/pull/2243
* log: Fix plugin logger ignores fluentd log event setting
https://github.com/fluent/fluentd/pull/2252
-------------------------------------------------------------------
Wed Dec 19 07:06:14 UTC 2018 - Stephan Kulow <coolo@suse.com>
- updated to version 1.3.2
see installed CHANGELOG.md
## Release v1.3.2 - 2018/12/10
### Enhancements
* out_forward: Support mutual TLS
https://github.com/fluent/fluentd/pull/2187
* out_file: Create `pos_file` directory if it doesn't exist
https://github.com/fluent/fluentd/pull/2223
### Bug fixes
* output: Fix logs during retry
https://github.com/fluent/fluentd/pull/2203
-------------------------------------------------------------------
Sat Dec 8 16:21:20 UTC 2018 - Stephan Kulow <coolo@suse.com>
- updated to version 1.3.1
see installed CHANGELOG.md
# v1.3
## Release v1.3.1 - 2018/11/27
### Enhancements
* out_forward: Separate parameter names for certificate
https://github.com/fluent/fluentd/pull/2181
https://github.com/fluent/fluentd/pull/2190
* out_forward: Add `verify_connection_at_startup` parameter to check connection setting at startup phase
https://github.com/fluent/fluentd/pull/2184
* config: Check right slash position in regexp type
https://github.com/fluent/fluentd/pull/2176
* parser_nginx: Support multiple IPs in `http_x_forwarded_for` field
https://github.com/fluent/fluentd/pull/2171
### Bug fixes
* fluent-cat: Fix retry limit handling
https://github.com/fluent/fluentd/pull/2193
* record_accessor helper: Delete top level field with bracket style
https://github.com/fluent/fluentd/pull/2192
* filter_record_transformer: Keep `class` methond to avoid undefined method error
https://github.com/fluent/fluentd/pull/2186
## Release v1.3.0 - 2018/11/10
### New features
* output: Change thread execution control
https://github.com/fluent/fluentd/pull/2170
* in_syslog: Support octet counting frame
https://github.com/fluent/fluentd/pull/2147
* Use `flush_thread_count` value for `queued_chunks_limit_size` when `queued_chunks_limit_size` is not specified
https://github.com/fluent/fluentd/pull/2173
### Enhancements
* output: Show backtrace for unrecoverable errors
https://github.com/fluent/fluentd/pull/2149
* in_http: Implement support for CORS preflight requests
https://github.com/fluent/fluentd/pull/2144
### Bug fixes
* server: Fix deadlock between on_writable and close in sockets
https://github.com/fluent/fluentd/pull/2165
* output: show correct error when wrong plugin is specified for secondary
https://github.com/fluent/fluentd/pull/2169
-------------------------------------------------------------------
Wed Sep 5 10:12:02 UTC 2018 - coolo@suse.com
- updated to version 1.2.5
see installed CHANGELOG.md
## Release v1.2.5 - 2018/08/22
### Bug fixes
* in_tail: Fix resource leak by file rotation
https://github.com/fluent/fluentd/pull/2105
* fix typos
## Release v1.2.4 - 2018/08/01
### Bug fixes
* output: Consider timezone when calculate timekey
https://github.com/fluent/fluentd/pull/2054
* output: Fix bug in suppress_emit_error_log_interval
https://github.com/fluent/fluentd/pull/2069
* server-helper: Fix connection leak by close timing issue.
https://github.com/fluent/fluentd/pull/2087
-------------------------------------------------------------------
Wed Jul 11 03:04:16 UTC 2018 - factory-auto@kulow.org
- updated to version 1.2.3
see installed CHANGELOG.md
## Release v1.2.3 - 2018/07/10
### Enhancements
* in_http: Consider `<parse>` parameters in batch mode
https://github.com/fluent/fluentd/pull/2055
* in_http: Support gzip payload
https://github.com/fluent/fluentd/pull/2060
* output: Improve compress performance
https://github.com/fluent/fluentd/pull/2031
* in_monitor_agent: Add missing descriptions for configurable options
https://github.com/fluent/fluentd/pull/2037
* parser_syslog: update regex of pid field for conformance to RFC5424 spec
https://github.com/fluent/fluentd/pull/2051
### Bug fixes
* in_tail: Fix to rescue Errno::ENOENT for File.mtime()
https://github.com/fluent/fluentd/pull/2063
* fluent-plugin-generate: Fix Parser plugin template
https://github.com/fluent/fluentd/pull/2026
* fluent-plugin-config-format: Fix NoMethodError for some plugins
https://github.com/fluent/fluentd/pull/2023
* config: Don't warn message for reserved parameters in DSL
https://github.com/fluent/fluentd/pull/2034
-------------------------------------------------------------------
Wed Jun 13 00:05:18 UTC 2018 - factory-auto@kulow.org
- updated to version 1.2.2
see installed CHANGELOG.md
## Release v1.2.2 - 2018/06/12
### Enhancements
* filter_parser: Add remove_key_name_field parameter
https://github.com/fluent/fluentd/pull/2012
* fluent-plugin-config-format: Dump config_argument
https://github.com/fluent/fluentd/pull/2003
### Bug fixes
* in_tail: Change pos file entry handling to avoid read conflict for other plugins
https://github.com/fluent/fluentd/pull/1963
* buffer: Wait for all chunks being purged before deleting @queued_num items
https://github.com/fluent/fluentd/pull/2016
-------------------------------------------------------------------
Thu May 24 00:05:30 UTC 2018 - factory-auto@kulow.org
- updated to version 1.2.1
see installed CHANGELOG.md
-------------------------------------------------------------------
Mon Apr 30 03:04:10 UTC 2018 - factory-auto@kulow.org
- updated to version 1.2.0
see installed CHANGELOG.md
## Release v1.2.0 - 2018/04/30
### New Features
* New Counter API
https://github.com/fluent/fluentd/pull/1857
* output: Backup for broken chunks
https://github.com/fluent/fluentd/pull/1952
* filter_grep: Support `<and>` and `<or>` support
https://github.com/fluent/fluentd/pull/1897
* config: Support `regexp` type in configuration parameter
https://github.com/fluent/fluentd/pull/1927
### Enhancements
* parser_nginx: Support optional `http-x-forwarded-for` field
https://github.com/fluent/fluentd/pull/1932
* filter_grep: Improve the performance
https://github.com/fluent/fluentd/pull/1940
### Bug fixes
* log: Fix unexpected implementation bug when log rotation setting is applied
https://github.com/fluent/fluentd/pull/1957
* server helper: Close invalid socket when ssl error happens on reading
https://github.com/fluent/fluentd/pull/1942
* output: Buffer chunk's unique id should be formatted as hex in the log
-------------------------------------------------------------------
Thu Apr 5 04:29:21 UTC 2018 - factory-auto@kulow.org
- updated to version 1.1.3
see installed CHANGELOG.md
## Release v1.1.3 - 2018/04/03
### Enhancements
* output: Support negative index for tag placeholders
https://github.com/fluent/fluentd/pull/1908
* buffer: Add queued_chunks_limit_size to control the number of queued chunks
https://github.com/fluent/fluentd/pull/1916
* time: Make Fluent::EventTime human readable for inspect
https://github.com/fluent/fluentd/pull/1915
### Bug fixes
* output: Delete empty queued_num field after purging chunks
https://github.com/fluent/fluentd/pull/1919
* fluent-debug: Fix usage message of fluent-debug command
https://github.com/fluent/fluentd/pull/1920
* out_forward: The node should be disabled when TLS socket for ack returns an error
https://github.com/fluent/fluentd/pull/1925
-------------------------------------------------------------------
Tue Mar 20 10:08:32 UTC 2018 - factory-auto@kulow.org
- updated to version 1.1.2
see installed CHANGELOG.md
## Release v1.1.2 - 2018/03/18
### Enhancements
* filter_grep: Support pattern starts with character classes with //
https://github.com/fluent/fluentd/pull/1887
### Bug fixes
* in_tail: Handle records in the correct order on file rotation
https://github.com/fluent/fluentd/pull/1880
* out_forward: Fix race condition with <security> on multi thread environment
https://github.com/fluent/fluentd/pull/1893
* output: Prevent flushing threads consume too much CPU when retry happens
https://github.com/fluent/fluentd/pull/1901
* config: Fix boolean param handling for comment without value
https://github.com/fluent/fluentd/pull/1883
* test: Fix random test failures in test/plugin/test_out_forward.rb
https://github.com/fluent/fluentd/pull/1881
https://github.com/fluent/fluentd/pull/1890
* command: Fix typo in binlog_reader
https://github.com/fluent/fluentd/pull/1898
-------------------------------------------------------------------
Tue Mar 6 05:30:01 UTC 2018 - factory-auto@kulow.org
- updated to version 1.1.1
see installed CHANGELOG.md
-------------------------------------------------------------------
Thu Feb 8 06:01:44 UTC 2018 - coolo@suse.com
- updated to version 1.1.0
see installed CHANGELOG.md
## Release v1.1.0 - 2018/01/17
### New features / Enhancements
* config: Add hostname and worker_id short-cut
https://github.com/fluent/fluentd/pull/1814
* parser_ltsv: Add delimiter_pattern parameter
https://github.com/fluent/fluentd/pull/1802
* record_accessor helper: Support nested field deletion
https://github.com/fluent/fluentd/pull/1800
* record_accessor helper: Expose internal instance `@keys` variable
https://github.com/fluent/fluentd/pull/1808
* log: Improve Log#on_xxx API performance
https://github.com/fluent/fluentd/pull/1809
* time: Improve time formatting performance
https://github.com/fluent/fluentd/pull/1796
* command: Port certificates generating command from secure-forward
https://github.com/fluent/fluentd/pull/1818
### Bug fixes
* server helper: Fix TCP + TLS degradation
https://github.com/fluent/fluentd/pull/1805
* time: Fix the method for TimeFormatter#call
https://github.com/fluent/fluentd/pull/1813
-------------------------------------------------------------------
Tue Jan 9 07:28:22 UTC 2018 - coolo@suse.com
- updated to version 1.0.2
see installed CHANGELOG.md
## Release v1.0.2 - 2017/12/17
### New features / Enhancements
* Use dig_rb instead of ruby_dig to support dig method in more objects
https://github.com/fluent/fluentd/pull/1794
## Release v1.0.1 - 2017/12/14
### New features / Enhancements
* in_udp: Add receive_buffer_size parameter
https://github.com/fluent/fluentd/pull/1788
* in_tail: Add enable_stat_watcher option to disable inotify events
https://github.com/fluent/fluentd/pull/1775
* Relax strptime gem version
### Bug fixes
* in_tail: Properly handle moved back and truncated case
https://github.com/fluent/fluentd/pull/1793
* out_forward: Rebuild weight array to apply server setting properly
https://github.com/fluent/fluentd/pull/1784
* fluent-plugin-config-formatter: Use v1.0 for URL
https://github.com/fluent/fluentd/pull/1781
-------------------------------------------------------------------
Thu Dec 14 14:20:28 UTC 2017 - coolo@suse.com
- updated to version 1.0.0
see installed CHANGELOG.md
-------------------------------------------------------------------
Sun Dec 3 19:15:58 UTC 2017 - coolo@suse.com
- updated to version 0.14.25
ChangeLog removed upstream
-------------------------------------------------------------------
Mon Sep 11 12:38:33 UTC 2017 - coolo@suse.com
- updated to version 0.14.21
see installed ChangeLog
## Release v0.14.21 - 2017/09/07
### New features / Enhancements
* filter_parser: Support record_accessor in key_name
https://github.com/fluent/fluentd/pull/1654
* buffer: Support record_accessor in chunk keys
https://github.com/fluent/fluentd/pull/1662
### Bug fixes
* compat_parameters: Support all syslog parser parameters
https://github.com/fluent/fluentd/pull/1650
* filter_record_transformer: Don't create new keys if the original record doesn't have `keep_keys` keys
https://github.com/fluent/fluentd/pull/1663
* in_tail: Fix the error when 'tag *' is configured
https://github.com/fluent/fluentd/pull/1664
* supervisor: Clear previous worker pids when receive kill signals.
https://github.com/fluent/fluentd/pull/1683
-------------------------------------------------------------------
Thu Aug 3 19:14:29 UTC 2017 - coolo@suse.com
- updated to version 0.14.20
see installed ChangeLog
## Release v0.14.20 - 2017/07/31
### New features / Enhancements
* plugin: Add record_accessor plugin helper
https://github.com/fluent/fluentd/pull/1637
* log: Add format and time_format parameters to <system> setting
https://github.com/fluent/fluentd/pull/1644
### Bug fixes
* buf_file: Improve file handling to mitigate broken meta file
https://github.com/fluent/fluentd/pull/1628
* in_syslog: Fix the description of resolve_hostname parameter
https://github.com/fluent/fluentd/pull/1633
* process: Fix signal handling. Send signal to all workers
https://github.com/fluent/fluentd/pull/1642
* output: Fix error message typo
https://github.com/fluent/fluentd/pull/1643
## Release v0.14.19 - 2017/07/12
### New features / Enhancements
* in_syslog: More characters are available in tag part of syslog format
https://github.com/fluent/fluentd/pull/1610
* in_syslog: Add resolve_hostname parameter
https://github.com/fluent/fluentd/pull/1616
* filter_grep: Support new configuration format by config_section
https://github.com/fluent/fluentd/pull/1611
### Bug fixes
* output: Fix race condition of retry state in flush thread
https://github.com/fluent/fluentd/pull/1623
* test: Fix typo in test_in_tail.rb
https://github.com/fluent/fluentd/pull/1622
## Release v0.14.18 - 2017/06/21
### New features / Enhancements
* parser: Add rfc5424 regex without priority
https://github.com/fluent/fluentd/pull/1600
### Bug fixes
* in_tail: Fix timing issue that the excluded_path doesn't apply.
https://github.com/fluent/fluentd/pull/1597
* config: Fix broken UTF-8 encoded configuration file handling
https://github.com/fluent/fluentd/pull/1592
* out_forward: Don't stop heartbeat when error happen
https://github.com/fluent/fluentd/pull/1602
* Fix command name typo in plugin template
https://github.com/fluent/fluentd/pull/1603
-------------------------------------------------------------------
Tue May 30 05:12:12 UTC 2017 - coolo@suse.com
- updated to version 0.14.17
see installed ChangeLog
## Release v0.14.17 - 2017/05/29
### New features / Enhancements
* in_tail: Add ignore_repeated_permission_error
https://github.com/fluent/fluentd/pull/1574
* server: Accept private key for TLS server without passphrase
https://github.com/fluent/fluentd/pull/1575
* config: Validate workers option on standalone mode
https://github.com/fluent/fluentd/pull/1577
### Bug fixes
* config: Mask all secret parameters in worker section
https://github.com/fluent/fluentd/pull/1580
* out_forward: Fix ack handling
https://github.com/fluent/fluentd/pull/1581
* plugin-config-format: Fix markdown format generator
https://github.com/fluent/fluentd/pull/1585
-------------------------------------------------------------------
Tue May 23 09:52:24 UTC 2017 - coolo@suse.com
- updated to version 0.14.16
see installed ChangeLog
## Release v0.14.16 - 2017/05/13
### New features / Enhancements
* config: Allow null byte in double-quoted string
https://github.com/fluent/fluentd/pull/1552
* parser: Support %iso8601 special case for time_format
https://github.com/fluent/fluentd/pull/1562
### Bug fixes
* out_forward: Call proper method for each connection type
https://github.com/fluent/fluentd/pull/1560
* in_monitor_agent: check variable buffer is a Buffer instance
https://github.com/fluent/fluentd/pull/1556
* log: Add missing '<<' method to delegators
https://github.com/fluent/fluentd/pull/1558
* command: uninitialized constant Fluent::Engine in fluent-binlog-reader
https://github.com/fluent/fluentd/pull/1568
## Release v0.14.15 - 2017/04/23
### New features / Enhancements
* Add <worker N> directive
https://github.com/fluent/fluentd/pull/1507
* in_tail: Do not warn that directories are unreadable in the in_tail plugin
https://github.com/fluent/fluentd/pull/1540
* output: Add formatted_to_msgpack_binary? to Output plugin API
https://github.com/fluent/fluentd/pull/1547
* windows: Allow the Windows Service name Fluentd runs as to be configurable
https://github.com/fluent/fluentd/pull/1548
### Bug fixes
* in_http: Fix X-Forwarded-For header handling. Accpet multiple headers
https://github.com/fluent/fluentd/pull/1535
* Fix backward compatibility with Fluent::DetachProcess and Fluent::DetachMultiProcess
https://github.com/fluent/fluentd/pull/1522
* fix typo
https://github.com/fluent/fluentd/pull/1521
https://github.com/fluent/fluentd/pull/1523
https://github.com/fluent/fluentd/pull/1544
* test: Fix out_file test with timezone
https://github.com/fluent/fluentd/pull/1546
* windows: Quote the file path to the Ruby bin directory when starting fluentd as a windows service
https://github.com/fluent/fluentd/pull/1536
-------------------------------------------------------------------
Fri Mar 24 05:29:11 UTC 2017 - coolo@suse.com
- updated to version 0.14.14
see installed ChangeLog
## Release v0.14.14 - 2017/03/23
### New features / Enhancements
* in_http: Support 'application/msgpack` header
https://github.com/fluent/fluentd/pull/1498
* in_udp: Add message_length_limit parameter for parameter name consistency with in_syslog
https://github.com/fluent/fluentd/pull/1515
* in_monitor_agent: Start one HTTP server per worker on sequential port numbers
https://github.com/fluent/fluentd/pull/1493
* in_tail: Skip the refresh of watching list on startup
https://github.com/fluent/fluentd/pull/1487
* filter_parser: filter_parser: Add emit_invalid_record_to_error parameter
https://github.com/fluent/fluentd/pull/1494
* parser_syslog: Support RFC5424 syslog format
https://github.com/fluent/fluentd/pull/1492
* parser: Allow escape sequence in Apache access log
https://github.com/fluent/fluentd/pull/1479
* config: Add actual value in the placholder error message
https://github.com/fluent/fluentd/pull/1497
* log: Add Fluent::Log#<< to support some SDKs
https://github.com/fluent/fluentd/pull/1478
### Bug fixes
* Fix cleanup resource
https://github.com/fluent/fluentd/pull/1483
* config: Set encoding forcefully to avoid UndefinedConversionError
https://github.com/fluent/fluentd/pull/1477
* Fix Input and Output deadlock when buffer is full during startup
https://github.com/fluent/fluentd/pull/1502
* config: Fix log_level handling in <system>
https://github.com/fluent/fluentd/pull/1501
* Fix typo in root agent error log
https://github.com/fluent/fluentd/pull/1491
* storage: Fix a bug storage_create cannot accept hash as `conf` keyword argument
https://github.com/fluent/fluentd/pull/1482
-------------------------------------------------------------------
Sat Feb 18 05:30:34 UTC 2017 - coolo@suse.com
- updated to version 0.14.13
see installed ChangeLog
## Release v0.14.13 - 2017/02/17
### New features / Enhancements
* in_tail: Add 'limit_recently_modified' to limit watch files.
https://github.com/fluent/fluentd/pull/1474
* configuration: Improve 'flush_interval' handling for better message and backward compatibility
https://github.com/fluent/fluentd/pull/1442
* command: Add 'fluent-plugin-generate' command
https://github.com/fluent/fluentd/pull/1427
* output: Skip record when 'Output#format' returns nil
https://github.com/fluent/fluentd/pull/1469
### Bug fixes
* output: Secondary calculation should consider 'retry_max_times'
https://github.com/fluent/fluentd/pull/1452
* Fix regression of deprecatd 'process' module
https://github.com/fluent/fluentd/pull/1443
* Fix missing parser_regex require
https://github.com/fluent/fluentd/issues/1458
https://github.com/fluent/fluentd/pull/1453
* Keep 'Fluent::BufferQueueLimitError' for exsting plugins
https://github.com/fluent/fluentd/pull/1456
* in_tail: Untracked files should be removed from watching list to avoid memory bloat
https://github.com/fluent/fluentd/pull/1467
* in_tail: directories should be skipped when the ** pattern is used
https://github.com/fluent/fluentd/pull/1464
* record_transformer: Revert "Use BasicObject for cleanroom" for `enable_ruby` regression.
https://github.com/fluent/fluentd/pull/1461
* buf_file: handle "Too many open files" error to keep buffer and metadata pair
https://github.com/fluent/fluentd/pull/1468
-------------------------------------------------------------------
Thu Feb 16 05:31:18 UTC 2017 - coolo@suse.com
- updated to version 0.14.12
see installed ChangeLog
## Release v0.14.12 - 2017/01/30
### New features / Enhancements
* Support multi process workers by `workers` option
https://github.com/fluent/fluentd/pull/1386
* Support TLS transport security layer by server plugin helper, and forward input/output plugins
https://github.com/fluent/fluentd/pull/1423
* Update internal log event handling to route log events to `@FLUENT_LOG` label if configured, suppress log events in startup/shutdown in default
https://github.com/fluent/fluentd/pull/1405
* Rename buffer plugin chunk limit parameters for consistency
https://github.com/fluent/fluentd/pull/1412
* Encode string values from configuration files in UTF8
https://github.com/fluent/fluentd/pull/1411
* Reorder plugin load paths to load rubygem plugins earlier than built-in plugins to overwrite them
https://github.com/fluent/fluentd/pull/1410
* Clock API to control internal thread control
https://github.com/fluent/fluentd/pull/1425
* Validate `config_param` options to restrict unexpected specifications
https://github.com/fluent/fluentd/pull/1437
* formatter: Add `add_newline` option to get formatted lines without newlines
https://github.com/fluent/fluentd/pull/1420
* in_forward: Add `ignore_network_errors_at_startup` option for automated cluster deployment
https://github.com/fluent/fluentd/pull/1399
* in_forward: Close listening socket in #stop, not to accept new connection request in early stage of shutdown
https://github.com/fluent/fluentd/pull/1401
* out_forward: Ensure to pack values in `str` type of msgpack
https://github.com/fluent/fluentd/pull/1413
* in_tail: Add `emit_unmatched_lines` to capture lines which unmatch configured regular expressions
https://github.com/fluent/fluentd/pull/1421
* in_tail: Add `open_on_every_update` to read lines from files opened in exclusive mode on Windows platform
https://github.com/fluent/fluentd/pull/1409
* in_monitor_agent: Add `with_ivars` query parameter to get instance variables only for specified instance variables
https://github.com/fluent/fluentd/pull/1393
* storage_local: Generate file store path using `usage`, with `root_dir` configuration
https://github.com/fluent/fluentd/pull/1438
* Improve test stability
https://github.com/fluent/fluentd/pull/1426
### Bug fixes
* Fix bug to ignore command line options: `--rpc-endpoint`, `--suppress-config-dump`, etc
https://github.com/fluent/fluentd/pull/1398
* Fix bug to block infinitely in shutdown when buffer is full and `overflow_action` is `block`
https://github.com/fluent/fluentd/pull/1396
* buf_file: Fix bug not to use `root_dir` even if configured correctly
https://github.com/fluent/fluentd/pull/1417
* filter_record_transformer: Fix to use BasicObject for clean room
https://github.com/fluent/fluentd/pull/1415
* filter_record_transformer: Fix bug that `remove_keys` doesn't work with `renew_time_key`
https://github.com/fluent/fluentd/pull/1433
* in_monitor_agent: Fix bug to crash with NoMethodError for some output plugins
https://github.com/fluent/fluentd/pull/1365
## Release v0.14.11 - 2016/12/26
### New features / Enhancements
* Add "root_dir" parameter in <system> directive to configure server root directory, used for buffer/storage paths
https://github.com/fluent/fluentd/pull/1374
* Fix not to restart Fluentd processes when unrecoverable errors occur
https://github.com/fluent/fluentd/pull/1359
* Show warnings in log when output flush operation takes longer time than threshold
https://github.com/fluent/fluentd/pull/1370
* formatter_csv: Raise configuration error when no field names are specified
https://github.com/fluent/fluentd/pull/1369
* in_syslog: Update implementation to use plugin helpers
https://github.com/fluent/fluentd/pull/1382
* in_forward: Add a configuration parameter "source_address_key"
https://github.com/fluent/fluentd/pull/1382
* in_monitor_agent: Add a parameter "include_retry" to get detail retry status
https://github.com/fluent/fluentd/pull/1387
* Add Ruby 2.4 into supported ruby versions
### Bug fixes
* Fix to set process name of supervisor process
https://github.com/fluent/fluentd/pull/1380
* in_forward: Fix a bug not to handle "require_ack_response" correctly
https://github.com/fluent/fluentd/pull/1389
## Release v0.14.10 - 2016/12/14
### New features / Enhancement
* Add socket/server plugin helper to write TCP/UDP clients/servers as Fluentd plugin
https://github.com/fluent/fluentd/pull/1312
https://github.com/fluent/fluentd/pull/1350
https://github.com/fluent/fluentd/pull/1356
https://github.com/fluent/fluentd/pull/1362
* Fix to raise errors when injected hostname is also specified as chunk key
https://github.com/fluent/fluentd/pull/1357
* in_tail: Optimize to read lines from file
https://github.com/fluent/fluentd/pull/1325
* in_monitor_agent: Add new parameter "include_config"(default: true)
https://github.com/fluent/fluentd/pull/1317
* in_syslog: Add "priority_key" and "facility_key" options
https://github.com/fluent/fluentd/pull/1351
* filter_record_transformer: Remove obsoleted syntax like "${message}" and not to dump records in logs
https://github.com/fluent/fluentd/pull/1328
* Add an option "--time-as-integer" to fluent-cat command to send events from v0.14 fluent-cat to v0.12 fluentd
https://github.com/fluent/fluentd/pull/1349
### Bug fixes
* Specify correct Oj options for newer versions (Oj 2.18.0 or later)
https://github.com/fluent/fluentd/pull/1331
* TimeSlice output plugins (in v0.12 style) raise errors when "utc" parameter is specified
https://github.com/fluent/fluentd/pull/1319
* Parser plugins cannot use options for regular expressions
https://github.com/fluent/fluentd/pull/1326
* Fix bugs not to raise errors to use logger in v0.12 plugins
https://github.com/fluent/fluentd/pull/1344
https://github.com/fluent/fluentd/pull/1332
* Fix bug about shutting down Fluentd in Windows
https://github.com/fluent/fluentd/pull/1367
* in_tail: Close files explicitly in tests
https://github.com/fluent/fluentd/pull/1327
* out_forward: Fix bug not to convert buffer configurations into v0.14 parameters
https://github.com/fluent/fluentd/pull/1337
* out_forward: Fix bug to raise error when "expire_dns_cache" is specified
https://github.com/fluent/fluentd/pull/1346
* out_file: Fix bug to raise error about buffer chunking when it's configured as secondary
https://github.com/fluent/fluentd/pull/1338
-------------------------------------------------------------------
Thu Dec 8 12:09:58 UTC 2016 - wolfgang.engel@suse.com
- Updated schema
-------------------------------------------------------------------
Fri Nov 18 15:44:43 UTC 2016 - wolfgang.engel@suse.com
- initial package