docs(mqtt): document required store on server; add asyncapi options.mqtt.store#388
Merged
Merged
Conversation
…qtt.store The mqtt server binding now requires a store reference for session ownership. Mark options (and options.store) as required on the mqtt server reference page, add store to the server example, and link to the stores reference. Document options.mqtt on the asyncapi binding, including options.mqtt.store for referencing an external or cluster-wide store for the generated mqtt server. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Vx4B6SkggrTs8EEEenxPtp
ankitk-me
approved these changes
Jul 1, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Follows up aklivity/zilla#1964 (merged), which made a
storereference required on themqttserver binding for session ownership, and addedoptions.mqtt.storeto theasyncapibinding.mqtt server reference
optionsand the newoptions.storeas required (*).storeto the server YAML example.options.store— references a configured store used to coordinate MQTT session ownership across connections and Zilla instances; required forkind: server.asyncapi binding reference
options.mqtt(the mqtt protocol options applied to the generated mqtt server, same shape as the mqtt bindingoptions).options.mqtt.storefor referencing an external or cluster-wide store for the generated mqtt server.Notes
http/.partials/options.md→../../../models/convention), so they use../../mqtt/server.mdand../../../stores/memory.md.pnpm lint/vale/lycheewere not run here (the toolchain isn't installed in this environment, andnode_modulesis absent); changes were reviewed manually against the reference-page structure rules..check-schema/zilla-schema.jsonis not updated — it is regenerated from a released Zilla Docker image, so thestore/options.mqtt.storeproperties will appear once a release including #1964 is published and the schema is refreshed.🤖 Generated with Claude Code
https://claude.ai/code/session_01Vx4B6SkggrTs8EEEenxPtp
Generated by Claude Code