Skip to content

docs(mqtt): document required store on server; add asyncapi options.mqtt.store#388

Merged
ankitk-me merged 1 commit into
developfrom
claude/gracious-curie-5avmps
Jul 1, 2026
Merged

docs(mqtt): document required store on server; add asyncapi options.mqtt.store#388
ankitk-me merged 1 commit into
developfrom
claude/gracious-curie-5avmps

Conversation

@jfallows

Copy link
Copy Markdown
Contributor

Summary

Follows up aklivity/zilla#1964 (merged), which made a store reference required on the mqtt server binding for session ownership, and added options.mqtt.store to the asyncapi binding.

mqtt server reference

  • Mark options and the new options.store as required (*).
  • Add store to the server YAML example.
  • Document options.store — references a configured store used to coordinate MQTT session ownership across connections and Zilla instances; required for kind: server.

asyncapi binding reference

  • Document options.mqtt (the mqtt protocol options applied to the generated mqtt server, same shape as the mqtt binding options).
  • Document options.mqtt.store for referencing an external or cluster-wide store for the generated mqtt server.

Notes

  • Relative links in the asyncapi partial resolve relative to the partial's own location (matching the existing http/.partials/options.md../../../models/ convention), so they use ../../mqtt/server.md and ../../../stores/memory.md.
  • pnpm lint / vale / lychee were not run here (the toolchain isn't installed in this environment, and node_modules is absent); changes were reviewed manually against the reference-page structure rules.
  • .check-schema/zilla-schema.json is not updated — it is regenerated from a released Zilla Docker image, so the store/options.mqtt.store properties 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

…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 ankitk-me merged commit 7637f92 into develop Jul 1, 2026
5 of 6 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.

3 participants