폐기된 기능
폐기된 기능 (Deprecated Features)
현재 Deprecated(폐기 예정) 상태인 사양 기능들의 레지스트리를 보여 주는 페이지예요. 폐기된 기능은 사양에 남아 있지만 제거가 예정되어 있어서, 새 구현은 채택하지 말고 기존 구현은 이전(마이그레이션)해야 해요.
출처: 문서
본문
이 페이지는 기능 수명주기와 폐기 정책 (SEP-2596) 아래에서 현재 Deprecated 상태인 사양 기능들의 레지스트리예요.
Deprecated 기능은 사양의 일부로 남아 있지만 제거가 예정되어 있어요. 새 구현체는 SHOULD NOT 이를 채택하고, 기존 구현체는 기능의 최초 제거 시점 이전에 SHOULD 이전을 마쳐야 해요. "최초 제거 시점(earliest removal)"은 기능이 제거 자격을 얻는 시점을 말하며, 실제 제거는 릴리스 준비 과정에서 Core Maintainer 결정으로 이뤄지고 그보다 늦게 일어날 수 있어요.
이 레지스트리는 기능별 폐기 공지와 변경 로그 항목(규범적 기록)과 일관되게 유지되는 파생 뷰예요.
Deprecated
| Feature | Deprecation SEP | Deprecated in | Migration path | Earliest removal |
|---|---|---|---|---|
| Roots | SEP-2577 | 2026-07-28 |
Pass directories or files via tool parameters, resource URIs, or server configuration | First revision released on or after 2027-07-28 |
| Sampling | SEP-2577 | 2026-07-28 |
Integrate directly with LLM provider APIs | First revision released on or after 2027-07-28 |
| Logging | SEP-2577 | 2026-07-28 |
Log to stderr for stdio transports; use OpenTelemetry for observability |
First revision released on or after 2027-07-28 |
| Dynamic Client Registration | PR #2858 | 2026-07-28 |
Client ID Metadata Documents | First revision released on or after 2027-07-28 |
includeContext: "thisServer" / "allServers" (Sampling) |
SEP-2596 | 2025-11-25 |
Omit the field or use "none" |
Follows Sampling (SEP-2577) |
| HTTP+SSE transport | SEP-2596 | 2025-03-26 |
Streamable HTTP | Three months after SEP-2596 reaches Final |
HTTP+SSE 트랜스포트와 includeContext 값들은 수명주기 정책이 존재하기 전에 이미 폐기된 것으로 설명되어 있었어요. SEP-2596은 이를 전환 조항(transition provisions) 아래에서 Deprecated로 재분류해요.
제거됨 (Removed)
이 정책 아래에서 아직 제거된 기능은 없어요. Deprecated 기능이 제거되면 그 행은 제거를 기록한 변경 로그 항목 링크와 함께 이 섹션으로 이동해요.