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