Skip to content

feat(kafka): Add iterator for message headers - #577

Merged
lvthanh03 merged 1 commit into
mainfrom
tony/headers-iter
Oct 1, 2026
Merged

lvthanh03 merged 1 commit into
mainfrom
tony/headers-iter

Conversation

@lvthanh03

@lvthanh03 lvthanh03 commented Oct 1, 2026 •

Copy link
Copy Markdown
Member

Taskbroker’s raw-message deserializer copies Kafka headers into task activation headers, including metadata such as trace and request IDs. Using Arroyo’s KafkaPayload requires access to all headers; Headers::get() only supports lookup by a known key.

Adds Headers::iter() to support this, preserving Kafka order, duplicate keys, and headers without values.

Refs STREAM-1846

@lvthanh03
lvthanh03 requested review from a team as code owners October 1, 2026 18:14
@lvthanh03
lvthanh03 merged commit d06932e into main Oct 1, 2026
23 checks passed
@lvthanh03
lvthanh03 deleted the tony/headers-iter branch October 1, 2026 18:33
@linear-code

linear-code Bot commented Oct 1, 2026

Copy link
Copy Markdown

STREAM-1846

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.

2 participants