diff --git a/docs/source/guide/release_notes/saas/2025-06-09.md b/docs/source/guide/release_notes/saas/2025-06-09.md new file mode 100644 index 000000000000..0717e645f400 --- /dev/null +++ b/docs/source/guide/release_notes/saas/2025-06-09.md @@ -0,0 +1,57 @@ +--- +hide_sidebar: true +--- + +*Jun 09, 2025* + +## Label Studio Enterprise SaaS 2025-06-09 +### Other +- Organization members page is now sorted by email by default [UTC-31](https://humansignal.atlassian.net/browse/UTC-31) +- Workspaces list in the sidebar is now scrollable so we can more easily toggle to archived workspaces list and back [FIT-169](https://humansignal.atlassian.net/browse/FIT-169) +- Fixed the issue where the hardcoded styles on the sample data on the ASR Hypotheses Selection template caused the text to not be visible [FIT-138](https://humansignal.atlassian.net/browse/FIT-138) +- Enhanced control for enabling storage proxy [BROS-81](https://humansignal.atlassian.net/browse/BROS-81) +- Fixed the horizontal overflow of Select dropdowns when large content overflows [UTC-59](https://humansignal.atlassian.net/browse/UTC-59) +- Persistent storages now function without nginx. Non-standard files like PDF, CSV, and others are downloaded correctly. [BROS-65](https://humansignal.atlassian.net/browse/BROS-65) +- Try async Django server [BROS-50](https://humansignal.atlassian.net/browse/BROS-50) +- Add session timeout policy configuration [UTC-50](https://humansignal.atlassian.net/browse/UTC-50) +- Fix file upload size limit [PLT-783](https://humansignal.atlassian.net/browse/PLT-783) +- External OSS Contributions [BROS-59](https://humansignal.atlassian.net/browse/BROS-59) +- fix RuntimeError during Remove Duplicated Tasks action on more than 2 tasks from a Source Storage [ROOT-26](https://humansignal.atlassian.net/browse/ROOT-26) +- Use TTL from access token settings for tokens generated by rotate endpoint [UTC-86](https://humansignal.atlassian.net/browse/UTC-86) +- Fix: Duplicating project with comments created inconsistent state in both new and old project comment count [UTC-62](https://humansignal.atlassian.net/browse/UTC-62) +- ValueError: Error loading JSON from file "IMAGES/LOWCOSTAI/detection/test/images/00000.png". [BROS-14](https://humansignal.atlassian.net/browse/BROS-14) +- fix: Changing label config with existing tasks was preventing from updating data of tasks through the API [UTC-22](https://humansignal.atlassian.net/browse/UTC-22) +- Add sync between TimeSeries, Video, Audio [BROS-18](https://humansignal.atlassian.net/browse/BROS-18) +- Fix: Data backfill migration to delete comments that were created wrongly when duplicating projects [UTC-70](https://humansignal.atlassian.net/browse/UTC-70) +- Addressed a minor visual issue where the sidebar was under the datamanager status bar [FIT-171](https://humansignal.atlassian.net/browse/FIT-171) +- Introduce entrypoint check to ensure Redis is available [PLT-779](https://humansignal.atlassian.net/browse/PLT-779) +- Fixed "Label All Tasks" button not updating the text on tasks selection [UTC-36](https://humansignal.atlassian.net/browse/UTC-36) +- *Description:* When user navigates to Labeling interface tab at Create Project modal, and they choose any template, spacing between Labeling Interface title and Browse templates button is missing. *Browser:* Google Chrome. *OS:* Windows 11. *Frequency:* Always. *Application:* LSO. *LSO URL:* [http://localhost:8080/|http://localhost:8080/] built from [*label_studio-1.19.0rc1.tar.gz*|https://github.com/HumanSignal/label-studio/releases/download/untagged-2b7d49f4a2449c763058/label_studio-1.19.0rc1.tar.gz]. *Precondition:* N/A. *Steps to reproduce:* # As OWNER, log in to [http://localhost:8080/|http://localhost:8080/] # Observe that you’re at Home page # Click on Create button # Observe that Create project modal pops up # Navigate to Labeling interface tab # Click on e.g. Object Detection with Bounding Boxes template # Confirm that spacing between *Labeling Interface* title and *Browse templates* button is missing   !BrowseDark.jpg|width=1908,height=970,alt="BrowseDark.jpg"! !BrowseLight.jpg|width=1905,height=988,alt="BrowseLight.jpg"!   *Expected Behavior:* Spacing between Labeling Interface title and Browse templates button is properly displayed. *Actual Behavior:* Spacing between Labeling Interface title and Browse templates button is missing*.* *Video* (with console): !2025-05-22-09-29-22.mp4|width=1920,height=1080,alt="2025-05-22-09-29-22.mp4"! *Console error:* {{N/A.}} *Label Config used:* {{}} {{ }} {{ }} {{ }} {{}} *Data used:* N/A. [BROS-42](https://humansignal.atlassian.net/browse/BROS-42) +- Hidden away remaining HS docs for whitelabel customers [UTC-63](https://humansignal.atlassian.net/browse/UTC-63) +- Modified email preferences copy for white label accounts [UTC-56](https://humansignal.atlassian.net/browse/UTC-56) +- Fixed overflow on DatePicker so it will display on top of the trigger only when there is enough room [UTC-60](https://humansignal.atlassian.net/browse/UTC-60) +- Update task counters after deleting predictions when updating prompt version [UTC-68](https://humansignal.atlassian.net/browse/UTC-68) +- Fixes the imprecision of tag validation when using decimal steps [UTC-74](https://humansignal.atlassian.net/browse/UTC-74) +- Improved synchronization of project member roles [UTC-75](https://humansignal.atlassian.net/browse/UTC-75) +- Fixed an issue which caused workspaces list styles to not apply to the full container when scrolled [FIT-163](https://humansignal.atlassian.net/browse/FIT-163) +- Restrict invites when common login is disabled [UTC-38](https://humansignal.atlassian.net/browse/UTC-38) +- Webhooks are restricted to administrators [FIT-125](https://humansignal.atlassian.net/browse/FIT-125) +- New Summary page to help reviewers see the differences between annotations as convenient table; not enabled for GA yet [LEAP-2036](https://humansignal.atlassian.net/browse/LEAP-2036) +- Fixed the issue where the text and radio buttons of how to handle imported CSV files was unreadable on Dark Mode [FIT-160](https://humansignal.atlassian.net/browse/FIT-160) +- Fixed an inconsistency with the Label Editor Settings description font styles [FIT-209](https://humansignal.atlassian.net/browse/FIT-209) +- Support `annotations_results_json.` filters in data manager [ROOT-36](https://humansignal.atlassian.net/browse/ROOT-36) +- Add playback cursor for timeseries sync [BROS-71](https://humansignal.atlassian.net/browse/BROS-71) +- Addressed an issue when newly added Label keys are not reflected in the Audio region [FIT-158](https://humansignal.atlassian.net/browse/FIT-158) +- Enforced the absence of side-column interfaces key in Labeling Editor to not show the side tab panels [FIT-212](https://humansignal.atlassian.net/browse/FIT-212) +- Adapted Label Interface Plugins tab to small height screens [UTC-66](https://humansignal.atlassian.net/browse/UTC-66) +- fix: Inactive admins can't be removed from project and appear in disabled section [UTC-34](https://humansignal.atlassian.net/browse/UTC-34) +- Fixed issues with `ls.tasks.get(TASK_ID)` function in SDK [BROS-32](https://humansignal.atlassian.net/browse/BROS-32) +- Fix issue with CSV exports when repeater tag is used [UTC-33](https://humansignal.atlassian.net/browse/UTC-33) +- [bugfix] PDF files cannot be uploaded in Import dialog [BROS-68](https://humansignal.atlassian.net/browse/BROS-68) +- Removed free trial text for white label accounts [UTC-58](https://humansignal.atlassian.net/browse/UTC-58) +- [bug] Fixed bug with NER entities displacement when running Prompts [BROS-82](https://humansignal.atlassian.net/browse/BROS-82) +- Interactive view all breaks sync between audio and video [BROS-66](https://humansignal.atlassian.net/browse/BROS-66) +- On overlap settings update, use `task.overlap` instead of maximum_annotations when deciding whether a task is labeled [ROOT-31](https://humansignal.atlassian.net/browse/ROOT-31) +- Fix sentry issues [BROS-38](https://humansignal.atlassian.net/browse/BROS-38) +- Don't duplicate exports when duplicating project [UTC-29](https://humansignal.atlassian.net/browse/UTC-29) +