Skip to content

Hummingbot v2.0.0 Release Notes

Released on July 3, 2024

Introduction

Hummingbot 2.0 introduces a major update that revolutionizes the bot trading experience with the new Dashboard GUI. This upgrade transitions away from the traditional Hummingbot command-line interface (CLI), offering a more intuitive and visually appealing interface. Now, you can generate and backtest strategies before deploying them as Hummingbot instances, making Hummingbot 2.0 a powerful tool for both novice and experienced Hummingbot users.

Repository Description GitHub Release DockerHub Release
Hummingbot Core Client v2.0.0 version-2.0.0
Dashboard Hummingbot Frontend v2.0.0 version-2.0.0
Backend-API Hummingbot Backend v2.0.0 version-2.0.0
Gateway DEX Middleware v2.0.0 version-2.0.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.0 Highlights

Deploy Repo

Hummingbot Deploy is a dedicated repo that allows users to quickly deploy Hummingbot using the Dashboard as the front end UI. The compose file spins up containers for the Dashboard, Backend-API as well as the Hummingbot Broker.

Dashboard

For more info check out the Hummingbot 2.0 Quickstart Guide. Some highlights:

  • Configure Strategy V2 controllers with a visual editor:

  • Backtest your configurations before saving them to Backend-API

  • Deploy your strategy configurations using a few clicks:

  • View real-time status of all instances and their logs:

New XRPL Connector (Python)

This PR enhances the current XRPL API connector by transitioning it to a fully Python-based implementation, eliminating the need for the Hummingbot Gateway. Users can now utilize the XRPL connector similarly to a standard CEX connector by executing the connect XRPL command. This upgrade significantly boosts the connector's performance and enhances stability for user trading activities.

Pull Request: #7051

Thanks to mlguys for this contribution! 🙏

New Balancer Connector

Pull Request: #280 - Added Balancer connector

Thanks to vic-en for this contribution! 🙏

Other Updates

Hummingbot

  • #6949 - Updated the Simple VWAP script example
  • #6992 - Fixed get_connector_spec naming Thanks to isreallee82 for this fix! 🙏
  • #7018 - Added pool_id to amm_arb strategy Thanks to vic-en for this contribution! 🙏
  • #7069 - Fixed conversion of staking rewards to normal token (ex. ETH.F -> ETH) Thanks to yancong001 for this fix! 🙏
  • #7081 - Added PR#7069 to development branch
  • #7088 - Fixed issue with pyjwt library preventing Coinbase API from working Thanks to MementoRC for this fix! 🙏

Gateway

  • #280 - Added Balancer connector Thanks to vic-en for this contribution! 🙏

Dashboard

  • #152 - Fixed minor bugs with Dashboard