Behavioral compatibility notes
The following merged PRs were labeled release-note-required and are called out explicitly in this release:
What's Changed
- feat(llm): verify kimi-for-coding (Kimi Code membership) by @georgeglarson in #4150
- fix(sdk): respect subscription validator composition by @Sehlani042 in #3953
- chore(deps): bump joserfc from 1.6.4 to 1.6.8 by @dependabot[bot] in #4306
- chore(ci): remove QA Changes workflows by @VascoSch92 in #4299
- fix(agent-server): keep secrets out of workspace persistence by @enyst in #3990
- Mark deprecated compatibility aliases by @neubig in #4004
- Use the right branch name in release branches by @enyst in #4073
- refactor(llm): add LiteLLM-backed provider abstraction by @enyst in #2363
- feat(sdk): classify conversation errors by @neubig in #4316
- Release v1.40.0 by @all-hands-bot in #4324
New Contributors
- @georgeglarson made their first contribution in #4150
Full Changelog: v1.39.1...v1.40.0