v0.3.21

pydantic/pydantic-aiv0.3.21Jun 12, 2026by github-actions[bot]

AI Summary

This release appears to be from a different project focusing on UI improvements and bug fixes.

Key Highlights

  • Index on user.created_at
  • Chat stop and send recovery
  • Skill import conflict UI
  • Daemon workdir provisioning race fix
  • CodeBuddy CLI backend

New Features

  • CodeBuddy as first-class CLI backend

Full Release Notes

## Changelog
* 99afb82c508678293b2027afe4c2bb028737b091 Add index on "user".created_at (#4063)
* d2a03b8edca14785d5ddf275c450e919f43e7908 Fix chat stop and send recovery (#4060)
* 21ff178ac0c323a6f0ca93e775588cf3c948365f MUL-2701: hide raw creator UUID in skill import conflict UI (#3498)
* 9439a85aa610e3f7ecf55b563c1de165e67152ee MUL-3242: fix daemon workdir provisioning race
* c8ab73d38d46f13829295ad8c491574f18d45027 MUL-3244: Bind quick-create attachments to created issues (#4062)
* be00801acf6b5bde7d0615fce9ab60860b1bdbef MUL-3256: add 2026-06-12 changelog entry (#4065)
* 4594c776e1bf07736f71fbb9e15d1842fa700205 feat(agent): add CodeBuddy as first-class CLI backend (#3186)
* 9f720a401ce20dd6869b7948116105c162914c48 fix(desktop): improve renderer recovery prompt (#4056)
* 5c136f8557af1dae71d43e00c4135c3c7140c993 fix(lark): fix auth race and redirect param in LarkBindPage (#4047)
* f37d71a443be6fd149c03f2000eab229346b62db fix: apply single skill overwrite immediately (#4057)
* c510515da7a76486195a69894503033ebf5033cf fix: suggest daemon profiles for empty disk usage