Tim O'Farrell
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'Farrell
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'Farrell
f8b4f9369f
refactor: remove unused methods from ProviderHandler ( #14160 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-04-27 12:23:43 -06:00
Tim O'Farrell
5bb6522f2f
Remove dead code from enterprise/integrations/utils.py ( #14161 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-04-27 12:11:29 -06:00
Tim O'Farrell
273c38f0b6
Remove ConversationCallback class (replaced by V1 EventCallback) ( #14159 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-04-27 11:49:01 -06:00
Tim O'Farrell
02b999c166
Remove dead feedback routes (V0 code) ( #14158 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-04-27 11:40:07 -06:00
Tim O'Farrell
28d26f8178
Remove dead MonitoringListener code ( #14157 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-04-27 11:10:57 -06:00
Graham Neubig
2468708293
fix: restore local integration token removal in OSS settings ( #14155 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: allhands-bot <allhands-bot@users.noreply.github.com >
2026-04-27 16:59:51 +00:00
Tim O'Farrell
a89811f952
refactor: move ConversationTrigger to app_conversation_models and remove unused data models ( #14156 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-04-27 10:50:14 -06:00
Rohit Malhotra
aef5f9cc89
Make archived conversations read-only without loading states ( #14077 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: hieptl <hieptl.developer@gmail.com >
2026-04-27 12:32:47 -04:00
Tim O'Farrell
aea611602f
Remove openhands.llm package (legacy V0 code) ( #14154 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-04-27 10:13:24 -06:00
Tim O'Farrell
fc4c62a73d
Removed V0 conversation stats ( #14152 )
2026-04-27 09:51:35 -06:00
Hiep Le
b41dd2ba8b
fix: enforce onboarding completion on every navigation ( #14142 )
...
Co-authored-by: allhands-bot <allhands-bot@users.noreply.github.com >
2026-04-27 22:35:18 +07:00
Tim O'Farrell
731183e069
Remove enterprise/integrations/solvability package and related dead code ( #14150 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-04-27 09:20:29 -06:00
Tim O'Farrell
c22c03eeb6
Remove ConversationStore interface and implementations (V1 migration cleanup) ( #14147 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-04-27 08:05:53 -06:00
Hiep Le
1093afdced
fix(frontend): prevent duplicate payment successful toast on stripe checkout return ( #14143 )
...
Co-authored-by: allhands-bot <allhands-bot@users.noreply.github.com >
2026-04-27 20:40:25 +07:00
Hiep Le
93355fd770
fix(frontend): block /settings/org-defaults* routes in OSS mode ( #14144 )
...
Co-authored-by: allhands-bot <allhands-bot@users.noreply.github.com >
2026-04-27 20:40:11 +07:00
Tim O'Farrell
6464eaed3c
Remove v1_enabled flag from resolver integrations ( #14145 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-04-27 07:36:34 -06:00
Tim O'Farrell
237948978b
V0 Code Removals: Conversation Validator, MCP Updates, and Cleanup ( #14135 )
...
Co-authored-by: OpenHands Bot <contact@all-hands.dev >
Co-authored-by: allhands-bot <allhands-bot@users.noreply.github.com >
2026-04-27 06:51:15 -06:00
Graham Neubig
baa3a7e5b7
Refactor verification settings to use schema rendering ( #13978 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-04-25 10:22:23 -05:00
Engel Nyst
dd7234d712
ci: run PR review on fork PRs ( #14109 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-04-25 03:20:34 +02:00
Juan Michelini
2a6f5c8976
feat: Auto-forward LMNR_* environment variables to agent-server ( #14123 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-04-24 20:49:48 -03:00
Tim O'Farrell
e86067c15b
Removed V0 runtime ( #14117 )
2026-04-24 15:40:37 -06:00
aivong-openhands
137bede1f5
APP-1325: show GitLab/Slack sections without GitHub App configured ( #14097 )
2026-04-24 15:10:38 -04:00
Tim O'Farrell
8a1d80ac8f
Removed Architecture diagrams ( #14120 )
2026-04-24 12:45:02 -06:00
Tim O'Farrell
77043da280
Removed V0 third party runtimes ( #14119 )
2026-04-24 12:23:01 -06:00
Tim O'Farrell
180a35f013
Removed V0 controller ( #14060 )
2026-04-24 11:05:17 -06:00
Tim O'Farrell
18365e0323
APP-1359 Removed V0 microagent Package ( #14053 )
2026-04-24 09:28:19 -06:00
aivong-openhands
9a743ff51a
APP-1325: register GitlabV1CallbackProcessor for deserialization ( #14110 )
2026-04-24 11:01:06 -04:00
Graham Neubig
29577935b4
fix: preserve LLM and MCP settings in migration 108 ( #14112 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-04-24 14:36:12 +00:00
Tim O'Farrell
7498353ed5
APP-1360 Removed V0 memory package ( #14057 )
2026-04-24 08:22:16 -06:00
Tim O'Farrell
b62bdfd143
chore: delete unused Python code identified by vulture analysis ( #14111 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-04-24 07:36:57 -06:00
Tim O'Farrell
fb98faf4ac
refactor: remove external dependencies on V0 packages (controller, memory, microagent) ( #14106 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-04-23 17:09:46 -06:00
John-Mason P. Shackelford
a8f62aa30c
feat: add secrets field to AppConversationStartRequest for direct API secret passing ( #14009 )
...
Add the ability for API callers to pass secrets directly when starting
a conversation, without requiring them to be pre-stored in the database.
Changes:
- Add optional `secrets: dict[str, SecretStr]` field to
AppConversationStartRequest model
- Update `_build_start_conversation_request_for_user()` to merge
API-provided secrets with existing secrets (from git providers/database)
- API-provided secrets take precedence over existing secrets with same name
- Add new `openhands/app_server/constants.py` with secret validation:
- Blocked names: container config vars (OH_*, WORKER_*, etc.)
- Blocked prefixes: LLM_* (to enforce app-server LLM controls)
- Configurable size limits via environment variables
- Add warning log when API secrets override existing secrets
- Bump agent-server image to 1.18.1-python (SDK v1.18.1 with MCP
secrets expansion support)
Closes #14007
2026-04-23 18:23:31 -04:00
Tim O'Farrell
1a7449b03a
Remove dead code. ( #14103 )
2026-04-23 13:42:40 -06:00
Rohit Malhotra
1091901be2
Fix: Register SetTitleCallbackProcessor for webhook-created conversations ( #14102 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-04-23 14:53:37 -04:00
Hiep Le
15160f6733
fix(frontend): show members a read-only badge on org-defaults pages ( #14098 )
2026-04-23 23:52:43 +07:00
Graham Neubig
13dba59bb8
Fix enterprise migration 108 settings mapping ( #14088 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-04-23 12:47:37 -04:00
Tim O'Farrell
478c998f04
APP-1363 : Remove V0 io Package ( #14094 )
2026-04-23 09:31:01 -06:00
Tim O'Farrell
a9fc93ffbf
More pieces of V0 carved off ( #14089 )
2026-04-23 08:26:40 -06:00
Tim O'Farrell
cc100c0d10
Removed the V0 resolver ( #14062 )
2026-04-23 07:48:32 -06:00
Rohit Malhotra
7bc3300981
Add missing SqlAlchemy type stub to mypy ( #13413 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-04-22 20:52:27 +00:00
Rohit Malhotra
3e0283796e
fix: add return type annotation for ConversationMetadata conversion (SQLAlchemy typing PR7) ( #14081 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-04-22 20:37:18 +00:00
Rohit Malhotra
cd0175d83e
fix: correct return types and remove unreachable code (SQLAlchemy typing PR6) ( #14079 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-04-22 20:17:11 +00:00
Rohit Malhotra
f313cfceb9
fix: correct SQLAlchemy type annotations in DbSessionInjector ( #14075 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-04-22 16:13:39 -04:00
Rohit Malhotra
fb0108f946
fix: handle nullable arguments in enterprise code ( #14078 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-04-22 16:10:08 -04:00
Rohit Malhotra
6b29a82de3
fix: correct SQLAlchemy Result and Table type annotations ( #14076 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-04-22 19:43:14 +00:00
Rohit Malhotra
033c6202b7
fix: handle nullable datetime in _fix_timezone methods ( #14073 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-04-22 19:16:26 +00:00
Graham Neubig
d64d0d6bf6
Hide All toggle on SaaS LLM settings ( #14013 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: allhands-bot <allhands-bot@users.noreply.github.com >
2026-04-22 15:13:57 -04:00
aivong-openhands
b357c0c3bb
Fix CVE-2026-39892: Update cryptography to 46.0.7 ( #13968 )
...
Co-authored-by: OpenHands CVE Fix Bot <openhands@all-hands.dev >
2026-04-22 21:07:29 +02:00