Skip to content

Hummingbot v2.0.1 Release Notes

Released on August 28, 2024

Introduction

Hummingbot 2.0.1 continues to refine and expand the new graphical trading experience introduced in Hummingbot version 2.0.0, bringing several key updates and new features. This release includes an upgraded dYdX connector that supports the latest v4 chain, as a result of a grant from dYdX. Other new connectors in this release include Bitstamp, Hashkey and Telos. This release contains numerous other updates, including bug fixes and enhancements across the Hummingbot, Gateway, Dashboard, and Backend-API repositories, ensure a more robust and efficient trading experience.

Repository Description GitHub Release DockerHub Release
Hummingbot Core Client v2.0.1 version-2.0.1
Dashboard Hummingbot Frontend v2.0.1 version-2.0.1
Backend-API Hummingbot Backend v2.0.1 version-2.0.1
Gateway DEX Middleware v2.0.1 version-2.0.1
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.1 Highlights

dYdX Updated Installation Instructions

The new dYdX API connector has been upgraded to v4 in this release, enabling users to run bots on one of the leading decentralized perpetual DEXs! Due to dependency conflicts, we have created a custom Docker image and custom scripts to help users install Hummingbot with dYdX. The complete install instructions can be found in the dYdX connector docs, and see the blog post announcing the new dYdX sponsorship here!

Dashboard Authentication

We’ve reintroduced the authentication feature in this release, providing an additional layer of security for users who share their dashboard with others, such as team members or collaborators.

Authentication is disabled by default. However, if you want to enable it, please follow the instructions provided for your specific setup: Docker | Source.

New Bitstamp Connector

Bitstamp is one of the oldest cryptocurrency exchanges, established in 2011. It offers a platform for buying, selling, and trading a variety of digital assets, including Bitcoin, Ethereum, and other major cryptocurrencies. Known for its robust security measures and regulatory compliance, Bitstamp is popular among both individual and institutional traders.

Pull Request: #7102 - Added Bitstamp connector

Thanks to Jbekker for this contribution! 🙏

New Hashkey Global Connector

Following Coinbase, HashKey Global also obtained a comprehensive exchange license for digital asset investor protection from the Bermuda Monetary Authority, making us a strong player in licensed crypto trading.

Pull Request: #7170 - Added Hashkey Global connector

Thanks to dengyh for this contribution! 🙏

New Telos Chain & Connector

TELOS is a blockchain platform known for its high-performance and versatile infrastructure, providing fast transaction speeds, low fees, and robust smart contract capabilities.

Pull Request: #7119 | #338 - Added Telos connector

Thanks to the Enflux Team for this contribution! 🙏

Updated Bybit Spot Connector

Bybit, a leading cryptocurrency exchange known for its high-performance trading platform, has recently updated its API to version v5. This release updates the Bybit spot connector to the latest v5 API version. While the spot connector now uses v5, the perpetual contract connector is still under development. You can track its progress through this Pull Request

Pull Request: #6902

Thanks to klpanagi for this contribution! 🙏

Other Updates

Hummingbot Repository

  • #6987 - Updated dYdX perpetual connector to latest v4 Thanks to yancong001 for this fix! 🙏
  • #7084 - Added trailing stop for Position Executor Thanks to peterwilli for this fix! 🙏
  • #7086 - Refactored Candles Feed Thanks to tomasgaudino for this fix! 🙏
  • #7095 - Fixed setup order of the mocked API responses Thanks to Jbekker for this fix! 🙏
  • #7103 - Fixed time sync related error detection for Kucoin Perpetual Thanks to Jbekker for this fix! 🙏
  • #7108 - Added additional hotfixes for XRPL connector Thanks to mlguys for this fix! 🙏
  • #7118 - Added support for seed phrase connect in Injective V2 Thanks to peterwilli for this fix! 🙏
  • #7121 - Cleaned up Hummingbot repo
  • #7122 - Fixed time related error check for Mexc Thanks to Jbekker for this fix! 🙏
  • #7126 - Fixed issue with Unable to submit close market order due to TypeError: unsupported operand type(s) Thanks to Jbekker for this fix! 🙏
  • #7131 - Removed Coinbase Pro connector (replaced with Coinbase Advanced Trade)
  • #7137 - Fixed OKX issue with false insufficient balance error for market buy order Thanks to Jbekker for this fix! 🙏
  • #7138 - Added improvements for the Position Executor
  • #7151 - Fixed total amount decimal issue with Controllers
  • #7160 - Fixed issue with retrieving historical candles Thanks to tomasgaudino for this fix! 🙏
  • #7162 - Updated Injective connectors to latest chain version v1.13 Thanks to aarmoa for this fix! 🙏
  • #7182 - Added Mexc August 16 API updates Thanks to Kaiwen0418 for this fix! 🙏

Gateway Repository

  • #329 - Revised Uniswap-base support
  • #342 - Added Uniswap support for BSC, Avalanche, and Celo chains

Dashboard Repository

  • #149 - Added trailing stop to backtest visualizer Thanks to peterwilli for this fix! 🙏
  • #157 - Added Dashboard Authentication system
  • #160 - Cleaned up Dashboard repo
  • #164 - Updated Makefile to include pre-commit
  • #168 - Fixed authentication issue with Docker

Deploy Repository

  • #58 - Added Dashboard Authentication support

Backend-API Repository

  • #24 - Cleaned up Backend-API repo