|
| 1 | +--- |
| 2 | +hide_sidebar: true |
| 3 | +--- |
| 4 | + |
| 5 | +## Label Studio Enterprise 2.25.0 |
| 6 | + |
| 7 | +<div class="onprem-highlight">Prompts on-prem availability, storage proxies, PDF tag, KeyPointLabels support, multi-task JSON imports for cloud</div> |
| 8 | + |
| 9 | +*Jun 17, 2025* |
| 10 | + |
| 11 | +Helm Chart version: [1.9.15](https://github.com/HumanSignal/charts/blob/master/heartex/label-studio/Chart.yaml) |
| 12 | + |
| 13 | +### New features |
| 14 | + |
| 15 | +#### Prompts availability for on-prem deployments |
| 16 | + |
| 17 | +You can now configure your on-prem environment to use Prompts! |
| 18 | + |
| 19 | +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. |
| 20 | + |
| 21 | +You can find out more here: |
| 22 | + |
| 23 | +* [Prompts overview](prompts_overview) |
| 24 | +* [Prompts product page](https://humansignal.com/platform/prompts/) |
| 25 | +* [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/) |
| 26 | + |
| 27 | + |
| 28 | +Installing Prompts requires license enablement and [additional install steps](install_prompts). Reach out to your CSM to enable a free trial! |
| 29 | + |
| 30 | + |
| 31 | + |
| 32 | +#### Storage proxies for cloud files |
| 33 | + |
| 34 | +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). |
| 35 | + |
| 36 | +Proxy mode is only used when the **Use pre-signed URLs** option is disabled in source storage. |
| 37 | + |
| 38 | +Storage proxies offer secure media access, simplified configuration, and improved performance. |
| 39 | + |
| 40 | +- Keeps data access within Label Studio's network boundary, ideal for on-premise environments |
| 41 | +- Enforces strict task-level access control, even for cached files |
| 42 | +- Eliminates the need for presigned URLs and CORS configuration |
| 43 | +- Solves performance and reliability issues for large files, videos, and audio |
| 44 | +- Media is now streamed via proxy, improving compatibility and scalability |
| 45 | + |
| 46 | +#### New PDF tag |
| 47 | + |
| 48 | +A [new PDF tag](/tags/pdf) lets you directly ingest PDF URLs for classification without needing to use hypertext tags. |
| 49 | + |
| 50 | +This also simplifies the process for using PDFs with Prompts for summarization and classification tasks. |
| 51 | + |
| 52 | + |
| 53 | + |
| 54 | +### Enhancements |
| 55 | + |
| 56 | +#### KeyPointLabels exports for COCO and YOLO |
| 57 | + |
| 58 | +COCO and YOLO export formats now available for `KeyPointLabels`. For more information, see [our docs](https://docs.humansignal.com/guide/export#COCO). |
| 59 | + |
| 60 | +#### Multi-task JSON imports for cloud |
| 61 | + |
| 62 | +Previously, if you loaded JSON tasks from source storage, you could only configure one task per JSON file. |
| 63 | + |
| 64 | +This restriction has been removed, and you can now specify multiple tasks per JSON file as long as all tasks follow the same format. |
| 65 | + |
| 66 | +For more information, see the examples in our [our docs](https://docs.humansignal.com/guide/storage#Off). |
| 67 | + |
| 68 | + |
| 69 | +#### Miscellaneous |
| 70 | + |
| 71 | +- 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. |
| 72 | + |
| 73 | + Previously, users were only identified by user ID within the CSV. With this update, you can also identify users by email. |
| 74 | + |
| 75 | +- User interface enhancements for the AI Assistant, including a new icon. |
| 76 | + |
| 77 | + |
| 78 | +### Bug fixes |
| 79 | + |
| 80 | +- Fixed various user interface issues associated with the new dark mode feature. |
| 81 | + |
| 82 | +- Fixed an issue where the **Not Activated** role was hidden by default on the Organization page. |
| 83 | + |
| 84 | +- Fixed several small issues related to the annotator agreement score popover. |
| 85 | + |
| 86 | +- Fixed an issue where when moving around panels in the labeling interface, groups were not sticking in place. |
| 87 | + |
| 88 | +- Fixed an issue where the token refresh function was not using the user-supplied `httpx_client`. |
| 89 | + |
| 90 | +- Fixed an issue with cloud storage in which tasks would not resolve correctly if they referenced data in different buckets. |
| 91 | + |
| 92 | +- Fixed an issue where the drop-down menu to select a user role was overflowing past the page edge. |
| 93 | + |
| 94 | + |
0 commit comments