Release 1.1.0

2025-11-22

Gateways

Aster Futures

New. Experimental. Support for market data.

Binance

  • Upgraded WSAPI.

  • TradeSummary.side was inverted. [BUG]

Binance Futures

  • Upgraded WSAPI.

  • TradeSummary.side was inverted. [BUG]

BitMEX

Order management was reviwed and brought up to date.

BTSE Futures

New. Experimental. Support for market data.

HTX

Renamed from Huobi.

HTX Futures

Renamed from Huobi Futures. Market data has been reviewed and brought up to date.

Phemex

New. Experimental. Support for market data.

Phemex Futures

New. Support for market data and order management.

Development

The fmt-workaround introduced with Roq’s release 1.0.9 has been removed again. This is due to conda-forge now having upgraded to fmt12.

Protobuf schema files are now provided. This makes it possible to communicate with roq-client-bridge using protobuf. The roq-codec library also exposes encoder and decoder utilities.

A new leverage field has been added to CreateOrder, OrderAck and OrderUpdate.

CHANGELOG

Milestone on GitHub.

Fixed

  • GLIBC version issues when packaging on recent OS (Conda) (#530).

  • Incorrect error code when creating order with unknown symbol (Server) (#528).

  • TradeSummary had incorrect side (Binance*) (#527).

  • Incorrectly using fixed-length roq::Source for stream name (Deribit) (#525).

  • OMS failed with decreasing traded_quantity (Server) (#523).

Changed

  • Support leverage (CreateOrder, OrderAck, OrderUpdate) (API) (#529).

  • Remove fmt work-around (API) (#524).

Added

  • Protocol Buffers (Schema) (#526).

Removed

Other