1.21.0 - Hummingbot
URL: https://hummingbot.org/release-notes/1.21.0/
Contents:
- Hummingbot v1.21.0 Release Notes¶
- Introduction¶
- How to Update¶
- Docker¶
- Source¶
- Monthly Community Call¶
- New Quickstart Guide: Intro to Dashboard¶
- New Dashboard Features¶
- Authentication Module¶
- V2 Strategy Framework Improvements¶
Released on October 30, 2023
We're thrilled to present Hummingbot version 1.21.0! This version introduces a new 9-step Intro to Dashboard quickstart guide, along with a new authentication module in Dashboard. It also features a smoother and faster startup process due to the refactored trading pair fetcher, along with a significant Dexalot connector fix!
Clone the latest hummingbot/deploy-examples repository and use the hummingbot-update.sh script under the /bash_scripts folder.
Alternatively, run the following command to pull the latest Docker image:
Update your Hummingbot branch to this release by running:
For more community events, check out the Hummingbot Events Calendar.
We're thrilled to introduce a new Quickstart guide that shows users how to set up and use Dashboard. While it's still under active development, we expect Dashboard to become the main entry point for new Hummingbot users in the future.
See Quickstart - Intro to Dashboard or watch the first video below:
Under Active Development
Dashboard is slated for incorporation into official Hummingbot releases before end of this year, but it is still under active development and new features and improvements are being added continuously. We highly encourage user feedback at this stage; feel free to share your thoughts and suggestions on Discord or Github. If you're excited to explore its capabilities, check out the beta.
This release implemented authentication functionality within the Streamlit framework, which lets you require users to login to access any page in Dashboard, thereby enhancing security. This authentication can be enabled / disabled depending on user preference.
See Setting up Dashboard in the Intro to Dashboard guide.
In #6526, Hummingbot no longer fetches trading pairs from all connectors at startup. Instead, by default it will only fetch pairs from exchanges where the user has added API keys, as well as the Paper Trade exchanges, defined in conf_client.yml.
This should result in a faster startup process, plus fewer errors in the log from geo-restricted connectors.
There is a new configuration variable fetch_pairs_from_all_exchanges in conf_client.yml, which is set to False by default. If the variable is True, pairs are fetched from all exchange connectors, maintaining the previous behavior.
Thanks to isreallee82 for this contribution! 🙏
Per the Epoch 6 quarterly Poll results, not all connectors received enough community support to reach the 200,000 HBOT Connector Inclusion Threshold, and they will be removed during Q4 2023.
CEX Poll Results removed connectors:
DEX Poll Results removed connectors:
All connectors in the Chain Poll Results met the threshold.
Examples:
Example 1 (unknown):
docker pull hummingbot/hummingbot:latestExample 2 (unknown):
git pull origin master