RATATOSKRATATOSK
로그인

CloudEvents

[email protected]Networking & Messaging
2022년 2월 6일

CloudEvents v1.0.2는 Primer, Kafka 바인딩, WebHook, JSON 형식 문서 전반의 사양을 개선합니다. 구현에 영향을 미치는 변경 두 가지가 있습니다. Webhook-Request-Origin 헤더가 Webhook-Allowed-Origin으로 변경되고, JSON 직렬화 시 datacontenttype이 application/json으로 명시적 기본값을 갖게 됩니다. 이 릴리스는 Protobuf 배치 형식 지원을 추가하고 HTTP 헤더, Kafka 파티셔닝, 데이터 인코딩 규칙을 명확히 합니다.

  • breakingWebhook-Request-Origin을 Webhook-Allowed-Origin으로 변경

    v1.0.2에서 Webhook-Request-Origin 헤더가 Webhook-Allowed-Origin으로 변경됩니다. WebHook 검증 핸드셰이크에서 기존 헤더를 사용하는 구현에 해당합니다.

  • breakingJSON 직렬화 application/json 기본값

    JSON으로 직렬화할 때 datacontenttype 필드는 이제 application/json으로 명시적으로 기본 설정됩니다. 모든 JSON 직렬화 경로에 적용되며, v1.0.2에서 형식 사양이 명확화됩니다.

주요 변경 (7)

  • Webhook-Request-Origin을 Webhook-Allowed-Origin으로 변경(#836)
  • JSON 직렬화 시 datacontenttype을 application/json으로 명시적 기본값 설정(#881)
  • Protobuf 배치 형식 추가(#801)
  • Protobuf 형식에 C# 네임스페이스 옵션 추가(#937)
  • Kafka 바인딩 명확화: 파티셔닝 확장 역할, 충돌하는 문장 제거(#727, #823, #813, #814)
  • 리포지토리 재구성; CloudEvents 사양 중국어로 번역; HTTP 헤더 인코딩 규칙 명확화(#904, #905, #899, #898, #793, #816)
  • Sampled Rate 확장 사양 정리; WebHook Origin 헤더 개념 RFC 6454에 대해 명확화(#832, #870)
CloudEvents 스택에 추가

조치가 필요한 릴리스가 나왔을 때 주간 메일로 알려드립니다. 이번 릴리스의 브레이킹 체인지 같은 것들입니다.

스택에 추가