v1.26.0
Behavioral compatibility notes
The following merged PRs were labeled release-note-required and are called out explicitly in this release:
- #3446 fix(sdk): make default current_datetime timezone-aware (@StressTestor)
What's Changed
- Merge adjacent user messages for strict role alternation by @Oxygen56 in #3450
- ci: treat Field default_factory changes as behavioral by @enyst in #3519
- feat(llm): inline http(s) image URLs as base64 for models that require it (Kimi K2.6) by @juanmichelini in #3219
- fix(sdk): make default current_datetime timezone-aware by @StressTestor in #3446
- feat(skills): support tag/SHA in EXTENSIONS_REF; skip polling for pinned refs by @tofarr in #3520
- Print agent_type in run-eval print-parameters step by @VascoSch92 in #3525
- Add PR description readiness check by @enyst in #3527
- fix: add git and reset tool name aliases for trinity-large-thinking by @juanmichelini in #2829
- feat: verify credentials in POST /api/mcp/test via optional tool call by @hieptl in #3526
- feat(settings): add apply_agent_settings_diff and canonicalize the llm tag on read by @simonrosenberg in #3534
- Release v1.26.0 by @all-hands-bot in #3531
New Contributors
- @Oxygen56 made their first contribution in #3450
- @StressTestor made their first contribution in #3446
Full Changelog: v1.25.0...v1.26.0