Commit Graph
130 Commits
Author SHA1 Message Date
aivong-openhandsandopenhands 14532ca3ee PLTF-2899: Add async/await static analysis checks for enterprise code (#14664)
Co-authored-by: openhands <openhands@all-hands.dev>
2026-06-09 11:59:59 -05:00
aivong-openhandsandopenhands 21b3b46ed1 PLTF-2899: await SaaS get_user_id() in Slack repo-inference log (#14658)
Co-authored-by: openhands <openhands@all-hands.dev>
2026-06-04 15:27:00 -05:00
aivong-openhandsandopenhands f2f77a666c PLTF-2899: store GitHub PR timestamps as naive UTC (asyncpg DataError) (#14657)
Co-authored-by: openhands <openhands@all-hands.dev>
2026-06-04 15:21:38 -05:00
Alona fd1425ff1d [ALL-1887] Add Entra-backed Azure DevOps auth for enterprise (#14567) 2026-05-27 12:37:05 -04:00
Alona a719372a4e Clarify Jira DC repository access prompt (#14570) 2026-05-26 11:49:48 -04:00
Graham Neubigandopenhands 5c8249bf5a Simplify event callback execution filters (#14557)
Co-authored-by: openhands <openhands@all-hands.dev>
2026-05-26 08:40:11 -05:00
Alona 802f3c341a Support KOTS-managed Jira DC service accounts
Adds KOTS-managed Jira Data Center service-account support and connection-scoped Jira DC webhooks. Validated end to end on replicated-02 with the Jira DC shim for OAuth linking, automatic webhook setup, pause/resume, and webhook-triggered OpenHands automation.
2026-05-26 08:54:19 -04:00
Alona 2afe08c896 Include Bitbucket DC PR comments in resolver context 2026-05-26 03:30:37 -04:00
Alona 4335396c6b Add connection-scoped Bitbucket DC webhooks 2026-05-26 03:13:09 -04:00
Alona 077039ef0c Broaden Jira Data Center automation webhook events (#14532) 2026-05-22 17:49:08 -05:00
Alona bd0106e8ba Support Jira Data Center automation forwarding (#14522) 2026-05-22 15:44:41 -05:00
Alona 5b17dbbdf4 Scope resolver runtime auth to resolved org (#14529) 2026-05-22 15:39:48 -05:00
Alona 448873519a Get Jira Data Center Resolver working in OHE (#14520) 2026-05-22 13:51:21 -05:00
Juan Micheliniandopenhands 3515cb0858 Use user email as Laminar trace user_id when available (#14504)
Co-authored-by: openhands <openhands@all-hands.dev>
2026-05-21 18:44:54 -03:00
Alona 0df162887f BBDC: optionally post comments/reactions as a bot service account (#14517) 2026-05-21 13:34:03 -05:00
Alona f4c76596fc BBDC: prompt unenrolled @-mentioners to sign up instead of falling back to the installer (#14509) 2026-05-21 11:00:23 -05:00
faada52596 PLTF-2686: Add sdk to mypy checking in the enterprise folder and fix the resulting errors (#14463)
Co-authored-by: openhands <openhands@all-hands.dev>
Co-authored-by: aivong-openhands <ai.vong@openhands.dev>
2026-05-20 21:21:52 -05:00
Alona 6e1e3d03d3 Fix BBDC mentioner resolution to use numeric id, and add 👀 eye reaction (#14497)
Resolve the BBDC @-mentioning user by their numeric id (matches the OIDC sub stored in Keycloak's bitbucket_data_center_id), instead of the slug which never matched and fell back to the installer. Add a best-effort 👀 reaction on the triggering comment via the comment-likes plugin, posted as the invoking user. Realigns BBDC with GitHub/GitLab (numeric-id keyed). Companion chart change: OpenHands-Cloud #647.
2026-05-20 18:59:54 -04:00
Alona 332b6d14e6 Add automated Bitbucket Data Center webhook lifecycle (Part 4) (#14461) 2026-05-20 12:03:41 -05:00
chuckbutkusandopenhands c1120203e0 Add X-Org-Id header validation and effective-org resolution (#14381)
Co-authored-by: openhands <openhands@all-hands.dev>
2026-05-12 14:34:18 -04:00
Tim O'Farrellandopenhands 5232d96dab refactor: Move openhands.server content to openhands.app_server (#14254)
Co-authored-by: openhands <openhands@all-hands.dev>
2026-05-01 11:02:07 -06:00
Tim O'Farrellandopenhands 2b59566836 refactor: move AppMode class to config_api/config_models.py (#14253)
Co-authored-by: openhands <openhands@all-hands.dev>
2026-05-01 10:23:26 -06:00
Tim O'Farrellandopenhands 49de7c8504 Remove openhands.core package (#14252)
Co-authored-by: openhands <openhands@all-hands.dev>
2026-05-01 09:49:42 -06:00
Tim O'Farrellandopenhands 1a5a06174b refactor: remove OpenHandsConfig from settings and secrets stores (#14251)
Co-authored-by: openhands <openhands@all-hands.dev>
2026-05-01 08:55:17 -06:00
Tim O'Farrellandopenhands 1da9e2b477 Migrate all jwt_secret consumers from OpenHandsConfig to JwtService (#14242)
Co-authored-by: openhands <openhands@all-hands.dev>
2026-05-01 07:42:30 -06:00
Hiep Le d280ed8027 fix: align OAuth 2.0 with Jira DC server requirements (#14250) 2026-05-01 20:37:31 +07: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
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
Hiep Le 823563c877 feat: add bitbucket cloud resolver for pr comment triggers (#14205) 2026-04-29 20:36:06 +07: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 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 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
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
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 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
Tim O'Farrellandopenhands 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'Farrellandopenhands 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'Farrellandopenhands 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
Tim O'Farrellandopenhands 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
Rohit Malhotraandopenhands 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
Tim O'Farrellandopenhands 13e9d7584a Remove openhands.server.conversation_manager package (V0 to V1 migration) (#14034)
Co-authored-by: openhands <openhands@all-hands.dev>
2026-04-21 20:17:11 -06:00
393a6bb8f8 feat: add automation event forwarding for GitHub webhooks (#13793)
Co-authored-by: openhands <openhands@all-hands.dev>
Co-authored-by: chuckbutkus <chuck@openhands.dev>
Co-authored-by: chuckbutkus <chuck@all-hands.dev>
Co-authored-by: hieptl <hieptl.developer@gmail.com>
2026-04-21 13:41:53 -04:00
b4da0e1c69 settings: expose SDK settings schema to OpenHands (#13306)
Co-authored-by: openhands <openhands@all-hands.dev>
Co-authored-by: hieptl <hieptl.developer@gmail.com>
Co-authored-by: tofarr <tofarr@gmail.com>
2026-04-15 17:00:35 -06:00
Tim O'Farrellandopenhands 0eafa9fd15 APP-1170: Jira : add V1 conversation support and multiple bug fixes (#13909)
Co-authored-by: openhands <openhands@all-hands.dev>
2026-04-14 14:39:00 -06:00
Vasco Schiavoandopenhands 3cd74d3bac fix(jira): use markdown_to_jira_markup for proper wiki markup rendering (#13879)
Co-authored-by: openhands <openhands@all-hands.dev>
2026-04-13 15:40:01 -06:00
Vasco Schiavoandopenhands 8c2661638e fix(slack): use markdown_text parameter for proper Markdown rendering in V1 (#13869)
Co-authored-by: openhands <openhands@all-hands.dev>
2026-04-10 11:37:20 -04:00