1.7.2
github-actions
released this
20 Mar 16:50
·
1 commit
to ls-release/1.7.2
since this release
Label Studio 1.7.2 Release Notes
The Label Studio 1.7.2 Open Source release introduces a new Magic Wand tool for image annotation and significant updates to our audio labeling functionality.
New Feature and Enhancement
Label Studio 1.7.2 includes the following new features and enhancements.
- Added Magic Wand tool for image segmentation
- This new community-contributed feature makes it possible to click in a region of an image for segmentation labeling, drag the mouse to dynamically change flood filling tolerance, then release the mouse button to get a new labeled area. The tool allows you to easily zoom for fine-grained detail and scan the zoomed-in image while still remaining highly performant.
- Support simultaneous render of multi-channel audio with added splitchannels="true" option on Audio config (larger memory requirement)
- This new feature allows users to visually separate each channel of a multichannel audio recording. This makes labeling overlapping audio segments (such as multiple people talking at same time) visually and functionally easier to annotate.
- Improved rendering performance for large-duration audio, LSDV-3082
- We’ve made improvements to the audio labeling interface that allows you to load and annotate audio files up to 5 hours in duration.
- Publish arm64 docker images
- Added Google project ID field in Google Cloud Storage connector, LSDV-3880
- "updated_by" field was added in annotation data to provide the user info, LSDV-3941
- Add YOLO support for PolygonLabels in export options, LSDV-2973
- Improved performance for Annotators' filter in Data Manager, LSDV-1184
- s3 custom endpoint support for persistent storage, LSDV-4677
- For tasks created with Cloud Storage "Sync" function, presigned mechanics works for list of URLs, LSDV-3254
- Fixed "frameRate" option for Video tag, LSDV-3036
- Video zoom follows a cursor pointer location when zooming with Shift + scroll / touchbar actions, LSDV-1298
- Relax and update pydantic version >=1.7.3,<=1.11.0, LSDV-4681
- Table tag ordering items alphabetically, LSDV-4613
- Fixed issues with adjusting player head position in audio player navigation, LSDV-3106
- Improved responsiveness for image regions selection, LSDV-3871
- Navigation back to previous tasks in labeling stream is now persistent against page reloads and user labeling sessions, LSDV-3936
Bug Fixes
Label Studio 1.7.2 includes the following bug fixes.
- Now it is possible to retrieve the list of uploaded files with
api/projects/<project-id>/file-uploads&all=true
request, LSDV-4614 - Fixed issue when two tags are selected, sometimes only one is shown highlighted in the central menu, LSDV-1088
- Optimized memory and speed during exports, LSDV-1010
- Fixed validation message for unsupported video format, LSDV-969
- Prevent creation of multiple annotation on one task in label stream due to incorrect migrations, LSDV-1049
- <TextArea> tag now includes validation for toName parameter, LSDV-1372
- User should be able to expand Settings/ Volume popups in the Preview mode as well, LSDV-1156
- Hiding an audio region allows selection of regions below, LSDV-4542
- Fixed issue with invalid AWS session token for cloud storage connection, LSDV-2525
- Stop changing the file name for unique filenames when exporting to COCO, LSDV-1311
- Fixed shortcuts in Dynamic labels, LSDV-1177
- Support decoding and rendering large audio duration; fixed offsets between playback and cursor positions in audio, LSDV-4532
- Blank segment can be deleted by pressing delete key, LSDV-4541
- Fixed migration error from previous versions with "django.db.utils.OperationalError: no such column: project.pinned_at" error, LSDV-4524
- Slider follows the positional seeker in video when using the step forward or backward buttons, LSDV-983
- Fixed "Clear" button functionality in tag, LSDV-1168
- Fixed issues while pasting text in <TextArea>, LSDV-1275
- Fixed copypasting for regions via Ctrl+c / Ctrl+v, LSDV-1332
- Fixed model version saving on Machine Learning settings page, LSDV-25
- Text and HyperText elements can't be added without value and name - fix config validation step, LSDV-1037
- Fixed issue with keeping zoom position on resize of working area, LSDV-967
- Improved performance for projects page and annotation-related API, LSDV-961
- Improved behaviour for resizing and moving Data Manager columns, LSDV-1083
- Add migration with removing all unused indexes, LSDV-1051
- Fix column sizes on datamanager, LSDV-4651
- Fix migration with total_annotation dependency in data_manager, LSDV-4679
- Fixed storage-data/uploaded error on empty request, LSDV-1078
- Use only user's draft from the project instead of all user drafts in next task API, LSDV-4680
- Fixed authorization check for roles change, LSDV-3856
- Fix missing tasks in Data Manager upon upload, LSDV-1058
- Add experimental Remove Duplicates action in data manager behind EXPERIMENTAL_FEATURES=true flag, LSDV-4688
- Mention about html usage in Labeling Instructions hint, LSDV-4689
- Support HEAD method while serving uploaded files (/storage-data/uploaded/?filepath=), LSDV-965
- Fixed in-app documentation links, LSDV-2999
- Add .json extension for exported tasks in target storages when FUTURE_SAVE_TASK_TO_STORAGE=true, LSDV-4678
- Return proper 404 error code for fetching non-existing tasks from API, LSDV-1057
- Add custom S3 endpoints usage for Persistence Storages, LSDV-4683
- Fix error with allow_postpone when task is none in the label stream, LSDV-4687
- Fix maxUsages attribute for KeyPointLabels and RectangleLabels, LSDV-1322
- Undo action (cmd/ctrl+Z) now correctly works with polygon points, LSDV-1173
- Video Hop Size parameter doesn't work, LSDV-1109
- Fixed an issue with backspace hotkey in Audio, LSDV-1148
- Audio playback and playhead remain in sync, LSDV-4572
- label-studio init allows to skip username/password input dialog in docker environment, LSDV-4633
- Fix readonly=true mode for regions that hindered user interactions: selection, conditional tags, annotation history, LSDV-1334
- Fixed region selection when user drag the region in audio, LSDV-1140
- Fixed label config validation with "alias" attribute, LSDV-1082
- Add error handlers like it is for AudioV1, LSDV-1023
- Upgrade psycopg2-binary requirement to 2.9.5, LSDV-4721
Thank you to all the contributors for making Label Studio 1.7.2 a success!