Skip to content

1.18.0

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 14 May 17:01

🌟 What's new

🎉 New features

🌙 Dark mode - Beta 🧪

Label Studio can now be used in dark mode. (#6550)

Click your avatar in the upper right to find the toggle for dark mode.

  • Auto - Use your system settings to determine light or dark mode.
  • Light - Use light mode.
  • Dark - Use dark mode.

This addresses a long-standing user request (#314), and thank you for to everyone who contributed their thoughts!

2025-04-30_17-17-27 (1)

image

✅ Feature updates

▶️ Click and drag adjustment for video timeline segments

You can now click and drag to adjust the length of video timeline segments. (#7251)

Thank you to @idobenamram for opening an issue requesting this enhancement. (#6439)

2025-05-13_12-51-45 (1)

✏️ Click and drag adjustment for text spans

You can also now click and drag to adjust text span regions. (#7309)

2025-05-13_14-28-35 (1)

🔍 Improved drop-down selectors

When there are a large number of options in a drop-down menu, you can now search through the list of available options. (#7257)

2025-05-13_14-52-21 (1)

📦 Support for BrushLabels export to COCO format

You can now export polygons created using the BrushLabels tag to COCO format. (#7252, #429)

Special thanks to community member @KMYsqHRK for contributing this PR.

🔑 New API endpoint to rotate personal access tokens

There is a new API endpoint to rotate the new JWT personal access tokens: https://api.labelstud.io/api-reference/api-reference/tokens/rotate (#7435)

⚙️ New flag to enable legacy tokens from the CLI

Adds an --enable-legacy-api-token flag that results in both legacy and JWT tokens to be enabled for new organizations. This is useful if you are using certain automations for Label Studio instances. (#7413, #7388)

Special thanks to community members @harrymander for bringing this use case to our attention (#7355), and to @benglewis for creating the initial PR.

🎯 NumPy 2.0 support in the Label Studio SDK

The Label Studio SDK now supports NumPy 2.0. (#436, #7414)

Special thanks to @benglewis for submitting a PR for this.

Also thank you to @nic-elia who opened an issue to track this. (#296)

Note that Label Studio does not yet support NumPy 2.0. This support only applies to the SDK.

🧰 Label Studio Converter CLI

When you install the Label Studio SDK, you can now use the label-studio-converter command from your terminal. (#443)

This command had previously been available as a standalone tool, allowing you to convert your Label Studio JSON exports into common ML annotation formats.

🔒 Security

  • Upgraded Babel to address vulnerabilities. (#7374)

  • Addressed a CSP issue by removing unsafe-eval usage. (#7190)

    Again, special thanks to @benglewis for submitting this PR!

  • Made security improvements around exception error messages. (#7310)

  • Made security improvements around project parameter validation. (#7349)

  • Remove unused upload-example endpoint. (#7440)

🐞 Bug fixes

  • Fixed an issue where the visibleWhen parameter was not working when used with a taxonomy. (#7373)

  • Fixed an issue where clicking on the timeline region in the region list did not move the slider to the correct position. (#7392)

  • Fixed an issue where some segments were not previewable when annotating videos with the TimeLineLabels tag. (#7244)

  • Fixed an issue where a frontend error was causing project creation to fail in development environments. (#7273)

  • Fixed an issue where regions would be added to the wrong task when moving quickly between tasks. (#7212)

  • Fixed several small issues with how labeled regions appear when completing OCR tasks. (#7259)

  • Fixed an issue where the prediction-changed value was not being reset after making manual changes to pre-annotations for classification tasks. (#7312)

  • Fixed an issue where importing from the UI would fail when importing from a URL. (#7280)

🤩 Contributors

🚀 Community PRs

  • Hiroki Kamiya contributed a PR to support COCO format for BrushLabels #429.

  • This release includes 3 PRs from Ben Lewis! 🎉:

    • Fix CSP issue: #7190,
    • Support NumPy 2.0 in the SDK: #436
    • New flag to enable legacy tokens from the CLI: #7388

💡 Community contributions

❤️ HumanSignal team

Full Changelog: tags/1.17.0...1.18.0
This changelog was updated in response to a push of a5c4b5a Workflow run

Jira Release Issues 1.18.0 Filter

Turned off Feature Flags (99)

ALL QUOTE LINES WILL BE IGNORED