github ccxt/ccxt v4.5.90

7 hours ago

What's Changed

  • kucoin: fix private api issues found in live tests by @carlotestor in #30922
  • fix(base): stop cursor, incremental and dynamic pagination in go when a break fires by @amayvs in #30924
  • fix(rust): pass response headers to handleErrors by @carlosmiei in #30941
  • fix(bingx): map order rejection codes by @AresArtemius in #30947
  • feat(lighter): add fetchTrades by @rayBastard in #30939
  • feat(polymarket): add Polymarket perps public REST API by @rayBastard in #30268
  • fix(cs): retire a replacement ws client detached by exchange Close by @carlotestor in #30644
  • fix(cs): reject futures created on a retired ws client by @carlotestor in #30812
  • fix(base): build markets_by_id locally in setMarkets and publish it in one swap by @carlotestor in #30816
  • feat(coinbaseinternational): update to global derivatives by @Dan-krm in #30343
  • fix(rust): flaky ws prediction tests by @carlosmiei in #30954
  • fix(blofin): send instId to the mark-price endpoint by @AresArtemius in #30951
  • fix(base): keep paginated-call arithmetic numeric in php by @amayvs in #30946
  • feat(bitget): stock support by @Dan-krm in #29958
  • chore(eslint): drop strict-boolean-expressions; plain truthiness on boolean-typed checks by @carlotestor in #30949
  • test: snap low-signal base tests (sleep timing, constant literals, throttler wall-clock bench) by @carlotestor in #30953
  • ci(rust): raise cargo jobs to match 6-CPU runners by @carlotestor in #30961
  • feat(go): typed async return channels (AsyncResult[T]); Ticker/Order struct channels by @carlotestor in #30902
  • ci(rust): shared sccache across self-hosted rust runners by @carlotestor in #30963
  • build: emit native code instead of runtime helpers in Go/Java/C#/Rust (-67% Rust, -60% Java, -53% C#, -38% Go non-plumbing) by @carlotestor in #30919
  • build: emit concise native code or a plain helper call instead of inlined helper bodies by @carlotestor in #30966
  • refactor(go): drop ExchangeTyped, put base typed methods on Exchange (-54k lines) by @carlotestor in #30964
  • fix(blofin): send since as begin in fetchMyTrades by @AresArtemius in #30962
  • fix(blofin): send the since window to the candles endpoint by @AresArtemius in #30960
  • chore: try to mint new token by @carlosmiei in #30970

Full Changelog: v4.5.89...v4.5.90

Don't miss a new ccxt release

NewReleases is sending notifications on new releases.