openhands
551e31b84d
Add error handling for missing gitlab_webhook table
...
Adds defensive error handling in install_gitlab_webhooks.py to catch
table not found errors and provide clear, actionable error messages.
Root Cause:
- Migration 027 created table as 'gitlab-webhook' (with hyphen)
- SQLAlchemy model expects 'gitlab_webhook' (with underscore)
- Migration 032 fixes this but may not be applied in all environments
This change:
- Catches UndefinedTableError when querying gitlab_webhook table
- Logs clear error message indicating migration 032 is needed
- Returns gracefully to prevent continuous error logging
- Provides actionable guidance: 'alembic upgrade head'
Impact:
- Prevents cronjob from crashing repeatedly in Datadog
- Makes it immediately clear to operators what action is needed
- Reduces noise in error logs
Fixes error seen in Datadog logs since Oct 13, 2025:
relation "gitlab_webhook" does not exist
Co-authored-by: openhands <openhands@all-hands.dev>
2025-10-20 13:12:17 +00:00
Ryan H. Tran
fab64a51b7
Add support for claude-haiku-4-5 ( #11434 )
2025-10-20 19:56:40 +07:00
Rohit Malhotra
cc18a18874
[Hotfix, V1 CLI]: Include missing condenser prompt template in binary executable ( #11428 )
...
Co-authored-by: openhands <openhands@all-hands.dev>
2025-10-19 18:18:23 +00:00
Graham Neubig
7525a95af0
Fix excessive error logging for missing org-level microagents ( #11425 )
...
Co-authored-by: openhands <openhands@all-hands.dev>
2025-10-19 13:41:28 -04:00
Rohit Malhotra
640f50d525
Fix: exception handling for get convo metadata ( #11421 )
2025-10-17 18:12:18 +00:00
mamoodi
6f2f85073d
Update PR template ( #11420 )
2025-10-17 13:57:42 -04:00
jpelletier1
9f3b2425ec
Experimental first-time user onboarding microagent ( #11413 )
2025-10-17 12:35:24 -04:00
Tim O'Farrell
1ebc3ab04e
Fix FastMCP authentication API breaking change ( #11416 )
...
Co-authored-by: openhands <openhands@all-hands.dev>
2025-10-17 16:32:36 +00:00
Graham Neubig
9bd0566e4e
fix(logging): Prevent LiteLLM logs from leaking through root logger ( #11356 )
...
Co-authored-by: openhands <openhands@all-hands.dev>
2025-10-17 11:19:22 -04:00
Engel Nyst
d82972e126
FE: Replace AllHands logo with OpenHands logo ( #11417 )
...
Co-authored-by: openhands <openhands@all-hands.dev>
2025-10-17 11:44:56 +02:00
Boxuan Li
e1b94732a8
Implement graceful shutdown for headless mode ( #11401 )
...
Co-authored-by: openhands <openhands@all-hands.dev>
2025-10-16 23:09:31 -07:00
olyashok
5219f85bfa
feat: make websocket client wait timeout configurable ( #11405 )
...
Co-authored-by: Alex <alex@cellect.ai>
Co-authored-by: Graham Neubig <neubig@gmail.com>
2025-10-16 16:49:50 +00:00
Kevin Musgrave
a237b578c0
feat(evaluation): Add multi-swe-bench dependency and fix rollout script ( #11326 )
...
Co-authored-by: Graham Neubig <neubig@gmail.com>
2025-10-16 14:35:19 +00:00
mogith-pn
f42a4f75cb
feat: Clarifai Integration as LLM Provider ( #11324 )
2025-10-16 18:23:00 +04:00
Engel Nyst
3e645f8649
fix(integration-tests): accept --eval-num-workers and --eval-note in integration test runner ( #11387 )
2025-10-16 09:50:24 -04:00
Ryan H. Tran
5182388323
Extend context truncation cases ( #11393 )
2025-10-16 17:55:57 +07:00
juanmichelini
471d272c7c
Mint security eval fix ( #11273 )
...
Co-authored-by: Xingyao Wang <xingyao@all-hands.dev>
2025-10-16 01:42:05 +00:00
Tim O'Farrell
0522734875
Add ProcessSandboxService implementation for process-based sandboxes ( #11394 )
...
Co-authored-by: sp.wack <83104063+amanape@users.noreply.github.com>
Co-authored-by: openhands <openhands@all-hands.dev>
2025-10-15 17:53:50 -06:00
Tim O'Farrell
f4fd8ea907
Added flag to disable the V1 endpoints inside nested V0 runtimes ( #11391 )
2025-10-15 15:33:52 -06:00
Engel Nyst
e9413aaded
Update header logo branding to OpenHands ( #11383 )
...
Co-authored-by: openhands <openhands@all-hands.dev>
2025-10-15 21:28:22 +02:00
sp.wack
ef004962cc
hotfix(backend): Update route parameters from 'id' to 'sandbox_id' ( #11389 )
2025-10-15 16:40:10 +00:00
Hiep Le
58d67a2480
fix(backend): repository search is not working in the production environment ( #11386 )
2025-10-15 23:24:27 +07:00
Tim O'Farrell
72179f45d3
Fir for broken V1 db connection ( #11382 )
2025-10-15 08:07:43 -04:00
Ray Myers
15e7709ff6
chore - Add README notice of coming org rename ( #11381 )
2025-10-14 23:39:12 -05:00
Christopher Pereira
bb563d6dd1
Fix typos ( #11162 )
2025-10-14 14:01:51 -04:00
Hiep Le
d991b9880d
fix(frontend): reo tracker should be available only in the SaaS environment, not in self-hosted instances ( #11367 )
2025-10-14 22:16:45 +07:00
Rohit Malhotra
fe82cfd277
Hotfix(CLI VI): unable to launch via default entrypoint ( #11354 )
2025-10-14 10:39:49 -04:00
Cesar Garcia
16fa8ea7be
Fix broken logo in README.md ( #11366 )
2025-10-14 14:29:27 +00:00
Tim O'Farrell
f292f3a84d
V1 Integration ( #11183 )
...
Co-authored-by: openhands <openhands@all-hands.dev>
Co-authored-by: sp.wack <83104063+amanape@users.noreply.github.com>
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com>
2025-10-14 02:16:44 +00:00
Rohit Malhotra
5076f21e86
CLI(V1): Patch release ( #11349 )
2025-10-13 22:11:59 +00:00
Rohit Malhotra
2640d43159
Fix API key disappearing bug when updating CLI settings ( #11351 )
...
Co-authored-by: openhands <openhands@all-hands.dev>
2025-10-13 21:02:58 +00:00
Rohit Malhotra
609fefc1b6
Fix CLI binary GLIBC compatibility for older Linux systems ( #11337 )
...
Co-authored-by: openhands <openhands@all-hands.dev>
2025-10-13 18:52:52 +00:00
Rohit Malhotra
5db0d495d4
RM CLI version on opening page ( #11347 )
2025-10-13 18:33:57 +00:00
Rohit Malhotra
60fa7b3d01
[Hotfix, CLI(V1)]: Prevent crashing cli when confirmation mode disabled ( #11343 )
2025-10-13 17:43:22 +00:00
Rohit Malhotra
cca2a55166
Fix openhands CLI executable entry point in pyproject.toml ( #11338 )
...
Co-authored-by: openhands <openhands@all-hands.dev>
2025-10-13 15:04:46 +00:00
Ryan H. Tran
c5e58572d5
fix(cli): escape action content before passing to HTML ( #11333 )
2025-10-13 22:02:26 +07:00
Alona
baaa41ed99
feat: Add Bitbucket Resolver templates ( #10880 )
2025-10-13 10:23:24 -04:00
Kevin Musgrave
19bae5ac0f
feat(evaluation): Add placeholders to swe_gpt4.j2 ( #11228 )
...
Co-authored-by: Graham Neubig <neubig@gmail.com>
2025-10-13 22:15:05 +08:00
rstar327
93e1cd44c6
fix: (frontend) clean up unsed error variable in try/catch block ( #11325 )
2025-10-13 14:13:11 +00:00
llamantino
c0ce78c64a
fix: remove the hardcoded 5-minute timeout from the docker pull command ( #11322 )
2025-10-13 10:00:10 -04:00
Bogdan Petković
399bf92ed1
Fix: Correct rename detection in apply_patch to check per-diff instead of full patch ( #10913 )
...
Signed-off-by: Bogdan Petkovic <bogdan@fatdragon.dev>
Co-authored-by: Bogdan Petkovic <bogdan@fatdragon.dev>
2025-10-13 09:47:01 -04:00
Ray Myers
2bbe15a329
chore - CI check migrations are in sync and warn ( #10946 )
2025-10-10 15:19:00 -05:00
mamoodi
6f22092d07
Release 0.59.0 ( #11319 )
2025-10-10 15:31:38 -04:00
Rohit Malhotra
c034cc5dfb
Refactor: move helper function to avoid circular imports ( #11310 )
...
Co-authored-by: openhands <openhands@all-hands.dev>
2025-10-10 12:40:03 -04:00
Hiep Le
9bd02440b0
fix(frontend): some user interface elements are overlapping with the Create API Key modal ( #11301 )
2025-10-10 22:54:10 +07:00
Rohit Malhotra
c9d8782566
V1(CLI): Release ( #11317 )
2025-10-10 15:25:19 +00:00
sp.wack
ef49994700
feat(frontend): V1 WebSocket handler ( #11221 )
...
Co-authored-by: openhands <openhands@all-hands.dev>
2025-10-10 16:29:27 +04:00
Rohit Malhotra
0f92bdc9a8
V1(CLI): Use built-in token for release ( #11307 )
...
Co-authored-by: openhands <openhands@all-hands.dev>
2025-10-10 04:27:11 +00:00
Rohit Malhotra
22f67d309c
CLI(V1): Multi platform build + release support ( #11244 )
...
Co-authored-by: Yakshith <yakshith.kommineni@gmail.com>
Co-authored-by: openhands <openhands@all-hands.dev>
2025-10-09 19:02:02 +00:00
Rohit Malhotra
9fe4e9715a
CLI(V1): Fix confirmation mode breaking on weaker models ( #11274 )
...
Co-authored-by: openhands <openhands@all-hands.dev>
2025-10-09 17:31:09 +00:00