 Tim O'Farrellandopenhands
|
e4a6c4ae47
|
feat: introduce LLMModelService with DI, replacing legacy config-based model discovery (#14237)
Co-authored-by: openhands <openhands@all-hands.dev>
|
2026-04-30 11:35:59 -06:00 |
|
 Tim O'Farrellandopenhands
|
e94b504eb4
|
refactor: move openhands.core.logger to openhands.app_server.utils.logger (#14235)
Co-authored-by: openhands <openhands@all-hands.dev>
|
2026-04-30 08:41:19 -06:00 |
|
 Tim O'Farrellandopenhands
|
b55b975458
|
Remove unused OpenHandsConfig from RepositoryStore and UserRepositoryMapStore (#14234)
Co-authored-by: openhands <openhands@all-hands.dev>
|
2026-04-30 08:33:26 -06:00 |
|
Hiep Le
|
fa7a7aaef7
|
feat: add bitbucket data center resolver for pr comment triggers (#14233)
|
2026-04-30 20:59:46 +07:00 |
|
 Tim O'Farrellandopenhands
|
18460a3461
|
refactor: move openhands.utils to openhands.app_server.utils (#14223)
Co-authored-by: openhands <openhands@all-hands.dev>
|
2026-04-30 07:47:02 -06:00 |
|
 Rohit Malhotraandopenhands
|
a66712b1d3
|
feat: Auto-generate OPENHANDS_API_KEY as system secret for all users (#14224)
Co-authored-by: openhands <openhands@all-hands.dev>
|
2026-04-29 23:36:00 -04:00 |
|
 Tim O'Farrellandopenhands
|
8083a70263
|
Remove dead code from openhands.utils package (#14221)
Co-authored-by: openhands <openhands@all-hands.dev>
|
2026-04-29 19:42:40 -06:00 |
|
  
|
451498bdbf
|
feat(frontend): render ACPToolCallEvent in conversation viewer (#13994)
Co-authored-by: Debug Agent <debug@example.com>
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-authored-by: openhands <openhands@all-hands.dev>
|
2026-04-29 15:15:43 -07:00 |
|
 Rohit Malhotraandopenhands
|
e5c1ebcff9
|
fix: update deprecated FastMCP API usage in mcp_patch.py (#14219)
Co-authored-by: openhands <openhands@all-hands.dev>
|
2026-04-29 15:40:54 -04:00 |
|
 Tim O'Farrellandopenhands
|
d80a482db6
|
Remove dead MCP config factory + legacy SandboxConfig (V0 dead code cleanup) (#14215)
Co-authored-by: openhands <openhands@all-hands.dev>
|
2026-04-29 12:57:49 -06:00 |
|
dependabot[bot]
|
48cbe96bb6
|
chore(deps): bump lxml from 6.0.2 to 6.1.0 in /enterprise (#14216)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
|
2026-04-29 13:40:55 -05:00 |
|
 Tim O'Farrellandopenhands
|
0a54ea5ae6
|
Remove deprecated SecurityConfig class (Legacy-V0) (#14212)
Co-authored-by: openhands <openhands@all-hands.dev>
|
2026-04-29 10:58:54 -06:00 |
|
 Tim O'Farrellandopenhands
|
fc67d615d2
|
Remove AgentConfig and ExtendedConfig (V0 dead code cleanup) (#14210)
Co-authored-by: openhands <openhands@all-hands.dev>
|
2026-04-29 10:05:58 -06:00 |
|
Joe Laverty
|
f591d66fe6
|
fix: surface unverified bare LLM names in the provider dropdowns (#14209)
|
2026-04-29 11:17:54 -04:00 |
|
 Tim O'Farrellandopenhands
|
bc4706524a
|
Remove unused core.schema package and KubernetesConfig (#14208)
Co-authored-by: openhands <openhands@all-hands.dev>
|
2026-04-29 09:02:10 -06:00 |
|
 HeyItsChloeandopenhands
|
d7312691ae
|
feat: replace ENABLE_ONBOARDING with OH_ENABLE_ONBOARDING server flag (#14197)
Co-authored-by: openhands <openhands@all-hands.dev>
|
2026-04-29 07:00:14 -07:00 |
|
Hiep Le
|
823563c877
|
feat: add bitbucket cloud resolver for pr comment triggers (#14205)
|
2026-04-29 20:36:06 +07:00 |
|
 aivong-openhandsandOpenHands CVE Fix Bot
|
54b791fdbd
|
Fix CVE-2026-34444: Update lupa to 2.8 (#13966)
Co-authored-by: OpenHands CVE Fix Bot <openhands@all-hands.dev>
|
2026-04-29 09:05:08 -04:00 |
|
 Tim O'Farrellandopenhands
|
f94608549e
|
Remove legacy condenser_config and model_routing_config (#14203)
Co-authored-by: openhands <openhands@all-hands.dev>
|
2026-04-29 07:01:33 -06:00 |
|
 Tim O'Farrellandopenhands
|
4925d91e0b
|
Remove socketio from app server communications (#14200)
Co-authored-by: openhands <openhands@all-hands.dev>
|
2026-04-29 07:01:22 -06:00 |
|
 Tim O'Farrellandopenhands
|
85b959d883
|
chore: remove unused items from openhands.server package (#14202)
Co-authored-by: openhands <openhands@all-hands.dev>
|
2026-04-28 17:57:23 -06:00 |
|
 Tim O'Farrellandopenhands
|
1ee548b909
|
Remove unused items from openhands.core package (#14201)
Co-authored-by: openhands <openhands@all-hands.dev>
|
2026-04-28 17:05:57 -06:00 |
|
 Tim O'Farrellandopenhands
|
21aa52ce3b
|
Move openhands.server.user_auth to openhands.app_server.user_auth (#14199)
Co-authored-by: openhands <openhands@all-hands.dev>
|
2026-04-28 15:00:50 -06:00 |
|
 Tim O'Farrellandopenhands
|
1e023ce56b
|
Remove unused legacy V0 server modules (#14198)
Co-authored-by: openhands <openhands@all-hands.dev>
|
2026-04-28 14:47:26 -06:00 |
|
 Tim O'Farrellandopenhands
|
5b500d640a
|
refactor: move openhands.integrations to openhands.app_server.integrations (#14195)
Co-authored-by: openhands <openhands@all-hands.dev>
|
2026-04-28 14:21:14 -06:00 |
|
 Tim O'Farrellandopenhands
|
c824b2dda5
|
refactor: move FileStore to openhands.app_server.file_store (#14178)
Co-authored-by: openhands <openhands@all-hands.dev>
|
2026-04-28 13:10:31 -06:00 |
|
 Rohit Malhotraandopenhands
|
c9b6f54e76
|
fix: correct GLOBAL_SKILLS_DIR path for skills settings page (#14194)
Co-authored-by: openhands <openhands@all-hands.dev>
|
2026-04-28 19:08:04 +00:00 |
|
 Vasco SchiavoandClaude Opus 4.7
|
95a5e6da0a
|
fix(enterprise): accept pydantic models in EncryptedJSON.process_bind_param (#14193)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
2026-04-28 18:16:47 +00:00 |
|
 Rohit Malhotraandopenhands
|
ea50ade6ec
|
feat: Add REST endpoint to send follow-up messages to conversations (#14182)
Co-authored-by: openhands <openhands@all-hands.dev>
|
2026-04-28 14:10:59 -04:00 |
|
 aivong-openhandsandopenhands
|
420c8d0aa9
|
ALL-5659: fix self-hosted Slack OAuth to use configured app credentials (#14163)
Co-authored-by: openhands <openhands@all-hands.dev>
|
2026-04-28 14:02:26 -04:00 |
|
 Rohit Malhotraandopenhands
|
56bf86ee7f
|
chore(enterprise): regenerate poetry.lock with Poetry 2.2.1 (#14192)
Co-authored-by: openhands <openhands@all-hands.dev>
|
2026-04-28 18:01:31 +00:00 |
|
 Rohit Malhotraandopenhands
|
eee8655f70
|
chore(enterprise): update poetry.lock to SDK v1.19.0 (#14191)
Co-authored-by: openhands <openhands@all-hands.dev>
|
2026-04-28 17:52:02 +00:00 |
|
 
|
25262a3a3f
|
fix(acp): defensive fallback for api_key_env_var missing from pinned SDK (#14185)
Co-authored-by: Debug Agent <debug@example.com>
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-04-28 10:51:17 -06:00 |
|
 ![github-actions[bot]](/assets/img/avatar_default.png)
|
862c363ded
|
Bump SDK packages to v1.19.0 (#14180)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: openhands <openhands@all-hands.dev>
|
2026-04-28 11:34:50 -04:00 |
|
  
|
cf156b0073
|
feat(acp): inject user secrets into ACP subprocess env (#14171)
Co-authored-by: Debug Agent <debug@example.com>
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-authored-by: openhands <openhands@all-hands.dev>
|
2026-04-28 08:32:36 -07:00 |
|
Hiep Le
|
703a1eeca2
|
fix(backend): persist keycloak email on invitation acceptance (#14059)
|
2026-04-28 22:19:20 +07:00 |
|
 
|
a6573de584
|
feat(enterprise): add migration 109 for agent_kind column in conversation_metadata (#14179)
Co-authored-by: Debug Agent <debug@example.com>
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-04-28 15:18:16 +00:00 |
|
 
|
23b3b188c4
|
feat(settings): add saved LLM profiles (BE) (#14146)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-authored-by: openhands <openhands@all-hands.dev>
|
2026-04-28 15:09:26 +00:00 |
|
 
|
2ff094b363
|
feat(app-server): route ACP agents to the ACP conversation endpoint (#14004)
Co-authored-by: Debug Agent <debug@example.com>
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-04-28 07:43:33 -07:00 |
|
 Tim O'Farrellandopenhands
|
b0169342f7
|
Remove ConversationMetadata dataclass and use UUID directly (#14176)
Co-authored-by: openhands <openhands@all-hands.dev>
|
2026-04-27 21:42:01 -06:00 |
|
 Tim O'Farrellandopenhands
|
d5036c2813
|
refactor: Use direct file API in FileSettingsStore and FileSecretsStore (#14172)
Co-authored-by: openhands <openhands@all-hands.dev>
|
2026-04-27 20:42:30 -06:00 |
|
 Tim O'Farrellandopenhands
|
8f0f3e49c8
|
refactor: move Settings and Secrets models to app_server (#14170)
Co-authored-by: openhands <openhands@all-hands.dev>
|
2026-04-27 19:03:50 -06:00 |
|
Chris Bagwell
|
03f49a40a0
|
fix(settings): Only convert litellm_proxy/ to openhands/ for OpenHands proxy (#14173)
|
2026-04-27 23:27:40 +00:00 |
|
Tim O'Farrell
|
3a85dbce78
|
Remove deprecated V0 issue interface and migrate ConversationTrigger imports (#14169)
|
2026-04-27 15:58:50 -06:00 |
|
Joe Laverty
|
4e63531fa6
|
feat(enterprise): Self hosted gitlab support (#14141)
|
2026-04-27 17:22:21 -04:00 |
|
HeyItsChloe
|
db48a7af26
|
FE: Restore flag to block traffic to /onboarding (#14166)
|
2026-04-27 14:16:51 -07:00 |
|
 Tim O'Farrellandopenhands
|
4c8179cd08
|
Remove deprecated webhook file stores (V0 cleanup) (#14164)
Co-authored-by: openhands <openhands@all-hands.dev>
|
2026-04-27 14:10:35 -06:00 |
|
 Tim O'Farrellandopenhands
|
9e3aed7f53
|
refactor: move settings and secrets stores to app_server (#14165)
Co-authored-by: openhands <openhands@all-hands.dev>
|
2026-04-27 13:54:33 -06:00 |
|
 Tim O'Farrellandopenhands
|
3a40ecb931
|
Remove deprecated openhands.events package (V0) (#14162)
Co-authored-by: openhands <openhands@all-hands.dev>
|
2026-04-27 12:53:41 -06:00 |
|
 Tim O'Farrellandopenhands
|
f8b4f9369f
|
refactor: remove unused methods from ProviderHandler (#14160)
Co-authored-by: openhands <openhands@all-hands.dev>
|
2026-04-27 12:23:43 -06:00 |
|