Agent Breaking Changes_

← OpenHands

OpenHands v1.21.0

2026-09-22 · official notes

Summary

Full 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 -->
Weekly digest: every breaking change, retirement and price change across 20+ coding agents, one email.

Form not loading? Subscribe here.