Skip to content

docs: Add release notes for 2.25.0 #7779

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
Jun 17, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
94 changes: 94 additions & 0 deletions docs/source/guide/release_notes/onprem/2.25.0.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,94 @@
---
hide_sidebar: true
---

## Label Studio Enterprise 2.25.0

<div class="onprem-highlight">Prompts on-prem availability, storage proxies, PDF tag, KeyPointLabels support, multi-task JSON imports for cloud</div>

*Jun 17, 2025*

Helm Chart version: [1.9.15](https://github.com/HumanSignal/charts/blob/master/heartex/label-studio/Chart.yaml)

### New features

#### Prompts availability for on-prem deployments

You can now configure your on-prem environment to use Prompts!

Prompts is an interface to easily integrate LLMs into your own Label Studio deployment. Leading teams use it to pre-label data, compare models, and generate synthetic samples.

You can find out more here:

* [Prompts overview](prompts_overview)
* [Prompts product page](https://humansignal.com/platform/prompts/)
* [Blog - How to Generate Synthetic Data with Prompts in Label Studio](https://humansignal.com/blog/how-to-generate-synthetic-data-with-prompts-in-label-studio/)


Installing Prompts requires license enablement and [additional install steps](install_prompts). Reach out to your CSM to enable a free trial!

![Stylized image of Prompts](/images/releases/dog-prompts.png)

#### Storage proxies for cloud files

Label Studio now uses a proxy when accessing media files in connect cloud storages. For more information, see [Pre-signed URLs vs. storage proxies](https://docs.humansignal.com/guide/storage#Pre-signed-URLs-vs-Storage-proxies).

Proxy mode is only used when the **Use pre-signed URLs** option is disabled in source storage.

Storage proxies offer secure media access, simplified configuration, and improved performance.

- Keeps data access within Label Studio's network boundary, ideal for on-premise environments
- Enforces strict task-level access control, even for cached files
- Eliminates the need for presigned URLs and CORS configuration
- Solves performance and reliability issues for large files, videos, and audio
- Media is now streamed via proxy, improving compatibility and scalability

#### New PDF tag

A [new PDF tag](/tags/pdf) lets you directly ingest PDF URLs for classification without needing to use hypertext tags.

This also simplifies the process for using PDFs with Prompts for summarization and classification tasks.



### Enhancements

#### KeyPointLabels exports for COCO and YOLO

COCO and YOLO export formats now available for `KeyPointLabels`. For more information, see [our docs](https://docs.humansignal.com/guide/export#COCO).

#### Multi-task JSON imports for cloud

Previously, if you loaded JSON tasks from source storage, you could only configure one task per JSON file.

This restriction has been removed, and you can now specify multiple tasks per JSON file as long as all tasks follow the same format.

For more information, see the examples in our [our docs](https://docs.humansignal.com/guide/storage#Off).


#### Miscellaneous

- The **Export Underlying Data** option was recently introduced and is available from the Annotations chart in the [annotator performance dashboard](dashboard_annotator). This allows you to export information about the tasks that the selected users have annotated.

Previously, users were only identified by user ID within the CSV. With this update, you can also identify users by email.

- User interface enhancements for the AI Assistant, including a new icon.


### Bug fixes

- Fixed various user interface issues associated with the new dark mode feature.

- Fixed an issue where the **Not Activated** role was hidden by default on the Organization page.

- Fixed several small issues related to the annotator agreement score popover.

- Fixed an issue where when moving around panels in the labeling interface, groups were not sticking in place.

- Fixed an issue where the token refresh function was not using the user-supplied `httpx_client`.

- Fixed an issue with cloud storage in which tasks would not resolve correctly if they referenced data in different buckets.

- Fixed an issue where the drop-down menu to select a user role was overflowing past the page edge.


Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading