v1.21.0

vxcontrol/pentagiv1.21.0Sep 22, 2026by openhands-release-bot[bot]

Upgrading?

AI Summary

A feature and bug fix release adding Docker workspace execution support and fixing issues related to conversation history and Forgejo integration.

Key Highlights

  • Added support for requesting Docker execution workspaces
  • Fixed stale conversation history merges
  • Added GitHub tree URLs as valid app source
  • Updated SDK to version 1.49.3
  • Fixed Forgejo PR and issue list queries

Breaking Changes

  • Removed Dynamic proxy
  • Removed Tabs button from navbar
  • Removed Masqr

New Features

  • Request Docker execution workspaces from Docker servers
  • Accept GitHub tree URLs as app source
  • Disable PostHog autocapture
  • Show non-resumable local conversations as archived

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