Skip to content

feat(message)!: apache avro payload support - #170

Merged
VisualBean merged 20 commits into
vnextfrom
alex/avro
Jun 3, 2024
Merged

feat(message)!: apache avro payload support#170
VisualBean merged 20 commits into
vnextfrom
alex/avro

Conversation

@VisualBean

@VisualBeanVisualBean commented May 17, 2024

Copy link
Copy Markdown
Contributor

About the PR

Changes the type of Message.Payload to be IAsyncApiMessagePayload.

Changelog

  • Refactor: Change payload to be of type IAsyncApiMessagePayload
  • Add: Avro schema classes
  • Add: new payload classes for representing the different schema types.
  • Add: deserializers for everything

BREAKING CHANGE: Changes the type of Message.Payload to be IAsyncApiMessagePayload.

still missing a few bits and bobs
@VisualBean
VisualBean changed the base branch from main to vnextMay 17, 2024 13:18
@VisualBeanVisualBean changed the title feat(message)!: initial avro supportfeat(message)!: apache avro supportMay 17, 2024
@VisualBeanVisualBean changed the title feat(message)!: apache avro supportfeat(message)!: apache avro payload supportMay 17, 2024
@github-actionsgithub-actionsBot removed the documentation Improvements or additions to documentation label May 23, 2024
Comment threadtest/LEGO.AsyncAPI.Tests/Models/AvroSchema_Should.cs
@VisualBean
VisualBean merged commit f474665 into vnextJun 3, 2024
@VisualBean
VisualBean deleted the alex/avro branch June 3, 2024 10:49
VisualBean added a commit that referenced this pull request Jun 14, 2024
BREAKING CHANGE: Changes the type of `Message.Payload` to be `IAsyncApiMessagePayload`.
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@VisualBean@dpwdec