Skip to content

Releases: All-Hands-AI/OpenHands

0.30.1

27 Mar 17:26
Compare
Choose a tag to compare

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

25 Mar 22:39
Compare
Choose a tag to compare

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

  • Fix issue that was slowing agent responses as the conversation got longer by @enyst in #7384

New Contributors

Full Changelog: 0.29.1...0.30.0

0.29.1 - 2025-03-19

19 Mar 20:01
Compare
Choose a tag to compare

What's Changed

Added

  • feat(microagents): Add security microagent by @h55nick in #7323

Fixed

New Contributors

Full Changelog: 0.29.0...0.29.1

0.29.0 - 2025-03-18

18 Mar 15:52
Compare
Choose a tag to compare

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

Full Changelog: 0.28.1...0.29.0

0.28.1 - 2025-03-10

10 Mar 17:22
Compare
Choose a tag to compare

What's Changed

Changed

Fixed

  • Fix infinite loop when condensing messages by @enyst in #7132
  • Improve agent loop tracking by @rbren in #6945
  • Change back the runtime binding address to 0.0.0.0 by @mamoodi in #7161

Full Changelog: 0.28.0...0.28.1

0.28.0 - 2025-03-07

07 Mar 14:17
Compare
Choose a tag to compare

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

Full Changelog: 0.27.0...0.28.0

0.27.0 - 2025-02-27

27 Feb 18:40
Compare
Choose a tag to compare

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

  • Fix prompt extensions matching on the first user message by @enyst in #6963

New Contributors

Full Changelog: 0.26.0...0.27.0

0.26.0 - 2025-02-24

24 Feb 20:34
afd44f6
Compare
Choose a tag to compare

What's Changed

Added

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

  • Fix error on Azure for unsupported max_completion_tokens by @enyst in #6806

New Contributors

Full Changelog: 0.25.0...0.26.0

0.25.0 - 2025-02-19

19 Feb 19:30
Compare
Choose a tag to compare

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

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

Full Changelog: 0.24.0...0.25.0

0.24.0 - 2025-02-13

13 Feb 15:22
715420e
Compare
Choose a tag to compare

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

  • Optimize memory usage in FileEditObservation by @neubig in #6622

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

Full Changelog: 0.23.0...0.24.0