Skip to content

Releases: All-Hands-AI/OpenHands

0.39.1 - 2025-05-22

22 May 20:19
Compare
Choose a tag to compare

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

Full Changelog: 0.39.0...0.39.1

0.39.0 - 2025-05-20

20 May 15:40
Compare
Choose a tag to compare

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

  • Improved github resolver prompt to confirm that issues were successfully solved by @neubig in #8473

New Contributors

Full Changelog: 0.38.0...0.39.0

0.38.0

12 May 19:41
Compare
Choose a tag to compare

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

Full Changelog: 0.37.0...0.38.0

0.37.0 - 2025-05-07

07 May 17:31
Compare
Choose a tag to compare

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

05 May 20:15
Compare
Choose a tag to compare

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

01 May 19:34
Compare
Choose a tag to compare

What's Changed

Added

Changed

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

Full Changelog: 0.35.0...0.36.0

0.35.0 - 2025-04-29

29 Apr 21:45
Compare
Choose a tag to compare

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

23 Apr 15:06
Compare
Choose a tag to compare

What's Changed

Added

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

Full Changelog: 0.33.0...0.34.0

0.33.0

16 Apr 21:03
Compare
Choose a tag to compare

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

Full Changelog: 0.32.0...0.33.0

0.32.0 - 2025-04-10

10 Apr 12:45
Compare
Choose a tag to compare

What's Changed

Added

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

Full Changelog: 0.31.0...0.32.0