Bug Fix #5394 out_http: add strict host validation for dynamic endpoints #5393 buffer, in_http: enforce size limits on decompressed payloads #5392 in_monitor_agent: change default visibility of config, retry, and debug info #5391 output: enforce strict path boundary validation for tag #5389 engine: remove duplicated word in unreloadable plugin error message #5382 storage_local: fix encoding error when reading non-ASCII characters #5359 parser_csv: skip empty or unparseable lines #5343 out_forward: avoid reusing closed keepalive sockets after remote disconnects #5305 buffer: resume buffer correctly even though path contains [] #5279 in_debug_agent: accept only from local machine by default Misc #5317 gem: add win32-registry as runtime dependency for Ruby 4.1 #5306 output windows: check shorter service timeout on shutdown #5291 buffer: warn if default timekey (1d) will be used #5280 warn recommended exclusion path for antivirus CI fixes #5387 #5386 #5366 #5342 #5341 #5340 #5339 #5338 #5337 #5336 #5335 #5334 #5333 Contributors to this release (Alphabetical order) Aviral Garg Kentaro Hayashi Olexandr88 SEONGHYUN HONG Shizuo Fujita srilumpa
Read more →Full Changelog : v1.19.1...v1.19.2 Bug Fix #5138 out_forward: add timeout to establish_connection to prevent infinite loop #5192 gem: use latest net-http to solve IPv6 addr error #5222 in_tail: fix error when files without read permission are included in glob patterns #5221 command/fluentd: load win32/registry when edit registry for Ruby 4.0 #5234 plugin_helper/http_server: Ensure request body is closed to prevent socket leaks in POST requests #5235 config: fix duplicate config file loading in config_include_dir #5251 gem: add ostruct gem as dependency for Ruby 4.0 Misc #5252 config: warn when backed-up config file will be included #5256 filter_record_transformer: use cgi/escape to avoid Ruby 4.0 deprecation CI fixes #5257 #5229 #5225 #5186 #5184 #5176 Contributors to this release (Alphabetical order) Kentaro Hayashi Shizuo Fujita
Read more →Full Changelog : v1.16.10...v1.16.11 Bug Fix #5137 out_forward: fix issue where could cause output to stop when using <security> and TLS setting together under unstable network environments Misc #5172 Add missing gem dependency on Ruby 3.4. CI improvemnts #5135 #5175 #5182 #5183 #5185 #5187 #5189 Contributors to this release (Alphabetical order) Ian Driver Kentaro Hayashi Shizuo Fujita Takuro Ashie
Read more →Full Changelog : v1.19.0...v1.19.1 Bug Fix #5139 YAML config: Supports parsing array format Misc #5144 gem: fix uri gem version to keep IPv6 tests CI fixes #5055 #5057 #5063 #5064 #5077 #5078 #5136 #5140 Contributors to this release (Alphabetical order) Daijiro Fukuda Shizuo Fujita spairy
Read more →Full Changelog : v1.16.9...v1.16.10 Bug Fix server plugin helper: ensure to close all connections at shutdown #5088 Misc CI improvemnts #5083 #5085 #5086 #5091 #5092 Contributors to this release (Alphabetical order) Daijiro Fukuda Shizuo Fujita
Read more →Full Changelog : v1.18.0...v1.19.0 Enhancement New features: #4657 Add zstd compression support Buffer: add zstd to compress option. out_file: add zstd to compress option. out_forward: add zstd to compress option. in_forward: support zstd format. (Experimental) #4986 buffer: add feature to evacuate chunk files when retry limit #4859 out_http: TLS1.3 support #5036 out_stdout: support output to STDOUT independently of Fluentd logger by setting use_logger to false #4904 out_file: add symlink_path_use_relative option to use relative path instead of absolute path in symlink_path #5008 System configuration: Add forced_stacktrace_level to force the log level of stacktraces. #4893 System configuration: support built-in config files Metrics: #4966 metrics: enable input metrics by default #4980 in_tail: add "tracked_file_count" metrics to see how many log files are being tracked #4971 output: add metrics for number of writing events in secondary #4981 output: add metrics for dropped oldest chunk count Others: #5003 in_forward: enable skip_invalid_event by default not to process broken data #4998 buf_file: reinforce buffer file corruption check #4866 in_http: allow empty Origin header requests to pass CORS checks #4865 in_tail: add warning for directory permission #4858 Add logging for errors about loading dependencies on startup Performance improvements #4759 #4760 #4763 #4764 #4769 #4813 #4817 #4835 #4845 #4881 #4884 #4886 #4930 #4931 #4932 #4933 #4934 #4995 Bug Fix #5010 in_tail: fixed where specifying only encoding parameter might cause data corruption (affects since v0.14.12). #4864 formatter_csv: fix memory leak #5026 server plugin helper: ensure to close all connections at shutdown #4836 Fixed a bug where the default umask was not set to 0 when using --daemon (td-agent, fluent-package) since v1.14.6. #4836 --umask command line option: Fixed so that it is applied when Fluentd runs with --daemon (fluent-package) as well as when Fluentd runs with --no-supervisor . #4909 Windows: Stop the service when the supervisor is dead #4782 Windows: Fixed an issue where stopping the service immediately after startup could leave the processes. #4782 Windows: Fixed an issue where stopping service sometimes can not be completed forever. Misc #4962 in_monitor_agent: stop using CGI.parse due to support Ruby 3.5 #4962 HTTP server plugin helper: stop using CGI.parse due to support Ruby 3.5 #4914 config: change inspect format #4857 console_adapter: support console gem v1.30 #5042 gemspec: fix io-event and io-stream version to avoid unstable behavior on Windows #4900 in_http: replace WEBrick::HTTPUtils.parse_query with URI Note that at least, this makes it unable to use ; delimiter. #4899 http_server: stop fallback to WEBrick #4978 metrics: add getter method automatically #4903 http_server helper: add header method for Request #4979 multi_output: fix metrics name #4964 plugin_id: fix typo CI fixes #4728 #4730 #4746 #4747 #4748 #4750 #4755 #4820 #4874 #4877 #4928 Fixes RuboCop's remarks #4989 CI: Add benchmark scripts Contributors to this release (Alphabetical order) Athish Pranav D Daijiro Fukuda Eduardo Silva Pereira Florian Dobener Kentaro Hayashi Richard Lee Shizuo Fujita Takuro Ashie Tomoaki KOBAYASHI
Read more →Full Changelog : v1.16.7...v1.16.8 This version has a critical bug about Windows Service. Do not use this version. ( #4955 ) Bug Fix winsvc: Stop the service when the supervisor is dead #4942 formatter_csv: Fix memory leak #4920 Misc Add fiddle as dependency gem for Ruby 3.5 on Windows #4919 Refactoring code #4921 #4922 #4926 #4943 CI improvemnts #4821 #4850 #4851 #4862 #4915 #4923 #4925 #4927 Contributors to this release (Alphabetical order) Daijiro Fukuda Kentaro Hayashi Shizuo Fujita Takuro Ashie
Read more →Full Changelog : v1.16.8...v1.16.9 Bug Fix winsvc: Fix bug where service accidentally stops after starting. The previous version (v1.16.8) should not be used for Windows Service. #4955 Misc CI improvemnts #4956 Contributors to this release (Alphabetical order) Daijiro Fukuda Kentaro Hayashi Takuro Ashie
Read more →Full Changelog : v1.16.6...v1.16.7 Bug fix Backport(v1.16) command: fix NoMethodError of --daemon under Windows ( #4716 ) in #4796 Backport(v1.16) Windows: Fix an issue where stopping the service immediately after startup could leave the processes ( #4782 ) in #4802 Misc Backport(v1.16): tests: use never instead of dont_allow ( #4671 ) in #4723 Backport(v1.16) tests: fix unused_port ( #4675 ) in #4788 Backport(v1.16) test_in_udp: add timeout for message_length_limit test ( #4676 ) in #4789 Backport(v1.16) test_in_udp: Reduce execution time of message_length_limit test ( #4682 ) in #4790 Backport(v1.16) test_out_forward: remove unnecessary ack_response_timeout setting ( #4685 ) in #4791 Backport(v1.16) test_cat: use proper protocol in unused_port method ( #4686 ) in #4793 Backport(v1.16) test_ack_handler: use singleton method instead of stub for stability ( #4698 ) in #4794 Backport(v1.16) test_in_tail: fix flaky tests for file rotation ( #4710 ) in #4795 Backport(v1.16) README: remove deprecated google analytics beacon ( #4722 ) in #4797 Backport(v1.16) test_out_file: fix file open mode for binary file in #4798 Backport(v1.16) test_cat: specify the reading size to read in binary mode ( #4730 ) in #4799 Backport(v1.16) windows: add workaround for unexpected exception ( #4747 ) in #4800 Backport(v1.16) test_out_exec_filter: add a sleep to ensure the stream is emitted ( #4755 ) in #4801 Backport(v1.16) ci: use latest rubygems again for Ruby 3.1 on windows ( #4750 ) in #4803 Contributors to this release (Alphabetical order) bennettfalkenberg Daijiro Fukuda Kentaro Hayashi Shizuo Fujita Takuro Ashie
Read more →Full Changelog : v1.17.1...v1.18.0 Enhancement #4624 Add zero-downtime-restart feature for non-Windows #4661 Add with-source-only feature fluentd command: Add --with-source-only option System configuration: Add with_source_only option #4661 Embedded plugin: Add out_buffer plugin, which can be used for buffering and relabeling events #4580 Config File Syntax: Extend Embedded Ruby Code support for Hashes and Arrays Example: key {"foo":"#{1 + 1}"} => key {"foo":"2"} Please note that this is not backward compatible, although we assume that this will never affect to actual existing configs. In case the behavior changes unintentionally, you can disable this feature by surrounding the entire value with single quotes. key '{"foo":"#{1 + 1}"}' => key {"foo":"#{1 + 1}"} #4718 transport tls: Use SSL_VERIFY_NONE by default #4720 transport tls: Add ensure_fips option to ensure FIPS compliant mode #4649 plugin_helper/server: Add receive_buffer_size parameter in transport section #4620 filter_parser: Now able to handle multiple parsed results #4655 in_http: add add_tag_prefix option #4604 System configuration: add path option in log section Bug Fix #4716 command: fix NoMethodError of --daemon under Windows #4605 fluentd command: fix --plugin ( -p ) option not to overwrite default value Misc #4619 http_server: Ready to support Async 2.0 gem #4641 Minor code refactoring #4638 #4644 #4675 #4676 #4677 #4686 CI fixes Contributors to this release (Alphabetical order) Athish Pranav D Daijiro Fukuda Kentaro Hayashi Takuro Ashie Watson
Read more →Access Fluentd changelog updates through our uniform API. Same JSON structure across all sources — no adapter-specific parsing needed.
GET https://watchchangelog.com/api/v1/entries?source=fluentd.releases{
"source": "fluentd.releases",
"vendor": "Fluentd",
"id": "tag:github.com,2008:Repository/1918677/v1.19.3",
"published_at": "2026-06-25T09:16:05.000Z",
"title": "Fluentd v1.19.3",
"url": "https://github.com/fluent/fluentd/releases/tag/v1.19.3",
"summary": "Bug Fix #5394 out_http: add strict host validation for dynamic endpoints #5393 buffer, in_http: enforce size limits on decompressed payloads #5392 in_monitor_agent: change default visibility of config, retry, and debug info #5391 output: enforce strict path boundary validation for tag #5389 engine: remove duplicated word in unreloadable plugin error message #5382 storage_local: fix encoding error when reading non-ASCII characters #5359 parser_csv: skip empty or unparseable lines #5343 out_forward: avoid reusing closed keepalive sockets after remote disconnects #5305 buffer: resume buffer correctly even though path contains [] #5279 in_debug_agent: accept only from local machine by default Misc #5317 gem: add win32-registry as runtime dependency for Ruby 4.1 #5306 output windows: check shorter service timeout on shutdown #5291 buffer: warn if default timekey (1d) will be used #5280 warn recommended exclusion path for antivirus CI fixes #5387 #5386 #5366 #5342 #5341 #5340 #5339 #5338 #5337 #5336 #5335 #5334 #5333 Contributors to this release (Alphabetical order) Aviral Garg Kentaro Hayashi Olexandr88 SEONGHYUN HONG Shizuo Fujita srilumpa",
"tags": [
"CNCF",
"fluentd.releases",
"logging",
"data-collection",
"cncf"
]
}Sign up to access the full changelog API. All public sources are free — no credit card required.
Sign Up Free →+2 more
+2 more
+2 more
+2 more