Fluentd v1.3.0 has been released

Hi users!

We have released v1.3.0. ChangeLog is here.

Output: Change thread execution control

This is internal change of output plugin. This change should fix unexpected error like zlib's DataError.

Output: Change default value of queued_chunks_limit_size

queued_chunks_limit_size is now same as flush_thread_count when queued_chunks_limit_size is not specified.

Before, queued_chunks_limit_size is unlimited. This causes critical situation with smaller flush_interval when the destinaion has a problem. For example, lots of very small queued buffer are created and it causes resource limit error.

Unlimited queued buffer is unexpected behaviour, so we changed this behaviour for safety.

in_syslog: octet counting support

We introduced frame_type parameter. With frame_type octet_count configuration, in_syslog accepts octet counting messages like below.

44 <6>Sep 10 00:00:00 localhost logger: hello!

Major bug fixes

  • server: Fix deadlock between on_writable and close in sockets. This fixes fluentd restart issue with in_forward's TLS setting error.

Other improvements

  • in_http: Add support for CORS preflight requests. Now you can send cross-domain AJAX requests with JSON payload to Fluentd.

Enjoy logging!

Subscribed to the RSS feed here.

Written by Masahiro Nakagawa

Masahiro (@repeatedly) is the main maintainer of Fluentd. He works on Fluentd development and support full-time. He is also a committer of the D programming language.


comments powered by Disqus

About Fluentd

Fluentd is an open source data collector to unify log management.

Learn

Want to learn the basics of Fluentd? Check out these pages.

Follow Us!