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:
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.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