Releases: hummingbot/hummingbot
Releases · hummingbot/hummingbot
v2.10.0
What's Changed
- Add new Bitget connector by @gtwototoo in #7764
- Add EUROP pairs to XRPL connector by @mlguys in #7813
- fix / compare nans properly (hyperliquid fix) and setup.py release date by @rapcmia in #7792
- Add ping payload to keep Hyperliquid candle feed alive for token pairs with less trading activity by @mlguys in #7797
- feat: align client pool commands with Gateway PR #528 changes by @fengtality in #7816
- Feat/hyperliquid_fixes by @cardosofede in #7793
- Candles feeds for Bitget Spot and Perpetual by @gtwototoo in #7794
- Add header X-CHANNEL-API-CODE for Bitget by @gtwototoo in #7822
- Feat/improve gateway price query by @cardosofede in #7820
- feat/TA-Lib implementation by @lgrawet in #7796
- (feat) add safety check for setting leverage by @cardosofede in #7828
New Contributors
- @gtwototoo made their first contribution in #7764
Full Changelog: v2.9.0...v2.10.0
v2.9.0
What's Changed
- fix / Update VERSION on development to dev-2.9.0 + added latest release date by @nikspz in #7750
- Fix/timout hyperliquid by @isreallee82 in #7745
- Feat/connector decoupulation from config by @cardosofede in #7742
- Fix/Update MEXC connector by @lgrawet in #7753
- feat: fix derive perpetual cancellation params by @isreallee82 in #7766
- docs-fix some minor issues in comments by @nikspz in #7771
- feat update order state by @isreallee82 in #7768
- fix/ derive spot cancel param type by @isreallee82 in #7767
- Feat/add connector creation fallback by @cardosofede in #7765
- (feat) fix timestamp rendering by @cardosofede in #7777
- feat: add tests for successful creation of buy and sell market orders by @isreallee82 in #7780
- (feat) improve hyperliquid price management for market orders by @cardosofede in #7778
- Fix/bsc approve by @fengtality in #7772
- (feat) add order states by @cardosofede in #7781
- sync / hummingbot development -> staging v2.9.0 by @nikspz in #7776
- fix: Add budget_checker support and rate source initialization for Gateway connectors by @fengtality in #7782
- sync / Client development -> staging by @nikspz in #7786
- sync / staging -> master for Hummingbot version 2.9.0 by @nikspz in #7787
- (feat) compare nans properly by @cardosofede in #7790
- fix / hyperliquid perpetual sell market order error by @rapcmia in #7791
New Contributors
Full Changelog: v2.8.0...v2.9.0
v2.8.0
What's Changed
- feat: Gateway 2.8 improvements - LP operations, wallet management, and token/pool commands by @fengtality in #7718
- Feat/general_fixes by @cardosofede in #7711
- (fix) Fixes the use of the
HEADLESS_MODEenv var by @petioptrv in #7722 - Fix/amm arb side awaiting by @petioptrv in #7724
- Feat/upgrade injective-py v1.11 by @aarmoa in #7692
- Feat/improve hyperliquid tradeupdate by @isreallee82 in #7343
- (feat) add BTC Markets spot candles feed implementation by @jrcalzada-nginio in #7670
- Feat/AddFoxbitExchangeConnector by @wpfoxbit in #7680
- fix/ typos in README.md by @nikspz in #7739
- Fix/ typos by @omahs in #7606
New Contributors
- @omahs made their first contribution in #7606
- @jrcalzada-nginio made their first contribution in #7670
- @wpfoxbit made their first contribution in #7680
Full Changelog: v2.7.0...v2.8.0
v2.7.0
What's Changed
- Feat/improve mem usage by @cardosofede in #7667
- Feat/Improve node wait time + fix potential memory leak issues + improve order update logic by @mlguys in #7664
- Fix gateway approve-tokens transaction hash extraction by @fengtality in #7690
- Feat/add headless support by @cardosofede in #7673
- (feat) add perp margin rejected by @cardosofede in #7693
- sync / Client development -> staging 2.7.0 by @nikspz in #7688
- fix / update staging version 2.7.0 by @rapcmia in #7694
- fix-hummingbot-version-2.7.0 by @nikspz in #7699
- Feat/minor fix mqtt duplication by @cardosofede in #7696
- fix/ update staging with minor fix mqtt duplication by @nikspz in #7700
- Feat/improve user stream tasks clean up by @cardosofede in #7703
- sync / development to staging 2.7.0 by @rapcmia in #7705
- sync / Client staging -> master for Hummingbot version 2.7.0 by @nikspz in #7698
Full Changelog: v2.6.1...v2.7.0
v2.6.1
What's Changed
- Feat/improve candles feed by @cardosofede in #7651
- sync / staging -> master for Hummingbot version 2.6.1 (hotfix) by @nikspz in #7658
Full Changelog: v2.6.0...v2.6.1
v2.6.0
What's Changed
- Feat/controller improvements by @cardosofede in #7554
- Feat/improve listen key management mexc by @cardosofede in #7637
- perf: optimize the throttler cpu usage by @cs-mshr in #7622
- fix/ freeze cython version by @david-hummingbot in #7605
- Feat/add bitmart perpetual position mode by @tomasgaudino in #7546
- FIX: coinbase rate limits mis-use of private limits for public calls by @MementoRC in #7423
- Feat/dexalot candles feed by @yancong001 in #7394
- Feat/add delays to requests to prevent rate limits + fix connector throws error when trading pair doesn't have amm poo by @mlguys in #7636
- Fix/empty snapshot (derive_perpetual) by @isreallee82 in #7576
- feat/linting for pre-commit hooks by @WuonParticle in #7522
- Update coin gecko rate source to support api_keys by @WuonParticle in #7528
- update cursor explanation to be more helpful. by @WuonParticle in #7598
- add_or_update marketdict implementation by @WuonParticle in #7549
- Improve backtesting performance by over 40% by using datetime index f… by @WuonParticle in #7569
- Feat/ndax connector by @vic-en in #7599
- Follow up to backtesting performance 7569 remove useless and possibly problematic usage of ensure_epoch_index by @WuonParticle in #7601
- fix/compile-issue by @david-hummingbot in #7609
- Fix/Error getting last traded prices coinbase rate source by @WarrenFerrell in #7513
- feat/Optimize kraken get_last_traded_prices to always make a single API call. by @WuonParticle in #7524
- Feat/Add AMM pool price + fixes for type issues by @mlguys in #7506
- fix/pkg_resource error by @david-hummingbot in #7633
- Feat/fix test by @cardosofede in #7634
- Feat/refactor rebalance feature and position recovery by @cardosofede in #7640
- Feat/gateway 2.6 by @fengtality in #7612
- feat/ Added referal code by @isreallee82 in #7567
New Contributors
- @WarrenFerrell made their first contribution in #7513
- @cs-mshr made their first contribution in #7622
Full Changelog: v2.5.0...v2.6.0
v2.5.0
What's Changed
- Feat/upgrade pydantic by @cardosofede in #7526
- extend okx support for us users on app.okx. by @WuonParticle in #7535
- Feat/mexc rate oracle by @llegoelkelo in #7538
- FEAT: conda environment upgrade by @MementoRC in #7465
- Doc / BingX - Updating BingX documentation by @danilo-robotter-ai in #7486
- (fix) adds ms to trade updates for gate.io spot and perpetual connectors by @komposter in #7470
- Feat/mm with position hold by @cardosofede in #7500
- Feat/Removal lyra package from derive by @isreallee82 in #7517
- fix(): Potential Division by Zero by @mr-pascal in #7530
- add an explanation for how to run and debug tests from cursor or vs code by @WuonParticle in #7537
- FIX: environment for wheel by @MementoRC in #7520
- Feat/gateway 2.5 by @fengtality in #7491
- Fix / BingX - Updating and fixing references on the BingX connector by @danilo-silva-funttastic in #7541
- fix bug in arbitrage_controller preventing multiple arbitrage configs by @WuonParticle in #7527
- Fix/Add Ed25519 and SECP256K1 raw private key to XRPL connector by @mlguys in #7548
- Feat/upgrade injective sdk version by @aarmoa in #7557
- (feat) Fix Order cancellation after 10 sec by @isreallee82 in #7536
New Contributors
- @mr-pascal made their first contribution in #7530
- @WuonParticle made their first contribution in #7537
- @llegoelkelo made their first contribution in #7538
Full Changelog: v2.4.0...v2.5.0
v2.4.0
What's Changed
- Feat/env upgrade, replace nose for pytest by @cardosofede in #7403
- Fix/bitmart api update2 by @babcoccl in #7315
- (feat) Update Bybit Perpetual API by @tomasgaudino in #7441
- (feat) Derive Connector by @isreallee82 in #7383
- (feat) Derive perpetual by @isreallee82 in #7432
- (feat) update bitmart_perpetual ticker parsing by @tomasgaudino in #7442
- fix last_price bug by @yancong001 in #7421
- feat/update_injective_library_version_to_1_8 by @aarmoa in #7448
- Feat/adapt connectors to poll by @cardosofede in #7452
- Feat/gateway core 2.4 fix restart error / Adds support for CLMM and AMM connector types by @fengtality in #7457
- (feat) remove ethkeyfile by @cardosofede in #7456
- fix/ resolve executor actions loop when stop command is triggered by @riven314 in #7455
- (feat) clean the collection after the storage by @cardosofede in #7461
- fix / update docker compose file by @rapcmia in #7476
- Feat: Lock xrpl-py to 3.0.0 by @mlguys in #7475
- fix / typo in help command by @eltociear in #7446
New Contributors
- @babcoccl made their first contribution in #7315
- @eltociear made their first contribution in #7446
Full Changelog: v2.3.0...v2.4.0
v2.3.0
What's Changed
- Feat/improve xemm executor by @cardosofede in #7369
- Feature / BingX connector by @danilo-robotter-ai in #7280
- Feat/tegro rate oracle by @isreallee82 in #7333
- fix typo in readme by @harmamiika in #7374
- Fix/ update docs url to https://hummingbot.org/docs/ by @nikspz in #7384
- fix/bybit-update-trade-fees by @leocape in #7373
- Fix/hyperliquid perp reduce only issue by @yancong001 in #7362
- Fix typos by @crStiv in #7382
- fix typo in Makefile for coinbase_advanced_trade tests exclude dir by @dfang in #7377
- Fix Bybit spot add API Keys by @usamike25 in #7398
- test / gateway-core-connectors by @fengtality in #7367
- Feat/stop executor with keep position feature by @cardosofede in #7387
- sync / development -> staging v2.3.0 by @nikspz in #7400
- Feat/add bitmart perpetual connector by @tomasgaudino in #7368
- sync / development to staging adding bitmart perpetual by @nikspz in #7401
- Fix/dexalot no trading connector by @klpanagi in #7391
- Sync / development to staging v2.3.0 by @rapcmia in #7405
- fix / update version to 2.3.0 by @rapcmia in #7406
- fix / update setup.py by @rapcmia in #7407
- sync / staging -> master for Hummingbot version 2.3.0 by @nikspz in #7408
New Contributors
- @danilo-robotter-ai made their first contribution in #7280
- @harmamiika made their first contribution in #7374
- @leocape made their first contribution in #7373
- @crStiv made their first contribution in #7382
- @dfang made their first contribution in #7377
- @usamike25 made their first contribution in #7398
Full Changelog: v2.2.0...v2.3.0
v2.2.0
What's Changed
- Feat/minor improvements candles by @cardosofede in #7276
- (fix) update bybit perp balance fetching by @tomasgaudino in #7279
- (fix) fix hard coded symbols in simple_xemm script by @fengtality in #7289
- Feat/add grid strike by @cardosofede in #7285
- feat/ Hyperliquid Spot Connector by @isreallee82 in #7282
- Fix/update dexalot to next version by @yancong001 in #7291
- exclude dexalot in backtesting by @yancong001 in #7287
- Revert "exclude dexalot in backtesting" by @cardosofede in #7314
- feat/improve_backtesting by @cardosofede in #7307
- update dependencies by @david-hummingbot in #7331
- (fix) adds gas variables to amm_arb strategy by @fengtality in #7319
- (fix) Hyperliquid auth exemption for public data by @isreallee82 in #7328
- (feat) Gateway Solana class by @fengtality in #7334
- (feat) improve status of directional script by @fengtality in #7341
- Fix / Binance WSS reconnection fix by @komposter in #7310
- (feat) executors_improvements by @cardosofede in #7316
- (feat) add rates to base controllers by @cardosofede in #7356
- fix/help_command with unrecognized input by @tjmellema in #7329
New Contributors
- @komposter made their first contribution in #7310
- @tjmellema made their first contribution in #7329
Full Changelog: v2.1.0...v2.2.0