Repository navigation
1.71.0
1.71.0 (2026-10-13)
What's Changed
Features
- feat: add Super Admin dashboard, first-install NUX, and settings UI updates by @FraterCCCLXIII in #621
- feat: Add Reset Password action to super-admin users rows by @tofarr in #729
- feat: add ENABLE_LEGACY_LITELLM deployment-wide switch (backend) by @dylan-openhands in #519
- feat: hide budgets UI when ENABLE_LEGACY_LITELLM is off by @dylan-openhands in #520
- feat: skip LiteLLM proxy model discovery when ENABLE_LEGACY_LITELLM is off by @dylan-openhands in #521
- feat: make an ENABLE_LEGACY_LITELLM=false install usable out of the box by @dylan-openhands in #538
- feat(super-admin): add CRUD admin API + UI for oauth_providers by @tofarr in #743
- feat(mcp): call a tool on a connected MCP server (OHE-3515) by @hieptl in #678
- feat(settings): provider connections for org-defaults LLM profiles by @juanmichelini in #536
- feat: rename oauth_providers -> auth_providers with polymorphic details blob (OHE-3294) by @tofarr in #749
- feat(super-admin): add SAML form support to auth providers UI by @tofarr in #757
Bug Fixes
- fix(usage): link Associated PR to the provider and label it org/repo #N by @henriquehirako in #700
- fix(super-admin): show every conversation on the dashboard and count users' conversations the same way (OHE-3527) by @hieptl in #703
- fix(super-admin): keep the dashboard's organization and time window after navigating away (OHE-3528) by @hieptl in #704
- fix: show the field and reason of a request validation error in toasts (OHE-3529) by @hieptl in #706
- fix: link Terms of Service and Privacy Policy to openhands.dev (OHE-3543) by @hieptl in #717
- fix(super-admin): remove Provision User from the Users page, keep Invite by email (OHE-3540) by @hieptl in #718
- fix(settings): open Agent Canvas on the org selected in Settings (OHE-3545) by @hieptl in #719
- fix: enable superadmin in local testing by @tofarr in #724
- fix(super-admin): Use local-IDP sign-up links for "Invite by email" on /super-admin/users by @tofarr in #725
- fix: Prevent Super Admins from revoking their own access by @tofarr in #728
- fix(super-admin): show the company brand and tidy dashboard controls (OHE-3549) by @hieptl in #727
- fix(super-admin): remove Suspend and Resume from the Organizations page (OHE-3544) by @hieptl in #735
- fix(super-admin): count a git account toward the guide's automation step and rename it (OHE-3553) by @hieptl in #737
- fix(super-admin): tell the company brand and organizations apart in the install wizard (OHE-3556) by @hieptl in #738
- fix(org): explain an invitation refused for the wrong email (OHE-3557) by @hieptl in #736
- fix(idp): send the first Super Admin to the install wizard after password sign-up (OHE-3560) by @hieptl in #739
- fix(super-admin): count a minted sign-up link toward the guide's "Invite users" step (OHE-3561) by @hieptl in #740
- fix: Enforce at most one integrated/password IDP provider, always is_idp=True by @tofarr in #746
- fix: count each conversation start once against daily quota by @neubig in #662
- fix(budgets): replace the LiteLLM health banners with a status badge (OHE-3505) by @hieptl in #741
- fix(api-keys): require billing before credits can grant LLM key export (OHE-3416) by @hieptl in #742
- fix(integrations): do not treat scoped package names as @OpenHands mentions by @henriquehirako in #726
New Contributors
- @henriquehirako made their first contribution in #700
Full Changelog: 1.70.1...1.71.0
This PR was generated with Release Please. See documentation.