Skip to content

Releases: HumanSignal/label-studio-sdk

2.0.6

11 Sep 16:36
ae281ef
Compare
Choose a tag to compare

What's Changed

🌟 Enhancements - Enterprise-only

  • Projects > Members > Paginated > Get project members paginated endpoint has been added, to support getting project memberships and roles with pagination
  • Projects > Members > Bulk > Bulk assign project members endpoint now supports filtering users by name, email, or username, and assigning their role.
  • Activity Logs readout endpoint has been added to the SDK
  • Annotation History endpoints (get annotation history for single annotation, get annotation history for project, and delete annotation history items) have been added to the SDK
  • Annotation Reviews endpoints (List/get reviews, create review, delete review, update review) have been added to the SDK
  • Azure SPI (Azure with Service Principal Identity) storage support added to Import Storages and Export Storages
  • GCS WIF (Google Cloud Storage with Workload Identity Federation) storage support added to Import Storages and Export Storages
  • Session Policy endpoints for update + retrieve have been added to the SDK

Features

Bug Fixes

Other Changes

Full Changelog: 2.0.5...2.0.6

2.0.5

02 Sep 15:35
db302c3
Compare
Choose a tag to compare

What's Changed

🌟 Enhancements - Enterprise-only

  • Workspaces > Members > Bulk endpoint has been added, to bulk-assign users to a workspace.
    image
  • Projects > Metrics endpoints have been added to manage the agreement metrics used between annotations in a projects, including uploading custom metrics.
    image
  • Projects > Stats total agreement endpoint has been added, to get the total agreement for each label used in a project.
    image
  • Activity Logs endpoint has been added, to view all requests across a workspace, project, user, HTTP method, date range or search query.
    image

Features

Other Changes

Full Changelog: 2.0.4...2.0.5

2.0.4

28 Aug 12:39
43fa04c
Compare
Choose a tag to compare

What's Changed

🌟 Enhancements - Enterprise-only

  • Projects > Members > Bulk endpoint has been added, to bulk-assign users to projects.
image

Features

Bug Fixes

Full Changelog: 2.0.3...2.0.4

2.0.3

26 Aug 04:29
b8506c8
Compare
Choose a tag to compare

What's Changed

🌟 Enhancements - Enterprise-only

  • Projects > Members endpoint has been added to the Label Studio SDK, enabling listing the members of a specific project.
image
  • SSO > SAML and SSO > SCIM endpoints have been added to the Label Studio SDK, enabling configuring workspace, role, and project-based groups programatically.
image
  • It is now possible to pass the type and users parameters, allowing filtering which task assignments are deleted, to the DELETE endpoint under Projects > Assignments via the SDK.

Features

  • feat: BROS-349: Add assign user and export snapshot tutorials by @makseq in #537
  • feat: FIT-474: Paginated project members endpoint by @robot-ci-heartex in #544
  • feat: FIT-582: Members Page performance improvement to display only users with contributions by @robot-ci-heartex in #536
  • feat: ROOT-84: expose endpoints for updating SSO group mappings in SDK by @robot-ci-heartex in #548

Other Changes

  • chore: ROOT-83: support additional parameters on assignees DELETE request and improve tests by @robot-ci-heartex in #539

Full Changelog: 2.0.2...2.0.3

2.0.2

22 Aug 05:39
a0a9c4c
Compare
Choose a tag to compare

What's Changed

🌟 Enhancements - Enterprise-only

Projects > Assignments endpoints have been added to the Label Studio SDK and documentation, to support programmatic management of task assignments within projects.

image

Features

Other Changes

  • Add example script for managing user licenses by @niklub in #530

Full Changelog: 2.0.1...2.0.2

2.0.1

19 Aug 18:09
7f3b963
Compare
Choose a tag to compare

What's Changed

🌟 Enhancements - Enterprise-only

  • Added billing.info endpoint for getting billing checks and billing feature flags for the current organization
  • Added organizations.memberships.list endpoint for listing out an organization's memberships and roles
  • Added organizations.memberships.update endpoint for updating an organization user's membership or role

Full Changelog: 2.0.0...2.0.1

2.0.0

18 Aug 16:09
Compare
Choose a tag to compare

🚀 What's Changed

🌟 Enhancements - Enterprise-only

  • Added a new projects.stats.iaa endpoint to return stats from the inter-annotator agreement matrix.
  • You can now update tasks that have comments.
  • Added support for sync to S3s (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 project parameter in actions.list() (broken in SDK 1).
  • Relaxed request/response validation reduces pydantic errors in SDK 2.

🚨 Breaking changes - Enterprise-only

  • comments.create no longer accepts a project argument.
  • In prompts.indicators, the pk parameter is now id.
  • In prompts.runs and prompts.versions, the id parameter is now prompt_id.
  • workspaces.members.list responses are now objects instead of dictionaries.

🚨 Breaking changes - Enterprise- and Open Source

  • In projects.exports calls, the project ID is now passed as id, while the export ID is passed as export_pk.
  • Predictions returned in task responses are now objects instead of dictionaries.

Full Changelog: 1.0.20...2.0.0

1.0.20

22 Jul 10:30
Compare
Choose a tag to compare

Full Changelog: 1.0.19...1.0.20

1.0.19

18 Jul 20:58
fb9acd5
Compare
Choose a tag to compare

What's Changed

Bug Fixes

Other Changes

Full Changelog: 1.0.18...1.0.19

1.0.18

17 Jun 09:31
ae62d7e
Compare
Choose a tag to compare

What's Changed

Bug Fixes

Full Changelog: 1.0.17...1.0.18