Releases: All-Hands-AI/OpenHands
Releases Β· All-Hands-AI/OpenHands
0.27.0 - 2025-02-27
What's Changed
Added
- Add an "extended" section to config.toml, allowing random user-defined keys to be set on the fly by @celek in #5932
- Allow selecting the Claude 3.7 model from via the Anthropic provider by @amanape in #6931
- Allow advanced users to define their own custom runtimes by @raymyers in #6955
Changed
Fixed
New Contributors
Full Changelog: 0.26.0...0.27.0
0.26.0 - 2025-02-24
What's Changed
Added
- Add ability to use CLI with a task to execute automatically by @enyst in #6260 by @enyst in #6187
- Enable memory condensation from settings page by @csmith49 in #6868
- Adds support for a Daytona runtime to manage sandboxes by @idagelic in #6863
Changed
- By default, OpenHands truncates history by half when it hits LLM context limit. by @li-boxuan in #6820
- Condensers keep the first user message by default by @enyst in #6888
Fixed
New Contributors
- @dai-dao made their first contribution in #6850
- @idagelic made their first contribution in #6863
- @mateuszkwiatkowski made their first contribution in #6876
Full Changelog: 0.25.0...0.26.0
0.25.0 - 2025-02-19
What's Changed
Added
- Gitlab support for OpenHands resolver by @wtiger9218 in #6458
- New multi conversation navigation allowing users to navigate between different conversations by @tofarr in #6374
Changed
- New Settings screen by @amanape in #6550
- Better filtering of sensitive data from logs by @tofarr in #6755
Fixed
- Better error when LLM settings do not exist by @amanape in #6704
- Fix download workspace zip file event loop hanging by @diwu-sf in #6722
New Contributors
- @wtiger9218 made their first contribution in #6458
- @kripper made their first contribution in #6695
- @arpandaze made their first contribution in #6752
- @nbyidiandian made their first contribution in #6744
- @nottherealironman made their first contribution in #6575
Full Changelog: 0.24.0...0.25.0
0.24.0 - 2025-02-13
What's Changed
Added
- Add comprehensive error logging to PostHog by @neubig in #6346
- Add success/failure indicators for file read/edit operations by @neubig in #6653
- Preliminary/experimental support for running OpenHands without docker by @xingyaoww in #5284
Changed
Fixed
- Fixed issue where GITHUB_TOKEN would go missing by @openhands-agent in #6533
- Fix memory leak in JSON encoder by @neubig in #6620
- Limit resource usage of command to avoid OOM Runtime Kill by @xingyaoww in #6338
- Fix public github repo cannot be selected by @xyeric in #6680
- Fixed an issue where temporary files could end up empty when copying files in the action execution client by @tofarr in #6669
New Contributors
- @Aktsvigun made their first contribution in #6610
- @PeterDaveHello made their first contribution in #6621
- @zchn made their first contribution in #6658
- @fredysierra made their first contribution in #6672
- @xyeric made their first contribution in #6680
Full Changelog: 0.23.0...0.24.0
0.23.0 - 2025-02-04
What's Changed
Added
- Show LLM retries as they happen and allow resume from Rate-Limited state by @raymyers in #6438
- Support o3-mini by @xingyaoww in #6570
Fixed
- Filtering lost+found directory from root of workspace by @tofarr in #6487
- Fix some situations where conversations could not be resumed after an agent error by @raymyers in #6549
- Better error toast handling mechanism by @amanape in #6561
New Contributors
- @ryanpeach made their first contribution in #6507
- @wolph made their first contribution in #6582
Full Changelog: 0.22.0...0.23.0
0.22.0 - 2025-01-29
What's Changed
Added
- Support for VisualWebArena evaluation in OpenHands by @adityasoni9998 in #4773
Changed
- Improved performance of GitHub API integration by using modern async HTTP client by @tofarr in #6325
- Remove redis dependency from OpenHands by @tofarr in #6278
Fixed
- Display confirmation buttons when using confirmation mode by @zxh3 in #6426
- Fix resolver crash when the project's requirements.txt doesn't end in a newline by @openhands-agent in #6327
- Fix for continuing sessions, which would originally result in a
session_was_closed
error by @rbren in #6478 - Fix DeepSeek error on consecutive user messages by @enyst in #6471
- Prevent chat message from overflowing when the continuous text is long by @jcppman in #6421
New Contributors
- @mjewell made their first contribution in #6423
- @chuckbutkus made their first contribution in #6375
- @zxh3 made their first contribution in #6435
- @jcppman made their first contribution in #6421
Full Changelog: 0.21.0...0.22.0
0.21.0 - 2025-01-22
What's Changed
Added
- Add multiple languages by @neubig in #6070
- The reasoning_effort parameter can be defined for the o1 family by @AlexCuadron in #6256
- Users can now define a different LLM as a custom LLM config named with a predefined name: draft_editor. To use it for edit drafts, you can, as before, set the agent option to use llm editor (codeact_enable_llm_editor) by @enyst in #6281
- Add trajectory replay feature for headless mode by @li-boxuan in #6215
- Add a button on chat panel that allows the user to download current trajectory by @li-boxuan in #6378
Changed
- Rename trajectories_path config to save_trajectory_path by @li-boxuan in #6216
- Restore fallback to defaults for custom LLM configurations by @enyst in #4415
- Improve the handling of multiple conversations and session management in OpenHands by @tofarr in #6322
- Better handling of long running commands and interactive commands by @xingyaoww in #6280
- When connecting to a GitHub repo, the agent now explicitly knows which repo was cloned and where it's located by @rbren in #6057
Fixed
- Fixed agent delegation and fixed the lockup when the model returns a message instead of a tool call by @enyst in #6165
- Fixed the issue with microagent loading when directory paths have trailing slashes by @xingyaoww in #6239
- Better error messages when UI is disconnected from backend by @rbren in #6323
- Static Assets are not rate limited by @tofarr in #6360
- Keeping runtimes alive again by @tofarr in #6395
New Contributors
- @oconnorjoseph made their first contribution in #6243
- @Honyii made their first contribution in #6178
- @kadykov made their first contribution in #6330
- @mannaandpoem made their first contribution in #6315
- @louria made their first contribution in #6385
Full Changelog: 0.20.0...0.21.0
0.20.0 - 2025-01-13
What's Changed
Added
- Display current conversation info in the bottom right by @amanape in #6143
- Added new
App
tab which allows users to interact with the web app run in OpenHands (Beta) @amanape in #5577
Fixed
- Fix potential issue with loading history twice by @enyst in #6089
- Support custom base container image when running OpenHands in Docker by @li-boxuan in #6039
- Make the logs inside the runtime container optional (DEBUG_RUNTIME env var to set) by @enyst in #6141
- Fixed UI terminal output by @xingyaoww in #6182
- Fixed a race condition that could cause server errors when disconnecting sessions, improving server stability by @rbren in #6053
- Multiple bash improvements by @xingyaoww in #6175
- Fixes for minor cases where FDs were not closed by @tofarr in #6228
New Contributors
Full Changelog: 0.19.0...0.20.0
0.19.0 - 2025-01-07
What's Changed
Added
- Custom microagents are now supported in headless and CLI modes by @rbren in #5971
- Enable/disable function calling by user configuration by @young010101 in #5992
- Added RateLimitError status on UI and Agent state by @rkat7 in #5910
- Enable Multi Conversation Feature behind feature flag by @tofarr in #6011
- Add runtime size configuration feature by @neubig in #5805
Changed
- Restructure microagents system by @xingyaoww in #5886
- Developer mode now defaults to storing data on the filesystem instead of in-memory, to help LLM settings persist by @rbren in #6016
- Replace pexpect with libtmux in BashSession by @xingyaoww in #4881
Fixed
- OpenHands will now default to opening draft PRs, and is better about not opening multiple PRs by @rbren in #5986
- Performance improvement of UI during long sessions by @amanape in #6006
- Fixes an issue where long repository names would cause layout issues in the project menu card by @mkwatson in #6091
- Fixed file upload, especially for large zip files by @rbren in #6126
New Contributors
- @siu-issiki made their first contribution in #6025
- @rkat7 made their first contribution in #5910
- @plutack made their first contribution in #6026
- @stefand678 made their first contribution in #6043
- @dkozlov made their first contribution in #6076
- @mkwatson made their first contribution in #6091
Full Changelog: 0.18.0...0.19.0
0.18.0 - 2025-01-02
What's Changed
Added
- Documented the new .openhands directory for customizing prompts for individual repositories by @rbren in #5821
- Added tooltips for navbar by @openhands-agent in #5807
- Add resizable and collapsible panel layout by @tofarr in #5926
Changed
- Migrate settings storage from localStorage to server API by @tofarr in #5703
- Allow downloading workspace on phones / browsers where the DirectoryAPI is not available by @tofarr in #5770
- Add loading spinner to task form during conversation creation by @rbren in #5828
- Remove file editing functionality from OpenHands UI by @rbren in #5823
Fixed
- Fixed images not being rendered in the chat interface by @amanape in #5626
- Minor style fixes for the navbar by @rbren in #5780
- In headless mode, make OpenHands finish a task if it thinks the task is finished by @li-boxuan in #5879
- Fix cases where a RuntimeError can leave the agent history in an inconsistent stateby @enyst in #5666
- Fix history loading when state was corrupt or not saved properly by @enyst in #5946
New Contributors
- @ScottBrenner made their first contribution in #5742
Full Changelog: 0.17.0...0.18.0