Skip to content

Releases: All-Hands-AI/OpenHands

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

0.43.0 - 2025-06-13

20 Jun 21:26
Compare
Choose a tag to compare

What's Changed

Added

  • Slack Integration (Beta) with Cloud OpenHands @malhotra5 in #8903

  • Example code review microagent by @jpelletier1 in #9093

  • Microagents UI in conversation context menu, making it easier to understand what specialized knowledge is available in their conversations by @xingyaoww in #8984

  • Support for lower scoped GitLab tokens by @malhotra5 in #9017

  • JSON serialization for array and object parameters when converting tools by @yeyan1996 in #8780

Changed

  • Improved RuntimeStatus handling by @tofarr in #9050
  • Updated CLI settings to save directly under ~/.openhands by @enyst in #9079
  • Enhanced security by ensuring redirect URI is HTTPS unless it is for localhost by @chuckbutkus in #9076
  • Changed default provider in CLI to 'anthropic' instead of 'openai' by @neubig in #9004

Fixed

  • Workspace directory is no longer hardcoded to /workspace in VS Code by @tofarr in #9080
  • Fixed context window truncation issues by @csmith49 in #9052
  • Change docker-dev network configuration to allow the app to reach the runtime by @llamantino in #9072

Deprecated

  • Deprecating ActionMessage type in favor of types in frontend/src/types/core by @amanape in #9063

New Contributors

Full Changelog: 0.42.0...0.43.0

0.42.0 - 2025-06-10

10 Jun 20:34
Compare
Choose a tag to compare

What's Changed

Added

  • Added new API endpoints that allow users to explicitly start and stop conversations. by @tofarr in #8883
  • Added feature flag VSCODE_IN_NEW_TAB for opening vscode in a new tab by @tofarr in #8917
  • Allowed user to change their email address by @chuckbutkus in #8861

Changed

  • Improved WebSocket error handling to provide better reliability and user experience by @tofarr in #8924

Fixed

  • Fixed an issue where new events that arrive during the replay of the event stream for a new connection might not be sent to the client by @rbren in #8818
  • Ensured PRs opened by agent is properly tracked in conversation metadata by @malhotra5 in #8949
  • Increased code quality of resulting resolver PRs by @neubig in #8975
  • Prevented LLM settings reset when page loses focus during initial setup by @llamantino in #8928

New Contributors

Full Changelog: 0.41.0...0.42.0