RATATOSKRATATOSK
로그인

릴리즈

CNCF graduated·incubating 프로젝트 릴리즈 노트의 AI 분석.

프로젝트: Jaeger해제 ×

Jaeger

Observability2026년 3월 30일

v2.17.0은 UI의 XSS 보안 취약점 수정, 사이드 패널 스팬 상세 보기·트레이스 로그 집계 등 주요 UI 기능 추가, 그리고 패닉 방지 및 클럭 스큐 수정 등 백엔드 안정성 개선을 포함합니다.

  • securityXSS 취약점 수정을 위해 UI를 즉시 업데이트하세요

    기존 UI는 트레이스 속성 값을 innerHTML로 렌더링해서, 스팬 데이터에 악성 HTML이 포함될 경우 XSS 공격에 노출될 수 있었습니다. v2.17.0에서 textContent로 교체하여 수정됐습니다. Jaeger UI를 여러 팀이 공유하거나 스팬 데이터를 외부 입력으로부터 받는 환경이라면 우선순위를 높여 v2.17.0 이미지로 재배포하세요.

  • breaking클럭 스큐 수정으로 스팬 종료 타임스탬프가 달라집니다 — 트레이스 데이터 검증이 필요합니다

    기존 클럭 스큐 조정기는 시작 시간만 보정하고 종료 시간은 그대로 뒀습니다. 이제 둘 다 보정되므로, 조정된 트레이스 데이터를 기반으로 SLO나 레이턴시 계산을 하는 팀은 업그레이드 후 대시보드와 알림 규칙을 실제 트레이스로 재검증해야 합니다.

  • enhancement사이드 패널 스팬 뷰로 트레이스 분석이 편해집니다

    기존에는 스팬 상세 정보가 인라인으로 펼쳐져서 타임라인 맥락이 사라졌습니다. 새 사이드 패널 모드에서는 타임라인을 유지하면서 스팬을 검사할 수 있습니다. 별도 설정 없이 UI에서 스팬을 클릭하면 바로 사용 가능하니, 팀의 디버깅 워크플로우 개선 사례로 공유해볼 만합니다.

주요 변경 (6)
  • 보안: UI에서 innerHTML을 textContent로 교체하여 XSS 공격 벡터 제거
  • 신규 UI 기능: 스팬 상세 정보를 인라인 대신 사이드 패널에서 열 수 있어 트레이스 분석 시 맥락 유지 가능
  • 신규 UI 기능: 트레이스 로그 뷰에서 모든 스팬 이벤트를 한 곳에 집계하여 디버깅 편의성 향상
  • 백엔드 수정: 클럭 스큐 조정기가 시작 타임스탬프뿐 아니라 종료 타임스탬프도 올바르게 보정
  • 백엔드 수정: jitter 계산 시 0 또는 서브 나노초 Duration으로 인한 패닉 방지 처리 추가 (프로덕션 크래시 #8149 수정)
  • 실험적 ClickHouse 백엔드: 쿼리 최적화 및 트레이스 ID 중복 제거 스키마 수정
원문