|
| 1 | +--- |
| 2 | +hide_sidebar: true |
| 3 | +--- |
| 4 | + |
| 5 | +## Label Studio Enterprise 2.23.0 |
| 6 | + |
| 7 | +<div class="onprem-highlight">Google Cloud Storage WIF, drag-and-drop for video timelines, multiple security enhancements</div> |
| 8 | + |
| 9 | +*Apr 22, 2025* |
| 10 | + |
| 11 | +Helm Chart version: 1.9.9 |
| 12 | + |
| 13 | +### New features |
| 14 | + |
| 15 | +#### Support for Google Cloud Storage Workload Identity Federation (WIF) |
| 16 | + |
| 17 | +When adding project storage, you now have the option to choose Google Cloud Storage WIF. |
| 18 | + |
| 19 | +Unlike the the standard GCS connection using application credentials, this allows Label Studio to request temporary credentials when connecting to your storage. |
| 20 | + |
| 21 | +For more information, see [Google Cloud Storage with Workload Identity Federation (WIF)](https://docs.humansignal.com/guide/storage#Google-Cloud-Storage-with-Workload-Identity-Federation-WIF). |
| 22 | + |
| 23 | + |
| 24 | + |
| 25 | +!!! note |
| 26 | + While this option is available for on-prem users, the typical way to set up GCS in an on-prem environment is through persistent storage as documented [here](https://docs.humansignal.com/guide/persistent_storage.html#Configure-the-GCS-bucket). |
| 27 | + |
| 28 | + |
| 29 | +### Enhancements |
| 30 | + |
| 31 | +#### Drag-and-drop adjustment for video timeline segments |
| 32 | + |
| 33 | +You can now drag and drop to adjust the length of video timeline segments. |
| 34 | + |
| 35 | + |
| 36 | + |
| 37 | +#### "Custom Scripts" are now "Plugins" |
| 38 | + |
| 39 | +We have renamed "Custom Scripts" to "Plugins." This is reflected in the UI and [in our docs](/plugins). |
| 40 | + |
| 41 | + |
| 42 | + |
| 43 | +#### Miscellaneous |
| 44 | + |
| 45 | +- Improved tooltips related to [pausing annotators](quality). |
| 46 | + |
| 47 | +- Ensured that when a user is deactivated, they are also automatically logged out. Previously they lost all access, but were not automatically logged out of active sessions. |
| 48 | + |
| 49 | +- Multiple performance improvements for our [AI Assistant](ask_ai). |
| 50 | + |
| 51 | + |
| 52 | +### Security |
| 53 | + |
| 54 | +- Made security improvements around the verbosity of certain API calls. |
| 55 | + |
| 56 | +- Made security improvements around SAML. |
| 57 | + |
| 58 | +- Made security improvements around project parameter validation. |
| 59 | + |
| 60 | +- Made security improvements around exception error messages. |
| 61 | + |
| 62 | +- Made security improvements around workspace permission checks. |
| 63 | + |
| 64 | + |
| 65 | +### Bug fixes |
| 66 | + |
| 67 | +- Fixed an issue where importing from the UI would fail when importing from a URL. |
| 68 | + |
| 69 | +- Fixed an issue where users were unable to edit custom agreement metrics if using manual distribution mode. |
| 70 | + |
| 71 | +- Fixed an issue where regions would be added to the wrong task when moving quickly between tasks. |
| 72 | + |
| 73 | +- Fixed an issue where **Exact frames matching for video** was always showing as an option for agreement metrics regardless of whether the labeling config referenced a video. |
| 74 | + |
| 75 | +- Fixed an issue where the `prediction-changed` value was not being reset after making manual changes to pre-annotations. |
| 76 | + |
| 77 | +- Fixed an issue where a paused annotator is unpaused when a reviewer rejects their annotation and the project is configured to requeue tasks back to the annotator. |
| 78 | + |
| 79 | +- Fixed an issue where some segments were not previewable when annotating videos with the TimeLineLabels tag. |
| 80 | + |
| 81 | +- Fixed several small issues with how labeled regions appear when completing OCR tasks. |
| 82 | + |
| 83 | + |
| 84 | + |
| 85 | + |
| 86 | + |
| 87 | + |
| 88 | + |
0 commit comments