v4.5.64

probelabs/probev4.5.64Jul 3, 2026by github-actions[bot]

AI Summary

This release focuses on fixing exchange market types (swap, future, spot) and delistings, updating Kraken's timestamp handling, and adding support for the new Mudrex exchange.

Key Highlights

  • New exchange: Mudrex
  • Fix for Kraken OHLCV timestamp (now referring to candle's end time)
  • Removal of vendored dependencies (sympy, marshmallow_dataclass, typing_inspect)
  • Multiple fixes for swap/future/spot market types across various exchanges

Breaking Changes

  • Delistings of Ascendex, Novadax, and Coinmetro exchanges
  • Removal of vendored dependencies (sympy, marshmallow_dataclass, typing_inspect)

New Features

  • Mudrex exchange integration
  • Kraken parseOrder update with lastUpdateTimestamp
  • Implicit API docs generation
  • Recent fetch cache feature
  • Update to build process for pre-transpile-go

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