Skip to content

Releases: OpenHands/enterprise

1.56.0

Choose a tag to compare

@openhands-release-bot openhands-release-bot released this 26 Aug 18:38
7cce8b9

1.56.0 (2026-08-26)

What's Changed

Features

  • feat: migrate Kimi K3 settings to DeepSeek V4 Flash by @neubig in #253

Bug Fixes

  • fix(settings): stop a member's settings save writing to the whole org by @jlav in #254

Documentation

Full Changelog: 1.55.1...1.56.0


This PR was generated with Release Please. See documentation.

1.55.1

Choose a tag to compare

@openhands-release-bot openhands-release-bot released this 25 Aug 15:55
8a24871

1.55.1 (2026-08-25)

What's Changed

Bug Fixes

  • fix: return 0 credits instead of None for users without a budget by @tofarr in #238

Documentation

Full Changelog: 1.55.0...1.55.1


This PR was generated with Release Please. See documentation.

1.55.0

Choose a tag to compare

@openhands-release-bot openhands-release-bot released this 25 Aug 12:34
26a4c49

1.55.0 (2026-08-25)

What's Changed

Features

  • feat: add daily conversation quota schema foundation by @neubig in #180
  • feat: accept Jira Cloud picker mentions of the service account by @ak684 in #223
  • feat: add read-only quota usage page with reset countdown by @neubig in #199
  • feat(settings): auto-rotate invalid managed LLM keys on settings writes by @tofarr in #231
  • feat: add org-level daily conversation quota exemptions by @neubig in #212
  • feat: add work-email quota increase requests with self-service verification by @neubig in #200

Bug Fixes

  • fix: protect personal organization billing credits by @saurya in #167
  • fix(budgets): prevent per-user allowance renewal on sync by @saurya in #205
  • fix: let free-tier (no-credit) teams run $0-cost models by @juanmichelini in #143
  • fix: use verified repo provider in Jira Cloud conversation start request by @ak684 in #216
  • fix: clarify Jira email-visibility guidance with exact setting and delay by @ak684 in #222
  • fix(enterprise): match provisioned user on Keycloak sub, not email by @tofarr in #224
  • fix(enterprise): match on Keycloak sub in TOCTOU idempotent recovery too by @tofarr in #225
  • fix(enterprise): await session.merge in billing success callback by @tofarr in #226
  • fix: OHE-3127 : return null credits instead of 503 when budget is None by @tofarr in #228
  • fix(billing): show personal-workspace credits without a member budget row by @aivong-openhands in #218
  • fix: display usage monitoring timestamps in local time by @saurya in #208

Maintenance

  • chore: remove dead localStorage feature-flag mechanism by @tofarr in #230
  • chore: bump openhands-sdk, openhands-agent-server, and openhands-tools to 1.43.1 by @tofarr in #234

New Contributors

Full Changelog: 1.54.0...1.55.0


This PR was generated with Release Please. See documentation.

1.54.0

Choose a tag to compare

@openhands-release-bot openhands-release-bot released this 20 Aug 10:48
39779fa

1.54.0 (2026-08-20)

What's Changed

Features

  • feat: org-scope the Jira Cloud resolver and add email-match mode for OHE by @hieptl in #192
  • feat(frontend): add data-testid to changes refresh button by @tofarr in #203

Bug Fixes

  • fix: handle null runtime context values by @ak684 in #112
  • fix: use agent server as conversation creation source by @malhotra5 in #156
  • fix(budgets): persist maintenance updates by @saurya in #204
  • fix: let managed LLM profiles take the org's current key on rotation by @dylan-openhands in #178

Maintenance

  • chore: Bump openhands-sdk, openhands-agent-server, and openhands-tools to 1.42.1 by @tofarr in #210

New Contributors

Full Changelog: 1.53.0...1.54.0


This PR was generated with Release Please. See documentation.

1.53.0

Choose a tag to compare

@openhands-release-bot openhands-release-bot released this 17 Aug 21:30
b17d3a2

1.53.0 (2026-08-17)

What's Changed

Features

  • feat: Expose organization creation teaser UX by @malhotra5 in #151
  • feat(settings): increase LLM profile limit to 50 and make it configurable by @jpelletier1 in #114
  • feat: add cloud workspace file-listing endpoint (OHE-3053) by @lilagrc in #135
  • feat: set SaaS default model to Kimi K3 and migrate GLM 5.2 settings by @juanmichelini in #190

Bug Fixes

  • fix: resolve LLM profile keys in /users/me expose-secrets response by @hieptl in #168
  • fix: handle null identity_provider for direct Keycloak logins by @tofarr in #169
  • fix: URL-encode Redis password in authed URL for coredis/limits by @tofarr in #177
  • fix: OHE-3100 : use sandbox_spec.working_dir instead of hardcoded /workspace by @tofarr in #188
  • fix: close dropdown menu after selection when wrapped in a label by @hieptl in #176
  • fix: inject Bitbucket DC server URL, repo URL, and token context into agent prompt by @hieptl in #183
  • fix: stop redacting the Jira DC base URL in agent output by @hieptl in #182
  • fix(auth): make LiteLLM management timeout configurable by @neubig in #189
  • fix(auth): make Keycloak HTTP retries configurable by @neubig in #186

New Contributors

Full Changelog: 1.52.2...1.53.0


This PR was generated with Release Please. See documentation.

1.52.2

Choose a tag to compare

@openhands-release-bot openhands-release-bot released this 11 Aug 15:24
d603dc3

1.52.2 (2026-08-11)

What's Changed

Bug Fixes

  • fix: redirect Automations sidebar icon to /canvas/automations by @hieptl in #162

Full Changelog: 1.52.1...1.52.2


This PR was generated with Release Please. See documentation.

1.52.1

Choose a tag to compare

@openhands-release-bot openhands-release-bot released this 11 Aug 11:58
57b0829

1.52.1 (2026-08-11)

What's Changed

Bug Fixes

  • fix(sandbox): OHE-3021 : honor OH_SANDBOX_MAX_NUM_SANDBOXES in RemoteSandboxServiceInjector fallback by @tofarr in #153
  • fix: self-host Monaco so the diff viewer works under CSP by @hieptl in #155
  • fix: stop silent truncation of archived and shared conversations on S3/MinIO by @hieptl in #158
  • fix: stop surfacing Git provider token required errors for SSO-only users by @hieptl in #159
  • fix(s3 file store): OHE-3079 : paginate list_objects_v2 to avoid silent truncation at 1000 keys by @tofarr in #157

Maintenance

  • chore: bump openhands-sdk, openhands-agent-server, and openhands-tools to 1.41.0 by @tofarr in #161

New Contributors

Full Changelog: 1.52.0...1.52.1


This PR was generated with Release Please. See documentation.

1.52.0

Choose a tag to compare

@openhands-release-bot openhands-release-bot released this 08 Aug 13:34
788461a

1.52.0 (2026-08-08)

What's Changed

Features

  • feat: migrate existing managed MiniMax M2.7 settings to the GLM 5.2 default by @juanmichelini in #140

Full Changelog: 1.51.0...1.52.0


This PR was generated with Release Please. See documentation.

1.51.0

Choose a tag to compare

@openhands-release-bot openhands-release-bot released this 07 Aug 15:18
38f0010

1.51.0 (2026-08-07)

What's Changed

Features

Bug Fixes

  • fix: load_settings should show meta for secrets by @tofarr in #138
  • fix(enterprise): make POST /api/organizations/provision-user idempotent (OHE-2980) by @tofarr in #117
  • fix: validate Codex auth secrets on save by @simonrosenberg in #141
  • fix(app-server): pre-flight Codex credentials by @simonrosenberg in #139

Full Changelog: 1.50.0...1.51.0


This PR was generated with Release Please. See documentation.

1.50.0

Choose a tag to compare

@openhands-release-bot openhands-release-bot released this 06 Aug 20:38
9d1cbe7

1.50.0 (2026-08-06)

What's Changed

Features

Bug Fixes

  • fix: allow deployments to disable email changes by @ak684 in #110
  • fix: skip default CSP on FastAPI docs paths (OHE-2815) by @tofarr in #118
  • fix(settings): keep active LLM profile selected during updates by @saurya in #107
  • fix(enterprise): Fix 405 error when uploading files before conversation is ready by @jpelletier1 in #134
  • fix: propagate registered marketplaces to conversations by @tofarr in #126
  • fix(app-server): serialize secrets writes to fix lost-write race (OHE-3052) by @tofarr in #133

Maintenance

New Contributors

Full Changelog: 1.49.1...1.50.0


This PR was generated with Release Please. See documentation.