Release Notes - Version 1.6.0¶
Released on July 26, 2022
Binary builds are no longer supported. Docker and Source are now the only supported methods of install.
We are very excited to ship the July 2022 Hummingbot release (v1.6.0) today!
Config Management Refactoring¶
In 5428, Hummingbot's configuration management system was significantly overhauled. The new approach uses
pydantic models to define the configuration maps. Aside from built-in validation functionality, this approach also allows the automatic generation of JSON schemas which is a big first step in the direction of decoupling the bot from its interface. Another major step in that direction is significantly restricting the use of global variables when dealing with the global config map (now renamed to client config map) and the
The approach to storing and retrieving secure configs has also been refactored. We no longer store secure configs in the client config map (former global config map). Those are only stored in the
Security class (which is still unfortunately accessed globally). In addition, the secure values are no longer stored separate from non-secure configs — they are both part of the same config map and stored in the same
When returning users log in to version 1.6.0, they will be prompted to enter their password to migrate their old configurations to the new configuration schema. If the configuration is successful, users will see the screen below"
As this new version will automatically migrate any old configuration files due to the config management refactoring, we strongly advise users to create a backup of the config files first prior to updating the bots to 1.6.0. The migration process may also take some time or may encounter issues so it's advisable to implement the update at a more convenient period. Lastly, make sure to remove any existing scripts you have and download instead the latest helper scripts (
update.sh) from our installation page.
New Gateway DEX Connector: UniswapLP¶
We are excited to re-introduce a connector for Uniswap that supports the Uniswap V3 AI, enabling users to add and remove concentrated liquidity ranges.
See the Uniswap documentation for more information.
Restored Strategy: Uniswap-V3 LP¶
Because Gateway now supports the UniswapLP connector, we have restored the Uniswap V3 LP strategy that allows users to create a bot that adds concentrated liquidity ranges and dynamically adjusts them given flucutations in market price and volatility.
uniswap-lp-v3 documentation for more information.
New Gateway DEX Connector: Quickswap¶
Quickswap is the leading AMM DEX on the Polygon Network.
quickswap documentation for more information.
New Spot and Perpetual Exchange Connectors: Bitmex¶
Bitmex is a cryptocurrency exchange and derivative trading platform. It is owned and operated by HDR Global Trading Limited, which is registered in the Seychelles.
New Spot Exchange Connector: Latoken¶
Latoken is a rapidly growing crypto exchange focusing on liquidity for new tokens.
latoken documentation for more information.
- 5428: Refactor configuration management to use a pydantic approach
- 5515: Fixes to Fixed Grid strategy exchange validation due to pydantic configuration changes
- 5388 Added the
Uniswap LPclient connector and a "basic"
Uniswap v3 LPstrategy.
- 5426 Prevent Gateway respawn on exit code 2
- 5427 Added routes for
- 5482 Added
- 5254 Fixed "AttributeError: module
oshas no attribute
uname" Thanks to manhhailua for this fix! 🙏
- 5329 Marked stopped telegram listener as not started Thanks to ctria for this fix! 🙏
- 5382 Fixed
Kucoinissue when retrieving trading fees for multiple pairs
- 5400 Refactor
Bitmartconnector to the latest connector standards
- 5421 Fixed bug of async call in status command from Cython Thanks to klpanagi for this fix! 🙏
- 5429 Fixed
Huobiupdate event bug