Skip to content

Releases: HumanSignal/label-studio-sdk

1.0.8

26 Nov 20:16
179cec9
Compare
Choose a tag to compare

What's Changed

Features

Bug Fixes

  • fix: DIA-1508: Fix sdk to support Prompts MultiSkill by @niklub in #342
  • fix: Update label_config_schema.json according to LS backend by @makseq in #344
  • fix: DIA-1489: Multiskill prompt autorefinement fixes by @niklub in #345
  • fix: DIA-1562: false precision in cost reports by @robot-ci-heartex in #347
  • fix: DIA-1560: Pin datamodel-code-generator by @robot-ci-heartex in #346
  • fix: LEAP-1379: disable non-functional export types for MIG projects by @jombooth in #355

Other Changes

  • ci: Bump thehanimo/pr-title-checker from 1.4.2 to 1.4.3 by @dependabot in #361
  • docs: Add tutorial export_yolo_with_images.py by @makseq in #362

Full Changelog: 1.0.7...1.0.8

1.0.7

04 Nov 17:10
Compare
Choose a tag to compare

What's Changed

Features

  • feat: RND-113: Add comments, workspace and custom functions in SDK by @niklub in #271
  • feat: DIA-1324: Add batch-prediction prompts endpoints by @robot-ci-heartex in #286
  • feat: RND-116: Add convert_yolo_obb_to_annotation to utils for YOLO ML backend by @makseq in #295
  • feat: DIA-1325: update response for inference-runs by @robot-ci-heartex in #294
  • feat: LEAP-1354: API for Bulk Annotation by @robot-ci-heartex in #298
  • feat: DIA-1360: Add token cost KPI to the Prompt aggregate-level subset metrics by @robot-ci-heartex in #300
  • feat: DIA-1422: Add model provider connection to prompt version by @hakan458 in #306
  • feat: DIA-1410: Add support for list of str for multilabel by @hakan458 in #313
  • feat: DIA-1410: Multi label text classification by @hakan458 in #316
  • feat: 🌿 Fern Regeneration -- September 25, 2024 by @fern-api in #319
  • feat: DIA-1402: V1-Submit Prompt auto-refinement job by @robot-ci-heartex in #322

Bug Fixes

Other Changes

New Contributors

Full Changelog: 1.0.5...1.0.7

1.0.5

12 Aug 21:50
Compare
Choose a tag to compare

What's Changed

Other Changes

Full Changelog: 1.0.4...1.0.5

1.0.4

15 Jul 03:11
0b7ece0
Compare
Choose a tag to compare

What's Changed

Features

  • Support for programmatic creation of Labeling Interface with LabelInterface(xml_config)
  • Support for working with workspaces
  • Support for S3 IAM role cloud storage access

Other Changes

Full Changelog: 1.0.3...1.0.4

1.0.3

26 Jun 16:07
38db5e3
Compare
Choose a tag to compare

What's Changed

Bug Fixes

  • fix: DIA-1144: Mensuration demo fixed by @matt-bernstein in #253
  • project.update() API changed to work with Label Studio Enterprise version

Full Changelog: 1.0.2...1.0.3

1.0.2

19 Jun 12:30
64eea73
Compare
Choose a tag to compare

What's Changed

  • feat: DIA-1144: SDK demo for mensuration and polling by @matt-bernstein in #245
  • Bugfix with calling tasks.get()
  • Improving actions methods

Full Changelog: 1.0.1...1.0.2

1.0.1

12 Jun 13:25
Compare
Choose a tag to compare

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 #230

1.0.0

06 Jun 17:32
Compare
Choose a tag to compare

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/) to automate SDK generation utilizing the OpenAPI schema.

Check our updated documentation

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 for their beautiful SDK autogeneration framework!

Full Changelog: 0.0.34...1.0.0

0.0.34

14 May 21:01
Compare
Choose a tag to compare

What's Changed

Features

  • feat: added missing annotations methods by @vchulski in #160
  • feat: Add columns with comments in data manager by @makseq in #174
  • feat: New labeling config parser by @deppp in #187
  • feat: Add default storage for migration script by @makseq in #165
  • feat: Add example on how to randomly assign tasks to reviewer by @makseq in #189
  • feat: Add AWS S3 IAM import storage connection by @makseq in #188
  • feat: Add more storage endpoints. Add custom timeout to make request by @makseq in #190
  • feat: Add export with filters by @makseq in #198

Bug Fixes

Other Changes

New Contributors

Full Changelog: 0.0.32...0.0.34

0.0.32

01 Sep 00:19
Compare
Choose a tag to compare

What's Changed

Bug Fixes

  • fix: Migration script with full user list by @makseq in #147
  • fix: Export predictions in migration script by @makseq in #150
  • fix: LSDV-5564: Suppress error message on normal end of pagination by @jombooth in #153

Other Changes

New Contributors

Full Changelog: 0.0.31...0.0.32