Skip to content

docs(pulsar): add CloudEvents schema wrapping, rawschema option#5092

Merged
msfussell merged 1 commit intodapr:v1.16from
javier-aliaga:pulsar-avro-cloudevents-1.16
Mar 31, 2026
Merged

docs(pulsar): add CloudEvents schema wrapping, rawschema option#5092
msfussell merged 1 commit intodapr:v1.16from
javier-aliaga:pulsar-avro-cloudevents-1.16

Conversation

@javier-aliaga
Copy link
Copy Markdown
Contributor

@javier-aliaga javier-aliaga commented Mar 30, 2026

Thank you for helping make the Dapr documentation better!

Please follow this checklist before submitting:

  • Commits are signed with Developer Certificate of Origin (DCO - learn more)
  • Read the contribution guide
  • Commands include options for Linux, MacOS, and Windows within tabpane
  • New file and folder names are globally unique
  • Page references use shortcodes instead of markdown or URL links
  • Images use HTML style and have alternative text
  • Places where multiple code/command options are given have tabpane

In addition, please fill out the following to help reviewers understand this pull request:

Description

  • CloudEvents schema wrapping & rawschema flag: Document how Dapr wraps Avro/JSON schemas in a CloudEvents envelope before registering with the Pulsar Schema Registry. Add the new <topic-name>.rawschema

Issue reference

@javier-aliaga javier-aliaga requested review from a team as code owners March 30, 2026 07:43
@javier-aliaga javier-aliaga force-pushed the pulsar-avro-cloudevents-1.16 branch from d35aba2 to 373dabc Compare March 30, 2026 07:45
@javier-aliaga javier-aliaga changed the title Pulsar avro cloudevents 1.16 docs(pulsar): add CloudEvents schema wrapping, rawschema option Mar 30, 2026
@javier-aliaga javier-aliaga force-pushed the pulsar-avro-cloudevents-1.16 branch from 889128c to eefc187 Compare March 30, 2026 11:24
Copy link
Copy Markdown
Contributor

@alicejgibbons alicejgibbons left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

Document the new behavior where Dapr wraps user-provided Avro schemas
inside a CloudEvents envelope before registering with the Pulsar Schema
Registry. Add the new `<topic-name>.rawPayload` metadata field for
topics that need to skip CE wrapping and register the inner schema
directly.

Ref: dapr/components-contrib#4302
Signed-off-by: Javier Aliaga <javier@diagrid.io>
@javier-aliaga javier-aliaga force-pushed the pulsar-avro-cloudevents-1.16 branch from 7a02018 to c98a150 Compare March 30, 2026 14:34
@msfussell msfussell merged commit cfa9f6c into dapr:v1.16 Mar 31, 2026
4 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