Skip to content

Hummingbot v2.1.0 Release Notes

Released on October 28, 2024

Introduction

Repository Description GitHub Release DockerHub Release
Hummingbot Core Client v2.1.0 version-2.1.0
Dashboard Hummingbot Frontend v2.1.0 version-2.1.0
Backend-API Hummingbot Backend v2.1.0 version-2.1.0
Gateway DEX Middleware v2.1.0 version-2.1.0
Deploy Deployment Repo

How to Update

Docker

Re-run the Deploy setup script:

git clone https://github.com/hummingbot/deploy.git
cd deploy
bash setup.sh

For individual images, exit running containers, pull the latest images, and restart:

docker compose down
docker pull hummingbot/hummingbot:latest
docker compose up -d

Source

Update the branches of each repo to this release by running:

git pull origin master

Hummingbot 2.1.0 Highlights

CEX Connector Improvements

  • The bybit_perpetual connector has been upgraded to use the latest v5 API version, aligning it with the spot connector in #7196. Thanks to tomasgaudino for this fix! 🙏

  • Enhanced coinbase_advanced_trade connector with improved reliability and performance in #7220. Thanks to isreallee82 for this contribution! 🙏

V2 Framework Enhancements

Several core improvements have been made to the V2 Framework:

  • Enhanced market data provider for better price feed accuracy #7214
  • Improved candle feed boundaries handling for more reliable data fetching #7224 Thanks to tomasgaudino for this fix! 🙏
  • Upgraded PositionExecutor component with increased max retries for better trade execution #7244
  • Improved stop loss computation #7200

Updated Dexalot Connector

This release introduces a fully Python-based implementation of the Dexalot connector, removing the Gateway dependency in #7219. Users can now:

  • Connect directly using connect dexalot command
  • Experience improved performance and stability
  • Trade more efficiently with reduced latency

New DEX Connectors

  • We added support for ETCSwap on Ethereum Classic, expanding DEX trading options for users in #340.

  • Based on approval from community voting, the Tegro exchange connector was added in #7148.

Other Updates

Hummingbot Repository

  • #7134 - Added server time sync for Gate.io Thanks to Jbekker for this fix! 🙏
  • #7255 - Fixed refreshing of the listenkey for MEXC Thanks to Jbekker for this fix! 🙏
  • #7261 - Fixed issue with pandas:The frame.append method is deprecated Thanks to isreallee82 for this fix! 🙏
  • #7197 - Removed connectors that didn't pass the prior epoch's polls

Gateway Repository

  • #362 - Removed connectors that didn't pass the prior epoch's polls

Dashboard Repository

  • #181 - Fixed wrong parameter name Thanks to mlguys for this fix! 🙏
  • #183 - Added error handling for dates