Release 1.1.0
Version 1.1 Release Notes
Multi-tool image labeling
Add different types of regions to your images, for example, rectangles, ellipses, polygons, brush masks, and keypoints. Combine the different types of Control tags in the labeling configuration that you create for the labeling interface. See the labeling documentation for more.
Add regions without labels
When adding predicted annotations or when doing labeling in Label Studio, you can add regions without assigning labels. See the pre-annotation documentation for details.
Quickly create and remove regions
Add a rectangle or an ellipse to your image with just two clicks, or double click to create a polygon, rectangle, or ellipse.
If you accidentally select a point on an image while creating a polygon, just double click to remove the erroneous point and continue creating the region. You need to have at least three polygon points to be able to remove one.
Switch visibility for all regions at once
While you could previously show or hide regions one by one, now you can toggle the visibility of all regions at once, and also hide all regions for a specific label at once.
YOLO export support
Export image annotations in a text format compatible with YOLO v3 models. Thanks to @johnson7788 for his PR!
OCR improvements
Write the text for a selected region in the sidebar, rather than at the bottom of the labeling interface screen.
Filter the data manager by annotators
You can now filter the data manager by annotator, letting you create different views and tabs for the tasks completed by different annotators, and more easily review the annotation progress by annotator on the data manager.
Performance improvements
Various performance optimizations to make loading hundreds of bounding boxes on images faster.
Create tokens for users when you start Label Studio
You can now create tokens for users from the command line when you start Label Studio. This makes it easier to integrate Label Studio with your automated pipelines because you can specify a token to use with the API rather than locating the token in the Label Studio UI.
label-studio --username [email protected] --password opossum --user-token token12345
See more in Set up user accounts in the Label Studio documentation.
Bug fixes and updates
This release also includes various bug fixes and smaller updates:
- Added multi-select capabilities for bounding box and other object detection regions. Thanks to @mbeut2ner for requesting this feature in #655.
- Updated examples for serving Label Studio behind a proxy with a subpath.
- Fixed issue when exporting completed tasks.
- From contributor @xhuaustc, improved the
wait-for-postgres.sh
script to provide a better experience by using environment variables. - Added an environment variable,
ENABLE_LOCAL_FILES_STORAGE
(true by default), for cases when you might want to disable local file storage as an option entirely. - Fixed URL building when using a custom hostname or subpath that was breaking some user experience in the Label Studio UI.
- Contributor @SAdnen fixed an issue with the Docker compose file that caused the server to get stuck at startup, an issue also reported by @suvojit-0x55aa.
- Fixed an issue where the storage modals to add storage using Label Studio UI did not appear.
- Fixed console warnings for MobX (out of bounds).
- Fixed an issue with relations for remotely loaded data.
- Fixed an issue with adding two sets of Rectangle Labels to the same labeling interface configuration.
- Fixed issue #1072 and #1026 with relations appearing for the Text tag with valueType=url, reported by @joeydb94 and @3nuc.
- Fixed issues with erasing brushes reported in #492 and #867 by @tristanratz and @royschwartz2.
- Fixed issues with NER labeling causing text highlighting to be incorrectly offset from the selected region reported in #539 and #1008 by @blanchefort and @Lolologist.