Skip to content

2.1.3

Latest

Choose a tag to compare

@matt-bernstein matt-bernstein released this 29 Oct 12:54
· 9 commits to master since this release

What's Changed

Breaking Changes

Change Detail
Python Requires 3.11+ (3.10 dropped)
client.interfaces.duplicate No longer accepts code or required compiled/title (+ artifacts/schemas/…).

Features

Endpoint(s) / surface Change
POST /api/interfaces/{id}/move/ New
GET /api/projects/{id}/imports/, reimports client.tasks.create_many_status -> client.projects.imports.get; New client.projects.imports.list, reimports.list / get
GET /api/analytics/kpis/... segment_by_user, segment_by_project
Org / project / workspace member bulk Select-all filters: filters, search, tags, activity bounds (parity with member tables)
GET .../members/paginated/ tags_operator (Any / All / None of tags)
Organization invite expired, expires_at; update token_expires_at
PATCH /api/organizations/{id} allow_unsafe_instruction_tags
Workspaces interfaces_count
Permission options requires, excluded_by
Converter to_appen_report(...)
Interface CLI Local preview cache

Request fields removed

Endpoint(s) Fields removed
Project templates create/update created_by, organization
Prompt versions / third-party model version organization

Bug Fixes

  • Import status path docs: project id vs import pk on tasks.create_many_status
  • Prompt version org scoping
  • Invite link expiry
  • Member tags Any/All/None via tags_operator

Other Changes

  • Drop Python 3.10; security dependency bumps
  • Sample region generation no longer depends on jsf

Full Changelog: 2.1.2...2.1.3