v4.5.64

snail007/goproxyv4.5.64Jul 3, 2026by github-actions[bot]

AI Summary

This release introduces support for the Mudrex exchange, updates for Kraken and Hashkey, and fixes for Bitget signatures and various exchange market types. It also includes multiple delistings for Ascendex, Novadax, and Coinmetro.

Key Highlights

  • New exchange support: Mudrex
  • Kraken: Updated parseOrder with lastUpdateTimestamp
  • Hashkey: Added APIs support
  • Bitget: Fixed signature validation and checksum
  • Multiple exchange delistings: Ascendex, Novadax, Coinmetro

Breaking Changes

  • Delistings of Ascendex, Novadax, and Coinmetro exchanges

New Features

  • Per-exchange implicit API docs generation
  • recent_fetch_cache feature
  • Delta exchange setMarginMode support
  • Bingx watchBalance swap type fix

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