Skip to content

feat(sdk-kotlin): mark protobuf event format support in Kotlin column - #1395

Merged
duglin merged 1 commit into
cloudevents:mainfrom
octaviospain:kotlin-protobuf-format-feature-support
Sep 3, 2026
Merged

feat(sdk-kotlin): mark protobuf event format support in Kotlin column#1395
duglin merged 1 commit into
cloudevents:mainfrom
octaviospain:kotlin-protobuf-format-feature-support

Conversation

@octaviospain

Copy link
Copy Markdown
Contributor

The Kotlin SDK now implements the CloudEvents protobuf event format (:cloudevents-kotlin-protobuf).

What changed

  • v1.0 Protobuf row: Kotlin column -> ✔️
  • v0.3 Protobuf row: Kotlin column -> ✔️ (same message schema, spec_version = 0.3, v0.3 attributes ride the attributes map — matching the reference sdk-java implementation)

The claim is backed by conformance tests: vendored sdk-java fixture vectors serialized with the canonical google reference implementation (protoc + protobuf-java-util), hand-computed golden wire bytes, and semantic round-trip suites.

Related: the JSON format support row was merged previously (PR #1394).

Signed-off-by: Octavio Calleya Garcia <octavio@transgressoft.net>
@octaviospain octaviospain changed the title feat(sdk-kotlin): mark protobuf event format support in Kotlin column feat(sdk-kotlin): mark protobuf event format support in Kotlin column (WIP) Aug 31, 2026
@octaviospain octaviospain changed the title feat(sdk-kotlin): mark protobuf event format support in Kotlin column (WIP) feat(sdk-kotlin): mark protobuf event format support in Kotlin column Aug 31, 2026
@erikerikson

Copy link
Copy Markdown
Member

LGTM, verification error is unrelated

@duglin

duglin commented Sep 3, 2026

Copy link
Copy Markdown
Collaborator

@jskeet @erikerikson thanks! Merging

@duglin
duglin merged commit 2ed3806 into cloudevents:main Sep 3, 2026
2 of 3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants