Skip to content

Release Notes - Version 1.8.0

Released on September 30, 2022

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 the conf_client.yml file or by running config 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 and XEMM 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! 🙏