Skip to content

v0.1.0

Latest

Choose a tag to compare

@rekurt rekurt released this 10 Oct 11:47
· 8 commits to master since this release

First public release of the Rust spot matching service.

  • Price-time matching, fixed-point arithmetic, sharded symbols and per-symbol risk controls.
  • Limit, market, stop, trailing-stop and iceberg orders; GTC, IOC, FOK and GTD.
  • Protocol v2 over TCP/UDS, TLS/mTLS, durable mutation retries and session replay.
  • Decision journals, recovery checkpoints, ownership enforcement and durable halt/resume.
  • Go SDK, four language examples, Prometheus metrics and HTTP health/admin endpoints.
  • English integration and operations handbook.
  • rustls 0.23.45 addresses RUSTSEC-2026-0285.

Protocol v2 and the current storage formats are retained. Legacy command-only/compacted journals are not migrated automatically; validate upgrades against copied storage and reconcile any replay mismatch before deployment.

This is a single-node matching service. Balances, settlement, replication and failover belong to the surrounding platform. Journals and retained mutation history grow with activity; online compaction is not provided. Examples do not implement complete settlement/reconnect recovery.

License: MIT. This release publishes source code and documentation; registry packages and prebuilt binaries are not included.