v1.21.0
feyninc/catsuv1.21.0Sep 22, 2026by openhands-release-bot[bot]
Upgrading?
AI Summary
This release adds support for requesting Docker execution workspaces and fixes several issues related to conversation history and source code integration.
Key Highlights
- Request Docker execution workspaces from Docker servers
- Fix stale conversation history merges
- Serve current assets after rebuilding Canvas
New Features
- Request Docker execution workspaces
- Accept GitHub tree URLs as app source
- Disable PostHog autocapture
- Serve current assets after rebuilding Canvas
Full Release Notes
## 1.21.0 (2026-09-22) <!-- Release notes generated using configuration in .github/release.yml at main --> ## What's Changed ### Features * feat: request Docker execution workspaces from Docker servers by @neubig in https://github.com/OpenHands/OpenHands/pull/17177 ### Bug Fixes * fix: prevent stale conversation history merges by @adbcodes in https://github.com/OpenHands/OpenHands/pull/16913 * fix: query the Forgejo host for Forgejo PR and issue lists by @Harsh23Kashyap in https://github.com/OpenHands/OpenHands/pull/17486 * fix(apps): accept GitHub tree URLs as app source by @VascoSch92 in https://github.com/OpenHands/OpenHands/pull/17504 * fix: Disable PostHog autocapture by @malhotra5 in https://github.com/OpenHands/OpenHands/pull/17502 * fix(static-server): serve current assets after rebuilding Canvas by @neubig in https://github.com/OpenHands/OpenHands/pull/17402 * fix: show non-resumable local conversations as archived by @neubig in https://github.com/OpenHands/OpenHands/pull/17500 * fix: advertise host services to Docker conversations by @neubig in https://github.com/OpenHands/OpenHands/pull/17518 ### Documentation * docs: refresh AGENTS.md guidance by @all-hands-bot in https://github.com/OpenHands/OpenHands/pull/17590 * docs(codereview): clarify Agent Canvas checkpoints by @neubig in https://github.com/OpenHands/OpenHands/pull/17523 ### Maintenance * chore: consume SDK 1.49.2 and Automation 1.13.2 by @neubig in https://github.com/OpenHands/OpenHands/pull/17515 * test: cover draft persistence by @aivong-openhands in https://github.com/OpenHands/OpenHands/pull/17334 * test: strengthen LLM profile configuration by @aivong-openhands in https://github.com/OpenHands/OpenHands/pull/17338 * test: strengthen shared utility behavior by @aivong-openhands in https://github.com/OpenHands/OpenHands/pull/17341 * test: cover MCP config utilities by @aivong-openhands in https://github.com/OpenHands/OpenHands/pull/17344 * chore: remove merged PR artifacts by @all-hands-bot in https://github.com/OpenHands/OpenHands/pull/17507 * refactor(shadcn-lint): agentic linting - first pass, map --oh-* tokens into the Tailwind theme by @smolpaws in https://github.com/OpenHands/OpenHands/pull/17435 * chore: consume SDK 1.49.3 and Automation 1.13.3 by @neubig in https://github.com/OpenHands/OpenHands/pull/17600 ## New Contributors * @Harsh23Kashyap made their first contribution in https://github.com/OpenHands/OpenHands/pull/17486 **Full Changelog**: https://github.com/OpenHands/OpenHands/compare/v1.20.0...v1.21.0 --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). <!-- AGENT_CANVAS_DOCKER_START -->
Related Repositories
A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io
An open-source remote desktop application designed for self-hosting, as an alternative to TeamViewer.
Build smaller, faster, and more secure desktop and mobile applications with a web frontend.
π RuView turns commodity WiFi signals into real-time spatial intelligence, vital sign monitoring, and presence detection — all without a single pixel of video.
Incredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one