* feat(tests): don't load keys by default (21153) [8d48153029](https://github.com/ccxt/ccxt/commits/8d481530298f87bfe984d6ec5758a0788c32fe91)
* fix .length on some exchanges <QUICK> (21162) [dd0ae06808](https://github.com/ccxt/ccxt/commits/dd0ae068087f66a5d17cf14eb925de76723e794f)
* feat(coinbasepro): add conversion/fees endpoint (21164) [59963f13f0](https://github.com/ccxt/ccxt/commits/59963f13f0481cd7f07a59ea9d97ba98d4a8724e)
* binance: fetchLeverageTiers, portfolio margin (21161) [632a052b91](https://github.com/ccxt/ccxt/commits/632a052b9146c1c3da16e18c0b7e4bfe88f0c38a)
* binance: borrowCrossMargin, repayCrossMargin, portfolio margin support (21159) [d57006c3fc](https://github.com/ccxt/ccxt/commits/d57006c3fcd7dfbb5feebf3e54a3cffad6a45a1f)
* feat(krakenfutures): add fetchClosedOrders and fetchCanceledOrders (21154) [760b1ea925](https://github.com/ccxt/ccxt/commits/760b1ea92559814edad77bd7c85b2fa8b5f484d3)
* phemex.has: closePosition = false (21168) [2fb5aff3c7](https://github.com/ccxt/ccxt/commits/2fb5aff3c74e57dee887e4c24955c1e6d1ab68d6)
* feat(Exchange): remove some safeValue (21152) [9ba24af9ba](https://github.com/ccxt/ccxt/commits/9ba24af9baf1d91f565e5469b65799858a7a3584)
* feat(bingx): editOrder (21156) [18e68bda38](https://github.com/ccxt/ccxt/commits/18e68bda382f2d852f4e16620995ae92aeea7826)
* feat(binance): remove safeValue (21166) [9626b79bbb](https://github.com/ccxt/ccxt/commits/9626b79bbb0f924beed4a51ed8431c294c44ea97)
* feat(binance): remove safeValue (21166) [5c8fb7b1b6](https://github.com/ccxt/ccxt/commits/5c8fb7b1b6f62cb81a674f47bf5c992bc3283dd3)
* fix(bitget): flip side if hedged+reduceOnly (21170) [c348640fd3](https://github.com/ccxt/ccxt/commits/c348640fd34f0799f7f0e8f900043b9be364e3a1)
* fix(bitget): flip side if hedged+reduceOnly (21170) [9bb2505cde](https://github.com/ccxt/ccxt/commits/9bb2505cdea48031fdc251c1baa9f5bae8b31b93)
* docs(mexc): exchange name in docstrings changed from mexc3 to mexc (21173) [d7522aab5d](https://github.com/ccxt/ccxt/commits/d7522aab5daa3b2649e432a8100c272afe8d980d)
* binance: fetchPositonsRisk, add portfolio margin support (21174) [e239aa4d84](https://github.com/ccxt/ccxt/commits/e239aa4d84ca953d4fdc90e6303f15dbbf11cbee)
* binance: fetchLedger, add portfolio margin support (21177) [6892a268dd](https://github.com/ccxt/ccxt/commits/6892a268ddaaf03d31df20cc1f5d1c49c7eabbb2)
* binance: fetchAccountPositions, add portfolio margin support (21180) [d46aec96ac](https://github.com/ccxt/ccxt/commits/d46aec96acd4b6a254ef2d7678478ec42aca239f)
* binance: fetchFundingHistory, add portfolio margin support (21179) [71bf4a9529](https://github.com/ccxt/ccxt/commits/71bf4a9529614c5bd37e25332ca09fa837b8d70a)
* 4.2.40 [29effaaf60](https://github.com/ccxt/ccxt/commits/29effaaf60d6746cc0db80c9f4115b40a01737a9)