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:
For individual images, exit running containers, pull the latest images, and restart:
Source¶
Update the branches of each repo to this release by running:
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
toamm_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¶
Dashboard¶
- #152 - Fixed minor bugs with Dashboard