# OpenTelemetry v0.165.0

> Observability · 2026-11-06

호환성에 영향을 주는 API 제거와 관측성 및 구성 기능의 확장이 포함된 유지보수 릴리스입니다. 정확성 수정과 리소스 고갈 및 스택 오버플로 입력을 막기 위한 보안 보강도 반영됐습니다.

## 조치 필요
- **[security]** 중첩된 `proto` 입력의 재귀 깊이 제한
  - `pkg/pdata`의 `AnyValue`, `ArrayValue`, `KeyValueList`, `KeyValue`를 `proto`로 역직렬화할 때 재귀 깊이를 100으로 제한합니다. 악의적으로 깊게 중첩한 입력으로 스택 오버플로가 발생하는 문제를 막습니다.

## 영향 확인
- **[security]** `zstd` 디코더 윈도 크기 제한
  - `pkg/confighttp`를 사용하는 경우에 적용됩니다.
  - `pkg/confighttp`의 `zstd` 디코더 윈도 크기를 라이브러리 기본값 대신 `max_request_body_size`로 제한했습니다. 헤더에 큰 윈도 크기를 지정한 작은 입력으로 설정된 요청 본문 크기와 관계없이 대규모 메모리를 할당하게 만드는 문제를 막습니다.
- **[breaking]** `pkg/confighttp`의 사용 중단 예정 필드 제거
  - `IdleConnTimeout`, `MaxIdleConns`, `MaxIdleConnsPerHost` 또는 `DisableKeepAlives`를 구성한 경우에 적용됩니다.
  - `pkg/confighttp`에서 사용 중단 예정이던 `IdleConnTimeout`, `MaxIdleConns`, `MaxIdleConnsPerHost`, `DisableKeepAlives` 필드를 제거했습니다.

## 미리 준비
- **[deprecated]** `componentstatus.Watcher` 사용 중단 지정
  - `componentstatus.Watcher`를 사용하는 경우에 적용됩니다.
  - `componentstatus.Watcher`를 사용 중단으로 지정하고 `extensioncapabilities.ComponentStatusWatcher`를 대신 사용하도록 안내합니다.

## 그 밖에 기록된 변경
- 15 (added 4, defect_corrected 4, constraint_changed 4, value_changed 3)

[분석 자세히 보기](https://ratatosk.io/ko/releases/opentelemetry/v0.165.0)

[원본 릴리스 노트](https://github.com/open-telemetry/opentelemetry-collector/releases/tag/v0.165.0)
