v1.15.0
Added 6
- Add getting started checklist with settings toggle in sidebar
- Show workspace path in Files view
- Install a catalog entry that ships a script bundle for automations
- Add LLM provider-connections UI for local agent-server
- Add overview panel and unified commits drawer in conversation
- Instrument onboarding checklist link clicks
Changed 4
- Polish automations dashboard, recommended rail, and Add/Import flow
- Send template provenance for versioned setup entries
- Batch StreamingDeltaEvents so the UI keeps up with fast models
- Refactor automation interface to be served from the manifest alone
Fixed 10
- Prevent silent agent profile downgrade
- Always show all workspace folders in grouped view regardless of pagination
- Honor the home LLM dropdown selection over an agent profile's pinned LLM
- Restore onboarding modal bottom padding and stop leftover scrollbars
- Clear stale urlSearchResults for non-matching HTTPS URLs in useUrlSearch
- Normalize trailing slash in git remote URLs
- Use 127.0.0.1 for remaining localhost service URLs in scripts
- Preserve URL fragments in withBackendSelectionParams
- Combine stats.usage_to_metrics into AppConversation.metrics when metrics is unset
- Reconcile non-native tool-call streamed function XML delta
From OpenHands
1.15.0 (2026-08-21)
What's Changed
Features
- feat(sidebar): add getting started checklist with settings toggle by @FraterCCCLXIII in https://github.com/OpenHands/OpenHands/pull/16182
- feat: show workspace path in Files view by @HurrairaBaloch in https://github.com/OpenHands/OpenHands/pull/16362
- feat(automations): install a catalog entry that ships a script bundle by @VascoSch92 in https://github.com/OpenHands/OpenHands/pull/16680
- feat: add LLM provider-connections UI (local agent-server) by @juanmichelini in https://github.com/OpenHands/OpenHands/pull/16616
- feat: polish automations dashboard, recommended rail, and Add/Import flow by @FraterCCCLXIII in https://github.com/OpenHands/OpenHands/pull/16688
- feat(conversation): add overview panel and unified commits drawer by @FraterCCCLXIII in https://github.com/OpenHands/OpenHands/pull/16230
- feat: send template provenance for versioned setup entries by @hieptl in https://github.com/OpenHands/OpenHands/pull/16458
- feat: instrument onboarding checklist link clicks by @hieptl in https://github.com/OpenHands/OpenHands/pull/16777
Bug Fixes
- fix: prevent silent agent profile downgrade by @neubig in https://github.com/OpenHands/OpenHands/pull/16523
- fix: always show all workspace folders in grouped view regardless of pagination by @mohitdebian in https://github.com/OpenHands/OpenHands/pull/16444
- fix: honor the home LLM dropdown selection over an agent profile's pinned LLM by @hieptl in https://github.com/OpenHands/OpenHands/pull/16671
- fix: restore onboarding modal bottom padding and stop leftover scrollbars by @FraterCCCLXIII in https://github.com/OpenHands/OpenHands/pull/16684
- fix(ci): stop treating markdown as frontend evidence-bearing code by @marmar9615-cloud in https://github.com/OpenHands/OpenHands/pull/16693
- fix: clear stale urlSearchResults for non-matching HTTPS URLs in useUrlSearch by @xxiaoxiong in https://github.com/OpenHands/OpenHands/pull/16700
- fix: normalize trailing slash in git remote URLs by @mikemikimike in https://github.com/OpenHands/OpenHands/pull/16536
- fix(scripts): use 127.0.0.1 for remaining localhost service URLs by @marmar9615-cloud in https://github.com/OpenHands/OpenHands/pull/16409
- fix(backend-registry): preserve URL fragments in withBackendSelectionParams by @chrislazar25 in https://github.com/OpenHands/OpenHands/pull/16619
- fix: combine stats.usage_to_metrics into AppConversation.metrics when metrics is unset by @VascoSch92 in https://github.com/OpenHands/OpenHands/pull/16510
- fix: reconcile non-native tool-call streamed <function=...> XML delta by @sideeffffect in https://github.com/OpenHands/OpenHands/pull/16220
- fix(chat): scope Cmd+Enter build shortcut to plan mode by @VascoSch92 in https://github.com/OpenHands/OpenHands/pull/16703
- fix(skills): keep modal actions visible for long descriptions by @KXHXK in https://github.com/OpenHands/OpenHands/pull/16115
- fix: unsandbox the PDF preview iframe so the built-in viewer renders by @hieptl in https://github.com/OpenHands/OpenHands/pull/16702
- fix: do not silently persist ACP model picks to agent_settings when profile discovery fails by @hieptl in https://github.com/OpenHands/OpenHands/pull/16701
- fix: support mouse drag-to-scroll on recommended rails by @hieptl in https://github.com/OpenHands/OpenHands/pull/16742
- fix(git): stop reading a remote URL's port as part of the repository path by @marmar9615-cloud in https://github.com/OpenHands/OpenHands/pull/16723
- fix: keep the events socket alive across refetches and bound hung handshakes by @hieptl in https://github.com/OpenHands/OpenHands/pull/16732
Performance
- perf: batch StreamingDeltaEvents so the UI keeps up with fast models by @VascoSch92 in https://github.com/OpenHands/OpenHands/pull/16164
Documentation
- docs: fix broken internal links by @karan-963 in https://github.com/OpenHands/OpenHands/pull/16627
- docs: add DefenseClaw and testing matrix to the docs index by @marmar9615-cloud in https://github.com/OpenHands/OpenHands/pull/16408
- docs(tests): point the router example at a test that exists by @marmar9615-cloud in https://github.com/OpenHands/OpenHands/pull/16711
Maintenance
- ci: bump agent-canvas chart image tag on release by @aivong-openhands in https://github.com/OpenHands/OpenHands/pull/16665
- refactor: finish the microagent→skill rename in the frontend by @VascoSch92 in https://github.com/OpenHands/OpenHands/pull/16672
- refactor: serve the automation interface from the manifest alone by @VascoSch92 in https://github.com/OpenHands/OpenHands/pull/16676
- chore: bump openhands-automation to 1.8.0 by @VascoSch92 in https://github.com/OpenHands/OpenHands/pull/16712
- chore: bump @openhands/extensions to 0.17.0 by @VascoSch92 in https://github.com/OpenHands/OpenHands/pull/16717
- chore: bump @openhands/extensions to 0.18.0 by @VascoSch92 in https://github.com/OpenHands/OpenHands/pull/16754
- chore: bump @openhands/typescript-client to 1.38.1 by @VascoSch92 in https://github.com/OpenHands/OpenHands/pull/16780
New Contributors
- @mohitdebian made their first contribution in https://github.com/OpenHands/OpenHands/pull/16444
- @karan-963 made their first contribution in https://github.com/OpenHands/OpenHands/pull/16627
- @marmar9615-cloud made their first contribution in https://github.com/OpenHands/OpenHands/pull/16408
- @xxiaoxiong made their first contribution in https://github.com/OpenHands/OpenHands/pull/16700
- @mikemikimike made their first contribution in https://github.com/OpenHands/OpenHands/pull/16536
- @HurrairaBaloch made their first contribution in https://github.com/OpenHands/OpenHands/pull/16362
- @chrislazar25 made their first contribution in https://github.com/OpenHands/OpenHands/pull/16619
- @sideeffffect made their first contribution in https://github.com/OpenHands/OpenHands/pull/16220
- @KXHXK made their first contribution in https://github.com/OpenHands/OpenHands/pull/16115
Full Changelog: https://github.com/OpenHands/OpenHands/compare/v1.14.0...v1.15.0
This PR was generated with Release Please. See documentation.