v4.5.64

NangoHQ/nangov4.5.64Jul 3, 2026by github-actions[bot]

AI Summary

A maintenance release for the CCXT cryptocurrency library that adds support for new exchanges, introduces a caching feature, and delists several unsupported exchanges.

Key Highlights

  • Added support for the new Mudrex exchange
  • Added `recent_fetch_cache` feature
  • Updated APIs for Delta, Grvt, Dydx, Hibachi, and Hashkey
  • Delisted Ascendex, Novadax, and Coinmetro exchanges

New Features

  • New exchange: Mudrex
  • Added `recent_fetch_cache` feature
  • Updated Kraken parseOrder with lastUpdateTimestamp
  • Added APIs for Delta (margin mode), Grvt, Dydx, Hibachi, and Hashkey
  • Fixed various market types and delistings

Full Release Notes

## What's Changed
* chore: fix go action to use pre-transpile-go by @carlosmiei in https://github.com/ccxt/ccxt/pull/29048
* feat(kraken): parseOrder updated with lastUpdateTimestamp by @yzh-pelle in https://github.com/ccxt/ccxt/pull/29049
* feat(build): generate per-exchange implicit API docs pages by @pcriadoperez in https://github.com/ccxt/ccxt/pull/29031
* feat(delta): add apis, add setMarginMode by @sc0Vu in https://github.com/ccxt/ccxt/pull/29050
* fix lighter:  edit order when builder fee is disabled by @encharge-code-review in https://github.com/ccxt/ccxt/pull/29054
* fix(bingx): watchBalance with type = swap by @carlosmiei in https://github.com/ccxt/ccxt/pull/29053
* feat: add recent_fetch_cache by @ttodua in https://github.com/ccxt/ccxt/pull/28721
* fix(ascendex)!: delist by @ttodua in https://github.com/ccxt/ccxt/pull/29079
* fix(novadax)!: delist by @ttodua in https://github.com/ccxt/ccxt/pull/29078
* fix(coinmetro)!: delist by @ttodua in https://github.com/ccxt/ccxt/pull/29069
* fix(poloniex): future false by @ttodua in https://github.com/ccxt/ccxt/pull/29082
* fix(pacifica): future market type by @ttodua in https://github.com/ccxt/ccxt/pull/29081
* fix(lighter): spot true by @ttodua in https://github.com/ccxt/ccxt/pull/29077
* fix(hashkey): add swap market type by @ttodua in https://github.com/ccxt/ccxt/pull/29073
* fix(hyperliquid): remove future type by @ttodua in https://github.com/ccxt/ccxt/pull/29076
* test: skip mica exchanges for check by @ttodua in https://github.com/ccxt/ccxt/pull/29072
* fix(kucoin): future type by @ttodua in https://github.com/ccxt/ccxt/pull/29074
* chore: kucoineu currency id by @ttodua in https://github.com/ccxt/ccxt/pull/29075
* fix(extended): spot type add by @ttodua in https://github.com/ccxt/ccxt/pull/29070
* chore: derive skip fetchOrderBook by @ttodua in https://github.com/ccxt/ccxt/pull/29068
* fix(coinbase): has swap & future added by @ttodua in https://github.com/ccxt/ccxt/pull/29067
* fix(bitstamp): swap type by @ttodua in https://github.com/ccxt/ccxt/pull/29063
* fix(bullish): swap true market type by @ttodua in https://github.com/ccxt/ccxt/pull/29065
* fix(bitmex): .has index market false by @ttodua in https://github.com/ccxt/ccxt/pull/29062
* chore: btcbox skip again 1 month by @ttodua in https://github.com/ccxt/ccxt/pull/29064
* fix(aster): market types .has by @ttodua in https://github.com/ccxt/ccxt/pull/29057
* fix(okxus): swap type add by @ttodua in https://github.com/ccxt/ccxt/pull/29080
* chore(python): remove vendored sympy, marshmallow_dataclass and typing_inspect by @carlotestor in https://github.com/ccxt/ccxt/pull/29086
* test: fix symbol replacement by @ttodua in https://github.com/ccxt/ccxt/pull/29083
* chore: coinbaseinternational skip ob check by @ttodua in https://github.com/ccxt/ccxt/pull/29066
* chore: bitget inactive pcnt increase by @ttodua in https://github.com/ccxt/ccxt/pull/29061
* feat(grvt): update docs by @sc0Vu in https://github.com/ccxt/ccxt/pull/29088
* feat(dydx): update docs by @sc0Vu in https://github.com/ccxt/ccxt/pull/29087
* feat(hibachi): add apis by @sc0Vu in https://github.com/ccxt/ccxt/pull/29090
* New exchange: Mudrex by @DecentralizedJM in https://github.com/ccxt/ccxt/pull/28266
* fix(tests): disable base test that requires specific exchange by @carlosmiei in https://github.com/ccxt/ccxt/pull/29091
* Kraken's OHLCV timestamp is referring to the candle's end time by @gbeced in https://github.com/ccxt/ccxt/pull/29085
* fix(bitget): checksum validation by @carlosmiei in https://github.com/ccxt/ccxt/pull/29092
* fix(bitget): signature in go, rawencode sorted order by @carlosmiei in https://github.com/ccxt/ccxt/pull/29094
* feat(hashkey): add apis by @sc0Vu in https://github.com/ccxt/ccxt/pull/29089

## New Contributors
* @encharge-code-review made their first contribution in https://github.com/ccxt/ccxt/pull/29054
* @DecentralizedJM made their first contribution in https://github.com/ccxt/ccxt/pull/28266
* @gbeced made their first contribution in https://github.com/ccxt/ccxt/pull/29085

**Full Changelog**: https://github.com/ccxt/ccxt/compare/v4.5.63...v4.5.64