Skip to content

v1.7.4

Choose a tag to compare

@xingyaoww xingyaoww released this 05 Jan 20:13
2cbe607

What's Changed

  • Release v1.7.3 by @all-hands-bot in #1551
  • Update OpenHands version bump workflow to include all required steps by @malhotra5 in #1553
  • fix: Wait for PyPI propagation and add Slack notification to release workflow by @xingyaoww in #1552
  • feat: support SKILL.md file convention and name validation by @neubig in #1480
  • feat: add pause() and resume() methods to workspace classes by @ixchio in #1539
  • build(deps): Bump libtmux to >=0.53.0 for v0.51.0 hard deprecations by @tony in #1561
  • feat: add DeepSeek v3.2 model support by @ixchio in #1564
  • refactor: consolidate duplicated blocking wait logic in RemoteConversation.run() + remove defensive if else by @simonrosenberg in #1569
  • Fix DiscriminatedUnionMixin issues with Pydantic C bindings by @tofarr in #1555
  • Add test to verify working_dir standardization (closes #211) by @xingyaoww in #1576
  • Re-add discriminator field to discriminated union JSON schema by @tofarr in #1578
  • fix: Cap thinking budget below max_tokens by @csmith49 in #1580
  • Relax needs-triage duration by @enyst in #1567
  • Fix RemoteConversation polling on terminal errors by @simonrosenberg in #1572
  • More test fixes by @tofarr in #1581
  • remove custom_llm_provider from LLM config by @enyst in #1583
  • Update cryptography to 46.0.3 by @enyst in #1585
  • feat: relax tool matching on resume by @ixchio in #1538
  • Set initial execution status to error if it was running by @tofarr in #1554
  • More efficient websocket based implementation for async bash execution by @tofarr in #1587
  • feat: Create conversation when provided ID doesn't exist by @malhotra5 in #1579
  • fix(condenser): Retry on empty condensation by @csmith49 in #1577
  • Bump pydantic by @tofarr in #1593

New Contributors

Full Changelog: v1.7.3...v1.7.4