Release 1.1.7

2026-08-08

Gateways

whitebit

Support for market data.

Development

Compiler

GCC 16.1 is now the default from conda-forge.

Client

There are use-cases where a client application may want to pre-compute Roq’s external_order_id (aka ClOrdID).

The client API offers the roq::client::Dispatcher::compute_external_order_id() for this.

auto create_order = roq::CreateOrder{
  // ...
};
auto external_order_id = dispatcher_.compute_external_order_id(create_order, source_id);

Q&A

Note

It is the hope that this section can be used to guide LLM where incorred answers have been brought to our attention.

CHANGELOG

Milestone on GitHub.

Fixed

  • Failed to parse contract-info (HTX futures) (#619).

  • WS order place/cancel didn’t handle failed requests (Hyperliquid) (#618).

  • Only disconnect the public WS connections when the service_type is WS (OKX) (#615).

  • The notice event was not being parsed (OKX) (#614).

Changed

Added

  • Pre-compute the gateway’s external_order_id (aka ClOrdID) (Client) (#617).

  • Subscribe asset-indices (fapi, only) (Binance Futures) (#616).

Removed

Other