Commit Graph

  • 94e6490a79
    Use tini as Docker Runtime Init to Ensure Zombie Processes Get Reaped (#12133) main Guy Elsmore-Paddock 2025-12-25 01:16:52 -05:00
  • 8102b51750 Fix GCP async connection test mock setup db-fixes openhands 2025-12-25 04:24:20 +00:00
  • 864f775697 Merge branch 'db-fixes' of https://github.com/OpenHands/OpenHands into db-fixes Tim O'Farrell 2025-12-24 21:01:39 -07:00
  • fe23663878 Lint fixes Tim O'Farrell 2025-12-24 21:01:28 -07:00
  • 24c5f742ed
    Merge branch 'main' into db-fixes Tim O'Farrell 2025-12-24 20:56:28 -07:00
  • 09af93a02a
    Agent server env override (#12068) Tim O'Farrell 2025-12-24 20:55:06 -07:00
  • 4b06eac088 Merge branch 'feat-reuse-connector' into db-fixes Tim O'Farrell 2025-12-24 20:53:37 -07:00
  • 672d6fa4df Merge branch 'feat-pool-recycle' into db-fixes Tim O'Farrell 2025-12-24 20:53:24 -07:00
  • fedbdc55d2 Using global imports Tim O'Farrell 2025-12-24 20:42:36 -07:00
  • 69969c85b9 Fix GCP async engine using wrong dbapi module (pg8000 instead of asyncpg) openhands 2025-12-25 03:37:32 +00:00
  • 5407ea55aa
    Fix WebSocket localhost bug by passing DOCKER_HOST_ADDR to runtime containers (#12113) shanemort1982 2025-12-24 21:26:45 +00:00
  • fe1026ee8a
    Fix for re-creating deleted conversation (#12152) Tim O'Farrell 2025-12-24 12:13:29 -07:00
  • 6d14ce420e
    Implement Export feature for V1 conversations with comprehensive unit tests (#12030) Tim O'Farrell 2025-12-24 10:50:57 -07:00
  • a62d77cf3a
    Merge branch 'main' into feature/public-conversation-sharing feature/public-conversation-sharing Tim O'Farrell 2025-12-24 10:30:35 -07:00
  • 3b580eeead
    chore(deps): bump the version-all group across 1 directory with 5 updates dependabot/npm_and_yarn/frontend/version-all-1aa47f75e2 dependabot[bot] 2025-12-24 14:11:25 +00:00
  • 36fe23aea3
    fix(llm): retry LiteLLM bad gateway errors (#12117) lif 2025-12-24 19:37:12 +08:00
  • 9049b95792
    docs(frontend): React Router testing guide (#12145) sp.wack 2025-12-24 14:21:55 +04:00
  • e2b2aa52cd
    feat: require email verification for new signups (#12123) Hiep Le 2025-12-24 14:56:02 +07:00
  • 22b149229e Fix SQLAlchemy result handling in get_sandbox_by_session_api_key (#12148) rel661 Tim O'Farrell 2025-12-23 17:11:16 -07:00
  • 40445f9ff2 Fix for error in get_sandbox_by_session_api_key (#12147) Tim O'Farrell 2025-12-23 15:18:36 -07:00
  • 25c19023b4 ALL-4636 Resolution for connection leaks (#12144) Tim O'Farrell 2025-12-23 12:02:56 -07:00
  • 6d81539cbd Fix pool_recycle implementation openhands 2025-12-24 00:14:18 +00:00
  • dc99c7b62e
    Fix SQLAlchemy result handling in get_sandbox_by_session_api_key (#12148) Tim O'Farrell 2025-12-23 17:11:16 -07:00
  • 4aec890351 Added pool recycling Tim O'Farrell 2025-12-23 17:05:44 -07:00
  • 8bc1a47a78
    Fix for error in get_sandbox_by_session_api_key (#12147) Tim O'Farrell 2025-12-23 15:18:36 -07:00
  • 1ec84214c5 Merge branch 'feat-reuse-connector' of https://github.com/OpenHands/OpenHands into feat-reuse-connector Tim O'Farrell 2025-12-23 13:39:52 -07:00
  • 80c81738ed More resilience Tim O'Farrell 2025-12-23 13:39:38 -07:00
  • c5e3ed6591
    Merge branch 'main' into feat-reuse-connector Tim O'Farrell 2025-12-23 12:37:48 -07:00
  • 8d0e7a92b8
    ALL-4636 Resolution for connection leaks (#12144) Tim O'Farrell 2025-12-23 12:02:56 -07:00
  • f6e7628bff
    feat: prevent signups using email addresses with a plus sign and enforce the existing email pattern (#12124) Hiep Le 2025-12-24 01:48:05 +07:00
  • cb6edfe72f WIP Tim O'Farrell 2025-12-23 10:53:11 -07:00
  • ef2d365775 Lint fixes Tim O'Farrell 2025-12-23 10:46:04 -07:00
  • 44f26ad061 Reusing the GCP Connector Tim O'Farrell 2025-12-23 10:17:49 -07:00
  • d1a9731534 Merge remote-tracking branch 'origin/main' into ALL-2596/org-support ALL-2596/org-support amanape 2025-12-23 17:55:14 +04:00
  • fae83230ee
    docs(frontend): Add API services guide for frontend development (#12132) sp.wack 2025-12-23 16:57:55 +04:00
  • a9d2f72d72
    docs(frontend): Add MSW testing guide for frontend development (#12131) sp.wack 2025-12-23 16:32:27 +04:00
  • 00e82e68c5 refactor: remove <sub> in slack response hieptl/all-4171 hieptl 2025-12-23 14:03:23 +07:00
  • d789175352 fix: preserve users custom llm settings during settings migrations hieptl/all-4620 hieptl 2025-12-23 13:07:23 +07:00
  • b698660424 Lint fixes Tim O'Farrell 2025-12-22 21:21:43 -07:00
  • a63001e106 Fix duplicate class registration by using consistent import paths openhands 2025-12-23 04:15:00 +00:00
  • 573be9c5e0 Fix test Tim O'Farrell 2025-12-22 20:49:24 -07:00
  • ea654b73fc Shared conversation info Tim O'Farrell 2025-12-22 20:45:07 -07:00
  • 315424320b Lint fixes Tim O'Farrell 2025-12-22 20:40:39 -07:00
  • e8510fe49c Fixed method names Tim O'Farrell 2025-12-22 20:37:57 -07:00
  • dc600a4d91 WIP Tim O'Farrell 2025-12-22 20:28:04 -07:00
  • f19fb10435 Fixed tests Tim O'Farrell 2025-12-22 20:07:17 -07:00
  • 1876abea19 Moved tests Tim O'Farrell 2025-12-22 20:05:15 -07:00
  • c4654fb546 Re-added public flag Tim O'Farrell 2025-12-22 19:54:36 -07:00
  • 02c0d8e6b3 Lint fixes Tim O'Farrell 2025-12-22 19:42:33 -07:00
  • 048defa28b More lint fixes Tim O'Farrell 2025-12-22 19:42:14 -07:00
  • 76a9573b2e Moved sharing to enterprise Tim O'Farrell 2025-12-22 19:27:58 -07:00
  • 32fb4767f1 Merge branch 'feature/public-conversation-sharing' of https://github.com/OpenHands/OpenHands into feature/public-conversation-sharing Tim O'Farrell 2025-12-22 15:02:40 -07:00
  • 22411c24c0
    Merge branch 'main' into feature/public-conversation-sharing Tim O'Farrell 2025-12-22 14:11:31 -07:00
  • 71201ac4cd refactor: Simplify useInfiniteScroll hook API fix/infinite-scroll-conversations openhands 2025-12-22 19:25:43 +00:00
  • 2b8f779b65
    fix: Runtime pods fail to start due to missing Playwright browser path (#12130) Tim O'Farrell 2025-12-22 10:04:10 -07:00
  • 10edb28729
    fix(frontend): llm settings view resets to basic after saving (#12097) Hiep Le 2025-12-22 23:00:57 +07:00
  • 238a1d13af
    chore(deps): bump python in /containers/app dependabot/docker/containers/app/python-3.14.2-slim-trixie dependabot[bot] 2025-12-22 14:20:50 +00:00
  • 555e0e1108 refactor: remove console.log hieptl/all-4520 hieptl 2025-12-22 17:05:30 +07:00
  • 0088489c22 feat: invisible recaptcha hieptl 2025-12-22 17:02:28 +07:00
  • b49b309885 feat: add captcha to auth modal hieptl 2025-12-22 15:27:02 +07:00
  • 46dde54230 feat: Add GitHub token validation check to Issues/PRs page feature/github-issues-prs-page openhands 2025-12-21 14:36:03 +00:00
  • 5553d3ca2e
    feat: support blocking specific email domains (#12115) Hiep Le 2025-12-21 19:49:11 +07:00
  • 6185b7e419 fix: Remove extra trailing newline from test file openhands 2025-12-21 04:12:28 +00:00
  • d62e857c44 fix: Remove trailing whitespace and extra newlines openhands 2025-12-21 04:08:54 +00:00
  • ad47b3d590 feat(frontend): Add GitHub Issues/PRs management page openhands 2025-12-21 04:03:21 +00:00
  • 6605070d05
    Fix fastmcp stateless_http deprecation warning (#12108) Graham Neubig 2025-12-20 09:45:52 -05:00
  • 0677cebb25
    More efficiency (#12112) Tim O'Farrell 2025-12-19 21:18:48 -07:00
  • fa2567b2a0
    Fix xterm dimensions error with explicit checks instead of try-catch (#12095) Graham Neubig 2025-12-19 20:09:09 -05:00
  • 305396550a
    Fix flaky test_tool_call_validation_error_handling test (#12110) Graham Neubig 2025-12-19 19:39:53 -05:00
  • adff39507a
    fix: eliminate N+1 performance bug in RemoteSandboxService with batch endpoint (#12105) Tim O'Farrell 2025-12-19 16:24:40 -07:00
  • c66f2ebd27
    Merge branch 'main' into migrate-org-db-litellm-from-deploy migrate-org-db-litellm-from-deploy chuckbutkus 2025-12-19 16:38:14 -05:00
  • 0d9293fb6b Merge main into openhands/fix-saas-page-title to resolve conflicts openhands/fix-saas-page-title openhands 2025-12-19 21:08:17 +00:00
  • a873af307a
    Update CODEOWNERS (#12106) mamoodi 2025-12-19 14:31:53 -05:00
  • 800e861b88
    Replace manual pagination loops with page_iterator utility function (#12027) Tim O'Farrell 2025-12-19 12:17:49 -07:00
  • e7e3bb5951 fix(enterprise): Fix linting issues in telemetry service tests jps/telemetry-m3 openhands 2025-12-19 17:50:08 +00:00
  • 0246b1bc43
    hotfix(frontend): update websocket handler test mocks to use correct event count endpoint (#12104) sp.wack 2025-12-19 21:00:59 +04:00
  • 2bbb780001 test(enterprise): Add comprehensive test coverage for telemetry service openhands 2025-12-19 16:59:38 +00:00
  • d6fc553ad9 fix(dropdown): preserve selected value in input when reopening refactor/org-selector-downshift amanape 2025-12-19 20:56:41 +04:00
  • f870246c3d
    feat: improve accessibility of served tab buttons (#12103) aditya-gaharawar 2025-12-19 22:18:34 +05:30
  • 0b7610054b fix(telemetry): Apply enterprise formatting fixes openhands 2025-12-19 16:22:03 +00:00
  • 92a86624b0 fix(telemetry): Fix enterprise linting errors openhands 2025-12-19 15:46:18 +00:00
  • abecc156a4 Remove outdated org-selector Playwright test amanape 2025-12-19 19:09:56 +04:00
  • be4fa60970 feat(telemetry): Implement M3 - Embedded Telemetry Service openhands 2025-12-19 15:06:35 +00:00
  • f4fdcae6e5 Update OrgSelector to use Dropdown component and fix related tests amanape 2025-12-19 18:58:06 +04:00
  • 653be34c88 fix(enterprise): Remove trailing whitespace from telemetry design doc openhands 2025-12-19 14:14:54 +00:00
  • 58340b3ef9
    refactor(frontend): consolidate state stores into stores directory (#12100) Hiep Le 2025-12-19 21:12:38 +07:00
  • b3bf509634 docs(enterprise): Update M3 implementation checklist to reflect two-phase scheduling openhands 2025-12-19 14:11:39 +00:00
  • d629699326 feat(enterprise): Implement two-phase scheduling for telemetry service openhands 2025-12-19 13:59:57 +00:00
  • e63b233b02 refactor(enterprise): Hardcode Replicated publishable key in source for maximum obscurity openhands 2025-12-19 13:48:03 +00:00
  • 896530b3c0 docs(enterprise): Clarify Replicated publishable key security model openhands 2025-12-19 13:43:54 +00:00
  • e45988c7e9 docs(enterprise): Add Replicated PyPI package reference and fix SDK imports openhands 2025-12-19 13:31:11 +00:00
  • 995455fd08 refactor(enterprise): Replace Kubernetes CronJobs with embedded AsyncIO telemetry service openhands 2025-12-19 13:25:40 +00:00
  • 107d555445
    chore(deps): bump the version-all group in /frontend with 7 updates (#12082) dependabot[bot] 2025-12-19 16:07:49 +04:00
  • ec9daf3bcc
    Fix tool call validation error handling for Groq LLM provider (#10927) Engel Nyst 2025-12-19 07:31:07 +01:00
  • 0a49b15cd6 Fix tests Chuck Butkus 2025-12-18 22:46:42 -05:00
  • 2ff69dfd08 Merge branch 'main' into migrate-org-db-litellm-from-deploy Chuck Butkus 2025-12-18 22:35:26 -05:00
  • 88c053b23c
    Speed up docker build of enterprise server (#12074) chuckbutkus 2025-12-18 22:12:01 -05:00
  • d063ee599b
    chore: set default model to claude-opus-4-5-20251101 (#12093) Xingyao Wang 2025-12-18 20:50:49 -06:00
  • 1c0555b558 refactor(tests): improve conversations page tests following best practices ray/conversations-page Ray Myers 2025-12-18 16:22:50 -06:00
  • e80317c9bb feat(frontend): add conversations list page Ray Myers 2025-12-18 16:03:49 -06:00