NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #2627 most downloaded on PyPI
A cryptocurrency trading API with more than 100 exchanges in JavaScript / TypeScript / Python / C# / PHP / Go
Last release 3 days ago
01 Oct 2026
Ships on a steady schedule
a new release about every 2 weeks
Nearly every release is documented
notes for 60 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
9 years old
1623 releases · first in 2017
fix(rust): send every response through handleErrors and stop fetch swallowing errors by @mkzung in #30609
Full Changelog: v4.5.84...v4.5.85
One column per quarter.
fix(foxbit): precision mode to TICK_SIZE by @ttodua in #30594
Full Changelog: v4.5.83...v4.5.84
Emit native Go/Java/C#/Rust instead of runtime helpers where the checker proves operand types by @carlotestor in #30516
Full Changelog: v4.5.82...v4.5.83
chore: tmp comment out most release commands by @carlosmiei in #30546
Full Changelog: v4.5.81...v4.5.82
ci(release): publish to PyPI without Docker by @carlotestor in #30542
Full Changelog: v4.5.80...v4.5.81
Full Changelog: https://github.com/ccxt/ccxt/compare/v4.5.80...v4.5.81
[Changes][v4.5.81]
<a id="v4.5.80"></a>
chore: adjust release and package.json by @carlosmiei in #30298
Full Changelog: v4.5.77...v4.5.78
chore(build): retry git pushes in the release workflow by @carlosmiei in #30131
Full Changelog: v4.5.76...v4.5.77
fix(java): bump msgpack-core to 0.9.12 ( CVE-2026-21452 ) by @huiboxes in #30040
Full Changelog: v4.5.75...v4.5.76
test(bitmex): skip the last-vs-median ticker check through the wind-down by @kroitor in #29914
Full Changelog: v4.5.74...v4.5.75
test: add empty dict test by @ttodua in #29759
Full Changelog: v4.5.73...v4.5.74
fix(binance): watchOrderBook market resolving by @carlosmiei in #29762
Full Changelog: v4.5.72...v4.5.73
Full Changelog: https://github.com/ccxt/ccxt/compare/v4.5.72...v4.5.73
[Changes][v4.5.73]
<a id="v4.5.72"></a>
fix(playground): make AI-inserted code runnable in Go, PHP and Java by @carlotestor in #29529
has.future true by @ttodua in #29540has.future false by @ttodua in #29541function () use (...) closure by @carlotestor in #29651Note truncated.
fix(blockchaincom,woofipro): resolve PHP null array offset deprecations by @carlotestor in #29467
next dev on undici in instrumentation by @carlotestor in #29456Note truncated.
chore(docs): move playground/ and website/ under docs/ by @pcriadoperez in https://github.com/ccxt/ccxt/pull/29302
Full Changelog: https://github.com/ccxt/ccxt/compare/v4.5.69...v4.5.70
Full Changelog: https://github.com/ccxt/ccxt/compare/v4.5.69...v4.5.70
[Changes][v4.5.70]
<a id="v4.5.69"></a>
fix(website): resolve sharp/libvips GHSA-f88m-g3jw-g9cj by pinning sharp to 0.35.0 by @kroitor with @Copilot in https://github.com/ccxt/ccxt/pull/2928
idna pin with project metadata by @kroitor with @Copilot in https://github.com/ccxt/ccxt/pull/29307Full Changelog: https://github.com/ccxt/ccxt/compare/v4.5.68...v4.5.69
idna pin with project metadata by @kroitor with @Copilot in #29307Full Changelog: https://github.com/ccxt/ccxt/compare/v4.5.68...v4.5.69
[Changes][v4.5.69]
<a id="v4.5.68"></a>
Your coding agent can read these notes before it upgrades. Set up the MCP server →