Change8

v1.19.2

📦 fluentdView on GitHub →
🐛 6 fixes🔧 5 symbols

Summary

This patch release focuses on stability and compatibility, addressing issues like infinite loops in forwarding, IPv6 errors, file permission handling in in_tail, and preparing for Ruby 4.0 by adding necessary dependencies and handling deprecations.

Migration Steps

  1. If you are using Ruby 4.0, ensure the 'ostruct' gem is available as it is now explicitly added as a dependency.

🐛 Bug Fixes

  • out_forward: Added timeout to establish_connection to prevent infinite loop.
  • gem: Used latest net-http to solve IPv6 address error.
  • in_tail: Fixed error when files without read permission are included in glob patterns.
  • command/fluentd: Loaded win32/registry when editing registry for Ruby 4.0.
  • plugin_helper/http_server: Ensured request body is closed to prevent socket leaks in POST requests.
  • config: Fixed duplicate config file loading in config_include_dir.

Affected Symbols