aivong-openhands and openhands
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-openhands and openhands
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-openhands and openhands
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 Neubig and openhands
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 Michelini and openhands
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
chuckbutkus and openhands
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'Farrell and openhands
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'Farrell and openhands
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'Farrell and openhands
49de7c8504
Remove openhands.core package ( #14252 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-05-01 09:49:42 -06:00
Tim O'Farrell and openhands
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'Farrell and openhands
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'Farrell and openhands
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'Farrell and openhands
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'Farrell and openhands
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'Farrell and openhands
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'Farrell and openhands
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'Farrell and openhands
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'Farrell and openhands
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'Farrell and openhands
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-openhands and openhands
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'Farrell and openhands
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'Farrell and openhands
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'Farrell and openhands
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 and openhands
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 and openhands
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'Farrell and openhands
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 Malhotra and openhands
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'Farrell and openhands
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'Farrell and openhands
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 Schiavo and openhands
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 Schiavo and openhands
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