# Fluentd v1.20.1

> Observability · 2026-10-26

Ruby 4.1에서 `yajl-ruby` 런타임 의존성을 제거한 유지 보수 릴리스입니다. 해당 플러그인을 사용하는 경우 플러그인 자체에 의존성을 선언하거나 의존성을 옮겨야 합니다.

## 영향 확인
- **[breaking]** Ruby 4.1에서 `yajl-ruby` 런타임 의존성 제거
  - Ruby 4.1에서 `require 'yajl'`을 사용하는 플러그인을 쓰는 경우에 적용됩니다.
  - Ruby 4.1에서는 `yajl-ruby`가 런타임 의존성에서 빠집니다. `require 'yajl'`을 사용하는 플러그인은 자체 gemspec에 `yajl-ruby`를 선언해야 합니다. `LoadError: cannot load such file -- yajl` 오류가 발생하면 Gemfile에 `yajl-ruby`를 추가할 수 있으며, 이 방법은 Ruby 4.0 이하에서만 작동합니다.

[분석 자세히 보기](https://ratatosk.io/ko/releases/fluentd/v1.20.1)

[원본 릴리스 노트](https://github.com/fluent/fluentd/releases/tag/v1.20.1)
