Skip to content

v1.16.0

Choose a tag to compare

@xingyaoww xingyaoww released this 31 Mar 00:07

What's Changed

  • fix(ci): handle dict-valued json_schema_extra in API breakage checker by @enyst in #2568
  • feat(sdk/subagent): Resolve ${VAR} env variables in all MCP server config fields by @VascoSch92 in #2492
  • feat(sdk): allow acp_model for codex-acp by @simonrosenberg in #2562
  • fix(ci): allow additive response oneOf expansion in oasdiff checker by @enyst in #2572
  • refactor(tools): remove max_run by @VascoSch92 in #2491
  • Release v1.15.0 by @all-hands-bot in #2567
  • feat: pass partial_archive_url to evaluation workflow for resume support by @juanmichelini in #2540
  • feat: add local_agent_server_mode to OpenHandsCloudWorkspace by @xingyaoww in #2490
  • chore(deps): bump lewagon/wait-on-check-action from 1.4.1 to 1.5.0 by @dependabot[bot] in #2581
  • refactor(tools/task): change task tool description by @VascoSch92 in #2513
  • chore(deps): bump dawidd6/action-download-artifact from 6 to 19 by @dependabot[bot] in #2580
  • chore(deps): bump docker/setup-buildx-action from 3 to 4 by @dependabot[bot] in #2579
  • feat(sdk): add ResourceLockManager for parallel tool execution safety by @VascoSch92 in #2560
  • Add trusted-by logos to README by @jamiechicago312 in #2591
  • Pass workflow run ID to evaluation job by @juanmichelini in #2594
  • feat(workspace): add get_mcp_config() to OpenHandsCloudWorkspace by @malhotra5 in #2595
  • fix: Send ConversationErrorEvent when MCP connection fails and improve error handling by @tofarr in #2556
  • Add tags support to conversations API by @rbren in #2454
  • docs: document existing uv and deno skills by @enyst in #2602
  • Fix symlinked CLAUDE.md → AGENTS.md causing duplicate content in system prompt by @xingyaoww in #2601
  • feat: switch default base images to nikolaik slim variant by @aivong-openhands in #2551
  • sdk: centralize programmatic settings schema by @neubig in #2361
  • Warn users when tmux is not installed for better terminal stability by @xingyaoww in #2590
  • chore: remove outdated INSTALL_ACP example from build.py docstring by @simonrosenberg in #2608
  • feat(observability): support custom ports for self-hosted Laminar by @Shimada666 in #2447
  • Deprecate RUNTIME_URL in favor of OH_WEB_URL by @enyst in #2429
  • Adjust RUNTIME_URL deprecation metadata for v1.15.0 by @enyst in #2612
  • Add sdk-release skill to guide through the release process by @xingyaoww in #2611
  • fix(ci): switch Gemini defaults to 3.1 Pro by @enyst in #2615
  • fix(gemini): replace 3 Pro references with 3.1 by @enyst in #2617

New Contributors

Full Changelog: v1.15.0...v1.16.0