Release 1.0.2
1.0.2 release notes
Label Studio makes the master branch available as a stable beta at all times. This release includes bug fixes and improvements since 1.0.1 was released, but that were available to anyone using the Docker container or building from the Git repo directly.
New functionality
- Use environment variables for specifying usernames and passwords when you restrict signup to be invite-only. See Restrict signup for cloud deployments in the Label Studio documentation.
- Additional features after adding a machine learning backend, such as options for manual and automated retrieval of predictions, and the option to send a training signal to a connected ML backend when new annotations are submitted. See Set up machine learning with Label Studio.
- CSV and other export formats from Label Studio now allow exporting an entire task with annotations and predictions. Thanks to @uriel-tannen for your issue requesting this.
- Added draft annotation functionality, allowing you to switch between an in-progress annotation and a past annotation.
- Added the ability to copy and edit an annotation in the Label Studio UI by clicking Create Copy when labeling.
- Support Google Cloud Services credentials from the environment. Thanks to @lordzuko for a pull request with this bug fix and improvement!
Bug fixes
- Fixed the PORT variable index in the example shell script for serving local files. Thanks @JustasB for the pull request!
- Static files in the Label Studio container are now shared with the nginx container. Thanks to @nlml for the pull request!
- Fixed an issue where a validation error prevents label deletion. Thanks @JustinGovender for your bug report!
- Fixed distinct collaborators getting the same task in a project. Thanks to @rodrigocaus for the pull request!
- Fixed an issue where S3 imported tasks were created with nested JSON files. Thanks to @yashwantkeswani for the pull request!
- Fixed the path to the template assets. Thanks to @even-wei for the pull request!
- Fixed an issue where seeking in audio files did not work as expected.
- Improved the experience for adding local files as a source.
- Fixed an issue where data files used an absolute path instead of a relative path. Thanks @jackklpan for the pull request!
- Fixed an issue with Redis storage validation. Thanks to @jvdavim for your bug report.
- Fixed an issue where filtering by numeric data types didn't work. Thanks to @dkalaitzidis for reporting this issue!
- Fixed an issue where changing the filter field didn't affect the operator.
Other improvements
- Updated the look and feel of the Label Studio UI.
- Made it easier to see the task ID in the Label Studio UI.
- Improved error messaging.
- Improved API documentation.