Skip to content

1.81.0

Choose a tag to compare

@openhands-release-bot openhands-release-bot released this 28 Oct 16:38
5f68929

1.81.0 (2026-10-28)

What's Changed

Features

  • feat(compose): PLTF-3689 add Redis so GitLab webhook events are processed by @aivong-openhands in #1002
  • feat(agent-profiles): add personal-scoped Agent Profiles to the API and launch lookup (OHE-3746) by @hieptl in #753
  • feat(settings): add feature flags for the Agent Context and Agent Profiles pages (OHE-3744) by @hieptl in #1007
  • feat(settings): add the personal Agent Context page behind a feature flag (OHE-3745) by @hieptl in #754
  • feat(llm): offer OpenHands Cloud as an LLM provider when LiteLLM is off (OHE-3698) by @hieptl in #1017
  • feat(sharing): limit public shares from team orgs to org members (OHE-3763) by @hieptl in #1026
  • feat(agent-profiles): resolve org profile secret_refs against org-shared secrets at launch (OHE-3753) by @hieptl in #1011
  • feat(agent-profiles): enforce org-scope constraints on scope=org saves (OHE-3752) by @hieptl in #1010
  • feat(settings): add the Agent Profiles page replacing Agent behind a feature flag (OHE-3747) by @hieptl in #755
  • feat(secrets): replace organization secret values atomically (OHE-3674) by @rajshah4 in #917
  • feat(model-router): add org Model Router storage, API and feature flag (OHE-3766) by @hieptl in #1032
  • feat(settings): let a member deactivate their default agent profile (OHE-3794) by @hieptl in #1054
  • feat(jira-dc): forward Jira DC events to every org with a Jira DC automation by @ak684 in #1043
  • feat(app-conversations): start a conversation with several repositories by @ak684 in #1046

Bug Fixes

  • fix(compose): PLTF-3689 let background jobs use linked git accounts by @aivong-openhands in #888
  • fix(slack): show the agent server's error when a conversation fails to start (OHE-3564) by @hieptl in #1021
  • fix(skills): rebuild PathTrigger from agent-server skill paths (OHE-3565) by @hieptl in #1016
  • fix(agent-profiles): align Enterprise launches with the SDK by @simonrosenberg in #763
  • fix: Clear Agent Canvas's active backend from storage on logout (OHE-3743) by @tofarr in #999
  • fix(budgets): make alert thresholds editable instead of preset values (OHE-3408) by @hieptl in #1022
  • fix(auth-providers): identify git providers by provider_type, not is_idp (OHE-3770) by @tofarr in #1037
  • fix(git): return an empty page from installations search for providers without installations by @tofarr in #1045
  • fix(super-admin): scroll the organization list inside the dashboard org filter (OHE-3756) by @hieptl in #1014
  • fix: Test linked git provider tokens on the Integrations page (OHE-3741) by @tofarr in #1006
  • fix(secrets): reject unsupported org secret updates and invalid names (OHE-3674) by @rajshah4 in #916
  • fix(migrations): renumber meta_profiles migration to 203 to resolve duplicate 202 head by @tofarr in #1057
  • fix(settings): title the personal section "Personal agent profiles" (OHE-3792) by @hieptl in #1053
  • fix(analytics): emit signup email and timestamp together (OSS-14856) by @malhotra5 in #1042
  • fix(acp): take ACP models from the session, not the SDK's curated lists by @hieptl in #1059

Maintenance

  • chore(compose): move default port from 3100 to 9043 by @jlav in #1025
  • chore(dependabot): PLTF-3933 remove config for packages the repo no longer has by @aivong-openhands in #1028
  • chore(dependabot): open major version bumps as separate PRs by @aivong-openhands in #1029
  • refactor: OHE-3777: remove the duplicate enterprise git repo picker by @tofarr in #1056
  • chore(deps): bump SDK to 1.59.0 by @openhands-release-bot[bot] in #1058

Full Changelog: 1.80.0...1.81.0


This PR was generated with Release Please. See documentation.