Hiep Le
|
4d6f66ca28
|
feat: add user invitation logic (#12883)
Co-authored-by: openhands <openhands@all-hands.dev>
|
2026-02-18 13:24:19 +07:00 |
|
chuckbutkus
|
b18568da0b
|
Feature/permission based authorization (#12906)
Co-authored-by: openhands <openhands@all-hands.dev>
|
2026-02-18 01:17:39 -05:00 |
|
Tim O'Farrell
|
35bddb14f1
|
fix: preserve import order in clean_proactive_convo_table.py (#12901)
Co-authored-by: openhands <openhands@all-hands.dev>
Co-authored-by: OpenHands Bot <contact@all-hands.dev>
|
2026-02-17 17:52:54 +00:00 |
|
Tim O'Farrell
|
e8425218e2
|
Remove alembic errors dumped into logs by cron jobs (#12900)
|
2026-02-17 17:22:54 +00:00 |
|
Rohit Malhotra
|
0a879fa781
|
Grant free credits after minimum purchase (#12899)
Co-authored-by: openhands <openhands@all-hands.dev>
|
2026-02-17 11:00:42 -05:00 |
|
Hiep Le
|
41e142bbab
|
fix(backend): system prompt override (planning agent) (#12893)
|
2026-02-17 16:15:26 +07:00 |
|
Tim O'Farrell
|
a9afafa991
|
Default model for new users is minimax (#12889)
|
2026-02-16 12:24:30 -07:00 |
|
Hiep Le
|
34547ba947
|
fix(backend): enable byor key export after purchasing credits (#12862)
|
2026-02-16 17:02:06 +07:00 |
|
Graham Neubig
|
5f958ab60d
|
fix: suppress alembic INFO logs before import to prevent Datadog misclassification (#12691)
Co-authored-by: openhands <openhands@all-hands.dev>
|
2026-02-12 14:32:39 -05:00 |
|
Hiep Le
|
d7656bf1c9
|
refactor(backend): rename user role to member across the system (#12853)
|
2026-02-13 00:45:47 +07:00 |
|
Tim O'Farrell
|
2bc107564c
|
Support list_files and get_trajectory for nested conversation managers (#12850)
Co-authored-by: openhands <openhands@all-hands.dev>
Co-authored-by: OpenHands Bot <contact@all-hands.dev>
|
2026-02-12 10:39:00 -07:00 |
|
Tim O'Farrell
|
85eb1e1504
|
Check event types before making expensive API calls in GitHub webhook handler (#12819)
Co-authored-by: openhands <openhands@all-hands.dev>
|
2026-02-12 09:33:59 -07:00 |
|
OpenHands Bot
|
cd235cc8c7
|
Bump SDK packages to v1.11.4 (#12839)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: openhands <openhands@all-hands.dev>
Co-authored-by: Tim O'Farrell <tofarr@gmail.com>
|
2026-02-11 10:55:46 -07:00 |
|
Hiep Le
|
bab7bf85e8
|
fix(backend): prevent org deletion from setting current_org_id to NULL (#12817)
|
2026-02-12 00:15:21 +07:00 |
|
Hiep Le
|
c856537f65
|
refactor(backend): update the patch organization api to support organization name updates (#12834)
|
2026-02-12 00:08:43 +07:00 |
|
Tim O'Farrell
|
e3bb75deb4
|
fix(enterprise): use poetry.lock for reproducible dependency builds (#12820)
Co-authored-by: openhands <openhands@all-hands.dev>
Co-authored-by: OpenHands Bot <contact@all-hands.dev>
|
2026-02-11 04:51:12 -07:00 |
|
Hiep Le
|
1948200762
|
chore: update sdk to the latest version (#12811)
|
2026-02-11 12:57:08 +07:00 |
|
Hiep Le
|
f20c956196
|
feat(backend): implement org member patch api (#12800)
|
2026-02-10 20:01:24 +07:00 |
|
Hiep Le
|
aa0b2d0b74
|
feat(backend): add api for switching between orgs (#12799)
|
2026-02-10 14:22:52 +07:00 |
|
Graham Neubig
|
c4a90b1f89
|
Fix Resend ValidationError by adding email validation (#12511)
Co-authored-by: openhands <openhands@all-hands.dev>
|
2026-02-08 09:47:39 -05:00 |
|
sp.wack
|
0d13c57d9f
|
feat(backend): org get me route (#12760)
Co-authored-by: openhands <openhands@all-hands.dev>
Co-authored-by: hieptl <hieptl.developer@gmail.com>
|
2026-02-07 16:11:25 +07:00 |
|
Hiep Le
|
a53812c029
|
feat(backend): develop delete /api/organizations/{orgid}/members/{userid} api (#12734)
|
2026-02-07 00:50:47 +07:00 |
|
Tim O'Farrell
|
1d1c0925b5
|
refactor: Move check_byor_export_enabled to OrgService and add tests (PR #12753 followup) (#12782)
Co-authored-by: openhands <openhands@all-hands.dev>
|
2026-02-06 17:03:03 +00:00 |
|
Hiep Le
|
872f41e3c0
|
feat(backend): implement get /api/organizations/{orgId}/members api (#12735)
|
2026-02-06 23:47:30 +07:00 |
|
Tim O'Farrell
|
d43ff82534
|
feat: Add BYOR export flag to org for LLM key access control (#12753)
Co-authored-by: openhands <openhands@all-hands.dev>
Co-authored-by: hieptl <hieptl.developer@gmail.com>
|
2026-02-06 09:30:12 -07:00 |
|
Graham Neubig
|
4c3542a91c
|
fix: use appropriate log level for webhook installation results (#12493)
Co-authored-by: openhands <openhands@all-hands.dev>
|
2026-02-06 09:01:37 -05:00 |
|
Hiep Le
|
dd8be12809
|
feat(backend): return is_personal field in OrgResponse (#12777)
|
2026-02-06 19:01:06 +07:00 |
|
Tim O'Farrell
|
89475095d9
|
Preload callback processor class to prevent Pydantic Deserialization Error (#12776)
|
2026-02-06 04:29:28 -07:00 |
|
Tim O'Farrell
|
05d5f8848a
|
Fix V1 GitHub conversations failing to clone repository (#12775)
Co-authored-by: openhands <openhands@all-hands.dev>
|
2026-02-06 03:08:55 -07:00 |
|
Hiep Le
|
ee2885eb0b
|
feat: store plan.md file in appropriate configuration folders (#12713)
|
2026-02-06 16:09:39 +07:00 |
|
Tim O'Farrell
|
545257f870
|
Refactor: Add LLM provider utilities and improve API base URL detection (#12766)
Co-authored-by: openhands <openhands@all-hands.dev>
|
2026-02-05 14:22:32 -07:00 |
|
Hiep Le
|
b23ab33a01
|
chore: update sdk to the latest version (#12762)
|
2026-02-06 00:25:11 +07:00 |
|
sp.wack
|
a9ede73391
|
fix(backend): resolve missing email and display name for user identity tracking (#12719)
|
2026-02-05 16:50:33 +00:00 |
|
chuckbutkus
|
634c2439b4
|
Fix key gen again (#12752)
Co-authored-by: openhands <openhands@all-hands.dev>
|
2026-02-05 11:45:10 -05:00 |
|
Saurya Velagapudi
|
e38f1283ea
|
feat(recaptcha): add user_id and email to assessment log (#12749)
Co-authored-by: openhands <openhands@all-hands.dev>
|
2026-02-04 17:58:44 -08:00 |
|
Saurya Velagapudi
|
c355c4819f
|
feat(recaptcha): add assessment name to logging and AssessmentResult (#12744)
Co-authored-by: openhands <openhands@all-hands.dev>
|
2026-02-04 09:30:02 -08:00 |
|
Hiep Le
|
25cc55e558
|
chore: update sdk to the latest version (#12737)
|
2026-02-04 01:20:13 +07:00 |
|
chuckbutkus
|
0e825c38d7
|
APP-443: Fix key generation (#12726)
Co-authored-by: openhands <openhands@all-hands.dev>
Co-authored-by: tofarr <tofarr@gmail.com>
|
2026-02-03 17:50:40 +00:00 |
|
Graham Neubig
|
ce04e70b5b
|
fix: BYOR to OpenHands provider switch auth error (#12725)
Co-authored-by: openhands <openhands@all-hands.dev>
|
2026-02-03 09:26:56 -07:00 |
|
chuckbutkus
|
e688fba761
|
Fix check for already migrated (#12700)
|
2026-01-30 19:31:46 -05:00 |
|
Tim O'Farrell
|
d1ec5cbdf6
|
Fix litellm migration max_budget issue and add logging (#12697)
Co-authored-by: openhands <openhands@all-hands.dev>
|
2026-01-30 16:35:31 -07:00 |
|
Jamie Chicago
|
f42625f789
|
Improve issue templates with best practices and clear expectations (#12632)
Co-authored-by: jamiechicago312 <jamiechicago312@users.noreply.github.com>
Co-authored-by: openhands <openhands@all-hands.dev>
Co-authored-by: Engel Nyst <engel.nyst@gmail.com>
|
2026-01-30 21:27:44 +01:00 |
|
Tim O'Farrell
|
e62ceafa4a
|
Cleaner Logs (#12579)
Co-authored-by: openhands <openhands@all-hands.dev>
|
2026-01-30 15:25:36 +00:00 |
|
chuckbutkus
|
fdb04dfe5d
|
Add GitLab provider check to schedule_gitlab_repo_sync (#12680)
Co-authored-by: openhands <openhands@all-hands.dev>
|
2026-01-29 23:56:36 -05:00 |
|
Tim O'Farrell
|
9fb9efd3d2
|
Refactor LiteLLM key updates to use generic user key API (#12664)
Co-authored-by: openhands <openhands@all-hands.dev>
|
2026-01-29 09:53:01 -07:00 |
|
chuckbutkus
|
7d1c105b55
|
Move settings to dict to after openhands (#12663)
|
2026-01-28 23:45:01 +00:00 |
|
Tim O'Farrell
|
db6a9e8895
|
Fix broken key migration by decrypting legacy encrypted keys before LiteLLM update (#12657)
|
2026-01-28 15:09:50 -07:00 |
|
chuckbutkus
|
570ab904f6
|
Fix UserSettings creation from Org tables (#12635)
Co-authored-by: openhands <openhands@all-hands.dev>
Co-authored-by: tofarr <tofarr@gmail.com>
|
2026-01-28 09:35:05 -07:00 |
|
Tim O'Farrell
|
102095affb
|
Add downgrade script and methods for reverting user migration (#12629)
Co-authored-by: openhands <openhands@all-hands.dev>
Co-authored-by: chuckbutkus <chuck@all-hands.dev>
|
2026-01-27 14:41:34 -07:00 |
|
Tim O'Farrell
|
11c87caba4
|
fix(backend): fix callback state not persisting due to dual-session conflict (#12627)
Co-authored-by: openhands <openhands@all-hands.dev>
|
2026-01-27 10:02:48 -07:00 |
|