Hummingbot v2.8.0 Release Notes¶
Released on August 21, 2025
Repository | Description | GitHub Release | DockerHub Release |
---|---|---|---|
Hummingbot | Core Client | v2.8.0 |
version-2.8.0 |
Gateway | DEX Middleware | v2.8.0 |
version-2.8.0 |
Note
Other Hummingbot repositories such as Dashboard, Hummingbot-API, Hummingbot API Client, Quants-Lab, Deploy and the newly released Hummingbot MCP follow a continuous deployment model without fixed version releases. Use the main
branch for these repositories.
See the full changelogs on GitHub:
How to Update¶
Docker¶
Re-run the Deploy setup script:
For individual images, exit running containers, pull the latest images, and restart:
Source¶
Update the branches of each repo to this release by running:
Afterwards, follow the instructions to re-install dependencies and compile the codebase for each repository. See Install Hummingbot from Source and Install Gateway from Source.
Release Highlights¶
🔗 Gateway 2.8.0 - Major Architecture Refactor¶
This release completes the NCP-22 Gateway refactor, introducing a completely revamped architecture with standardized schemas, native Gateway commands in Hummingbot, and modernized DEX connectors.
🏗️ Architecture Overhaul¶
Standardized Schemas: Implemented three universal trading schemas across all DEX connectors:
- Router Schema: DEX aggregators (Jupiter, 0x, Uniswap Router) that find optimal swap routes
- AMM Schema: Traditional V2-style constant product pools (Raydium AMM, Uniswap V2)
- CLMM Schema: V3-style concentrated liquidity pools (Meteora DLMM, Raydium CLMM, Uniswap V3)
New Configuration System:
- Token lists now stored in
/conf/tokens/{chain}/{network}.json
following tokenlists.org standard - Pool definitions in
/conf/pools/{connector}.json
for each DEX - Network-specific YAML files for chain configurations
- See Configuration Guide for details
🎮 Gateway Commands in Hummingbot¶
Added comprehensive Gateway commands directly in the Hummingbot client:
- Wallet Management:
gateway connect
,gateway balance
- Connect wallets and check balances - Trading:
gateway swap
- Execute swaps with quotes and slippage protection - Liquidity:
gateway lp
- Manage AMM and CLMM liquidity positions - Configuration:
gateway token
,gateway pool
,gateway config
- Manage tokens, pools, and settings - Monitoring:
gateway ping
,gateway list
- Check connection status and available connectors
🔄 Revamped DEX Connectors¶
- Jupiter: Complete rewrite with Router schema, improved route finding and error handling
- Meteora: New DLMM (Dynamic Liquidity Market Maker) support with CLMM schema
- Raydium: Dual support for AMM V2 pools and CLMM V3 concentrated liquidity
- Uniswap: Migrated to Universal Router with support for V2 AMM, V3 CLMM, and Smart Order Router
🛠️ Legacy Connector Updates¶
Standardized existing Gateway connectors to align with the new architecture. The following connectors are ready for v2.8.0 schema implementation with bounties available:
- PancakeSwap - BNB Chain AMM/CLMM (Bounty #7654)
- Balancer - Multi-asset AMM pools (Bounty #7653)
- Curve - Stablecoin-optimized AMM (Bounty #7652)
- SushiSwap - Multi-chain AMM/CLMM
- QuickSwap - Polygon AMM/CLMM
- TraderJoe - Avalanche AMM/CLMM
- ETCSwap - Ethereum Classic AMM
See the DEX Connectors page for full details on upgrading these connectors to the v2.8.0 standard.
🔐 Security & Infrastructure¶
- Hardware Wallet Support: Full Ledger integration for Ethereum and Solana chains
- Transaction Safety: Added simulation, connector-specific settings, and slippage protection
- Error Handling: Improved error messages and recovery mechanisms across all connectors
- Integration: Transaction handling and data storage in Hummingbot
📚 Documentation & Developer Experience¶
- Swagger API: Enhanced API documentation available at
http://localhost:15888/docs
in DEV mode - Gateway Documentation: Complete rewrite with practical guides and examples
- Gateway Strategies: New scripts demonstrating AMM Data Feed, AMM Trade, and LP Position Management
- Chain Schemas: Standardized request/response schemas for all blockchain operations
🚀 Migration Guide¶
For users upgrading from Gateway v2.7 or earlier, see the Gateway Installation Guide for complete setup instructions.
🤖 Hummingbot MCP Server¶
We introduced the Hummingbot MCP (Model Context Protocol) Server, a new server module that connects Hummingbot with AI agents, automation frameworks, and external tools via the MCP standard.
Key highlights:
- AI-Powered Control: Exposed bot and strategy management through MCP-compatible clients (e.g., Claude, Gemini, Cursor).
- API Integration: Acted as a middleware layer between the Hummingbot API and AI/automation clients.
- Docker Deployment: Added official Docker images for fast setup.
📦 Repository: github.com/hummingbot/mcp
📚 Documentation: Hummingbot MCP Overview
🏦 Foxbit CLOB CEX Connector¶
- Based on approval from community voting, the Foxbit exchange connector was added back in #7680.
Other Updates¶
hummingbot/deploy
- #101 - Improved the setup script to ensure the compose file was updated when users changed the default admin username or password
hummingbot/hummingbot-api
- #75 - Improved the controller configuration routes
hummingbot/dashboard
- #253 - Improved the controller configuration (same as PR#75)
- #258 - Fixed a
KeyError
that occurred when token balances were zero. - #259 - Renamed Backend-API references to Hummingbot-API.
hummingbot/hummingbot
- #7343 - Improved trade updates for Hyperliquid Thanks to isreallee82 for this fix! 🙏
- #7670 - Added spot candles feed for BTC Markets Thanks to jrcalzada-nginio for this fix! 🙏
- #7711 - Minor improvements across core modules such as
market data provider
,v1 strategy config
andperformance monitoring
- #7722 - Fixed the
HEADLESS_MODE
environment variable issue Thanks to petioptrv for this fix! 🙏