Release Notes - Version 1.8.0¶
Released on September 30, 2022
- Install via Docker: Linux | Windows | macOS | Raspberry Pi
We are very excited to ship the September 2022 Hummingbot release (v1.8.0) today!
Variable Tick Size¶
Previously, the default tick size (how long it takes Hummingbot to loop through a strategy iteration) was set at 1 second. Now, users can adjust this setting and define a custom tick_size
parameter.
- 5649 added
tick_size
as a variable, allowing the tick size to be changed in theconf_client.yml
file or by runningconfig tick_size
New Connector: Serum¶
Project Serum is a Solana-based decentralized liquidity infrastructure protocol that brings a fully functional centralized exchange experience – full central limit order books, matching engine, fast settlement and trading, and low transaction costs – to the DeFi marketplace at scale.
See the Serum
documentation for more information for future plans for this connector.
Thanks to MHHukiewitz and Danilo-Araujo-Silva for this fix! 🙏
New Community Tool: Hummingbot Postprocess¶
A companion tool that helps you visualise and analyse performance of Hummingbot trade logs.
Thanks to rkc2000 for this fix! 🙏
https://github.com/hummingbot/community-tools
All Changes¶
Developer updates¶
- 5561 Refactored the Rate Oracle to extract the source-specific logic into separate components
Gateway updates¶
- 5441 Addition of interfaces for future DEXes utilizing central limit order books (CLOBs)
- 5741 Fixed issue where Gateway fails to connect to Uniswap LP Thanks to MementoRC for this fix! 🙏
- 5652 Updated broken Ethereum token list
- 5645 Fixed issue with Gateway restart
- 5637 Fixed "_" to "-" URL typo in Gateway readme doc Thanks to han-qiu for this fix! 🙏
- 5636 Fixed Gateway issue where token pairs on Avalanche are doubled when checking autocomplete lists Thanks to han-qiu for this fix! 🙏
- 5622 Changed default Gateway port from 5000 to 15888
Bug fixes¶
- 5703 Fixed issue where client accepts a blank password on initial password setup Thanks to tomasgaudino for this fix! 🙏
- 5690 Fixed issue with the
XEMM
strategy where autocomplete doesn't work for the taker_connector field Thanks to leastchaos for this fix! 🙏 - 5687 Fixed HitBTC order book failure Thanks to MementoRC for this fix! 🙏
- 5686 Fixed issue where Strategy Autostart wasn't working for the
Avellaneda
andXEMM
strategies Thanks to MementoRC for this fix! 🙏 - 5683 Fixed issue where
Binance Perpetual
gets stuck cancelling an order - 5679 Fixed issue where
Gate.io
is showing the wrong available balance - 5666 Fixed issue with
Huobi
getting "Error listening to order book streams" when placing orders Thanks to han-qiu for this fix! 🙏 - 5662 Fixed issue with the
XEMM
strategy unable to select active_order_refresh - 5649 Fixed issue where the conf_client.yml file is not created when Hummingbot starts
- 5635 Fixed issue with the
PMM Strategy
where values shown on Amount (Orig) was not showing Thanks to leastchaos for this fix! 🙏 - 5630 Fixed cimport bool should be renamed to cimport bool as cppbool Thanks to lt7 for this fix! 🙏
- 5626 Fixed issue with Bybit Perpetual order fills update using HTTP
- 5616 Fixed issue with using the export trades command where skipping on filename (ctrl + x) creates a blank filename Thanks to leastchaos for this fix! 🙏
- 5600 Updated Binance rate limits and weight Thanks to hekte for this fix! 🙏
- 5599 Fixed issue where 'Coinbase Pro' order book fails Thanks to MementoRC for this fix! 🙏
- 5574 Fixed error "('cannot represent an object', WindowsPath('C:/dev/hummingbot/logs')" when writing configs on Windows Thanks to lt7 for this fix! 🙏
- 5501 Fixed issue with the
Liquidity Mining
strategy getting "Unexpected error while requesting data from Hummingbot API Thanks to MementoRC for this fix! 🙏