Skip to content
This repository was archived by the owner on Jul 27, 2026. It is now read-only.

v1.2.0

Choose a tag to compare

@openhands-release-bot openhands-release-bot released this 09 Jul 17:32
d811aa5

1.2.0 (2026-07-09)

What's Changed

Features

Maintenance

  • ci: anchor release-please last-release-sha to a commit on main by @hieptl in #1633
  • test: deflake mock-LLM Docker CSS-scope regression test by @hieptl in #1643

Other Changes

  • Add command-k menu by @neubig in #1206
  • chore: bump typescript-client 1.28.0 + agent-server/openhands-sdk 1.29.3 by @hieptl in #1507
  • feat: add plugins catalog service and usePluginsMarketplace hook by @hieptl in #1464
  • Draft: Prepare 1.1.0 release by @malhotra5 in #1511
  • feat: build the Plugins management page (browse / install / enable-disable / uninstall) by @hieptl in #1476
  • fix(examples): inherit acp-docker image from config/defaults.json by @georgeglarson in #1434
  • feat: enable the Plugins navigation entry by @hieptl in #1477
  • feat: show a conversation's attached plugins in the tools menu by @hieptl in #1483
  • feat: add plugin picker to the new-conversation flow by @hieptl in #1482
  • chore: bump @openhands/extensions to 0.7.0 by @neubig in #1519
  • fix: render Slack logo from a bundled icon instead of the removed CDN asset by @hieptl in #1523
  • fix: render navigation options as links for Open in New Tab by @hieptl in #1524
  • fix: remove gradient background from command menu modal by @hieptl in #1526
  • feat: allow changing the LLM profile when editing an automation by @hieptl in #1527
  • [codex] Always show first-run onboarding by @neubig in #1528
  • fix: show the connected organization name in the Manage Backends modal by @hieptl in #1530
  • fix(conversation): fast-poll active conversation until title is set (#1508) by @VascoSch92 in #1520
  • Use libraries for local proxy and static serving by @neubig in #1543
  • fix(backends): hide edit/remove row actions when locked to cloud by @tofarr in #1555
  • [codex] Fix OpenAI subscription device code contrast by @neubig in #1531
  • test: drop should-not-exist assertions on removed code (APP-2570) by @tofarr in #1554
  • fix(chat): de-duplicate streamed intermediate agent messages by @VascoSch92 in #1552
  • Show agent/model metadata by default by @Anrahya in #1556
  • feat: support LLM profiles on cloud backends by @VascoSch92 in #1532
  • feat(chat): add /goal slash command with status banner by @VascoSch92 in #1492
  • fix: remove first-run analytics consent popup from onboarding by @hieptl in #1545
  • feat: instrument PostHog analytics for the onboarding funnel by @hieptl in #1547
  • feat: emit backend_added PostHog event on user-initiated backend adds by @hieptl in #1548
  • feat: instrument PostHog events for automation lifecycle by @hieptl in #1549
  • Show five lines for long user prompts by @enyst in #1578
  • fix(backends): quick-retry a transient backend health probe by @VascoSch92 in #1582
  • feat: reset LLM profile to active from the edit modal by @hieptl in #1588
  • chore: bump software-agent-sdk to 1.31.1 and automation to 1.1.2 by @hieptl in #1609
  • [codex] Show MCP server names on installed cards by @neubig in #1429
  • feat: expand long command outputs inline by @erisfully in #1577
  • feat(mcp): add OAuth support to MCP install flow by @neubig in #1583
  • fix: render telemetry consent banner above the onboarding modal by @hieptl in #1602
  • feat: add Debug with OpenHands button to failed automation runs by @hieptl in #1603
  • fix: don't gate sidebar navigation on email verification by @hieptl in #1613
  • fix: enrich conversation_created PostHog event by @hieptl in #1614
  • feat: show locally-discovered plugins as a read-only Local group by @hieptl in #1616
  • Improve vision inspection event titles by @juanmichelini in #1573
  • chore: bump agent-server SDK to 1.33.0 and automation to 1.1.4 by @simonrosenberg in #1622
  • test(e2e): deflake mock-LLM profile activation helper by @VascoSch92 in #1580
  • chore: bump typescript-client 1.32.1 + agent-server/openhands-sdk 1.33.0 by @VascoSch92 in #1623
  • feat(agent-profiles): Agent Profiles — Settings → Agent as the profile library (local + cloud) by @simonrosenberg in #1571
  • fix: let users declare self-hosted OHE as a Cloud backend by @hieptl in #1627
  • ci: adopt release-please via shared release-actions by @enyst in #1496

New Contributors

Full Changelog: v1.1.0...v1.2.0


This PR was generated with Release Please. See documentation.