Label-studio-sdk

Latest version: v1.0.11

Safety actively analyzes 723158 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 3

1.0.3

Not secure
<!-- Release notes generated using configuration in .github/release.yml at release/1.0.3 -->

What's Changed
Bug Fixes
* fix: DIA-1144: Mensuration demo fixed by matt-bernstein in https://github.com/HumanSignal/label-studio-sdk/pull/253
* `project.update()` API changed to work with Label Studio Enterprise version

**Full Changelog**: https://github.com/HumanSignal/label-studio-sdk/compare/1.0.2...1.0.3

1.0.2

Not secure
<!-- Release notes generated using configuration in .github/release.yml at release/1.0.2 -->

What's Changed
* feat: DIA-1144: SDK demo for mensuration and polling by matt-bernstein in https://github.com/HumanSignal/label-studio-sdk/pull/245
* Bugfix with calling `tasks.get()`
* Improving `actions` methods



**Full Changelog**: https://github.com/HumanSignal/label-studio-sdk/compare/1.0.1...1.0.2

1.0.1

Not secure
<!-- Release notes generated using configuration in .github/release.yml at release/1.0.1 -->

What's Changed
Features
* Added `actions.create()` endpoint for managing tasks
* Added `query` parameter when for filtering, selecting and ordering tasks in `tasks.list()` call
Fixed issues
* Fixed pagination - now you can iterate `for task in ls.tasks.list()` without handling 404 error.
* Fixed `annotations` calls

Other Changes
* Add changes for the labeling interface by niklub in https://github.com/HumanSignal/label-studio-sdk/pull/230

1.0.0

Not secure
<!-- Release notes generated using configuration in .github/release.yml at release/1.0.0 -->
We’re excited to announce the release of a new version the Label Studio SDK which includes a number of major improvements that will make working with our SDK and API considerably easier. It utilizes [Fern](https://buildwithfern.com/)](https://buildwithfern.com/) to automate SDK generation utilizing the OpenAPI schema.

Check our [updated documentation](https://api.labelstud.io/)

What’s new?

Here some of the key changes to this new SDK release:

- Clean and modular SDK design with idiomatic method names that follows SDK design best practices, with a clean hierarchy that reflects LS data models
- Typization and parameter validation to reduce potential for user errors
- Automated retries for more resilient calls
- Async client support that now allows users to evoke calls in async applications for more efficient throughput on project and task creation
- Auto-paginated calls for retrieving projects, tasks and users to make managing pagination less painful and allow users to iterate objects with simple “for taks in tasks” loops
- New functions including cloud storage data I/O management, managing batches of annotation, connecting ML backends, and configuring webhooks
- Enhanced test coverage and API compatibility with Label Studio versioning to introduce additional stability
- Added converter for import/export data formats using `label_studio_sdk.converter` to streamline conversions between Label Studio input/output and various common ML formats
- Greatly improved documentation

Backwards compatibility?

We do not anticipate that these SDK changes will be breaking and we have worked to ensure backwards compatibility with previous SDK versions if you’re using `from label_studio_sdk import Client` or `from label_studio_sdk.data_manager import *`for the legacy code. However, please note that other imports for old functions must be replaced with `from label_studio_sdk._legacy import Project` .

Also, the `_legacy` library will be deprecated; deprecation period `label-studio-sdk>=1,<2`.

We hope you enjoy working with this new API and look forward to hearing your feedback in the community Discourse.

New Contributors

Thanks to [Fern team](https://buildwithfern.com/) for their beautiful SDK autogeneration framework!

**Full Changelog**: https://github.com/HumanSignal/label-studio-sdk/compare/0.0.34...1.0.0

0.0.34

Not secure
<!-- Release notes generated using configuration in .github/release.yml at release/0.0.34 -->

What's Changed
Features
* feat: added missing annotations methods by vchulski in https://github.com/HumanSignal/label-studio-sdk/pull/160
* feat: Add columns with comments in data manager by makseq in https://github.com/HumanSignal/label-studio-sdk/pull/174
* feat: New labeling config parser by deppp in https://github.com/HumanSignal/label-studio-sdk/pull/187
* feat: Add default storage for migration script by makseq in https://github.com/HumanSignal/label-studio-sdk/pull/165
* feat: Add example on how to randomly assign tasks to reviewer by makseq in https://github.com/HumanSignal/label-studio-sdk/pull/189
* feat: Add AWS S3 IAM import storage connection by makseq in https://github.com/HumanSignal/label-studio-sdk/pull/188
* feat: Add more storage endpoints. Add custom timeout to make request by makseq in https://github.com/HumanSignal/label-studio-sdk/pull/190
* feat: Add export with filters by makseq in https://github.com/HumanSignal/label-studio-sdk/pull/198
Bug Fixes
* fix: Move cookies initialization to prevent client creation errors by betamaxed in https://github.com/HumanSignal/label-studio-sdk/pull/135
* fix: Adding check for invalid Client instantiation by GuilhermeFreire in https://github.com/HumanSignal/label-studio-sdk/pull/146
* fix: version parsing in setup.py by StellaASchlotter in https://github.com/HumanSignal/label-studio-sdk/pull/196
* fix: Excluding docs from setuptools by CharalamposGeorgiadis in https://github.com/HumanSignal/label-studio-sdk/pull/191
* fix: LEAP-1028: Remove logging config by triklozoid in https://github.com/HumanSignal/label-studio-sdk/pull/206
* fix: Update header to reflect new docs styles by huguestennier in https://github.com/HumanSignal/label-studio-sdk/pull/209
* fix: DIA-1123: Config with empty string value breaks parser by hakan458 in https://github.com/HumanSignal/label-studio-sdk/pull/212
Other Changes
* ci: bump actions/checkout from 3 to 4 by dependabot in https://github.com/HumanSignal/label-studio-sdk/pull/154
* docs: Add README for examples by makseq in https://github.com/HumanSignal/label-studio-sdk/pull/155
* Support null google_application_credentials by njhartwell in https://github.com/HumanSignal/label-studio-sdk/pull/137
* docs: Update README.md for examples by nehalecky in https://github.com/HumanSignal/label-studio-sdk/pull/156
* ci: bump thehanimo/pr-title-checker from 1.4.0 to 1.4.1 by dependabot in https://github.com/HumanSignal/label-studio-sdk/pull/158
* ci: bump release-drafter/release-drafter from 5.24.0 to 5.25.0 by dependabot in https://github.com/HumanSignal/label-studio-sdk/pull/159
* docs: Remove broken image link by caitlinwheeless in https://github.com/HumanSignal/label-studio-sdk/pull/164
* ci: bump actions/github-script from 6 to 7 by dependabot in https://github.com/HumanSignal/label-studio-sdk/pull/166
* ci: PLATE-675: Enable jira chatops command for issues by nikitabelonogov in https://github.com/HumanSignal/label-studio-sdk/pull/168
* ci: bump actions/setup-python from 4 to 5 by dependabot in https://github.com/HumanSignal/label-studio-sdk/pull/169
* ci: bump actions/upload-artifact from 3 to 4 by dependabot in https://github.com/HumanSignal/label-studio-sdk/pull/170
* ci: PLATE-775: ChatOps: Instant Workflow Run link + reaction token by nikitabelonogov in https://github.com/HumanSignal/label-studio-sdk/pull/171
* ci: bump actions/cache from 3 to 4 by dependabot in https://github.com/HumanSignal/label-studio-sdk/pull/176
* ci: bump peter-evans/create-or-update-comment from 3 to 4 by dependabot in https://github.com/HumanSignal/label-studio-sdk/pull/177
* ci: bump peter-evans/slash-command-dispatch from 3 to 4 by dependabot in https://github.com/HumanSignal/label-studio-sdk/pull/181
* ci: bump hmarr/debug-action from 2.1.0 to 3.0.0 by dependabot in https://github.com/HumanSignal/label-studio-sdk/pull/180
* ci: bump release-drafter/release-drafter from 5.25.0 to 6.0.0 by dependabot in https://github.com/HumanSignal/label-studio-sdk/pull/179
* ci: bump thehanimo/pr-title-checker from 1.4.1 to 1.4.2 by dependabot in https://github.com/HumanSignal/label-studio-sdk/pull/182
* docs: link fix and PR naming section by vchulski in https://github.com/HumanSignal/label-studio-sdk/pull/161
* Add log level control to SDK by niklub in https://github.com/HumanSignal/label-studio-sdk/pull/104
* Add `recursive_scan` for S3 storage import by strickvl in https://github.com/HumanSignal/label-studio-sdk/pull/130
* fixes for pydantic v2 by crowncastlejsl in https://github.com/HumanSignal/label-studio-sdk/pull/184
* fix missing import by matt-bernstein in https://github.com/HumanSignal/label-studio-sdk/pull/193
* Add class to body to match Label Studio docs by huguestennier in https://github.com/HumanSignal/label-studio-sdk/pull/210

New Contributors
* njhartwell made their first contribution in https://github.com/HumanSignal/label-studio-sdk/pull/137
* betamaxed made their first contribution in https://github.com/HumanSignal/label-studio-sdk/pull/135
* nehalecky made their first contribution in https://github.com/HumanSignal/label-studio-sdk/pull/156
* caitlinwheeless made their first contribution in https://github.com/HumanSignal/label-studio-sdk/pull/164
* nikitabelonogov made their first contribution in https://github.com/HumanSignal/label-studio-sdk/pull/168
* deppp made their first contribution in https://github.com/HumanSignal/label-studio-sdk/pull/187
* GuilhermeFreire made their first contribution in https://github.com/HumanSignal/label-studio-sdk/pull/146
* crowncastlejsl made their first contribution in https://github.com/HumanSignal/label-studio-sdk/pull/184
* StellaASchlotter made their first contribution in https://github.com/HumanSignal/label-studio-sdk/pull/196
* matt-bernstein made their first contribution in https://github.com/HumanSignal/label-studio-sdk/pull/193
* CharalamposGeorgiadis made their first contribution in https://github.com/HumanSignal/label-studio-sdk/pull/191
* hakan458 made their first contribution in https://github.com/HumanSignal/label-studio-sdk/pull/212

**Full Changelog**: https://github.com/HumanSignal/label-studio-sdk/compare/0.0.32...0.0.34

0.0.32

Not secure
<!-- Release notes generated using configuration in .github/release.yml at release/0.0.32 -->

What's Changed
Bug Fixes
* fix: Migration script with full user list by makseq in https://github.com/HumanSignal/label-studio-sdk/pull/147
* fix: Export predictions in migration script by makseq in https://github.com/HumanSignal/label-studio-sdk/pull/150
* fix: LSDV-5564: Suppress error message on normal end of pagination by jombooth in https://github.com/HumanSignal/label-studio-sdk/pull/153
Other Changes
* Update README.md by makseq in https://github.com/HumanSignal/label-studio-sdk/pull/151

New Contributors
* jombooth made their first contribution in https://github.com/HumanSignal/label-studio-sdk/pull/153

**Full Changelog**: https://github.com/HumanSignal/label-studio-sdk/compare/0.0.31...0.0.32

Page 2 of 3

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.