-
-
Notifications
You must be signed in to change notification settings - Fork 78
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
725a3fd
commit 1f20d29
Showing
6 changed files
with
337 additions
and
42 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,119 @@ | ||
# Hummingbot v2.2.0 Release Notes | ||
|
||
*Released on December 23, 2024* | ||
|
||
## Introduction | ||
|
||
|
||
| Repository | Description | GitHub Release | DockerHub Release | | ||
|------------|-------------|----------------|-------------------| | ||
| [Hummingbot](https://github.com/hummingbot/hummingbot) | Core Client | [`v2.2.0`](https://github.com/hummingbot/hummingbot/releases/tag/v2.2.0) | [`version-2.2.0`](https://hub.docker.com/r/hummingbot/hummingbot/tags?name=version-2.2.0) | | ||
| [Dashboard](https://github.com/hummingbot/dashboard) | Hummingbot Frontend | [`v2.2.0`](https://github.com/hummingbot/dashboard/releases/tag/v2.2.0) | [`version-2.2.0`](https://hub.docker.com/r/hummingbot/dashboard/tags?name=version-2.2.0) | | ||
| [Backend-API](https://github.com/hummingbot/backend-api) | Hummingbot Backend | [`v2.2.0`](https://github.com/hummingbot/backend-api/releases/tag/v2.2.0) | [`version-2.2.0`](https://hub.docker.com/r/hummingbot/backend-api/tags?name=version-2.2.0) | | ||
| [Gateway](https://github.com/hummingbot/gateway) | DEX Middleware | [`v2.2.0`](https://github.com/hummingbot/gateway/releases/tag/v2.2.0) | [`version-2.2.0`](https://hub.docker.com/r/hummingbot/gateway/tags?name=version-2.2.0) | | ||
| [Deploy](https://github.com/hummingbot/deploy) | Deployment Repo | | ||
|
||
## How to Update | ||
|
||
### Docker | ||
|
||
Re-run the [Deploy](https://github.com/hummingbot/deploy) setup script: | ||
```bash | ||
git clone https://github.com/hummingbot/deploy.git | ||
cd deploy | ||
bash setup.sh | ||
``` | ||
|
||
For individual images, exit running containers, pull the latest images, and restart: | ||
```bash | ||
docker compose down | ||
docker pull hummingbot/hummingbot:latest | ||
docker compose up -d | ||
``` | ||
|
||
### Source | ||
|
||
Update the branches of each repo to this release by running: | ||
```bash | ||
git pull origin master | ||
``` | ||
|
||
## Hummingbot 2.2.0 Highlights | ||
|
||
|
||
### New Dashboard Controller - Grid Strike | ||
|
||
The **Grid Strike** strategy creates a grid of orders within specified price ranges, offering new tools to enhance strategy setup and execution: | ||
|
||
- Dynamic Price Range Defaults: Auto-adjusts grid ranges using live market data for adaptive trading. | ||
|
||
- Visual Grid Configuration: Displays grid ranges and orders on charts for precise adjustments. | ||
|
||
- Multi-Range Support: Enables up to 5 grid ranges with independent settings and allocations. | ||
|
||
- Advanced Risk Management Tools: Adds bounds, time limits, and minimum spreads for controlled trading. | ||
|
||
[Hummingbot #7285](https://github.com/hummingbot/hummingbot/pull/7285) | [Backend-API #46](https://github.com/hummingbot/backend-api/pull/46) | [Dashboard #190](https://github.com/hummingbot/dashboard/pull/190). | ||
|
||
### New Connectors | ||
|
||
- This release now adds support for the `Hyperliquid Spot` market in [Hummingbot #7282](https://github.com/hummingbot/hummingbot/pull/7282). **Thanks to [isreallee82](https://github.com/isreallee82) for this contribution! 🙏** | ||
|
||
### New DEX Connectors | ||
|
||
- In this release, [Hummingbot #7334](https://github.com/hummingbot/hummingbot/pull/7334) & [Gateway #374](https://github.com/hummingbot/gateway/pull/374), introduces new connectors for the `Solana` blockchain and the `Jupiter` aggregator. These additions enable Hummingbot to interact with the Solana network and utilize Jupiter for token swaps. | ||
|
||
### Connector Improvements | ||
|
||
- The `dexalot` connector has been upgraded to the latest API version in [#7291](https://github.com/hummingbot/hummingbot/pull/7291). **Thanks to [yancong001](https://github.com/yancong001) for this contribution! 🙏** | ||
|
||
- Improved `bybit_perpetual` balance fetching in [#7279](https://github.com/hummingbot/hummingbot/pull/7279). **Thanks to [tomasgaudino](https://github.com/tomasgaudino) for this fix! 🙏** | ||
|
||
- Fixed the `binance` websocket reconnection issue in [#7310](https://github.com/hummingbot/hummingbot/pull/7310). **Thanks to [komposter](https://github.com/komposter) for this fix! 🙏** | ||
|
||
- The issue with the `hyperliquid` auth exemption for public data has been fixed in [#7328](https://github.com/hummingbot/hummingbot/pull/7328). **Thanks to [isreallee82](https://github.com/isreallee82) for this fix! 🙏** | ||
|
||
|
||
### General Improvements | ||
|
||
- Enhanced Backtesting Framework: Improved simulation accuracy and performance [Hummingbot #7307](https://github.com/hummingbot/hummingbot/pull/7307). | ||
|
||
- Performance Observability: Backend-API endpoints were added to enable better performance monitoring [Backend-API #36](https://github.com/hummingbot/backend-api/pull/36). | ||
|
||
- Candlestick Data Processing: Added improvements that enhanced the processing of candlestick data in [#7276](https://github.com/hummingbot/hummingbot/pull/7276). | ||
|
||
- Improved `status` Output: Improved the `status` output for directional scripts in [#7341](https://github.com/hummingbot/hummingbot/pull/7341). | ||
|
||
|
||
## Other Updates by Repository | ||
|
||
### Hummingbot | ||
|
||
|
||
- [#7289](https://github.com/hummingbot/hummingbot/pull/7289) - Fixed hard coded symbols in `simple_xemm` script | ||
- [#7319](https://github.com/hummingbot/hummingbot/pull/7319) - Added gas variables to `AMM arbitrage` strategy | ||
|
||
|
||
### Gateway | ||
|
||
- [#370](https://github.com/hummingbot/gateway/pull/370) - Fixed poll route for `Base`approvals | ||
- [#371](https://github.com/hummingbot/gateway/pull/371) - Improved `PancakeSwap` V2 pool fetching | ||
|
||
|
||
### Backend-API | ||
|
||
- [#36](https://github.com/hummingbot/backend-api/pull/36) - Added performance page endpoints **Thanks to [tomasgaudino](https://github.com/tomasgaudino) for this fix! 🙏** | ||
- [#37](https://github.com/hummingbot/backend-api/pull/37) - Enhanced observability and security | ||
- [#47](https://github.com/hummingbot/backend-api/pull/47) - Added manage accounts router **Thanks to [tomasgaudino](https://github.com/tomasgaudino) for this fix! 🙏** | ||
- [#49](https://github.com/hummingbot/backend-api/pull/49) - Used new backtesting interface | ||
|
||
### Dashboard | ||
|
||
- [#184](https://github.com/hummingbot/dashboard/pull/184) - Added Strategy Performance v2 page **Thanks to [tomasgaudino](https://github.com/tomasgaudino) for this fix! 🙏** | ||
- [#188](https://github.com/hummingbot/dashboard/pull/188) - Added Backend API security and minor fixes | ||
- [#215](https://github.com/hummingbot/dashboard/pull/215) - Fixed missing executor handling in Performance page **Thanks to [tomasgaudino](https://github.com/tomasgaudino) for this fix! 🙏** | ||
|
||
### Quants-Lab | ||
|
||
- [#12](https://github.com/hummingbot/quants-lab/pull/12) - Added security to Backend API | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.