Label Studio is a multi-type data labeling and annotation tool with standardized output format
Fixed an issue that was preventing Label Studio from being installed alongside Pandas when a strict dependency resolver is used (commit 63c5b5f2b4a2921f9530d4c2fadd3860e6c87e9c). Special thanks to community member @cobac for identifying this issue.
@jombooth
Fixed an issue that was preventing Docker image v1.8.2 from running (commit 6b63ecbacbf4ad4492ac4092ec7e03b872c4c629). Special thanks to community member @CMcCall-Bayer for identifying this issue.
@jombooth
visibleWhen
parameter: choices tag and view tag (#4443)perItem
parameter of classification control tags in Multi-Image Segmentation case to attach classification to separate images in the set. For now it is supported by DateTime
, Number
, Choices
, Taxonomy
, Rating
and Textarea
tagshint
parameter to the Choice
tag that will display custom hint text when an annotator hovers over an annotation choice. (#4168)include=[specific_fields]
parameter to the api/projects?ids=...
endpoint to specify which fields to return in results. (#4039)api/project/id/exports
endpoint to 100 items to improve API performance. (#4007)sync
attribute to allow for synchronization between more than two data sources in audio and video labeling, using the sync=<group-name>
to specify synchronization between Audio
, Video
, Paragraph
, and other source elements. (#3712)createdDate
. (#4259)TextArea
annotations when the skipDuplicates
parameter was set to true
. (#4015)null
would appear in the interface when displaying a video with Quick View. (#4019)<ALT+H>
hotkey. (#4110)Ranker
view. (#4036, Ranker Docs)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.
Label Studio 1.7.2 includes the following new features and enhancements.
Label Studio 1.7.2 includes the following bug fixes.
api/projects/<project-id>/file-uploads&all=true
request, LSDV-4614Thank you to all the contributors for making Label Studio 1.7.2 a success!
The Label Studio 1.7 Open Source release now supports larger audio files, millisecond-level controls, and an advanced rendering engine among new features that put Label Studio at the forefront of data labeling for audio files. This release also introduces simplified ways to deploy and manage your Label Studio application using full infrastructure provisioning with Terraform scripts and scalable service management on Kubernetes with Helm Charts deployment.
Starting with this release, the application will run using a non-root docker user with ID 1001
.
If you encounter any permission issues when running the application in a docker container, you can fix them by changing the ownership of the relevant files and directories to 1001
.
docker run -it --user root -v `pwd`/mydata:/label-studio/data heartexlabs/label-studio:1.7.0 chown -R 1001:root /label-studio/data/
Label Studio 1.7.0 includes the following new features and enhancements.
updated_by
for annotations by @hakan458 in https://github.com/heartexlabs/label-studio/pull/3244, DEV-3259Updated_by
field on annotation level in Update, Accept , and Reject by @hakan458 in https://github.com/heartexlabs/label-studio/pull/3318, DEV-3259.Label Studio 1.7.0 includes the following bug fixes.
CreateOnlyFieldsMixin
and BaseUserSerializer
to make email-only writeable on creating by @wesleylima in https://github.com/heartexlabs/label-studio/pull/3027, DEV-3430.exc_info
None when debug_modal_exceptions_false
by @wesleylima in https://github.com/heartexlabs/label-studio/pull/3128, DEV-3473.expert_instruction
by @wesleylima in https://github.com/heartexlabs/label-studio/pull/3044, DEV-3478.y
values by @robot-ci-heartex in https://github.com/heartexlabs/label-studio/pull/3118, DEV-2297.toname
issue in the control tag by @robot-ci-heartex in https://github.com/heartexlabs/label-studio/pull/3161, DEV-1598.last_login
to reduce repetition by @wesleylima in https://github.com/heartexlabs/label-studio/pull/3185, DEV-3397.cmd
key from focusing search input by @huguestennier in https://github.com/heartexlabs/label-studio/pull/3204.Skip
button created multiple skipped annotations by @robot-ci-heartex in https://github.com/heartexlabs/label-studio/pull/3215,DEV-3496.Textarea
in region list by @robot-ci-heartex in https://github.com/heartexlabs/label-studio/pull/3231, DEV-3738.next_task
debug by @makseq in https://github.com/heartexlabs/label-studio/pull/3240.pytz
dependency conflict with celery requiring a newer version. by @melihozaydin in https://github.com/heartexlabs/label-studio/pull/299
updated_by
for annotations by @hakan458 in https://github.com/heartexlabs/label-studio/pull/3289, DEV-3259.MEDIA_URL
from uploaded file path by @triklozoid in https://github.com/heartexlabs/label-studio/pull/3307, SRE-330.RelationsOverlay
with 3391 ff on by @robot-ci-heartex in https://github.com/heartexlabs/label-studio/pull/3328, DEV-3867.is_labeled
filter to skip queue by @makseq in https://github.com/heartexlabs/label-studio/pull/3353
update_tasks_counters
call with DM filters by @KonstantinKorotaev in https://github.com/heartexlabs/label-studio/pull/3279, DEV-3814.pg_trgm
in Postgres if it's already existing by @makseq in https://github.com/heartexlabs/label-studio/pull/3384, DEV-3839._rearrange_overlap_cohort
by @KonstantinKorotaev in https://github.com/heartexlabs/label-studio/pull/3271, DEV-3798.Thank you to all the contributors for making Label Studio 1.7.0 a success!
The Label Studio 1.6 open source release now supports video object tracking in general availability, making it the most popular open source data labeling platform to support all data types—video, image, text and hypertext, time series, and audio. In addition to the new video player that supports frame-by-frame video object tracking, the latest release also features a new annotation user interface called the Outliner that is more efficient, ergonomic, and flexible.
Label Studio 1.6.0 includes the following new features and enhancements:
model_version
to ML backend and add get versions by @KonstantinKorotaev in #2023, DEV-1646uwsgi
and nginx
by @farioas in #2868, DEV-3031Label Studio 1.6.0 includes the following bug fixes.
ImageView
bounding box before creating another by @bmartel in #2475, DEV-1442removeChild
error by @hlomzik in #2521, DEV-2608annotation_id
is provided as float value in CSV export by @KonstantinKorotaev in #2244, DEV-2139ProjectModelVersionSelector
values were not correctly set @bmartel in #2533, DEV-1682whenChoiceValue
worked as expected by @juliosgarbi in #2497, DEV-1833django
migrations warning by @triklozoid in #2543, DEV-2665inner_id
index with multicolumn by @triklozoid in #2542, DEV-2667calculate_stats_all_orgs
to rq_workers
, swap migration by @makseq in #2569, DEV-2589cmd or ctrl
to create regions immediately with deselecting on canvas click enabled. by @bmartel in #2553, DEV-2655get_local_path
failed to work on local-files by @KonstantinKorotaev in #2642, DEV-2827django
version by @triklozoid in #2706, DEV-2936ML_BLOCK_LOCAL_IP
by @KonstantinKorotaev in #2774, DEV-3058_scan_and_create_links
failure for invalid annotation and prediction by @KonstantinKorotaev in #2925, DEV-3342django
rest framework requirement by @triklozoid in #2980, DEV-3491