Skip to content

Latest commit

 

History

History
22 lines (15 loc) · 758 Bytes

File metadata and controls

22 lines (15 loc) · 758 Bytes

Changelog

All notable changes to aimdb-ws-protocol will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[Unreleased]

No changes yet.

[0.1.0] - 2026-03-11

Added

  • Initial release of the shared WebSocket wire protocol
  • ServerMessage enum: Data, Snapshot, Subscribed, Error, Pong, QueryResult
  • ClientMessage enum: Subscribe, Unsubscribe, Write, Ping, Query
  • JSON-encoded wire format with "type" discriminant tag
  • MQTT-style wildcard topic matching (# multi-level, * single-level)
  • Timestamp-tagged data messages for ordering
  • Late-join snapshot support