Releases: All-Hands-AI/OpenHands
Releases Β· All-Hands-AI/OpenHands
0.30.1
What's Changed
Added
- Support trajectory replay on web app, can be enabled by FEATURE_TRAJECTORY_REPLAY feature flag by @li-boxuan in #6348
Changed
- Track accumulated token usage instead of per-request token usage by @xingyaoww in #7511
- Better startup experience for VSCode by @tofarr in #7518
- Set max iterations to 250 by default by @enyst in #7535
Fixed
- Fixed Github token failing to refresh on OpenHands Cloud by @malhotra5 in #7532
Full Changelog: 0.30.0...0.30.1
0.30.0 - 2025-03-25
What's Changed
Added
- Display API cost and token usage in frontend by @AutoLTX in #7099
- Add a config for headless mode to include web screenshots in trajectories by @li-boxuan in #7284
Changed
- Remove download workspace and download files buttons and redirect users to VS Code by @xingyaoww in #7333
- Remove continue button by @rbren in #7425
- Remove upload functionality and redirect users to VS Code by @rbren in #7431
- Auto-generate conversation titles from first user message by @rbren in #7390
- Reduce bash SOFT timeout from 30 to 10 seconds by @xingyaoww in #7423
- Updated styles for file explorer by @rbren in #7453
- Improved UI for interactive browser action by @xingyaoww in #7452
Fixed
New Contributors
- @zaidsheikh made their first contribution in #7329
- @dynamicwebpaige made their first contribution in #7420
- @SugiKent made their first contribution in #7443
- @vinisdl made their first contribution in #7267
Full Changelog: 0.29.1...0.30.0
0.29.1 - 2025-03-19
What's Changed
Added
Fixed
- Better error messages to users by @rbren in #7344
- Better handling of GitHub token refresh by @malhotra5 in #7330
New Contributors
- @jasonburt made their first contribution in #7220
- @h55nick made their first contribution in #7323
- @turian made their first contribution in #7194
- @blacksmith-sh made their first contribution in #7148
Full Changelog: 0.29.0...0.29.1
0.29.0 - 2025-03-18
What's Changed
Added
- Add Swift Linux Installation Microagent by @enyst in #7195
- Make microagents available in the event stream as recall observations (accessible from the UI, LLM) by @enyst in #6909
- Add TestGenEval benchmark by @kjain14 in #5534
Fixed
- Fix CWD path suggestions for agent from openhands-aci and fix error when reading file with encoding other than utf-8 by @ryanhoangt in #7233
- Fix visual browsing by @enyst in #7278
- Improve the stability of OpenHands application and evaluation harness by retry on ConnectionError by default by @xingyaoww in #7294
New Contributors
- @answer-huang made their first contribution in #7114
- @AutoLTX made their first contribution in #7082
- @juanmichelini made their first contribution in #7221
- @tchewik made their first contribution in #7214
- @kjain14 made their first contribution in #5534
Full Changelog: 0.28.1...0.29.0
0.28.1 - 2025-03-10
0.28.0 - 2025-03-07
What's Changed
Added
- Add sound and browser notifications for agent state changes by @xingyaoww in #6530
- Added a new microagent template system that helps users create properly structured domain-specific agents by @jaybutera in #6891
- Add a "thinking" tool to CodeAct agent by @xingyaoww in #6977
- Allow OpenHands to run docker inside its own runtime by @xingyaoww in #7027
- Allow OpenHands to start a kubernetes cluster by @xingyaoww in #7028
- Add the option of structured logging in JSON for better observability. You can turn this on by setting the LOG_JSON environment variable by @raymyers in #7034
Changed
- Update context window exceeded detection by @csmith49 in #7024
- Default version of Claude is now claude-3-7-sonnet-20250219 by @tofarr in #7072
Fixed
- Truncate long conversation card titles by @amanape in #7001
- Specify which network interface on the host machine Docker should bind the runtime ports to by @fredysierra in #6992
- Fix for
tool_choice
error on OpenAI models by @enyst in #7045 - Resolver correctly validates GitHub Actions tokens, allowing workflows to run without additional token setup by @tawago in #7065
New Contributors
- @jaybutera made their first contribution in #6891
- @magic3007 made their first contribution in #6536
- @kiwamizamurai made their first contribution in #7037
- @Pepsi1x1 made their first contribution in #6778
- @tawago made their first contribution in #7065
- @kinza99 made their first contribution in #7092
Full Changelog: 0.27.0...0.28.0
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