Skip to content

Releases: All-Hands-AI/OpenHands

0.53.0

14 Aug 20:43
Compare
Choose a tag to compare

What's Changed

Added

  • Added support for binding named Docker volumes into the runtime by @olyashok in #10268
  • Allowed partial modification of CLI settings by @aeft in #10240
  • Added ability to specify the user OpenHands should commit as by @xingyaoww in #10293

Changed

  • Added explicit instructions for OpenHands resolver to encourage pushing code changes by @xingyaoww in #10290

New Contributors

Full Changelog: 0.52.0...0.53.0

0.52.0 - 2025-08-13

13 Aug 13:53
Compare
Choose a tag to compare

What's Changed

Added

  • Added qwen-3-coder-480b to OpenHands provider by @xingyaoww in #9985
  • Added gpt-5-2025-08-07 to OpenHands provider by @xingyaoww in #10172
  • Added support for model claude-opus-4-1-20250805 by @KennyDizi in #10120
  • Added search API key settings to CLI by @xingyaoww in #9976
  • Added support for launching the OpenHands UI using the CLI by @xingyaoww in #9783
  • Added support for overlay mounts in the Docker runtime by @olyashok in #10222
  • Added a switch to enable or disable additional solvability analysis in the resolver on OpenHands Cloud by @csmith49 in #9727
  • Added branch information to repository context by @malhotra5 in #9833
  • Added auto-pagination for conversation list with infinite scroll by @xingyaoww in #10129

Changed

  • Improved the conversation card context menu by @llamantino in #9917
  • Improved handling of the /resume command in CLI by adding validation by @aeft in #10066
  • Changed the conversation history limit from 20 to 100 by @xingyaoww in #10128
  • Improved repository loading reliability for OpenHands App by @malhotra5 in #9826
  • Enhanced the CLI interface by adding proper markdown rendering for agent messages and final thoughts by @xingyaoww in #10193

Fixed

  • Fixed an issue where user input commands were echoed twice in the terminal by @erkinalp in #9959
  • Improved the reliability of models through the OpenHands provider by @xingyaoww in #10009
  • Fixed an issue where git clone during workspace creation sometimes caused the server to hang by @denysvitali in #9334
  • Fixed the ports are not available error message on Windows by @llamantino in #9924
  • Fixed an issue where CodeActAgent system prompts and in-context learning examples referenced "bash" on Windows platforms, which should have been "powershell" for consistency with the Windows runtime environment by @li-boxuan in #10179
  • Fixed an issue where Global Microagents did not work in OpenHands Cloud by @xingyaoww in #10245
  • Fixed CLI errorno21 warning by @ryanhoangt in #9990

New Contributors

Full Changelog: 0.51.1...0.52.0

0.51.0 - 2025-07-31

31 Jul 13:55
Compare
Choose a tag to compare

What's Changed

Added

Changed

  • Improved the resolver summary generation by instructing the agent to focus only on new changes since the last summary, preventing repetitive information in consecutive summaries by @malhotra5 in #9834
  • Optimized git change detection in the Changes tab with performance improvement and multi-repository support by @tofarr in #9870

Fixed

  • Fixed an issue where the agent would stop due to per-minute rate limit errors by increasing retry delays by @llamantino in #9489
  • Fixed configuration precedence in CLI mode (from low to high: settings.json < workspace config.toml < command line parameters) by @enyst in #9911
  • Resolved an issue where the terminal, VSCode, Jupyter, and other tabs would show a "Waiting for runtime to start..." message when the agent was stopped, instead of displaying their actual content by @amanape in #9941
  • Fixed MCP configuration merging where settings from config.toml files were not properly combined with frontend UI settings. Previously, MCP servers defined in config.toml could be overwritten by frontend settings by @xingyaoww in #9237

New Contributors

Full Changelog: 0.50.0...0.51.0

0.50.0 - 2025-07-24

24 Jul 12:59
Compare
Choose a tag to compare

What's Changed

Added

Changed

  • Improved the agent’s file management behavior by preventing the creation of multiple similar files with different suffixes by @xingyaoww in #9741
  • Removed the Poetry dependency in the Jupyter Plugin for local runtime by @li-boxuan in #9789
  • Improved layout and clarity of MCP settings UI by @llamantino in #9771
  • Removed the storage of unused content in a cmd observation by @enyst in #7404
  • Persisted alias choices in the CLI by @xingyaoww in #9828

Fixed

  • Fixed navigation to the conversation page after clicking Launch button on task suggestions by @neubig in #9760
  • Resolved an issue where MCP tool timeouts caused the agent to stall indefinitely by @neubig in #9779
  • Fixed incorrect Git provider in the Push & Create PR button by @neubig in #9803
  • Fixed the conversation menu closing behavior by @amanape in #9822
  • Fixed a crash on Windows systems that occurred when searching or listing conversation histories by @bojackli in #9732
  • Fixed a bug where secret replacement in event streams was corrupting timestamps by @xingyaoww in #9793
  • Updated the agent to use tokens when accessing provider APIs by @malhotra5 in #9807

New Contributors

Full Changelog: 0.49.0...0.50.0

0.49.0 - 2025-07-16

16 Jul 12:46
Compare
Choose a tag to compare

What's Changed

Added

  • Added CLI/VSCode integration by @enyst in #9085
  • Added OpenHands provider for LLM through OpenHands Cloud by @xingyaoww in #9526
  • Introduced new Memory UI feature by @amanape in #8592
  • Added branch name and git provider on conversation cards by @hieptl in #9480
  • Added configuration file path to CLI /settings command by @VasilisAvgoustakis in #9481
  • Enabled users to edit the conversation's title by @hieptl in #9648
  • Added CLI alias setup for first-time users. When users first run the CLI, they'll be offered to create openhands and oh aliases that make it easier to launch OpenHands without typing the full command by @xingyaoww in #9542

Changed

  • Split the suggested tasks based on the git providers by @hieptl in #9608

Fixed

New Contributors

Full Changelog: 0.48.0...0.49.0

0.48.0 - 2025-07-02

02 Jul 20:21
Compare
Choose a tag to compare

What's Changed

Added

  • Added support for reading microagents from the user directory (~/.openhands/microagents/) in addition to existing sources by @enyst in #9333
  • Added support for .cursorrules. It can be placed in the root directory by @AutoLTX in #9327
  • Added ability to stop conversations by @hieptl in #9458
  • Added setup.sh script execution to event stream, allowing users to see when and how the setup script is run by @neubig in #9427

Changed

  • Made the --file option more interactive and user friendly by @xingyaoww in #9398
  • Disabled Jupyter plugin by default in CLI runtime by @li-boxuan in #9452

Fixed

  • Reduced the severity of pending action timeout messages by @xingyaoww in #9415
  • Improved CLI exit messaging by @Adityauyadav in #9432
  • Added tooltip for suggested tasks by @hieptl in #9447
  • Updating LLM settings are now applied to existing conversations after stopping and restarting them by @hieptl in #9460

New Contributors

Full Changelog: 0.47.0...0.48.0

0.47.0 - 2025-06-27

27 Jun 17:59
Compare
Choose a tag to compare

What's Changed

Added

Changed

  • Changed terminal truncation to trim middle of long outputs instead of suffix by @rbren in #9365

Fixed

  • Fix Bitbucket pagination and sorting to fetch all repositories by @rbren in #9356

Full Changelog: 0.46.0...0.47.0

0.46.0 - 2025-06-24

24 Jun 20:47
Compare
Choose a tag to compare

What's Changed

Added

  • Allowed custom model names during CLI model selection by @neubig in #9205
  • Introduced optional vi-style keybindings for confirmation prompts navigating menus (j and k) in the command-line interface. Users can enable this feature by setting the CLI_VI_MODE environment variable to true by @ikuo in #9287
  • Added support for customizable safety settings for Mistral AI and Gemini models by @Mahdiglm in #8802
  • Added ability to override the hardcoded system prompt by @xingyaoww in #9265

Changed

  • Improved timeout behavior for long-running commands by @neubig in #9140
  • Enabled users to provide feedback on agent performance even when the agent encountered errors or was waiting for user input by @xingyaoww in #9292

Fixed

New Contributors

Full Changelog: 0.45.0...0.46.0

0.45.0 - 2025-06-20

20 Jun 21:48
854a49c
Compare
Choose a tag to compare

What's Changed

Added

Changed

  • Increased Max Iterations from 250 to 500 for more complex tasks by @xingyaoww in #9203
  • Unified Configuration Directory from ~/.openhands-state to ~/.openhands by @neubig in #9135
  • Improved Analytics Labels by @mislavlukach in #9161

Fixed

Documentation

Full Changelog: v0.44.0...v0.45.0

New Contributors

Full Changelog: 0.44.0...0.45.0

0.44.0 - 2025-06-16

20 Jun 21:37
Compare
Choose a tag to compare

What's Changed

Added

  • Agent can control whether PRs/MRs opened via Git MCP have draft status by @malhotra5 in #9117
  • Support for evaluation on SWE-bench-Live by @StarryZhang-whu in #9137 - Added support for running evaluations on SWE-bench-Live (https://swe-bench-live.github.io/), which provides the latest issue resolving tasks for more realistic benchmarking
  • Support for dev container networking without host mode by @llamantino in #9122 - Updated devcontainer configuration and docker-dev setup to enable proper runtime connections without requiring host network mode, improving security and portability
  • Install Slack Integration in Cloud OpenHands from "Integrations" tab in Settings page by @malhotra5 in #9162

Changed

Fixed

  • Fixed broken conversation links in pull request descriptions by @neubig in #9143 - OpenHands now generates working links in pull request descriptions that allow users to return to the original conversation and continue refining the PR
  • Fixed CLI displaying incorrect default model for Anthropic provider by @neubig in #9101 - Corrected an issue where the CLI showed "claude-2" as the default model instead of the current default
  • Fixed error in run_localize for issue #9150 by @better629 in #9151 - Resolved dependency issues by avoiding optional packages in the base image and installing necessary packages through the extra_deps method
  • Fixed bash timeout issue with interactive git clone prompts by @neubig in #9148 - Resolved an issue where bash commands would timeout immediately on first run due to git clone operations hanging while waiting for user credentials
  • Fixed incorrect tracking for cost and token usage for main agent and delegates by @malhotra5 in #9012

Documentation

  • Removed outdated "coming soon" mentions by @neubig in #9112 - Updated Slack app installation documentation to remove placeholder text
  • Fixed broken link to LLMs section by @neubig in #9121 - Corrected a broken link in the GUI mode documentation
  • Added secrets manager documentation by @neubig in #9084 - New documentation for secrets management in GUI mode

New Contributors

Full Changelog: 0.43.0...0.44.0