## 1.9.0 (2026-08-03)
<!-- Release notes generated using configuration in .github/release.yml at main -->
## What's Changed
### Features
* feat: add a domain-neutral extension-manifest host by @hieptl in https://github.com/OpenHands/OpenHands/pull/16127
* feat(backends): compact Cloud vs Agent-server add-backend chooser by @FraterCCCLXIII in https://github.com/OpenHands/OpenHands/pull/16211
* feat: show live agent activity in chat by @roian6 in https://github.com/OpenHands/OpenHands/pull/16110
* feat: mock the setup contract from the published fixtures by @hieptl in https://github.com/OpenHands/OpenHands/pull/16221
* feat: drive the automation UI from the interface manifest by @hieptl in https://github.com/OpenHands/OpenHands/pull/16222
### Bug Fixes
* fix(settings): use "Default" label for Agent Profile badge by @arush73 in https://github.com/OpenHands/OpenHands/pull/16206
* fix(chat): allow dismissing failed pending user messages by @syf2211 in https://github.com/OpenHands/OpenHand
## 1.8.0 (2026-07-30)
<!-- Release notes generated using configuration in .github/release.yml at main -->
## What's Changed
### Features
* feat: enable/disable an installed MCP server from its card by @hieptl in https://github.com/OpenHands/OpenHands/pull/16171
### Bug Fixes
* fix: exclude disabled skills from agent context by @d3f4w2 in https://github.com/OpenHands/OpenHands/pull/16168
* fix: regenerate favicon PNG/ICO from favicon.svg for consistent design by @neubig in https://github.com/OpenHands/OpenHands/pull/16202
* fix: identify PostHog users with Cloud identity by @neubig in https://github.com/OpenHands/OpenHands/pull/16087
### Maintenance
* chore: bump agent-server 1.39.1, automation 1.5.0, typescript-client 1.36.1 by @hieptl in https://github.com/OpenHands/OpenHands/pull/16197
## New Contributors
* @d3f4w2 made their first contribution in https://github.com/OpenHands/OpenHands/pull/16168
**Full Changelog**: https://github.com/OpenHands/OpenHands/compare/v1.7.2...v1.8.0
## 1.7.2 (2026-07-30)
<!-- Release notes generated using configuration in .github/release.yml at main -->
## What's Changed
### Bug Fixes
* fix(e2e): disable browser tools during mock LLM builds by @malhotra5 in https://github.com/OpenHands/OpenHands/pull/16188
### Maintenance
* test: add Stryker mutation testing by @smolpaws in https://github.com/OpenHands/OpenHands/pull/16184
**Full Changelog**: https://github.com/OpenHands/OpenHands/compare/v1.7.1...v1.7.2
---
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 -->
## What's Changed
### Features
- Surface tool failures instead of reporting them as success
- Emit FlowFailedEvent when a flow execution fails
- Implement progressive disclosure for skills
### Documentation
- Update snapshot and changelog for v1.15.8
## Contributors
@github-actions[bot], @joaomdmoura, @lorenzejay, @lucasgomide
## 1.7.1 (2026-07-30)
<!-- Release notes generated using configuration in .github/release.yml at main -->
## What's Changed
### Bug Fixes
* fix(backend-registry): pick a healthy local backend as the fallback by @mvanhorn in https://github.com/OpenHands/OpenHands/pull/16173
* fix: update release repository metadata by @malhotra5 in https://github.com/OpenHands/OpenHands/pull/16186
### Documentation
* docs: refresh AGENTS.md guidance by @all-hands-bot in https://github.com/OpenHands/OpenHands/pull/16121
## New Contributors
* @mvanhorn made their first contribution in https://github.com/OpenHands/OpenHands/pull/16173
**Full Changelog**: https://github.com/OpenHands/OpenHands/compare/v1.7.0...v1.7.1
---
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 -->
## 1.7.0 (2026-07-29)
<!-- Release notes generated using configuration in .github/release.yml at main -->
## What's Changed
### Features
* feat: always show the LLM selector; move agent-profile switching to the tools menu by @hieptl in https://github.com/OpenHands/OpenHands/pull/16099
* feat: add persistent agent memory toggle by @hieptl in https://github.com/OpenHands/OpenHands/pull/16097
* feat: allow overwriting a secret value from the edit form by @hieptl in https://github.com/OpenHands/OpenHands/pull/16134
### Bug Fixes
* fix: mount telemetry lifecycle from provider by @malhotra5 in https://github.com/OpenHands/OpenHands/pull/16092
* fix: Disable analytics toggle for cloud backends by @malhotra5 in https://github.com/OpenHands/OpenHands/pull/16098
* fix(security): authenticate WebSockets outside URLs by @simonrosenberg in https://github.com/OpenHands/OpenHands/pull/16095
* fix: Track cookie-auth Cloud backend connections by @malhotra5 in https://github.com/OpenHands/OpenHands/pu
## 1.6.1 (2026-07-24)
<!-- Release notes generated using configuration in .github/release.yml at main -->
## What's Changed
### Bug Fixes
* fix(release): recover npm publish after tombstoned 1.6.0 by @malhotra5 in https://github.com/OpenHands/agent-canvas/pull/1940
**Full Changelog**: https://github.com/OpenHands/agent-canvas/compare/v1.6.0...v1.6.1
---
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 -->
---
Migrated from https://github.com/OpenHands/agent-canvas/releases/tag/v1.6.1 to seed Agent Canvas release history in OpenHands/OpenHands.
This release migration was performed by an AI agent (OpenHands) on behalf of the user.
## What's Changed
### Features
- Add WaitTool for pausing on long-running jobs.
### Bug Fixes
- Fix FileWriterTool writes and address rough edges in file tool.
- Mark E2B_API_KEY as a required env var for E2B tools.
### Documentation
- Refresh model availability guidance.
## Contributors
@github-actions[bot], @joaomdmoura, @lucasgomide, @oalami, @thiagomoretto
## What's Changed
### New Features
**Tool Multi-Select Input**
- Workflow tool nodes now support multi-select dropdown inputs, allowing users to choose multiple values from a predefined list when configuring tool parameters. (#39346)
**Workflow Node Locator**
- You can now click a node_id in workflow run logs or error messages to locate and highlight the corresponding node in the workflow editor canvas. (#38187)
**Workflow Block Selector Improvements**
- The block selector panel now features improved keyboard navigation, category previews, and a more intuitive search experience when adding nodes to workflows. (#39212)
**Export Agent DSL from Sidebar**
- Agent apps can now be exported as DSL YAML directly from the app sidebar menu, making it easy to back up or version-control agent configurations. (#39299)
**Knowledge Tracing**
- Added more observability traces to knowledge/RAG document processing operations, improving visibility into indexing pipelines. (#38959)
## What's Changed
* Fixed an MLX Metal bug that could reduce output quality for NVFP4 models, particularly Laguna.
**Full Changelog**: https://github.com/ollama/ollama/compare/v0.32.4...v0.32.5
## What's Changed
### Bug Fixes
- Resolve registry skills through the runtime's CrewAI+ client
- Recover from the GPT-5.6 tools + reasoning_effort 400
- Make tool calling work on the Responses API path
- Route responses-only models instead of failing with 404
- Bump bedrock-agentcore to patch CVE-2026-16796
### Observability
- Emit skill usage events at runtime for observability
### Documentation
- Add snapshot and changelog for v1.15.7a1
## Contributors
@alex-clawd, @joaomdmoura, @lorenzejay
## What's Changed
### Bug Fixes
- Fix registry skills resolution through the runtime's CrewAI+ client.
- Recover from the GPT-5.6 tools and reasoning_effort 400 errors.
- Make tool calling work on the Responses API path.
- Route responses-only models to prevent 404 errors.
- Bump bedrock-agentcore dependency to patch CVE-2026-16796.
### Observability
- Emit skill usage events at runtime for improved observability.
### Documentation
- Snapshot and changelog updates for version 1.15.6.
## Contributors
@alex-clawd, @joaomdmoura, @lorenzejay
## What's Changed
- Support Laguna on Apple GPUs via the MLX engine
- Quantize draft-model output heads at the requested type when creating speculative-decoding drafts.
- Fixed Qwen3 MoE decoding for differently-quantized experts, plus faster packed gate/up projection (~4–9% on M5 Max).
**Full Changelog**: https://github.com/ollama/ollama/compare/v0.32.3...v0.32.4
## What's Changed
- Fixed model downloads that stall before sending data.
- Improved integrations: restored Claude Code Channels, fixed Anthropic thinking streams, and made Hermes Desktop respect `--force-build`.
- Expanded GPU support with CUDA on Windows ARM64, B200 support through CUDA 12, and lower memory use on Linux CUDA/ROCm iGPUs.
- Added chat, thinking, and tool calling support for Laguna 2.1 models, including a Metal inference fix.
- Fixed GLM tool calls being silently dropped at the end of generation.
- Updated the MLX and llama.cpp engines.
**Full Changelog**: https://github.com/ollama/ollama/compare/v0.32.1...v0.32.3
## 1.47.1 (2026-07-21)
<!-- Release notes generated using configuration in .github/release.yml at main -->
## What's Changed
### Maintenance
* revert(agent-profiles): restore default tools in cloud launches by @jlav in https://github.com/OpenHands/OpenHands/pull/15339
**Full Changelog**: https://github.com/OpenHands/OpenHands/compare/cloud-1.47.0...cloud-1.47.1
---
This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please).
## 1.47.0 (2026-07-21)
<!-- Release notes generated using configuration in .github/release.yml at main -->
## What's Changed
### Features
* feat: protect Agent Canvas behind SaaS auth by @malhotra5 in https://github.com/OpenHands/OpenHands/pull/15286
### Bug Fixes
* fix: retry idempotent runtime-api reads once on timeout by @ak684 in https://github.com/OpenHands/OpenHands/pull/15266
* fix(agent-profiles): honor profile settings in cloud launches by @simonrosenberg in https://github.com/OpenHands/OpenHands/pull/15228
* fix: Fix CVE-2026-53571: Update vite to 8.0.16, 7.3.5, 6.4.3 by @mamoodi in https://github.com/OpenHands/OpenHands/pull/14982
* fix: restore automations login redirects by @malhotra5 in https://github.com/OpenHands/OpenHands/pull/15295
* fix(enterprise): PLTF-3259 recognize openhands.dev in staging/feature + managed-domain detection by @aivong-openhands in https://github.com/OpenHands/OpenHands/pull/15304
* fix: Avoid logout on transient provider get_user errors by @mal