RATATOSKRATATOSK
로그인

Jaeger

v2.20.0Observability
2026년 7월 20일

Jaeger v2.20.0은 Elasticsearch 스토리지의 여러 파괴적 변경을 포함한 기능 중심 릴리스입니다. v6 지원이 제거되고, es.* 피처 게이트가 베타로 승격되며, jaegermcp 확장이 jaegerquery로 병합되고, 시간 범위 쿼리 동작이 변합니다. 백엔드는 네이티브 추적 요약 리더, 개선된 인증 처리, ClickHouse 및 MCP 수정을 제공하고, UI는 플레임그래프 추적 및 base64 추적 ID 지원을 포함한 확장을 제공합니다. 보안 공지사항이나 CVE는 공개되지 않았습니다.

  • breakingElasticsearch v6 지원 제거

    v2.20.0에서 Elasticsearch v6 지원이 제거되었습니다. 스토리지 백엔드로 Elasticsearch v6을 사용하는 클러스터는 이 버전을 배포하기 전에 Elasticsearch v7 이상으로 업그레이드해야 합니다.

  • breakinges.* 피처 게이트 베타로 승격

    es.* 피처 게이트(rotation, index-cleaner)가 v2.20.0에서 알파에서 베타로 승격됩니다. 안정화되면서 동작과 설정이 변할 수 있습니다. 이 피처 게이트를 활성화한 배포에 적용됩니다.

  • breakingjaegermcp 확장을 jaegerquery로 병합

    jaegermcp 확장이 v2.20.0에서 jaegerquery 확장으로 병합됩니다. jaegermcp 확장을 사용하는 사용자는 jaegerquery를 사용하도록 설정과 코드를 마이그레이션해야 합니다.

  • breakingElasticsearch 시간 범위 및 추적 기간 쿼리 동작 변경

    v2.20.0에서 설정 가능한 max_trace_duration 추가와 시간 범위 설계 개선으로 Elasticsearch 추적 기간 및 시간 범위 쿼리 동작이 변합니다. Elasticsearch 스토리지를 사용하는 기존 쿼리 동작에 의존하는 사용자는 업그레이드 후 쿼리를 검토하고 테스트해야 합니다.

  • breaking레거시 Elasticsearch 인덱스 회전 플래그 더 이상 사용 안 함

    레거시 Elasticsearch 인덱스 회전 플래그 설정이 v2.20.0에서 새로운 인덱스 회전 설정 스키마를 선호하여 더 이상 사용되지 않습니다. 레거시 플래그를 사용하는 배포는 향후 버전에서 호환성을 유지하기 위해 새 스키마로 마이그레이션해야 합니다.

주요 변경 (11)

  • Elasticsearch v6 지원 제거, v7 이상 필수
  • es.* 피처 게이트 알파에서 베타로 승격(rotation, index-cleaner)
  • jaegermcp 확장을 jaegerquery 확장으로 병합
  • Elasticsearch 추적 기간 및 시간 범위 쿼리 동작 변경, 설정 가능한 max_trace_duration 추가
  • 레거시 인덱스 회전 플래그 더 이상 사용 안 함, 새 스키마로 통합
  • Elasticsearch 스팬 쓰기가 새로운 제한된 벌크 인덱서 사용, olivere 클라이언트 교체
  • Elasticsearch custom_headers가 모든 클라이언트에 적용, 호스트 오버라이드 지원
  • SigV4 서명 수정: 서명 전에 요청 본문을 읽음
  • Query API와 UI가 base64 인코딩 추적 ID 지원
  • ClickHouse 드라이버가 추적/스팬 ID 길이 검증하여 패닉 방지, MCP 수정
  • UI에 네이티브 플레임그래프 뷰, 크기 조정 가능한 테이블/차트 분할, 시작 시간 오름차순 정렬 추가