v4.5.60
snail007/goproxyv4.5.60Jun 25, 2026by github-actions[bot]
AI Summary
A large release featuring extensive exchange renames (gateio→gate, huobi→htx, okex→okx), TypeScript error fixes, and new features for HTX and Coinbase exchanges.
Key Highlights
- Rename multiple exchanges (gateio→gate, huobi→htx, okex→okx, etc.)
- HTX V5 linear swap updates
- Add Coinbase exchange new endpoints
- Reduce TypeScript errors across the codebase
- Fix for Bitmex future types
New Features
- HTX V5 linear swap updates
- Coinbase exchange new endpoints
- Exchange renames for better naming consistency
Full Release Notes
## What's Changed * chore(deps): bump phpseclib/phpseclib from 2.0.54 to 2.0.55 by @dependabot[bot] in https://github.com/ccxt/ccxt/pull/28897 * update eslintrc by @frosty00 in https://github.com/ccxt/ccxt/pull/28898 * fix(bitmex): future type add by @ttodua in https://github.com/ccxt/ccxt/pull/28903 * test: fix trade structure by @ttodua in https://github.com/ccxt/ccxt/pull/28901 * fix(ts): isDictionary overwrite by @ttodua in https://github.com/ccxt/ccxt/pull/28902 * chore: apex url change by @ttodua in https://github.com/ccxt/ccxt/pull/28914 * docs: rename gateio -> gate by @ttodua in https://github.com/ccxt/ccxt/pull/28909 * fix(docs): Telegram-fetchable og:image + on-brand social cards by @pcriadoperez in https://github.com/ccxt/ccxt/pull/28906 * docs: rename huobi -> htx by @ttodua in https://github.com/ccxt/ccxt/pull/28907 * docs: rename okex -> okx by @ttodua in https://github.com/ccxt/ccxt/pull/28910 * docs: rename bitfinex2 -> bitfinex by @ttodua in https://github.com/ccxt/ccxt/pull/28908 * docs: gdax remove & rename coinbasepro -> coinbaseexchange by @ttodua in https://github.com/ccxt/ccxt/pull/28912 * fix(coinspot): return correct value in createOrder by @sc0Vu in https://github.com/ccxt/ccxt/pull/28916 * docs: bittrex remove/replace & rename hitbtc2 -> hitbtc by @ttodua in https://github.com/ccxt/ccxt/pull/28913 * feat(lighter): update logo by @sc0Vu in https://github.com/ccxt/ccxt/pull/28915 * coinbaseexchange new endpoints by @ndubel in https://github.com/ccxt/ccxt/pull/28917 * docs: ts transpilation flag default by @ttodua in https://github.com/ccxt/ccxt/pull/28919 * docs: move bots to lang by @ttodua in https://github.com/ccxt/ccxt/pull/28923 * add types to typescript files by @frosty00 in https://github.com/ccxt/ccxt/pull/28924 * chore(deps): bump undici from 7.27.2 to 7.28.0 in /playground by @dependabot[bot] in https://github.com/ccxt/ccxt/pull/28929 * chore(deps-dev): bump piscina from 3.2.0 to 4.9.3 by @dependabot[bot] in https://github.com/ccxt/ccxt/pull/28928 * docs: some renames by @ttodua in https://github.com/ccxt/ccxt/pull/28918 * chore(deps): bump dompurify from 3.4.10 to 3.4.11 in /playground by @dependabot[bot] in https://github.com/ccxt/ccxt/pull/28931 * chore(deps): bump guzzlehttp/psr7 from 2.11.0 to 2.12.1 by @dependabot[bot] in https://github.com/ccxt/ccxt/pull/28930 * chore: pushback examples by @carlosmiei in https://github.com/ccxt/ccxt/pull/28934 * Typefix large by @frosty00 in https://github.com/ccxt/ccxt/pull/28932 * fix(go): stringMin by @ttodua in https://github.com/ccxt/ccxt/pull/28933 * coinbase: fix swapped maker/taker in fetchTradingFees by @nmcbride in https://github.com/ccxt/ccxt/pull/28922 * Reduce typescript errors 5 by @frosty00 in https://github.com/ccxt/ccxt/pull/28940 * Reduce typescript errors 6 by @frosty00 in https://github.com/ccxt/ccxt/pull/28941 * Reduce typescript errors 4 by @frosty00 in https://github.com/ccxt/ccxt/pull/28939 * Revert "Reduce typescript errors 4" by @frosty00 in https://github.com/ccxt/ccxt/pull/28944 * Reduce typescript errors 1 by @frosty00 in https://github.com/ccxt/ccxt/pull/28936 * test: Precise with undefined args by @ttodua in https://github.com/ccxt/ccxt/pull/28719 * Reduce typescript errors (over 1000 errors) by @frosty00 in https://github.com/ccxt/ccxt/pull/28937 * ci(docs): reliable docs deploys — stable server-actions key, zero-downtime swap, release-only trigger by @pcriadoperez in https://github.com/ccxt/ccxt/pull/28948 * fix(binance): fees codes by @ttodua in https://github.com/ccxt/ccxt/pull/28952 * Reduce typescript errors 7 by @frosty00 in https://github.com/ccxt/ccxt/pull/28942 * fix(LastRestRequestTimestamp): data race in go by @carlosmiei in https://github.com/ccxt/ccxt/pull/28947 * refactor(bybit): network codes update by @ttodua in https://github.com/ccxt/ccxt/pull/28945 * test: re-enable props test by @ttodua in https://github.com/ccxt/ccxt/pull/28957 * refactor(okx): common networks list by @ttodua in https://github.com/ccxt/ccxt/pull/28958 * fix(strictNullChecks): null-safety fixes across kucoin exchange group by @carlotestor in https://github.com/ccxt/ccxt/pull/28959 * feat(htx): v5 linear swap updates by @Dan-krm in https://github.com/ccxt/ccxt/pull/28925 * feat(hyperliquid): doc by @sc0Vu in https://github.com/ccxt/ccxt/pull/28967 * refactor(binance): common networks list by @ttodua in https://github.com/ccxt/ccxt/pull/28951 * fix(pro): reduce strictNullChecks errors across websocket exchanges by @carlotestor in https://github.com/ccxt/ccxt/pull/28962 * fix(python): minor transpiler fixes by @frosty00 in https://github.com/ccxt/ccxt/pull/28968 * chore: try to clean build by @carlosmiei in https://github.com/ccxt/ccxt/pull/28969 * bump module version in tsconfig by @frosty00 in https://github.com/ccxt/ccxt/pull/28974 * fix(doc): fetchOrdersByStatusWs by @sc0Vu in https://github.com/ccxt/ccxt/pull/28975 * fix(build): emit gofmt-formatted Go in generateImplicitAPI by @carlotestor in https://github.com/ccxt/ccxt/pull/28976 * update tsconfig and rollup.config by @frosty00 in https://github.com/ccxt/ccxt/pull/28977 * modify workflow to pushback some python files by @frosty00 in https://github.com/ccxt/ccxt/pull/28978 * fix(dist/ccxt.browser.js): replace the CRLF with a LF by @carlotestor in https://github.com/ccxt/ccxt/pull/28979 * docs: js to ts by @ttodua in https://github.com/ccxt/ccxt/pull/28920 * test: fix type in currency & base method by @ttodua in https://github.com/ccxt/ccxt/pull/28981 * fix(examples): tsconfig conflict by @ttodua in https://github.com/ccxt/ccxt/pull/28982 * chore: examples tsconfig skip catch message by @ttodua in https://github.com/ccxt/ccxt/pull/28983 * docs: ticker.ts fix by @ttodua in https://github.com/ccxt/ccxt/pull/28984 * docs: remove delisted exchange by @ttodua in https://github.com/ccxt/ccxt/pull/28985 * feat(htx): implement fetchTransfers method by @sdfwds4 in https://github.com/ccxt/ccxt/pull/28972 * docs: fix examples import by @ttodua in https://github.com/ccxt/ccxt/pull/28986 * docs: batch type fix 2 by @ttodua in https://github.com/ccxt/ccxt/pull/28987 * docs: examples batch fix 3 by @ttodua in https://github.com/ccxt/ccxt/pull/28988 * docs: examples batch fix 4 by @ttodua in https://github.com/ccxt/ccxt/pull/28989 * docs: examples batch fix 5 by @ttodua in https://github.com/ccxt/ccxt/pull/28991 * docs: examples generated js files by @ttodua in https://github.com/ccxt/ccxt/pull/28990 * docs: examples batch fix 6 by @ttodua in https://github.com/ccxt/ccxt/pull/28992 * docs: examples batch fix 7 by @ttodua in https://github.com/ccxt/ccxt/pull/28993 * docs: examples batch fix 9 by @ttodua in https://github.com/ccxt/ccxt/pull/28994 * docs: examples batch fix 10 by @ttodua in https://github.com/ccxt/ccxt/pull/28995 * docs: examples batch fix 11 by @ttodua in https://github.com/ccxt/ccxt/pull/28996 * docs: examples batch fix 12 by @ttodua in https://github.com/ccxt/ccxt/pull/28997 * docs: arbitrage example fix by @ttodua in https://github.com/ccxt/ccxt/pull/28998 * chore: symlink AGENTS.md -> CLAUDE.md by @pcriadoperez in https://github.com/ccxt/ccxt/pull/28999 * fix(build): stop jsdoc2md emitting phantom exchange pages (fetchStatus/fetchBidsAsks/fetchCurrencies) by @pcriadoperez in https://github.com/ccxt/ccxt/pull/28877 * feat(exchange) - close and clean exchange by @ttodua in https://github.com/ccxt/ccxt/pull/24031 * fix(bitmex): watchPositions side inference by @carlosmiei in https://github.com/ccxt/ccxt/pull/29002 * chore: fix go base tests (add fetchTransfers to interface) by @carlosmiei in https://github.com/ccxt/ccxt/pull/29008 * fix(hyperliquid): reject with error by @sc0Vu in https://github.com/ccxt/ccxt/pull/29006 * chore: fix fetchTransfers in go by @carlosmiei in https://github.com/ccxt/ccxt/pull/29009 ## New Contributors * @nmcbride made their first contribution in https://github.com/ccxt/ccxt/pull/28922 * @carlotestor made their first contribution in https://github.com/ccxt/ccxt/pull/28959 * @sdfwds4 made their first contribution in https://github.com/ccxt/ccxt/pull/28972 **Full Changelog**: https://github.com/ccxt/ccxt/compare/v4.5.59...v4.5.60