Can we tag v1.1.0 and release today? Maybe <@U093U...
# proj-agent-canvas
h
Can we tag v1.1.0 and release today? Maybe @millions-afternoon-47582 or @quick-window-91705 can own it. There are quite a few bug fixes and some new features that would be great to get out there. It might also be good to have a version in between plugin support and agent profiles landing. đź§µ with current merges since last release
Copy code
This release improves the core conversation experience with streamed OpenHands agent responses, better handling for wide markdown tables, a more organized conversation sidebar with pinned conversations, and a new copy action for conversation error banners. It also smooths out setup and recovery flows, including better backend disconnect guidance, cloud credential recovery, public backend onboarding, and a new lock-to-cloud backend setup mode.

For teams building with connected tools, 1.1.0 adds stronger ACP and MCP support: clearer ACP error banners with re-auth actions, improved ACP model handling, referenceable MCP server names, and preserved encrypted MCP credentials for agent conversations. Agent settings also gain support for parallel tool calls through tool_concurrency_limit, giving advanced users more control over agent execution behavior.

We also added polish across LLM profiles, secrets management, cloud settings, and subscription-backed LLM profile detection.

## Features

- [#1372](<https://github.com/OpenHands/agent-canvas/pull/1372>) Add Duplicate button to LLM profile menu
- [#1406](<https://github.com/OpenHands/agent-canvas/pull/1406>) Increase secrets table max-height to show up to 12 rows
- [#1386](<https://github.com/OpenHands/agent-canvas/pull/1386>) Give SSE/shttp MCP servers referenceable names
- [#1387](<https://github.com/OpenHands/agent-canvas/pull/1387>) ACP error banner code-specific header + re-auth action
- [#1144](<https://github.com/OpenHands/agent-canvas/pull/1144>) Enhance conversation sidebar with pinned section and grouping
- [#1389](<https://github.com/OpenHands/agent-canvas/pull/1389>) Add lock-to-cloud backend setup mode
- [#1312](<https://github.com/OpenHands/agent-canvas/pull/1312>) Add parallel tool calls setting to Agent Settings
- [#1379](<https://github.com/OpenHands/agent-canvas/pull/1379>) Add deployment-choice modal for GitHub and Slack responders
- [#1472](<https://github.com/OpenHands/agent-canvas/pull/1472>) Wide markdown table scroll + home LLM banner polish
- [#1474](<https://github.com/OpenHands/agent-canvas/pull/1474>) Stream OpenHands agent responses
- [#1432](<https://github.com/OpenHands/agent-canvas/pull/1432>) Add copy action to conversation error banner
- [#1453](<https://github.com/OpenHands/agent-canvas/pull/1453>) Add Cloud link to settings sidebar for cloud backends

## Bug Fixes

- [#1369](<https://github.com/OpenHands/agent-canvas/pull/1369>) Upgrade `typescript-client` to v1.25.0 for pinned ACP versions
- [#1383](<https://github.com/OpenHands/agent-canvas/pull/1383>) Fix Cloud credential expiration recovery
- [#1382](<https://github.com/OpenHands/agent-canvas/pull/1382>) Clarify unknown agent-server version errors
- [#1223](<https://github.com/OpenHands/agent-canvas/pull/1223>) Improve backend disconnect guidance
- [#1391](<https://github.com/OpenHands/agent-canvas/pull/1391>) Strip routing prefix from native model name in conversation chip
- [#1414](<https://github.com/OpenHands/agent-canvas/pull/1414>) Seed `AUTOMATION_KV_SECRET` for local dev stack
- [#1416](<https://github.com/OpenHands/agent-canvas/pull/1416>) Build npm static app with prod PostHog
- [#1418](<https://github.com/OpenHands/agent-canvas/pull/1418>) Fix send-on-Enter for touchscreen laptops
- [#1415](<https://github.com/OpenHands/agent-canvas/pull/1415>) Surface real `claude-agent-acp` default model
- [#1385](<https://github.com/OpenHands/agent-canvas/pull/1385>) Show onboarding before public backend auth gate
- [#1426](<https://github.com/OpenHands/agent-canvas/pull/1426>) Preserve encrypted MCP credentials for agent conversations
- [#1431](<https://github.com/OpenHands/agent-canvas/pull/1431>) Resolve React console warning in `UserMessageBody` truncation
- [#1481](<https://github.com/OpenHands/agent-canvas/pull/1481>) Render literal angle-bracket text in user messages
- [#1458](<https://github.com/OpenHands/agent-canvas/pull/1458>) Recognize subscription LLM profiles as configured
- [#1499](<https://github.com/OpenHands/agent-canvas/pull/1499>) Show ACP-disabled tooltip on desktop

## Other

- [#1356](<https://github.com/OpenHands/agent-canvas/pull/1356>) Refactor settings navigation into per-component files
- [#1360](<https://github.com/OpenHands/agent-canvas/pull/1360>) Refactor filter-menu primitives
- [#1362](<https://github.com/OpenHands/agent-canvas/pull/1362>) Extract backend modal row/version components
- [#1358](<https://github.com/OpenHands/agent-canvas/pull/1358>) Extract `TreeNode` from file tree view
- [#1374](<https://github.com/OpenHands/agent-canvas/pull/1374>) Extract chat message subcomponents
- [#1376](<https://github.com/OpenHands/agent-canvas/pull/1376>) Extract conversation mobile panel page
- [#1378](<https://github.com/OpenHands/agent-canvas/pull/1378>) Extract automations menu item subcomponents
- [#1400](<https://github.com/OpenHands/agent-canvas/pull/1400>) Extract chat subcomponents
- [#1404](<https://github.com/OpenHands/agent-canvas/pull/1404>) Extract back nav/crossfade helpers
- [#1402](<https://github.com/OpenHands/agent-canvas/pull/1402>) Extract settings field/menu subcomponents
- [#1445](<https://github.com/OpenHands/agent-canvas/pull/1445>) Add Testing Rules section to `AGENTS.md`
- [#1442](<https://github.com/OpenHands/agent-canvas/pull/1442>) Enforce `i18next/no-literal-string` on JSX attributes
- [#1465](<https://github.com/OpenHands/agent-canvas/pull/1465>) Collapse mock E2E PR comment tables
- [#1455](<https://github.com/OpenHands/agent-canvas/pull/1455>) Pin exact dependency versions
- [#1451](<https://github.com/OpenHands/agent-canvas/pull/1451>) Pin extensions catalog dependency
- [#1475](<https://github.com/OpenHands/agent-canvas/pull/1475>) De-flake E2E git control bar workspace pill assertion
- [#1486](<https://github.com/OpenHands/agent-canvas/pull/1486>) Bump `typescript-client`, `agent-server`, and `openhands-sdk` dependencies
m
Hello @quick-window-91705, Could you please help with the release when you have a chance? Thank you very much! thankyou
c
Just wondering, what does “public backend onboarding” refer to? 🤔
h
@calm-artist-7206 github.com/OpenHands/agent-canvas/pull/1385 . The wording is a bit awkward in that blurb so it could be removed
c
Ah, thank you! …Yes, sounds like a UX tweak
q
Going to be releasing off this branch: github.com/OpenHands/agent-canvas/pull/1511