2.0.0
π What's Changed
π Enhancements - Enterprise-only
- Added a new
projects.stats.iaaendpoint to return stats from the inter-annotator agreement matrix. - You can now update tasks that have comments.
- Added support for
synctoS3s(S3 with IAM role) exports.
π Enhancements - Enterprise and Open Source
- Expanded support to include all project settings, many of which were missing in SDK 1. For example, in Enterprise environments you can now configure
assignment_settings,review_settings,annotator_evaluation, and many more. - Fixed passing the
projectparameter inactions.list()(broken in SDK 1). - Relaxed request/response validation reduces pydantic errors in SDK 2.
π¨ Breaking changes - Enterprise-only
comments.createno longer accepts aprojectargument.- In
prompts.indicators, thepkparameter is nowid. - In
prompts.runsandprompts.versions, theidparameter is nowprompt_id. workspaces.members.listresponses are now objects instead of dictionaries.
π¨ Breaking changes - Enterprise- and Open Source
- In
projects.exportscalls, the project ID is now passed asid, while the export ID is passed asexport_pk. - Predictions returned in task responses are now objects instead of dictionaries.
Full Changelog: 1.0.20...2.0.0