Rohit Malhotra
|
6dff07ea35
|
Fix union-attr mypy errors in enterprise code (#13176)
Co-authored-by: openhands <openhands@all-hands.dev>
|
2026-03-03 20:22:54 +00:00 |
|
Rohit Malhotra
|
6822169594
|
Fix type signatures for mypy compliance + V1 GitLab Support (#13171)
Co-authored-by: openhands <openhands@all-hands.dev>
|
2026-03-03 20:03:45 +00:00 |
|
dependabot[bot]
|
35024aeffe
|
chore(deps): bump pypdf from 6.7.3 to 6.7.5 (#13157)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: openhands <openhands@all-hands.dev>
Co-authored-by: aivong-openhands <ai.vong@openhands.dev>
|
2026-03-03 12:45:43 -06:00 |
|
Rohit Malhotra
|
a051f7d6f6
|
Add generic type hints to manager class declarations (#13174)
Co-authored-by: openhands <openhands@all-hands.dev>
|
2026-03-03 12:19:12 -05:00 |
|
Rohit Malhotra
|
4fe3da498a
|
Fix GitLab integration type errors for mypy compliance (#13172)
Co-authored-by: openhands <openhands@all-hands.dev>
|
2026-03-03 12:19:05 -05:00 |
|
Rohit Malhotra
|
b890e53a6e
|
Fix UserAuth vs SaasUserAuth type annotations (#13149)
Co-authored-by: openhands <openhands@all-hands.dev>
|
2026-03-03 11:14:10 -05:00 |
|
aivong-openhands
|
8aa730105a
|
Fix CVE-2023-36464 update openhands-aci in enterprise poetry lock to remove pypdf2 (#13170)
|
2026-03-03 10:01:43 -06:00 |
|
aivong-openhands
|
0b9fd442bd
|
chore: update uv lock and enterprise poetry lock to replace python-jose with jwcrypto (#13105)
Co-authored-by: openhands <openhands@all-hands.dev>
|
2026-03-03 09:19:30 -06:00 |
|
Tim O'Farrell
|
501bf64312
|
Make SlackTeamStore fully async (#13160)
Co-authored-by: openhands <openhands@all-hands.dev>
|
2026-03-03 07:07:44 -07:00 |
|
Hiep Le
|
6f1a7ddadd
|
fix(backend): resolve timezone mismatch in validate_api_key causing database error (#13158)
|
2026-03-03 20:54:10 +07:00 |
|
Tim O'Farrell
|
f3026583d7
|
Refactor enterprise code to use async database sessions (Round 3) (#13148)
Co-authored-by: openhands <openhands@all-hands.dev>
|
2026-03-03 06:35:19 -07:00 |
|
Tim O'Farrell
|
4a3a42c858
|
refactor(enterprise): make OrgStore fully async (#13154)
Co-authored-by: openhands <openhands@all-hands.dev>
Co-authored-by: OpenHands Bot <contact@all-hands.dev>
|
2026-03-03 10:47:22 +00:00 |
|
Hiep Le
|
2d057bb7b4
|
fix(backend): resolve timezone mismatch in accept_tos causing database error (#13155)
|
2026-03-03 17:08:11 +07:00 |
|
Rohit Malhotra
|
4dab34e7b0
|
fix(enterprise): fix type errors - missing returns and async interface (#13145)
Co-authored-by: openhands <openhands@all-hands.dev>
|
2026-03-03 00:37:22 +00:00 |
|
Rohit Malhotra
|
f8bbd352a9
|
Fix typing: make Message a dict instead of dict | str (#13144)
Co-authored-by: openhands <openhands@all-hands.dev>
|
2026-03-03 00:30:22 +00:00 |
|
Tim O'Farrell
|
17347a95f8
|
Make load_org_token and store_org_token async in TokenManager (#13147)
Co-authored-by: openhands <openhands@all-hands.dev>
|
2026-03-02 17:08:21 -07:00 |
|
Tim O'Farrell
|
c82ee4c7db
|
refactor(enterprise): use async database sessions in feedback routes (#13137)
Co-authored-by: openhands <openhands@all-hands.dev>
|
2026-03-02 13:17:44 -07:00 |
|
Tim O'Farrell
|
7fdb423f99
|
feat(enterprise): convert DeviceCodeStore to async (#13136)
Co-authored-by: openhands <openhands@all-hands.dev>
|
2026-03-02 12:56:41 -07:00 |
|
dependabot[bot]
|
530065dfa7
|
chore(deps): bump pillow from 12.1.0 to 12.1.1 in uv lock and enterprise poetry lock (#13101)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: openhands <openhands@all-hands.dev>
|
2026-03-02 13:56:13 -06:00 |
|
Hiep Le
|
a4cd2d81a5
|
fix(backend): use run_coroutine_threadsafe for conversation update callbacks (#13134)
|
2026-03-03 02:07:32 +07:00 |
|
Tim O'Farrell
|
003b430e96
|
Refactor: Migrate remaining enterprise modules to async database sessions (#13124)
Co-authored-by: openhands <openhands@all-hands.dev>
|
2026-03-02 11:52:00 -07:00 |
|
Hiep Le
|
5f42d03ec5
|
fix(backend): jira cloud integration does not work (#13123)
|
2026-03-02 22:05:29 +07:00 |
|
Tim O'Farrell
|
e1408f7b15
|
Add timeout to Keycloak operations and convert OfflineTokenStore to async (#13096)
Co-authored-by: openhands <openhands@all-hands.dev>
|
2026-03-02 01:48:45 -07:00 |
|
Hiep Le
|
1e6a92b454
|
feat(backend): organizations llm settings api (org project) (#13108)
|
2026-03-02 00:06:37 +07:00 |
|
Hiep Le
|
b4a3e5db2f
|
feat(backend): saas – organizations app settings api (#13022)
|
2026-03-01 23:26:39 +07:00 |
|
Tim O'Farrell
|
f6f6c1ab25
|
refactor: use SQL filtering and pagination in VerifiedModelStore (#13068)
Co-authored-by: bittoby <brianwhitedev1996@gmail.com>
Co-authored-by: statxc <statxc@user.noreply.github.com>
Co-authored-by: bittoby <bittoby@users.noreply.github.com>
Co-authored-by: openhands <openhands@all-hands.dev>
|
2026-02-28 07:37:11 -07:00 |
|
dependabot[bot]
|
8dde385843
|
chore(deps): bump pypdf from 6.7.2 to 6.7.3 (#13099)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: openhands <openhands@all-hands.dev>
|
2026-02-27 13:32:02 -06:00 |
|
dependabot[bot]
|
1f185173b7
|
chore(deps): bump pypdf to 6.7.2 (#13072)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: openhands <openhands@all-hands.dev>
Co-authored-by: aivong-openhands <ai.vong@openhands.dev>
|
2026-02-27 08:35:25 -06:00 |
|
Hiep Le
|
b8ab4bb44e
|
feat(backend): allow owners to edit owners and admins to edit admins (org project) (#13095)
|
2026-02-27 16:01:05 +07:00 |
|
Hiep Le
|
ddd544f8d6
|
feat(backend): saas users app settings api (#13021)
|
2026-02-27 13:01:03 +07:00 |
|
John-Mason P. Shackelford
|
b97adf392a
|
docs: Add plugin launch flow design document (#13084)
Co-authored-by: openhands <openhands@all-hands.dev>
Co-authored-by: Engel Nyst <engel.nyst@gmail.com>
|
2026-02-26 14:03:40 -05:00 |
|
Saurya Velagapudi
|
dcb584913a
|
Fix CVE-2026-26007: Update cryptography to 46.0.5 (#13059)
Co-authored-by: OpenHands CVE Fix Bot <openhands@all-hands.dev>
|
2026-02-26 09:45:54 -06:00 |
|
Tim O'Farrell
|
112d863287
|
refactor: Remove unused Google Sheets integration from UserVerifier (#13076)
Co-authored-by: openhands <openhands@all-hands.dev>
|
2026-02-26 08:07:38 -07:00 |
|
Hiep Le
|
c8680caec3
|
fix: db migration (#13074)
|
2026-02-26 21:20:08 +07:00 |
|
sp.wack
|
d4b9fb1d03
|
fix(backend): user email capture (#12902)
Co-authored-by: OpenHands Bot <contact@all-hands.dev>
Co-authored-by: openhands <openhands@all-hands.dev>
|
2026-02-26 17:29:30 +04:00 |
|
Tim O'Farrell
|
409df1287d
|
Fix api key access (#13064)
Co-authored-by: openhands <openhands@all-hands.dev>
|
2026-02-26 06:22:23 -07:00 |
|
BitToby
|
a92bfe6cc0
|
feat: add database-backed verified models for dynamic model managemen… (#12833)
Co-authored-by: statxc <statxc@user.noreply.github.com>
Co-authored-by: bittoby <bittoby@users.noreply.github.com>
|
2026-02-26 06:17:18 -07:00 |
|
Tim O'Farrell
|
0476d57451
|
fix: properly extract redirect URL from OAuth state in keycloak_offline_callback (#13063)
Co-authored-by: openhands <openhands@all-hands.dev>
|
2026-02-26 03:23:40 -07:00 |
|
aivong-openhands
|
2fc689457c
|
Fix CVE-2026-24486: Update python-multipart to 0.0.22 (#13015)
Co-authored-by: OpenHands CVE Fix Bot <openhands@all-hands.dev>
|
2026-02-25 10:15:58 -06:00 |
|
aivong-openhands
|
18ab56ef4e
|
Fix CVE-2026-23490: Update pyasn1 to 0.6.2 (#13013)
Co-authored-by: OpenHands CVE Fix Bot <openhands@all-hands.dev>
|
2026-02-25 08:06:41 -06:00 |
|
aivong-openhands
|
8e4559b14a
|
Fix CVE-2025-61765: Update python-socketio to 5.14.0 (#13027)
Co-authored-by: OpenHands CVE Fix Bot <openhands@all-hands.dev>
|
2026-02-24 18:15:04 -06:00 |
|
aivong-openhands
|
b84f352b63
|
Fix CVE-2026-0994: Update protobuf to 5.29.6 (#13011)
Co-authored-by: OpenHands CVE Fix Bot <openhands@all-hands.dev>
|
2026-02-24 17:25:40 -06:00 |
|
aivong-openhands
|
951739f3eb
|
Fix CVE-2025-53000: Update nbconvert to 7.17.0 (#13010)
Co-authored-by: OpenHands CVE Fix Bot <openhands@all-hands.dev>
|
2026-02-24 14:46:31 -06:00 |
|
Tim O'Farrell
|
3afeccfe7f
|
fix: prevent token refresh deadlock with double-checked locking and timeouts (#13020)
Co-authored-by: openhands <openhands@all-hands.dev>
|
2026-02-24 08:13:57 -07:00 |
|
Tim O'Farrell
|
0677c035ff
|
Optimize get_sandbox_by_session_api_key with hash lookup (#13019)
Co-authored-by: openhands <openhands@all-hands.dev>
|
2026-02-24 13:55:21 +00:00 |
|
Hiep Le
|
68165b52d9
|
feat(backend): add pagination and email filtering for organization members (#12999)
|
2026-02-24 16:02:24 +07:00 |
|
Tim O'Farrell
|
0efb1db85d
|
Bumped SDK to 1.11.5 (#13002)
|
2026-02-23 09:31:31 -07:00 |
|
Hiep Le
|
8e0f74c92c
|
fix(backend): ensure members are removed from the corresponding litellm team when removed from an organization (#12996)
|
2026-02-23 18:45:31 +07:00 |
|
Hiep Le
|
6e1ba3d836
|
fix(backend): update current_org_id when removing a member from an organization (#12995)
|
2026-02-23 18:21:37 +07:00 |
|
Hiep Le
|
0ec97893d1
|
fix(backend): unable to delete an organization after inviting at least one member (#12993)
|
2026-02-23 18:21:10 +07:00 |
|