Releases: All-Hands-AI/OpenHands
Releases Β· All-Hands-AI/OpenHands
0.39.1 - 2025-05-22
What's Changed
Fixed
- Fixed issue where the setup.sh script was not being executed when using the GitHub resolver by @neubig in #8548
- Limited the size of browser events by @csmith49 in #8559
- LocalRuntime now implements the SESSION_API_KEY from the environment correctly by @tofarr in #8550
- Fixed MCP fetch tool not being compatible with Gemini by @enyst in #8610
New Contributors
- @jcoffi made their first contribution in #8436
- @luolin101 made their first contribution in #7131
- @erkinalp made their first contribution in #8350
Full Changelog: 0.39.0...0.39.1
0.39.0 - 2025-05-20
What's Changed
Added
- Added ability to save custom secrets for agent through UI settings by @amanape in #8068
- Enhanced API support for nested runtimes, allowing for more flexible and scalable agent deployments by @tofarr in #8525
Changed
- Only volumes explicitly mounted to /workspace will be treated as workspace mounts by @xingyaoww in #8500
Fixed
New Contributors
Full Changelog: 0.38.0...0.39.0
0.38.0
What's Changed
Added
- Added self-hosted gitlab or enterprise github host settings for local installation by @malhotra5 in #8274
- Introduced support for user-defined runners for the resolver by @farovictor in #8216
- Added Windows local runtime support with PowerShell by @li-boxuan in #7410
- Added the ability for the agent to save browser screenshots as image files by @xingyaoww in #8383
- Facilitated the integration of custom Agent implementations from arbitrary Python packages via config.toml by @cshimmin in #8245
- Added MCP configuration in settings by @xingyaoww in #8029
- Added support for user/org level microagents by @rbren in #8402
Changed
- Simplified workspace mounting with SANDBOX_VOLUMES by @xingyaoww in #8242
Fixed
- Resolved GitHub authentication issues in headless mode by @enyst in #8341
- Fixed an issue where conversations started with OpenHands API wouldn't generate titles properly by @malhotra5 in #8292
- Fixed an issue where browsing sometimes would get the agent stuck in a loop by @csmith49 in #8294
- Enabled prompt caching for claude-3.7-sonnet model through OpenRouter by @Polly2014 in #8426
- Resolved an issue where the browser tab was not showing the most recent screenshot after browser actions by @xingyaoww in #8389
New Contributors
- @kotauchisunsun made their first contribution in #8297
- @farovictor made their first contribution in #8216
- @alienatix made their first contribution in #8340
- @npneeraj made their first contribution in #8229
- @rbrugaro made their first contribution in #8295
- @Polly2014 made their first contribution in #8415
- @mulyoved made their first contribution in #8423
- @emmanuel-ferdman made their first contribution in #8432
Full Changelog: 0.37.0...0.38.0
0.37.0 - 2025-05-07
What's Changed
Added
- Added helpful tips to Changes tab zero state by @rbren in #8230
- Added branch picker for repository on homepage by @rbren in #8259
- Made proactive conversation starters for Cloud Resolver configurable on a per-user basis. Can be toggled in account settings on cloud openhands (enabled by default) by @malhotra5 in #8272
Fixed
- Fixed VS Code tab to not reload every time it is selected by @xingyaoww in #8243
- Fixed cmd+click or ctrl+click to open a new tab for logo and Start new conversation buttons by @rbren in #8072
Full Changelog: 0.36.1...0.37.0
0.36.1 - 2025-05-05
What's Changed
Fixed
- Fixed an issue where the VS Code tab would always use localhost in the URL, causing it to fail when accessing the application remotely. by @xingyaoww in #8191
- Fixed an issue where memory recall events were not appearing in the UI until after a page refresh by @xingyaoww in #8196
- Updated the OpenHands API to require only the repo name to start a new conversation by @malhotra5 in #8159
- Fixed an issue with an infinite LLM loop when a delegated agent returned by @cshimmin in #8189
- Made tool call JSON decode errors recoverable by @li-boxuan in #8233
- Improved the display of the settings tab by @xingyaoww in #8240
- Made small tweaks for mobile styles by @rbren in #8228
Full Changelog: 0.36.0...0.36.1
0.36.0 - 2025-05-01
What's Changed
Added
- Added support for agent pause and resume functionality in the CLI by @pandukamuditha in #8129
- Added search support for documentation by @Shimada666 in #8193
Changed
- Separated settings into multiple sections by @amanape in #7929
- Increased conversation panel limit from 9 to 20 by @xingyaoww in #8194
Fixed
- Fixed system and user message missing after emergency handling of context window error by @enyst in #8103
- Fixed mobile layout for repo picker and suggested tasks by @xingyaoww in #8137
- Ensure only images are uploaded on the frontend by @LoneRifle in #8054
New Contributors
- @hayashikun made their first contribution in #8121
- @SDGLBL made their first contribution in #8148
- @dan1dr made their first contribution in #8165
- @hiroki0525 made their first contribution in #8169
- @liuq901 made their first contribution in #8174
Full Changelog: 0.35.0...0.36.0
0.35.0 - 2025-04-29
What's Changed
Added
- Introduced API keys management UI to the settings page on OpenHands Cloud by @rbren in #7710
- Added the ability to view and launch suggested tasks for GitLab from the homepage by @malhotra5 in #8049
- Replaced the workspace tab with a VS Code tab by @rbren in #8033
- Enabled support for /new, /status, and /settings in the CLI by @pandukamuditha in #8017
Changed
- Github repos in OpenHands Cloud are sorted by when the repo was last pushed to by @malhotra5 in #8083
- Simplified the use of microagents: names in the frontmatter are no longer required, only triggers matter for dynamically loaded microagents by @enyst in #8114
Fixed
- Fixed short tool descriptions for o4-mini - less than 1024 tokens by @enyst in #8022
- Resolved an issue where comments did not start with the expected error message on the cloud resolver by @malhotra5 in #8053
- PATs are retained when resetting settings to default values by @malhotra5 in #8076 by @malhotra5 in #8075
- Allow cmd execution after running a background command by @li-boxuan in #8093
- Fixed a bug where long-running setup scripts failed to complete due to being interrupted by @neubig in #8101
New Contributors
Full Changelog: 0.34.0...0.35.0
0.34.0 - 2025-04-23
What's Changed
Added
- Introduced a new Changes tab to show modifications made by OpenHands by @amanape in #6934
- Added ability to disable default tools by @MischaPanch in #7951
- Enabled custom sandbox for resolver by @Tetsu-is in #7612
Changed
- Updated home screen layout by @amanape in #7784
- Restored interactivity to the terminal by @rbren in #7903
- Implemented branch naming convention in resolver; branches now start with
openhands/
by @malhotra5 in #7989
Fixed
- Resolved issue where tokens used by LLM calls werenβt included in trajectory.json and cost/tokens window by @happyherp in #7890
- Improved logic to prevent agent from getting stuck by @rbren in #7897
- Addressed failure of Docker containers to start on Windows by @happyherp in #7722
- Corrected token validation error in GitHub Actions when using the default github.token by @Tei1988 in #7934
- Simplified and fixed local runtime initialization by @enyst in #7997
New Contributors
- @bashwara made their first contribution in #7886
- @LoneRifle made their first contribution in #7892
- @nielstron made their first contribution in #7201
- @MischaPanch made their first contribution in #7920
- @Tei1988 made their first contribution in #7934
- @KennyDizi made their first contribution in #7898
- @alexlitz made their first contribution in #7805
- @Tetsu-is made their first contribution in #7612
- @hamiltop made their first contribution in #7956
Full Changelog: 0.33.0...0.34.0
0.33.0
What's Changed
Added
- Added support for MCP servers natively via CodeActAgent by @ducphamle2 in #7637
- Added support for GitLab API calling using both OAuth and PAT tokens by @malhotra5 in #7828
- Added functionality to allow PR type specification for the resolver by @Chocksy in #7619
- Added support for GitHub Enterprise and on-prem GitLab in the GitHub Action resolver by @tdeckers in #7754
Changed
- Improved baseline single-pass results for SWE-bench_Verified to 59.6% by @juanmichelini in #7546
- Enhanced CLI startup and UI; added interactive commands
/init
,/help
, and/exit
by by @pandukamuditha in #7801 - Added "think" to the list of handled actions so they are displayed correctly as collapsible elements by @xingyaoww in #7852
- Converted the Terminal panel from a fixed bottom panel to a tab by @rbren in #7795
Fixed
- Fixed a bug where users could provide a base URL without the required protocol (e.g., http:// or https://) when using a model from LiteLLM by @NarwhalChen in #7782
- Fixed an issue where the token usage metrics in the frontend displayed only the latest request's token count instead of the total across all requests by @xingyaoww in #7803
- Fixed the export conversation button not working in Safari by @csmith49 in #7662
- Fixed a bug where the error message "The action has not been executed." was being displayed twice in the chat by by @g-votte in #7858
New Contributors
- @ducphamle2 made their first contribution in #7637
- @NarwhalChen made their first contribution in #7782
- @Randonee1 made their first contribution in #7648
- @Chocksy made their first contribution in #7619
- @sumeetkumar1701 made their first contribution in #7788
- @g-votte made their first contribution in #7858
- @tdeckers made their first contribution in #7754
Full Changelog: 0.32.0...0.33.0
0.32.0 - 2025-04-10
What's Changed
Added
- Display microagent context in the UI by @xingyaoww in #7566
- The paths of edited files are now displayed in the headline by @happyherp in #7530
Changed
- Enables condensation by default by @csmith49 in #7746
- List GitLab repositories for which you have membership, but may not be the owner by @malhotra5 in #7682
- Support microagents files without required header by @openhands-agent in #7655
- User-friendly UI for a content policy violation error by @openhands-agent in #7660
- Prompt agent to follow existing PR template when create new PR by @xingyaoww in #7698
- Improve the performance of event retrieval in OpenHands, particularly for conversations with a large number of events by @tofarr in #7667
Fixed
- Fixed some UI elements not updating after language change by @neubig in #7485
- Fix Azure version with the resolver by @enyst in #7756
New Contributors
- @samthemagicman made their first contribution in #7663
- @KPCOFGS made their first contribution in #7652
- @pandukamuditha made their first contribution in #7709
Full Changelog: 0.31.0...0.32.0