14. 하위 호환성 (Backward Compatibility)
14.1. RAWP-1.0-Legacy (지원 종료)
RAWP-1.0-Legacy와의 하위 호환성 지원은 종료되었다. 모든 구현은 본 규격(rawp-dps-1.0)만을 사용해야 한다 (MUST).
14.2. 정방향 호환성 규칙
- Unknown Type 무시: 수신자는 알 수 없는
type을 가진 프레임을 무시해야 한다 (MUST). 에러를 발생시키거나 연결을 종료해서는 안 된다 (MUST NOT). - Unknown Field 무시:
payload내 알 수 없는 키는 무시해야 한다 (MUST). - Capabilities 기반 필터링:
session.capabilities에서 고지하지 않은 기능의 이벤트는 발송하지 않아야 한다 (MUST NOT). - 버전 필드: Envelope의
v필드로 구조적 비호환을 감지한다.v값이 지원 범위 밖이면 프레임을 무시하고session.error로 응답한다. - 확장 네임스페이스:
x-{vendor}.*접두 이벤트는 자유롭게 추가 가능하며, 수신자는 이를 무시할 수 있다.