v1.23.0
googleworkspace/cliv1.23.0Sep 23, 2026by openhands-release-bot[bot]
Upgrading?
AI Summary
Adds universal macOS support, new Light themes, and telemetry tagging for Agent Canvas.
Key Highlights
- Universal macOS DMG with per-arch bundled runtimes
- Support for Light+ and Solarized Light themes
- Agent Canvas telemetry tagging by deployment kind
New Features
- Universal macOS DMG
- Light+ and Solarized Light theme support
- Agent Canvas telemetry tagging
Full Release Notes
## 1.23.0 (2026-09-23) <!-- Release notes generated using configuration in .github/release.yml at main --> ## What's Changed ### Features * feat(desktop): universal macOS DMG with per-arch bundled runtimes by @harsh-batheja in https://github.com/OpenHands/OpenHands/pull/17225 * feat: Support Light+ and Solarized Light theme by @davideuler in https://github.com/OpenHands/OpenHands/pull/16632 * feat: tag Agent Canvas telemetry by deployment kind (OSS-13530) by @malhotra5 in https://github.com/OpenHands/OpenHands/pull/17529 ### Bug Fixes * fix: refresh Canvas image packages by @neubig in https://github.com/OpenHands/OpenHands/pull/17633 * fix(chat): restore 11px mode label on the change-agent button by @Harsh23Kashyap in https://github.com/OpenHands/OpenHands/pull/17616 * fix(test): drain MSW's in-flight requests instead of 30 event-loop turns by @alanhuangyoo in https://github.com/OpenHands/OpenHands/pull/16890 * fix(chat): avoid re-rendering unchanged historical Markdown by @Jokasa7 in https://github.com/OpenHands/OpenHands/pull/17015 * fix: load logs for script automation runs and show their script by @hieptl in https://github.com/OpenHands/OpenHands/pull/17519 * fix(chat): clear a "Failed to send" bubble once its message is echoed back by @hieptl in https://github.com/OpenHands/OpenHands/pull/17639 * fix: show conversation tag keys in sidebar chips by @mvanhorn in https://github.com/OpenHands/OpenHands/pull/16853 * fix(ci): let triage and repository writers own readiness by @neubig in https://github.com/OpenHands/OpenHands/pull/17598 ### Maintenance * chore: remove merged PR artifacts by @all-hands-bot in https://github.com/OpenHands/OpenHands/pull/17591 * chore: consume SDK 1.49.5 and Automation 1.15.0 by @juanmichelini in https://github.com/OpenHands/OpenHands/pull/17650 ## New Contributors * @harsh-batheja made their first contribution in https://github.com/OpenHands/OpenHands/pull/17225 * @davideuler made their first contribution in https://github.com/OpenHands/OpenHands/pull/16632 * @Jokasa7 made their first contribution in https://github.com/OpenHands/OpenHands/pull/17015 **Full Changelog**: https://github.com/OpenHands/OpenHands/compare/v1.22.0...v1.23.0 --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). <!-- AGENT_CANVAS_DOCKER_START -->
Related Repositories
farion1231/cc-switch★ 147,221
A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io
rustdesk/rustdesk★ 126,545
An open-source remote desktop application designed for self-hosting, as an alternative to TeamViewer.
tauri-apps/tauri★ 112,093
Build smaller, faster, and more secure desktop and mobile applications with a web frontend.
ruvnet/RuView★ 99,049
π RuView turns commodity WiFi signals into real-time spatial intelligence, vital sign monitoring, and presence detection — all without a single pixel of video.
oven-sh/bun★ 96,338
Incredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one