1.12.0 - Hummingbot
URL: https://hummingbot.org/release-notes/1.12.0/
Contents:
- Release Notes - Version 1.12.0¶
- Epoch 3 Polls Changes¶
- Orchestration Module Phase I¶
- hedge Strategy Updates¶
- New Exchange Connector: CI-EX¶
- New Gateway Chain: Cosmos¶
- Gateway UX improvements¶
- Other Fixes and Updates¶
Released on January 27, 2023
We are very excited to ship the January 2023 Hummingbot release (v1.12.0) today! See below for the highlights in this release.
Recently, we finished the first set of Polls, a new initiative that lets HBOT holders decide how the Foundation allocates its engineering bandwidth and developer bounties across the components in the Hummingbot codebase. Based on the results of the Polls, below are the outline of the changes made initially in this release.
For more details of the Epoch 3 poll results check out this blog post: https://blog.hummingbot.org/epoch-3-polls/
Last year, the community voted to allocate a bounty to fund development of an orchestration module that lets users control multiples instances of Hummingbot. See this Notion doc for an overview of the project.
Phase 1 will provide a clean communication and messaging layer and allow for remote control and monitoring of multi-bot environments in a distributed context. Meaning that bots can "live" on different machines and infrastructures (e.g. having a bot local and another bot on AWS).
To achieve this approach, Phase 1 implements an MQTT layer for bots to connect remotely to message brokers, as a single point of reference, using asynchronous bidirectional communication channels (push/pull). In this architecture, bots can be considered as clients to the overall environment. Bot scaling is seamless and does not require any further setup, anyone can connect any number of bots the a message broker (e.g. RabbitMQ, EMQX etc) without any other dependencies.
Outline of the features included in Phase I
Interface to execute remote commands - Start , Stop , Import , Config strategy, Balance , Change balance limits
All these commands can be called using an unified web application that also receives the following information from the bots - Heartbeat - Status, PNL - History
The configuration of the broker in the client should be in the conf_client.yml file
See this page for a requirements doc for this project and past discussions.
Thanks to klpanagi and TheHolyRoger for your work! 🙏
Thanks to leastchaos for this contribution! 🙏
Centurion Invest Exchange (CI-EX)'s vision is to bring avant-gardist investment tools and instruments into one platform, bridging the fiat and forex world with cryptocurrency through multiple services. See the CI-EX documentation for more information.
Thanks to CoinAlpha for this contribution! 🙏
This release adds a Cosmos chain base that can be used to add other Cosmos-based chains and connectors like Sifchain.
See the Cosmos documentation for more information.
Thanks to pecuniafinance for this contribution! 🙏
We've added multiple ways users can approve tokens for spending on Gateway in this pull request
6005 Added methods to approve tokens
Using the approve-token command
See the Gateway Setup documentation page for more information on how to approve tokens.
Also removed the auto approval method from Gateway and added the btc.b token to the tokenlist
URL: https://hummingbot.org/dashboard/instance-6.png