Skip to content

1.65.0

Choose a tag to compare

@openhands-release-bot openhands-release-bot released this 25 Sep 10:30
0e1ab02

1.65.0 (2026-09-25)

What's Changed

Features

  • feat: add dev_user_roles.py seed script for local role-swapping QA by @tofarr in #514
  • feat(event-callback): OHE-3279 : add MemoryChangeCallbackProcessor to detect MEMORY.md updates by @tofarr in #451

Bug Fixes

  • fix(budgets): show alerts only for available integrations by @ak684 in #470
  • fix(budgets): apply member defaults before provisioning keys by @ak684 in #475
  • fix: OHE-3343 : point integration conversation links to Agent Canvas by @tofarr in #487
  • fix(budgets): OHE-3330 keep counted spend when the reset day changes mid-cycle by @hieptl in #483
  • fix(budgets): fail closed during LiteLLM reconciliation by @saurya in #359
  • fix: retry failed budget alert deliveries by @ak684 in #501
  • fix: reconcile organization budget disable and retries by @ak684 in #499
  • fix: retain previous budget policy when an edit cannot be blocked by @ak684 in #500
  • fix: OHE-3342 : prevent duplicate shared secrets on personal secret writes by @tofarr in #515
  • fix: Broken local auth by @tofarr in #517
  • fix: preserve the expiry of cached identity-provider tokens by @ak684 in #507
  • fix: load Azure user profiles without a default organization by @ak684 in #510
  • fix: restore Azure organization discovery and invitation routes by @ak684 in #502
  • fix: accept Canvas authentication analytics events by @ak684 in #505
  • fix: support service credentials for Keycloak admin calls by @ak684 in #504
  • fix: keep conversation credentials valid during startup by @ak684 in #509
  • fix(budgets): OHE-3345 always show Your Budget in SaaS team orgs by @hieptl in #492
  • fix(budgets): open Recent Usage conversations in Agent Canvas by @hieptl in #506
  • fix(budgets): PLTF-3562 stop budget read paths from writing settings rows by @aivong-openhands in #480

Maintenance

  • test(budgets): verify disabling individual limits restores admission by @ak684 in #486
  • chore(quint): model org budgets and cover four untested branches by @aivong-openhands in #481

Full Changelog: 1.64.0...1.65.0


This PR was generated with Release Please. See documentation.