Hi users!
We have released v1.15.3 on 2022-11-02. ChangeLog is here.
In this release, we fixed several bugs.
out_file
: Fix the multi-worker check with <worker N-M>
directiveIn the v1.15.1, we added a new feature to prevent write conflicts between multiple workers.
However, this fix didn't work correctly with <worker N-M>
directive.
With this setting, the configuration check before starting the supervisor mistakenly determines
that the setting of out_file
is invalid and causes Fluentd to terminate.
In this release, we fixed this problem.
See #3942 for more information.
We can configure log rotation setting as follows.
On Windows, the log files must be separated by each process.
NOTE: When --log-rotate-age is specified on Windows, log files are separated into log-supervisor-0.log, log-0.log, ..., log-N.log where N is generation - 1 due to the system limitation. Windows does not permit delete and rename files simultaneously owned by another process.
However, that log rotation setting in the system-directive didn't satisfy this and Fluentd outputted the logs of the supervisor process into the log file of the worker-0 process.
This could cause errors during log rotation.
In this release, we fixed this problem.
See #3939 for more information.
!include
directive in YAML config formatIn the v1.15.0, we supported YAML config format.
However, handling glob of !include
directive was leaked.
In this release, we supported it.
See #3917 for more information.
oj
optionsIn this release, we removed the following oj
options.
FLUENT_OJ_OPTION_MODE=object
FLUENT_OJ_OPTION_MAX_NESTING
FLUENT_OJ_OPTION_MODE=object
was unsecure, so we removed it.
This option is not used unless a user explicitly sets the environmental variable, so almost all users do not need to care about this vulnerability.
FLUENT_OJ_OPTION_MAX_NESTING
was not supported, so we removed it.
See #3929 for more information.
Enjoy logging!
Hi users!
We have released td-agent v4.4.2. td-agent is a stable distribution package of Fluentd.
<worker 0-N>
directive!include
directive in YAML config formatPlease see the download page.
Hi users!
We have released td-agent v4.4.1. td-agent is a stable distribution package of Fluentd.
--daemon
flagand
chunklimit_size`Please see the download page.
Hi users!
We have released v1.15.2. ChangeLog is here.
In this release, we fixed the problem that out_file
's append mode with --daemon
flag failed to flush the buffer.
out_file
: Fix append mode with --daemon
flagIn the previous version v1.15.1, we added a new feature to prevent write conflicts between multiple workers.
However, this fix didn't work correctly with --daemon
flag of Fluentd command.
With that flag, out_file
in the append mode fails to flush the buffer.
This is a critical bug for td-agent, because td-agent uses --daemon
flag by default.
In this release, we fixed this problem.
See #3864 for more information.
enable_jit
. #3857Enjoy logging!
Hi users!
We have released td-agent v4.4.0. td-agent is a stable distribution package of Fluentd.
TD_AGENT_OPTIONS=
from td-agent.service.
Instead it's loaded from /etc/sysconfig/td-agent (rpm) or /etc/default/td-agent (deb).Please see ChangeLog for more detail.
Please see the download page.
Fluentd is an open source data collector to simplify log management.
2022-11-11: Fluentd v1.15.3 has been released
2022-11-08: td-agent v4.4.2 has been released
2022-08-23: td-agent v4.4.1 has been released
2022-08-22: Fluentd v1.15.2 has been released
2022-07-29: td-agent v4.4.0 has been released
Want to learn the basics of Fluentd? Check out these pages.
Couldn't find enough information? Let's ask the community!
You need commercial-grade support from Fluentd committers and experts?
©2010-2023 Fluentd Project. ALL Rights Reserved.
Fluentd is a hosted project under the Cloud Native Computing Foundation (CNCF). All components are available under the Apache 2 License.