Skip to content
All library documents

Hummingbot 2.13 Adds Perpetual Connectors and Automated CLMM Liquidity Tools

Article Hummingbot docs

Summary

Hummingbot 2.13.0 release notes describe exchange integrations and changes to strategy infrastructure. New connectors add spot and perpetual trading on Backpack, and perpetual futures access on Pacifica and Aevo. The XRPL connector replaces WebSocket user updates with periodic transaction-history polling, plus state tracking and deduplication intended to improve reliability when connections are unstable.

The strategy changes unify the V2 strategy and script frameworks and rebuild Pure Market Making on that shared foundation. For concentrated liquidity market maker pools, a liquidity provider executor and rebalancer manage positions, respond to price limits, and support performance tracking. Other listed updates cover executor APIs, exchange-specific contract support, and pool pricing data. The notes describe features and implementation changes, but provide no performance results, backtests, or evidence that the strategies are profitable. The release also warns of breaking changes that require upgrades across related components.

Key ideas

  • The release adds spot and perpetual futures connectors for several centralized and decentralized venues.
  • XRPL account updates now use polling with state tracking and deduplication to handle unstable connections.
  • A unified strategy and script architecture supports the reimplementation of Pure Market Making.
  • New liquidity provider tools manage concentrated liquidity positions and rebalance them when prices move out of range.
  • The release notes document software capabilities but provide no trading performance evaluation.

Tags

Full text
# Hummingbot v2.13.0 Release Notes


# Hummingbot v2.13.0 Release Notes

*Released on March 2, 2026*

| Repository | Description | GitHub Release | DockerHub Release |
|------------|-------------|----------------|-------------------|
| [Hummingbot Client](https://github.com/hummingbot/hummingbot) | Core Client | [`v2.13.0 changelog`](https://github.com/hummingbot/hummingbot/releases/tag/v2.13.0) | [`version-2.13.0`](https://hub.docker.com/r/hummingbot/hummingbot/tags?name=version-2.13.0) |
| [Gateway](https://github.com/hummingbot/gateway) | DEX Middleware | [`v2.13.0 changelog`](https://github.com/hummingbot/gateway/releases/tag/v2.13.0) | [`version-2.13.0`](https://hub.docker.com/r/hummingbot/gateway/tags?name=version-2.13.0) |

!!! note
    Other Hummingbot repositories such as [Hummingbot-API](https://github.com/hummingbot/hummingbot-api), [Hummingbot MCP](https://github.com/hummingbot/mcp), [Hummingbot Skills](https://github.com/hummingbot/skills), [Quants-Lab](https://github.com/hummingbot/quant-lab), and [Condor](https://github.com/hummingbot/condor) follow a continuous deployment model without fixed version releases. Use the `main` branch for these repositories.

## How to Install / Update

- **New Installation**: See the newly revamped [Installation](../installation/index.md) to get started with Hummingbot API with Condor, or the traditional Hummingbot Client.

!!! warning "⚡ Upgrade Required"
    This release includes breaking changes across `hummingbot-api`, `hummingbot-mcp`, and `condor`. Older hummingbot client versions will no longer work — see [Updating to New Versions](../installation/update.md) for update instructions.


## Release Highlights

### 🎒 Backpack Spot & Perpetual Connector

We are excited to introduce the new **Backpack** connector, integrating an emerging cryptocurrency exchange into the Hummingbot ecosystem. Backpack offers both spot and perpetual futures trading, catering to the platform's increasing trading activity and the growing interest from algorithmic traders and market-making participants.

**Highlights**

* **Comprehensive Trading:** Full support for both spot and perpetual futures trading workflows.
* **Community Driven:** Developed and integrated following the passage of the HGP-82 governance proposal.
* **Core Integration:** Officially merged into the Hummingbot client via PRs [#7947](https://github.com/hummingbot/hummingbot/pull/7947) and [#7981](https://github.com/hummingbot/hummingbot/pull/7981).

**Thanks to [TomasGaudino](https://github.com/TomasGaudino) for this contribution! 🙏**

### 🌊 Pacifica Finance Connector

Hummingbot now features a dedicated connector for **Pacifica**, a Solana-based perpetual futures decentralized exchange. This integration allows traders to experience high-performance trading without compromising on decentralized, non-custodial on-chain settlement.

**Highlights**

* **Solana-Based DEX:** Seamlessly trade perpetual contracts on major crypto assets within the Solana ecosystem.
* **Non-Custodial Architecture:** Blends the speed of high-performance execution with the security of decentralized on-chain settlement.
* **Community Driven:** Developed and integrated following the passage of the HGP-81 governance proposal.
* **Core Integration:** Officially merged into the Hummingbot client via PR [#7907](https://github.com/hummingbot/hummingbot/pull/7907).

**Thanks to [dizpers](https://github.com/dizpers) for this contribution! 🙏**

### 🚀 Aevo Connector

We have successfully added a new connector for **Aevo**, a decentralized derivatives exchange built specifically around perpetual trading. 

**Highlights**

* **Direct Automation:** Enables Hummingbot users to directly place, manage, and fully automate perpetual futures trading strategies on Aevo.
* **Native Client Support:** Manage your derivatives portfolio directly through the standard Hummingbot client.
* **Community Driven:** Developed and integrated following the passage of the HGP-79 governance proposal.
* **Core Integration:** Officially merged into the Hummingbot client via PR [#7920](https://github.com/hummingbot/hummingbot/pull/7920).

**Thanks to [gtwototwo](https://github.com/gtwototwo) for this contribution! 🙏**

### 🔄 Refactored XRPL Connector

This release brings significant enhancements to the **XRPL** ecosystem integration. The connector's user stream has been completely refactored to use a polling-based approach instead of WebSocket subscriptions. This new architecture ensures greater reliability and resilience in environments with unstable connections, periodically fetching account transaction history while adding robust state tracking and deduplication mechanisms.

**Highlights**

* **Polling-based User Stream:** Replaces WebSocket subscriptions with a periodic polling mechanism for fetching transaction history, significantly improving connection robustness.
* **Enhanced Event Processing & Worker Integration:** Introduces efficient state tracking and deduplication, robust transaction transformation, and integration with `XRPLWorkerPoolManager` for optimal query execution.
* **Core Integration:** Officially merged into the Hummingbot client via PR [#7975](https://github.com/hummingbot/hummingbot/pull/7975).

**Thanks to [mlguys](https://github.com/mlguys) for this contribution! 🙏**

### 🧠 Strategy V2 Unification & LP Execution Framework

We are continuing to evolve our strategy framework by unifying the V2 strategy and script architectures and introducing an automated Liquidity Provider (LP) execution framework for CLMM DEXs. These architectural upgrades provide a robust foundation for building and deploying advanced market-making and liquidity provision strategies.

**Highlights**

* **Unified Strategy & Script Base:** Consolidates the Strategy V2 and script frameworks into a single architecture to simplify development, and re-implements the classic Pure Market Making strategy (`pmm_v1`) utilizing the V2 framework.
* **LP Executor & Rebalancer:** Introduces the `lp_rebalancer` controller and `lp_executor` for automated liquidity provision on CLMM DEXs (e.g., Meteora, Raydium). Features include an orchestrated state machine for managing LP positions, automatic out-of-range rebalancing based on price limits, and a new `lphistory` command for performance tracking.
* **Core Integration:** Merged via PRs [#7986](https://github.com/hummingbot/hummingbot/pull/7986) and [#7948](https://github.com/hummingbot/hummingbot/pull/7948).


### Other Updates

**hummingbot/hummingbot**

* **[#7931](https://github.com/hummingbot/hummingbot/pull/7931)** – Fixed handling of plain text responses in `RESTRequest.json()`. **Thanks to [TomasGaudino](https://github.com/TomasGaudino) for this contribution! 🙏**
* **[#7989](https://github.com/hummingbot/hummingbot/pull/7989)** – Refactored the Conda check in the Makefile.
* **[#7991](https://github.com/hummingbot/hummingbot/pull/7991)** – Fixed a crash when listing configurations.
* **[#8010](https://github.com/hummingbot/hummingbot/pull/8010)** – Added support for Binance's `TRADIFI_PERPETUAL` contract type for commodities and equities. **Thanks to [eilyashko](https://github.com/eilyashko) for this contribution! 🙏**
* **[#8017](https://github.com/hummingbot/hummingbot/pull/8017)** – Upgraded the Injective SDK to version 1.13. **Thanks to [aarmoa](https://github.com/aarmoa) for this contribution! 🙏**
* **[#8037](https://github.com/hummingbot/hummingbot/pull/8037)** – Upgraded the Binance user stream connection.
* **[#8061](https://github.com/hummingbot/hummingbot/pull/8061)** – Updated Hyperliquid perpetual constants and refactored DEX market handling for HIP-3 API updates. **Thanks to [isreallee82](https://github.com/isreallee82) for this contribution! 🙏**



**hummingbot/gateway**

* **[#583](https://github.com/hummingbot/gateway/pull/583)** - Added optional `defaultNetworks` parameter to Solana and Ethereum chain configs to optimize balance queries
* **[#591](https://github.com/hummingbot/gateway/pull/591)** - Improved CLMM support for the LP Position Executor with position status tracking, `strategyType` passthrough, and transaction fee separation
* **[#600](https://github.com/hummingbot/gateway/pull/600)** - Switched Orca CLMM positions to Token-2022 instructions for full rent recovery on close **Thanks to [mlguys](https://github.com/mlguys) for this contribution! 🙏**
* **[#603](https://github.com/hummingbot/gateway/pull/603)** - Used on-chain whirlpool data for real-time Orca pool pricing instead of potentially stale API data


**hummingbot/hummingbot-api**

* **[#116](https://github.com/hummingbot/hummingbot-api/pull/116)** - Improved price conversion functionality with rate oracle.
* **[#117](https://github.com/hummingbot/hummingbot-api/pull/117)** - Added rate oracle warm-up to initialize data earlier.
* **[#118](https://github.com/hummingbot/hummingbot-api/pull/118)** - Utilized market data to accurately quote holding positions.
* **[#119](https://github.com/hummingbot/hummingbot-api/pull/119)** - Added validation checks to the candles initialization process.
* **[#120](https://github.com/hummingbot/hummingbot-api/pull/120)** - Added `lp_executor` support: registered `LPExecutor` and `LPExecutorConfig` in the executor registry, exposed `/executors/types/available` and `/executors/types/lp_executor/config` endpoints, added `lp_rebalancer` controller, and updated Gateway connector handling to support AMM/CLMM connectors without order book trackers.
* **[#128](https://github.com/hummingbot/hummingbot-api/pull/128)** - Introduced executor log capture with per-executor ring buffers and a new `GET /executors/{id}/logs` endpoint; cleaned up orphaned executors on startup; consolidated bot deployment to controller-based path; and added new controllers.


**hummingbot/mcp**

* **[#13](https://github.com/hummingbot/mcp/pull/13)** - Added executor tools and guides: new MCP tools for creating, managing, and monitoring executors (position, grid, DCA, TWAP, XEMM, LP) with structured preference storage, stop-loss support, and formatted output tables.
* **[#15](https://github.com/hummingbot/mcp/pull/15)** - Minor improvements to executor tools and guides: improved validation schemas, executor guide refinements, and better preference management.


**hummingbot/condor**

* **[#22](https://github.com/hummingbot/condor/pull/22)** - Removed the OpenAI key prompt.
* **[#25](https://github.com/hummingbot/condor/pull/25)** - Applied improvements and added a Position Executor wizard for creating long/short positions with stop loss, take profit, and trailing stops.
* **[#31](https://github.com/hummingbot/condor/pull/31)** - Fixed executor issues, improved pair management, unified persistence layer, and added HIP-3 support check.


**hummingbot/skills** *(New Repository)*

The [Hummingbot Skills](https://github.com/hummingbot/skills) repository is a new open-source collection of agent skills for interacting with the Hummingbot ecosystem via AI assistants (Claude, Cursor, etc. via MCP or OpenClaw). Skills provide structured commands, scripts, and documentation that let AI agents manage strategies, executors, connectors, and infrastructure on your behalf.

Available skills:

| Skill | Description |
|-------|-------------|
| [`hummingbot`](https://github.com/hummingbot/skills/tree/main/skills/hummingbot) | Core skill: manage bots, strategies, connectors, and accounts via Hummingbot API |
| [`lp-agent`](https://github.com/hummingbot/skills/tree/main/skills/lp-agent) | LP position management for CLMM pools (Meteora, Raydium) with visualization and export |
| [`hummingbot-deploy`](https://github.com/hummingbot/skills/tree/main/skills/hummingbot-deploy) | Deploy and manage Hummingbot API stack via Docker |
| [`hummingbot-developer`](https://github.com/hummingbot/skills/tree/main/skills/hummingbot-developer) | Developer workflow: install, build, and run the full stack from source |
| [`hummingbot-heartbeat`](https://github.com/hummingbot/skills/tree/main/skills/hummingbot-heartbeat) | Hourly status updates (API, Gateway, bots, portfolio) delivered to Telegram or Discord via OpenClaw cron |
| [`connectors-available`](https://github.com/hummingbot/skills/tree/main/skills/connectors-available) | Discover and test available exchange connectors |
| [`find-arbitrage-opps`](https://github.com/hummingbot/skills/tree/main/skills/find-arbitrage-opps) | Scan for arbitrage opportunities across CEX and DEX (Jupiter/Uniswap/PancakeSwap) |
| [`find-xemm-opps`](https://github.com/hummingbot/skills/tree/main/skills/find-xemm-opps) | Find XEMM opportunities via order book depth analysis and auto-generate `xemm_multiple_levels` configs |

Shown in full with attribution under the source's licence. Licence: Apache-2.0

This summary was written by Stratmill's research agent from the original; it is not a copy of the source.