Label Studio is a multi-type data labeling and annotation tool with standardized output format
This release streamlines the way ML models and LLMs are connected to Label Studio with a focus on security and simplified user experience. (#5570)
Using the powerful ML backend integration, users can add models and customize automated workflows for:
Label Studio users can add custom models, or reference a new examples library to connect popular models, including Segment Anything, OpenAI, GroundingDINO, select Hugging Face models, Tesseract, and more.
Updates to the ML backend integration in this release include:
For more information, see Integrate Label Studio into your machine learning pipeline.
There is a new Remove Duplicated Tasks action available from the Data Manager. This action had previously only been available as an experimental feature. (#5572)
When you use this action, annotations from duplicated tasks are consolidated into one task (the first task found among the duplicated tasks).
There is a new Reset Cache action available from project settings under the Danger Zone section. You can use this action to reset and recalculate the labeling cache.
This action is particularly useful for situations in which you are attempting to modify the labeling configuration and you receive a validation error pointing to non-existent labels or drafts. (#5432)
Added support for X-Api-Key: <token>
as an alternative to Authentication: Token <token>
. This will make it easier to use API keys when integrating with cloud-based services. Special thanks to community member @mc-lp for making this feature request. (#5562)
Made several updates to the UI to improve performance and user experience, including:
Fixed an issue where users could not submit annotations if the labeling configuration included the TextArea
tag with the required
and skipDuplicates
parameters. (#5490)
Fixed an issue where an empty draft was created every time a user click View all annotations. (#5417)
Fixed an issue with duplicate default hotkeys when working with multi-image segmentation. (#5297)
Fixed an issue where the Data Manager was not displaying false
or 0
values as expected. (#5367)
Fixed an issue with the Number tag where toName
was not validated. (#5408)
Fixed an issue with the Number tag in which the max
constraint was not working. (#5220)
Fixed an issue where users could not use the Magic Wand tool with image preloading enabled. (#5385)
Fixed an issue where users were not shown a confirmation message after clicking Submit and exit in the label stream. (#5362)
Fixed an issue where the text next to the project pagination drop-down was not displaying properly. (#5363)
Fixed an issue where the toolbar in the labeling interface wasn’t properly positioned. (#5448)
Fixed an issue where Google Cloud Logging was not working due to a missing dependency. Special thanks to community member @tsr10 for reporting this issue. (#5605)
Fixed an issue where imports were failing in cases where a user switched between organizations. (#5603)
Fixed an issue where users where seeing an n is not a function
error when using a when configuring project settings. (#5449)
Fixed an issue where /api/version
was not reporting all updates. (#5535)
Full Changelog: tags/1.11.0...1.12.0 This changelog was updated in response to a push of b2fb5819f214d06f9300bd6c3a7853c78bdd176d Workflow run
Jira Release not found Aha! Release 1.12.0 Release Notes are generated based on git log: No tasks found in Task Tracker.
Turned off Feature Flags (83)
- feat_all_optic_71_dashboard_multiple_labeling_group_support_v1_01092023_short
- feat_dia_620_move_to_aws_secret_manager_short
- feat_front_dev_1752_notification_links_in_label_and_review_streams
- feat_front_dev_3260_alternative_shortcuts_for_video_naviagtion
- feat_front_dev_399_lock_interface_when_trial_expired_short
- feat_front_lsdv_4583_multi_image_segmentation_short
- ff_back_1587_email_notifications_310122_long
- ff_back_2004_async_review_24032022_short
- ff_back_2884_comments_notifications_02092022_short
- ff_back_DEV_1711_review_queue_140222_short
- ff_back_DEV_3374_review_query_160922_short
- ff_back_dev_1948_reviewed_status_16052022_short
- ff_back_dev_2362_project_credentials_060722_short
- ff_back_dev_4664_remove_storage_file_on_export_delete_29032023_short
- ff_back_experimental_features
- ff_front_DEV_1713_audio_ui_150222_short
- ff_front_dev_1442_unselect_shape_on_click_outside_080622_short
- ff_front_dev_1480_created_on_in_review_180122_short
- ff_front_dev_1658_notification_center_170222_short
- ff_front_dev_1682_model_version_dropdown_070622_short
- ff_front_dev_2186_comments_for_update
- ff_front_dev_2671_anchor_rotate_bbox_010722_short
- fflag-feat-dev-2887-comments-ui-editor-short
- fflag-feat-dev-3034-comments-with-drafts-short
- fflag-feat-front-dev-2866-free-trial-invite-short
- fflag-feat-front-dev-3051-trial-experience
- fflag_feat_all_dia_13_structured_data_support_short
- fflag_feat_all_dia_835_prompter_workflow_long
- fflag_feat_all_lops_315_temp_datasets_limitations_short
- fflag_feat_all_lsdv_4915_async_task_import_13042023_short
- fflag_feat_all_lsdv_e_295_project_level_roles_via_saml_scim_ldap_short
- fflag_feat_all_optic_114_soft_delete_for_churned_employees
- fflag_feat_all_optic_520_annotator_report_short
- fflag_feat_back_dev_3756_queue_enrollment_min_short
- fflag_feat_back_lsdv_3958_server_side_encryption_for_target_storage_short
- fflag_feat_back_lsdv_4932_enable_memory_profiler
- fflag_feat_back_lsdv_5307_import_reviews_drafts_29062023_short
- fflag_feat_back_optic_428_scim_multi_mapping
- fflag_feat_back_optic_506_changing_scim_group_mapping_setting_removes_users_from_lse_group
- fflag_feat_dev_2755_regions_list_grouped_by_labels_with_ordered_collapse_short
- fflag_feat_dia_787_zendesk_widget_integration
- fflag_feat_front_dev-2536_comment_notifications_short
- fflag_feat_front_dev_3051_trial_experience_short
- fflag_feat_front_leap_482_self_serve_short
- fflag_feat_front_lops_86_datasets_storage_edit_short
- fflag_feat_front_lops_e_10_updated_ux_short
- fflag_feat_front_lsdv_3025_outliner_filter_short
- fflag_feat_front_lsdv_4583_6_images_preloading_short
- fflag_feat_front_lsdv_4583_multi_image_segmentation_short
- fflag_feat_front_prod_281_project_list_search_19072023_short
- fflag_feat_front_prod_292_archive_workspaces_short
- fflag_feat_optic_161_project_settings_for_low_agreement_threshold_score_short
- fflag_feat_optic_198_multi_select_users_short
- fflag_feat_optic_378_limit_projects_per_page_to_ten_short
- fflag_feat_optic_650_target_storage_task_format_long
- fflag_feat_optic_67_drag_and_drop_charts
- fflag_fix_all_leap_877_annotator_membership_api_03042024_short
- fflag_fix_all_lsdv_4813_async_export_conversion_22032023_short
- fflag_fix_all_lsdv_4896_dm_actions_to_reviewers_20230403_short
- fflag_fix_all_lsdv_4971_async_reimport_09052023_short
- fflag_fix_all_optic_18_dashboard_label_distribution_chart_async_22082023_short
- fflag_fix_all_optic_79_task_count_is_wrong_short
- fflag_fix_back_dev_3668_review_stream_optimizaion_short
- fflag_fix_back_dev_4174_overlap_issue_experiments_10012023_short
- fflag_fix_back_dev_4185_next_task_additional_logging_long
- fflag_fix_back_leap_24_tasks_api_optimization_05092023_short
- fflag_fix_back_leap_612_explore_review_09042024_short
- fflag_fix_back_leap_667_api_tasks_reviews_short
- fflag_fix_back_lsdv_1044_check_annotations_24012023_short
- fflag_fix_back_lsdv_3029_set_password_on_trial_signup_25012023_short
- fflag_fix_back_lsdv_4523_show_overlap_first_order_27022023_short
- fflag_fix_back_lsdv_4826_annotation_history_20230331_short
- fflag_fix_back_lsdv_5410_temporary_disable_auto_inference_jobs_short
- fflag_fix_back_lsdv_5425_1_enable_permissions_restrictions_for_annotators_long
- fflag_fix_font_lsdv_3009_draft_saving_stuck_130223_short
- fflag_fix_front_dev_2918_labeling_filtered_paragraphs_250822_short
- fflag_fix_front_dev_3391_interactive_view_all
- fflag_fix_front_dev_3734_hide_task_counter_131222_short
- fflag_fix_front_leap_443_select_annotation_once
- fflag_fix_optic_214_extra_blank_dashboard_charts_short
- fflag_fix_optic_391_tasks_outside_low_agreement_project_counts_short
- fix_back_dev_3351_ml_validation_error_extension_short
- fix_backend_dev_3134_exclude_deactivated_users
ALL LINES STARTING FROM QUOTE WILL BE IGNORED
This release introduces a simplified Label Studio repository structure.
Previously, the Label Studio frontend and Data Manager codebases were each located in a separate repository: label-studio-frontend and dm2. Starting with this release, the Label Studio Frontend and Data Manager code will be updated and maintained in the main label-studio repository.
The Label Studio Frontend code is now located in the label-studio repository under web/libs/editor
, and the Data Manager code can be found under web/libs/datamanager
. For more information, see our contributing guide.
This consolidated codebase has many benefits, including streamlined and simplified workflows, increased efficiency when performing cross-component changes, and improved navigation. Most importantly, a unified codebase will make it easier for our Open Source community to navigate and understand the Label Studio code architecture, lowering the barrier to entry for new contributors. (#5154)
CVE-2023-47116
(https://github.com/HumanSignal/label-studio/pull/5316):
SSRF_PROTECTION_ENABLED
is set to true
(note that it defaults to false
), our new default is to ban all IPs within reserved blocks, for both IPv4 and IPv6.SSRF_PROTECTION_ENABLED=true
:
USER_ADDITIONAL_BANNED_SUBNETS
— Use this to specify additional IP addresses or CIDR blocks to ban from server-side requests (e.g. the URL-based file uploader).
USE_DEFAULT_BANNED_SUBNETS
— This is set to True
by default. If you would like to have full control over banned subnets, you can set this to False
and use USER_ADDITIONAL_BANNED_SUBNETS
to specify all the IP addresses / CIDR blocks you’d like to disallow instead.CVE-2024-26152
. (#5232)hotkey=","
format. (#5240)is_labeled
and other counters. (#4472)CVE-2024-23633
by setting a sandbox
CSP header on the /data/upload/
endpoint (#5137).Full Changelog: tags/1.10.0.post0...1.10.1 This changelog was updated in response to a push of d7ca8b74f22c973dbe74a32ae639e845b9b34e66 Workflow run
Jira Release not found Aha! Release 1.10.1 Release Notes are generated based on git log: No tasks found in Task Tracker.
Turned off Feature Flags (100)
- feat_all_optic_71_dashboard_multiple_labeling_group_support_v1_01092023_short
- feat_front_dev_1752_notification_links_in_label_and_review_streams
- feat_front_dev_3260_alternative_shortcuts_for_video_naviagtion
- feat_front_dev_399_lock_interface_when_trial_expired_short
- feat_front_dev_4008_quick_task_open_short
- feat_front_lsdv_4583_multi_image_segmentation_short
- ff_back_1587_email_notifications_310122_long
- ff_back_2004_async_review_24032022_short
- ff_back_2884_comments_notifications_02092022_short
- ff_back_DEV_1711_review_queue_140222_short
- ff_back_DEV_3374_review_query_160922_short
- ff_back_dev_1417_start_training_mlbackend_webhooks_250122_long
- ff_back_dev_1948_reviewed_status_16052022_short
- ff_back_dev_2362_project_credentials_060722_short
- ff_back_dev_4664_remove_storage_file_on_export_delete_29032023_short
- ff_back_experimental_features
- ff_front_DEV_1713_audio_ui_150222_short
- ff_front_dev_1442_unselect_shape_on_click_outside_080622_short
- ff_front_dev_1470_dm_pagination_010422_short
- ff_front_dev_1480_created_on_in_review_180122_short
- ff_front_dev_1555_auto_annotations_not_visible
- ff_front_dev_1658_notification_center_170222_short
- ff_front_dev_1682_model_version_dropdown_070622_short
- ff_front_dev_2186_comments_for_update
- ff_front_dev_2458_comments_for_skip_250522_short
- ff_front_dev_2671_anchor_rotate_bbox_010722_short
- fflag-feat-back-lops-154-datasets-export-candidates
- fflag-feat-dev-2887-comments-ui-editor-short
- fflag-feat-dev-3034-comments-with-drafts-short
- fflag-feat-dia-407-accept-multiple-search-queries-short
- fflag-feat-front-dev-2395-consistent-working-area-for-all-image-sizes
- fflag-feat-front-dev-2866-free-trial-invite-short
- fflag-feat-front-dev-3051-trial-experience
- fflag_feat_all_dia_13_structured_data_support_short
- fflag_feat_all_lops_315_temp_datasets_limitations_short
- fflag_feat_all_lops_milvus_migration_short
- fflag_feat_all_lsdv_4915_async_task_import_13042023_short
- fflag_feat_all_lsdv_4945_api_requests_with_pagination_20042023_short
- fflag_feat_all_lsdv_e_295_project_level_roles_via_saml_scim_ldap_short
- fflag_feat_all_optic_114_soft_delete_for_churned_employees
- fflag_feat_back_dev_3756_queue_enrollment_min_short
- fflag_feat_back_dev_3792_add_sync_update_is_labeled_301122_short
- fflag_feat_back_dev_3792_next_task_data_fix_long
- fflag_feat_back_lsdv_3958_server_side_encryption_for_target_storage_short
- fflag_feat_back_lsdv_4932_enable_memory_profiler
- fflag_feat_back_lsdv_5307_import_reviews_drafts_29062023_short
- fflag_feat_dev_2755_regions_list_grouped_by_labels_with_ordered_collapse_short
- fflag_feat_dia_471_add_new_column_projects_short
- fflag_feat_dia_787_zendesk_widget_integration
- fflag_feat_front_dev-2536_comment_notifications_short
- fflag_feat_front_dev_2758_adjustable_draggable_spans_short
- fflag_feat_front_dev_3051_trial_experience_short
- fflag_feat_front_dev_3143_explore_page_short
- fflag_feat_front_leap_e_1_monorepo_migration_short
- fflag_feat_front_leap_e_4_streams_refinements_long
- fflag_feat_front_lops_12_label_ops_ui_short
- fflag_feat_front_lops_75_pretty_select_short
- fflag_feat_front_lops_86_datasets_storage_edit_short
- fflag_feat_front_lops_e_10_updated_ux_short
- fflag_feat_front_lsdv_3025_outliner_filter_short
- fflag_feat_front_lsdv_4583_6_images_preloading_short
- fflag_feat_front_lsdv_4583_multi_image_segmentation_short
- fflag_feat_front_prod_281_project_list_search_19072023_short
- fflag_feat_front_prod_292_archive_workspaces_short
- fflag_feat_optic_161_project_settings_for_low_agreement_threshold_score_short
- fflag_feat_optic_198_multi_select_users_short
- fflag_feat_optic_67_drag_and_drop_charts
- fflag_fix_all_lsdv_4813_async_export_conversion_22032023_short
- fflag_fix_all_lsdv_4896_dm_actions_to_reviewers_20230403_short
- fflag_fix_all_lsdv_4971_async_reimport_09052023_short
- fflag_fix_all_optic_18_dashboard_label_distribution_chart_async_22082023_short
- fflag_fix_all_optic_79_task_count_is_wrong_short
- fflag_fix_back_dev_3668_review_stream_optimizaion_short
- fflag_fix_back_dev_4174_overlap_issue_experiments_10012023_short
- fflag_fix_back_dev_4185_next_task_additional_logging_long
- fflag_fix_back_leap_217_show_tasks_with_comments_30112023_short
- fflag_fix_back_leap_24_tasks_api_optimization_05092023_short
- fflag_fix_back_lsdv_1044_check_annotations_24012023_short
- fflag_fix_back_lsdv_3029_set_password_on_trial_signup_25012023_short
- fflag_fix_back_lsdv_4523_show_overlap_first_order_27022023_short
- fflag_fix_back_lsdv_4826_annotation_history_20230331_short
- fflag_fix_back_lsdv_5289_prevent_db_deadlocks_16062023_short
- fflag_fix_back_lsdv_5289_run_bulk_updates_in_transactions_short
- fflag_fix_back_lsdv_5361_members_dashboard_page_timeouts
- fflag_fix_back_lsdv_5410_temporary_disable_auto_inference_jobs_short
- fflag_fix_back_lsdv_5425_1_enable_permissions_restrictions_for_annotators_long
- fflag_fix_back_optic_183_datamanager_filter_placeholder_keyed_task_data_short
- fflag_fix_back_optic_216_change_per_user_agreement_query_to_hit_more_indexes
- fflag_fix_back_optic_287_aggregate_query_for_groundtruth_per_user_short
- fflag_fix_font_lsdv_3009_draft_saving_stuck_130223_short
- fflag_fix_front_dev_2918_labeling_filtered_paragraphs_250822_short
- fflag_fix_front_dev_3391_interactive_view_all
- fflag_fix_front_dev_3706_undo_with_ml_backend_081122_short
- fflag_fix_front_dev_3734_hide_task_counter_131222_short
- fflag_fix_front_lsdv_5177_image_regions_in_history_260523_short
- fflag_fix_front_lsdv_5177_save_draft_on_task_switch_250523_short
- fflag_fix_front_lsdv_5436_dashboard_members_page_async_24072023_short
- fix-backend-dev-3134-exclude-deactivated-users
- fix_back_dev_3351_ml_validation_error_extension_short
- fix_backend_dev_3134_exclude_deactivated_users
ALL LINES STARTING FROM QUOTE WILL BE IGNORED
@leonlowitzki @jombooth
Full Changelog: tags/1.10.0...1.10.0.post0 This changelog was updated in response to a push of dbd8ddd77e1e9be8d33115bc100f99e678450a63 Workflow run
Jira Release not found Aha! Release 1.10.0.post0 Release Notes are generated based on git log: No tasks found in Task Tracker.
Turned off Feature Flags (99)
- feat_all_optic_71_dashboard_multiple_labeling_group_support_v1_01092023_short
- feat_front_dev_1752_notification_links_in_label_and_review_streams
- feat_front_dev_3260_alternative_shortcuts_for_video_naviagtion
- feat_front_dev_399_lock_interface_when_trial_expired_short
- feat_front_dev_4008_quick_task_open_short
- feat_front_lsdv_4583_multi_image_segmentation_short
- ff_back_1587_email_notifications_310122_long
- ff_back_2004_async_review_24032022_short
- ff_back_2884_comments_notifications_02092022_short
- ff_back_DEV_1711_review_queue_140222_short
- ff_back_DEV_3374_review_query_160922_short
- ff_back_dev_1417_start_training_mlbackend_webhooks_250122_long
- ff_back_dev_1948_reviewed_status_16052022_short
- ff_back_dev_2362_project_credentials_060722_short
- ff_back_dev_4664_remove_storage_file_on_export_delete_29032023_short
- ff_back_experimental_features
- ff_front_DEV_1713_audio_ui_150222_short
- ff_front_dev_1442_unselect_shape_on_click_outside_080622_short
- ff_front_dev_1470_dm_pagination_010422_short
- ff_front_dev_1480_created_on_in_review_180122_short
- ff_front_dev_1555_auto_annotations_not_visible
- ff_front_dev_1658_notification_center_170222_short
- ff_front_dev_1682_model_version_dropdown_070622_short
- ff_front_dev_2186_comments_for_update
- ff_front_dev_2458_comments_for_skip_250522_short
- ff_front_dev_2671_anchor_rotate_bbox_010722_short
- fflag-feat-back-lops-154-datasets-export-candidates
- fflag-feat-dev-2887-comments-ui-editor-short
- fflag-feat-dev-3034-comments-with-drafts-short
- fflag-feat-dia-407-accept-multiple-search-queries-short
- fflag-feat-front-dev-2395-consistent-working-area-for-all-image-sizes
- fflag-feat-front-dev-2866-free-trial-invite-short
- fflag-feat-front-dev-3051-trial-experience
- fflag_feat_all_dia_13_structured_data_support_short
- fflag_feat_all_lops_315_temp_datasets_limitations_short
- fflag_feat_all_lops_milvus_migration_short
- fflag_feat_all_lsdv_4915_async_task_import_13042023_short
- fflag_feat_all_lsdv_4945_api_requests_with_pagination_20042023_short
- fflag_feat_all_lsdv_e_295_project_level_roles_via_saml_scim_ldap_short
- fflag_feat_all_optic_114_soft_delete_for_churned_employees
- fflag_feat_back_dev_3756_queue_enrollment_min_short
- fflag_feat_back_dev_3792_add_sync_update_is_labeled_301122_short
- fflag_feat_back_dev_3792_next_task_data_fix_long
- fflag_feat_back_lsdv_3958_server_side_encryption_for_target_storage_short
- fflag_feat_back_lsdv_4932_enable_memory_profiler
- fflag_feat_back_lsdv_5307_import_reviews_drafts_29062023_short
- fflag_feat_dev_2755_regions_list_grouped_by_labels_with_ordered_collapse_short
- fflag_feat_dia_471_add_new_column_projects_short
- fflag_feat_front_dev-2536_comment_notifications_short
- fflag_feat_front_dev_2758_adjustable_draggable_spans_short
- fflag_feat_front_dev_3051_trial_experience_short
- fflag_feat_front_dev_3143_explore_page_short
- fflag_feat_front_leap_e_1_monorepo_migration_short
- fflag_feat_front_leap_e_4_streams_refinements_long
- fflag_feat_front_lops_12_label_ops_ui_short
- fflag_feat_front_lops_75_pretty_select_short
- fflag_feat_front_lops_86_datasets_storage_edit_short
- fflag_feat_front_lops_e_10_updated_ux_short
- fflag_feat_front_lsdv_3025_outliner_filter_short
- fflag_feat_front_lsdv_4583_6_images_preloading_short
- fflag_feat_front_lsdv_4583_multi_image_segmentation_short
- fflag_feat_front_prod_281_project_list_search_19072023_short
- fflag_feat_front_prod_292_archive_workspaces_short
- fflag_feat_optic_161_project_settings_for_low_agreement_threshold_score_short
- fflag_feat_optic_198_multi_select_users_short
- fflag_feat_optic_67_drag_and_drop_charts
- fflag_fix_all_lsdv_4813_async_export_conversion_22032023_short
- fflag_fix_all_lsdv_4896_dm_actions_to_reviewers_20230403_short
- fflag_fix_all_lsdv_4971_async_reimport_09052023_short
- fflag_fix_all_optic_18_dashboard_label_distribution_chart_async_22082023_short
- fflag_fix_all_optic_79_task_count_is_wrong_short
- fflag_fix_back_dev_3668_review_stream_optimizaion_short
- fflag_fix_back_dev_4174_overlap_issue_experiments_10012023_short
- fflag_fix_back_dev_4185_next_task_additional_logging_long
- fflag_fix_back_leap_217_show_tasks_with_comments_30112023_short
- fflag_fix_back_leap_24_tasks_api_optimization_05092023_short
- fflag_fix_back_lsdv_1044_check_annotations_24012023_short
- fflag_fix_back_lsdv_3029_set_password_on_trial_signup_25012023_short
- fflag_fix_back_lsdv_4523_show_overlap_first_order_27022023_short
- fflag_fix_back_lsdv_4826_annotation_history_20230331_short
- fflag_fix_back_lsdv_5289_prevent_db_deadlocks_16062023_short
- fflag_fix_back_lsdv_5289_run_bulk_updates_in_transactions_short
- fflag_fix_back_lsdv_5361_members_dashboard_page_timeouts
- fflag_fix_back_lsdv_5410_temporary_disable_auto_inference_jobs_short
- fflag_fix_back_lsdv_5425_1_enable_permissions_restrictions_for_annotators_long
- fflag_fix_back_optic_183_datamanager_filter_placeholder_keyed_task_data_short
- fflag_fix_back_optic_216_change_per_user_agreement_query_to_hit_more_indexes
- fflag_fix_back_optic_287_aggregate_query_for_groundtruth_per_user_short
- fflag_fix_font_lsdv_3009_draft_saving_stuck_130223_short
- fflag_fix_front_dev_2918_labeling_filtered_paragraphs_250822_short
- fflag_fix_front_dev_3391_interactive_view_all
- fflag_fix_front_dev_3706_undo_with_ml_backend_081122_short
- fflag_fix_front_dev_3734_hide_task_counter_131222_short
- fflag_fix_front_lsdv_5177_image_regions_in_history_260523_short
- fflag_fix_front_lsdv_5177_save_draft_on_task_switch_250523_short
- fflag_fix_front_lsdv_5436_dashboard_members_page_async_24072023_short
- fix-backend-dev-3134-exclude-deactivated-users
- fix_back_dev_3351_ml_validation_error_extension_short
- fix_backend_dev_3134_exclude_deactivated_users
ALL LINES STARTING FROM QUOTE WILL BE IGNORED
This release introduces the ability to load an external taxonomy into your labeling configuration. The mechanism for this is a new apiUrl
parameter on the Taxonomy tag, which allows you to load your taxonomy from an external JSON-formatted file. Previously, you had to use Choice
tags to manually define your taxonomy within the labeling configuration.
This feature provides multiple benefits, including:
For more information, see the Taxonomy template and Taxonomy tag.
We’ve made some changes that, going forward, will make Label Studio much easier to install. To accomplish this, we've moved to Poetry for dependency management, and loosened certain dependency version constraints in pyproject.toml
. (#5047, #5021, #4888)
You can now expand and collapse Ranker items for easier management and rearrangement. (#5016)
Updated the font and spacing for the Submit and Exit button to match Label Studio UI styling guidelines. (#5007)
Patched an ORM leak vulnerability. (#5012)
Due to an XSS vulnerability, we previously added a requirement that users must log in to view the Label Studio API doc reference and Swagger. You can now view the API docs without logging in. However, the Swagger version is still only available to logged in users. (#4931)
Upgraded urllib3 to 1.26.18 to address CVE-2023-45803, and Django to 3.2.23 to address CVE-2023-46695. (#5047)
Fixed an issue where users were directed to the Data Manager page after clicking Submit and Exit or Update and Exit. Instead, users will now be directed to the Projects page. (#4981)
Fixed an issue where the Draft saved successfully message was appearing when it wasn’t needed. (#4917)
Fixed an issue where the crosshair parameter was not working. (#5040)
Fixed an issue with zoom performance in certain Image Segmentation use cases. (#4800)
Fixed a sync error when importing large amounts of tasks from Azure storage. (#4950)
Fixed an issue where PATCH api/tasks/<id>
was returning an error. (#4925)
Fixed an issue where code was unnecessarily executing when contextual scrolling was disabled. (#4651)
Fixed an issue where a labeling configuration validation error was not using the correct styling. (#4949)
Fixed an issue where predictions were not appearing in the Label Stream after upgrading Label Studio. Special thanks to community members @davidblom603 and @WillieMaddox for reporting this issue. (#5105)
Fixed an issue with the wrong position of brushstroke highlighted on hover. (#5114)
Fixed an issue where users were unable to edit polygon points. (#5110)
Full Changelog: tags/1.9.2.post0...1.10.0 This changelog was updated in response to a push of d451ae8098dcf1441e631028a65aa5cc942fce5d Workflow run
Jira Release not found Aha! Release 1.10.0 Release Notes are generated based on git log: No tasks found in Task Tracker.
Turned off Feature Flags (98)
- feat_all_optic_71_dashboard_multiple_labeling_group_support_v1_01092023_short
- feat_front_dev_1752_notification_links_in_label_and_review_streams
- feat_front_dev_3260_alternative_shortcuts_for_video_naviagtion
- feat_front_dev_399_lock_interface_when_trial_expired_short
- feat_front_dev_4008_quick_task_open_short
- feat_front_lsdv_4583_multi_image_segmentation_short
- ff_back_1587_email_notifications_310122_long
- ff_back_2004_async_review_24032022_short
- ff_back_2884_comments_notifications_02092022_short
- ff_back_DEV_1711_review_queue_140222_short
- ff_back_DEV_3374_review_query_160922_short
- ff_back_dev_1417_start_training_mlbackend_webhooks_250122_long
- ff_back_dev_1948_reviewed_status_16052022_short
- ff_back_dev_2362_project_credentials_060722_short
- ff_back_dev_4664_remove_storage_file_on_export_delete_29032023_short
- ff_back_experimental_features
- ff_front_DEV_1713_audio_ui_150222_short
- ff_front_dev_1442_unselect_shape_on_click_outside_080622_short
- ff_front_dev_1470_dm_pagination_010422_short
- ff_front_dev_1480_created_on_in_review_180122_short
- ff_front_dev_1555_auto_annotations_not_visible
- ff_front_dev_1658_notification_center_170222_short
- ff_front_dev_1682_model_version_dropdown_070622_short
- ff_front_dev_2186_comments_for_update
- ff_front_dev_2458_comments_for_skip_250522_short
- ff_front_dev_2671_anchor_rotate_bbox_010722_short
- fflag-feat-back-lops-154-datasets-export-candidates
- fflag-feat-dev-2887-comments-ui-editor-short
- fflag-feat-dev-3034-comments-with-drafts-short
- fflag-feat-dia-407-accept-multiple-search-queries-short
- fflag-feat-front-dev-2395-consistent-working-area-for-all-image-sizes
- fflag-feat-front-dev-2866-free-trial-invite-short
- fflag-feat-front-dev-3051-trial-experience
- fflag_feat_all_dia_13_structured_data_support_short
- fflag_feat_all_lops_315_temp_datasets_limitations_short
- fflag_feat_all_lops_milvus_migration_short
- fflag_feat_all_lsdv_4915_async_task_import_13042023_short
- fflag_feat_all_lsdv_4945_api_requests_with_pagination_20042023_short
- fflag_feat_all_lsdv_e_295_project_level_roles_via_saml_scim_ldap_short
- fflag_feat_all_optic_114_soft_delete_for_churned_employees
- fflag_feat_back_dev_3756_queue_enrollment_min_short
- fflag_feat_back_dev_3792_add_sync_update_is_labeled_301122_short
- fflag_feat_back_dev_3792_next_task_data_fix_long
- fflag_feat_back_lsdv_3958_server_side_encryption_for_target_storage_short
- fflag_feat_back_lsdv_4932_enable_memory_profiler
- fflag_feat_back_lsdv_5307_import_reviews_drafts_29062023_short
- fflag_feat_dev_2755_regions_list_grouped_by_labels_with_ordered_collapse_short
- fflag_feat_dia_471_add_new_column_projects_short
- fflag_feat_front_dev-2536_comment_notifications_short
- fflag_feat_front_dev_2758_adjustable_draggable_spans_short
- fflag_feat_front_dev_3051_trial_experience_short
- fflag_feat_front_dev_3143_explore_page_short
- fflag_feat_front_leap_e_1_monorepo_migration_short
- fflag_feat_front_leap_e_4_streams_refinements_long
- fflag_feat_front_lops_12_label_ops_ui_short
- fflag_feat_front_lops_75_pretty_select_short
- fflag_feat_front_lops_86_datasets_storage_edit_short
- fflag_feat_front_lops_e_10_updated_ux_short
- fflag_feat_front_lsdv_3025_outliner_filter_short
- fflag_feat_front_lsdv_4583_6_images_preloading_short
- fflag_feat_front_lsdv_4583_multi_image_segmentation_short
- fflag_feat_front_prod_281_project_list_search_19072023_short
- fflag_feat_front_prod_292_archive_workspaces_short
- fflag_feat_optic_198_multi_select_users_short
- fflag_feat_optic_261_improved_organization_member_filter_count_short
- fflag_feat_optic_67_drag_and_drop_charts
- fflag_fix_all_lsdv_4813_async_export_conversion_22032023_short
- fflag_fix_all_lsdv_4896_dm_actions_to_reviewers_20230403_short
- fflag_fix_all_lsdv_4971_async_reimport_09052023_short
- fflag_fix_all_optic_18_dashboard_label_distribution_chart_async_22082023_short
- fflag_fix_all_optic_79_task_count_is_wrong_short
- fflag_fix_back_dev_3668_review_stream_optimizaion_short
- fflag_fix_back_dev_4174_overlap_issue_experiments_10012023_short
- fflag_fix_back_dev_4185_next_task_additional_logging_long
- fflag_fix_back_leap_24_tasks_api_optimization_05092023_short
- fflag_fix_back_lsdv_1044_check_annotations_24012023_short
- fflag_fix_back_lsdv_3029_set_password_on_trial_signup_25012023_short
- fflag_fix_back_lsdv_4523_show_overlap_first_order_27022023_short
- fflag_fix_back_lsdv_4826_annotation_history_20230331_short
- fflag_fix_back_lsdv_5289_prevent_db_deadlocks_16062023_short
- fflag_fix_back_lsdv_5289_run_bulk_updates_in_transactions_short
- fflag_fix_back_lsdv_5361_members_dashboard_page_timeouts
- fflag_fix_back_lsdv_5410_temporary_disable_auto_inference_jobs_short
- fflag_fix_back_lsdv_5425_1_enable_permissions_restrictions_for_annotators_long
- fflag_fix_back_optic_183_datamanager_filter_placeholder_keyed_task_data_short
- fflag_fix_back_optic_216_change_per_user_agreement_query_to_hit_more_indexes
- fflag_fix_back_optic_287_aggregate_query_for_groundtruth_per_user_short
- fflag_fix_font_lsdv_3009_draft_saving_stuck_130223_short
- fflag_fix_front_dev_2918_labeling_filtered_paragraphs_250822_short
- fflag_fix_front_dev_3391_interactive_view_all
- fflag_fix_front_dev_3706_undo_with_ml_backend_081122_short
- fflag_fix_front_dev_3734_hide_task_counter_131222_short
- fflag_fix_front_lsdv_5177_image_regions_in_history_260523_short
- fflag_fix_front_lsdv_5177_save_draft_on_task_switch_250523_short
- fflag_fix_front_lsdv_5436_dashboard_members_page_async_24072023_short
- fix-backend-dev-3134-exclude-deactivated-users
- fix_back_dev_3351_ml_validation_error_extension_short
- fix_backend_dev_3134_exclude_deactivated_users
ALL LINES STARTING FROM QUOTE WILL BE IGNORED
__
, as in updated_by__active_organization
) may be allowlisted via the environment variable DATA_MANAGER_FILTER_ALLOWLIST
, which accepts a comma-separated list of task filters.Full Changelog: tags/1.9.2...1.9.2.post0 This changelog was updated in response to a push of f931d9d129002f54a495995774ce7384174cef5c Workflow run
Jira Release not found Aha! Release 1.9.2.post0 Release Notes are generated based on git log: No tasks found in Task Tracker.
Turned off Feature Flags (98)
- feat_all_optic_71_dashboard_multiple_labeling_group_support_v1_01092023_short
- feat_front_dev_1752_notification_links_in_label_and_review_streams
- feat_front_dev_3260_alternative_shortcuts_for_video_naviagtion
- feat_front_dev_399_lock_interface_when_trial_expired_short
- feat_front_dev_4008_quick_task_open_short
- feat_front_lsdv_4583_multi_image_segmentation_short
- ff_back_1587_email_notifications_310122_long
- ff_back_2004_async_review_24032022_short
- ff_back_2884_comments_notifications_02092022_short
- ff_back_DEV_1711_review_queue_140222_short
- ff_back_DEV_3374_review_query_160922_short
- ff_back_dev_1417_start_training_mlbackend_webhooks_250122_long
- ff_back_dev_1948_reviewed_status_16052022_short
- ff_back_dev_2362_project_credentials_060722_short
- ff_back_dev_4664_remove_storage_file_on_export_delete_29032023_short
- ff_back_experimental_features
- ff_front_DEV_1713_audio_ui_150222_short
- ff_front_dev_1442_unselect_shape_on_click_outside_080622_short
- ff_front_dev_1470_dm_pagination_010422_short
- ff_front_dev_1480_created_on_in_review_180122_short
- ff_front_dev_1555_auto_annotations_not_visible
- ff_front_dev_1658_notification_center_170222_short
- ff_front_dev_2186_comments_for_update
- ff_front_dev_2458_comments_for_skip_250522_short
- ff_front_dev_2671_anchor_rotate_bbox_010722_short
- fflag-feat-back-lops-154-datasets-export-candidates
- fflag-feat-dev-2887-comments-ui-editor-short
- fflag-feat-dev-3034-comments-with-drafts-short
- fflag-feat-dia-407-accept-multiple-search-queries-short
- fflag-feat-front-dev-2395-consistent-working-area-for-all-image-sizes
- fflag-feat-front-dev-2866-free-trial-invite-short
- fflag-feat-front-dev-3051-trial-experience
- fflag_feat_all_dia_13_structured_data_support_short
- fflag_feat_all_lops_315_temp_datasets_limitations_short
- fflag_feat_all_lops_milvus_migration_short
- fflag_feat_all_lsdv_4915_async_task_import_13042023_short
- fflag_feat_all_lsdv_4945_api_requests_with_pagination_20042023_short
- fflag_feat_all_lsdv_e_295_project_level_roles_via_saml_scim_ldap_short
- fflag_feat_all_optic_114_soft_delete_for_churned_employees
- fflag_feat_back_dev_3756_queue_enrollment_min_short
- fflag_feat_back_dev_3792_add_sync_update_is_labeled_301122_short
- fflag_feat_back_dev_3792_next_task_data_fix_long
- fflag_feat_back_lsdv_3958_server_side_encryption_for_target_storage_short
- fflag_feat_back_lsdv_4932_enable_memory_profiler
- fflag_feat_back_lsdv_5307_import_reviews_drafts_29062023_short
- fflag_feat_dev_2755_regions_list_grouped_by_labels_with_ordered_collapse_short
- fflag_feat_dia_471_add_new_column_projects_short
- fflag_feat_front_dev-2536_comment_notifications_short
- fflag_feat_front_dev_2758_adjustable_draggable_spans_short
- fflag_feat_front_dev_3051_trial_experience_short
- fflag_feat_front_dev_3143_explore_page_short
- fflag_feat_front_leap_e_1_monorepo_migration_short
- fflag_feat_front_leap_e_4_streams_refinements_long
- fflag_feat_front_lops_12_label_ops_ui_short
- fflag_feat_front_lops_75_pretty_select_short
- fflag_feat_front_lops_86_datasets_storage_edit_short
- fflag_feat_front_lops_e_10_updated_ux_short
- fflag_feat_front_lsdv_3025_outliner_filter_short
- fflag_feat_front_lsdv_4583_6_images_preloading_short
- fflag_feat_front_lsdv_4583_multi_image_segmentation_short
- fflag_feat_front_lsdv_5451_async_taxonomy_110823_short
- fflag_feat_front_lsdv_5452_taxonomy_labeling_110823_short
- fflag_feat_front_prod_281_project_list_search_19072023_short
- fflag_feat_front_prod_292_archive_workspaces_short
- fflag_feat_optic_198_multi_select_users_short
- fflag_feat_optic_67_drag_and_drop_charts
- fflag_fix_all_lsdv_4813_async_export_conversion_22032023_short
- fflag_fix_all_lsdv_4896_dm_actions_to_reviewers_20230403_short
- fflag_fix_all_lsdv_4971_async_reimport_09052023_short
- fflag_fix_all_optic_18_dashboard_label_distribution_chart_async_22082023_short
- fflag_fix_all_optic_79_task_count_is_wrong_short
- fflag_fix_back_dev_3668_review_stream_optimizaion_short
- fflag_fix_back_dev_4174_overlap_issue_experiments_10012023_short
- fflag_fix_back_dev_4185_next_task_additional_logging_long
- fflag_fix_back_leap_24_tasks_api_optimization_05092023_short
- fflag_fix_back_lsdv_1044_check_annotations_24012023_short
- fflag_fix_back_lsdv_3029_set_password_on_trial_signup_25012023_short
- fflag_fix_back_lsdv_4523_show_overlap_first_order_27022023_short
- fflag_fix_back_lsdv_4826_annotation_history_20230331_short
- fflag_fix_back_lsdv_5289_prevent_db_deadlocks_16062023_short
- fflag_fix_back_lsdv_5289_run_bulk_updates_in_transactions_short
- fflag_fix_back_lsdv_5361_members_dashboard_page_timeouts
- fflag_fix_back_lsdv_5410_temporary_disable_auto_inference_jobs_short
- fflag_fix_back_lsdv_5425_1_enable_permissions_restrictions_for_annotators_long
- fflag_fix_back_optic_183_datamanager_filter_placeholder_keyed_task_data_short
- fflag_fix_back_optic_216_change_per_user_agreement_query_to_hit_more_indexes
- fflag_fix_font_lsdv_3009_draft_saving_stuck_130223_short
- fflag_fix_front_dev_2918_labeling_filtered_paragraphs_250822_short
- fflag_fix_front_dev_3391_interactive_view_all
- fflag_fix_front_dev_3706_undo_with_ml_backend_081122_short
- fflag_fix_front_dev_3734_hide_task_counter_131222_short
- fflag_fix_front_leap_218_improve_performance_of_taxonomy_search_short
- fflag_fix_front_lsdv_5177_image_regions_in_history_260523_short
- fflag_fix_front_lsdv_5177_save_draft_on_task_switch_250523_short
- fflag_fix_front_lsdv_5436_dashboard_members_page_async_24072023_short
- fix-backend-dev-3134-exclude-deactivated-users
- fix_back_dev_3351_ml_validation_error_extension_short
- fix_backend_dev_3134_exclude_deactivated_users
ALL LINES STARTING FROM QUOTE WILL BE IGNORED
CVE-2023-47115
. (#4818)Full Changelog: tags/1.9.1.post0...1.9.2 This changelog was updated in response to a push of de252f58c9f3ef76e907a5f181c49948a6b0362f Workflow run
Jira Release not found Aha! Release 1.9.2 Release Notes are generated based on git log: No tasks found in Task Tracker.
Turned off Feature Flags (93)
- feat_all_optic_71_dashboard_multiple_labeling_group_support_v1_01092023_short
- feat_front_dev_1752_notification_links_in_label_and_review_streams
- feat_front_dev_3260_alternative_shortcuts_for_video_naviagtion
- feat_front_dev_399_lock_interface_when_trial_expired_short
- feat_front_dev_4008_quick_task_open_short
- feat_front_lsdv_4583_multi_image_segmentation_short
- ff_back_1587_email_notifications_310122_long
- ff_back_2004_async_review_24032022_short
- ff_back_2884_comments_notifications_02092022_short
- ff_back_DEV_1711_review_queue_140222_short
- ff_back_DEV_3374_review_query_160922_short
- ff_back_dev_1417_start_training_mlbackend_webhooks_250122_long
- ff_back_dev_1948_reviewed_status_16052022_short
- ff_back_dev_2362_project_credentials_060722_short
- ff_back_dev_4664_remove_storage_file_on_export_delete_29032023_short
- ff_back_experimental_features
- ff_front_DEV_1713_audio_ui_150222_short
- ff_front_dev_1442_unselect_shape_on_click_outside_080622_short
- ff_front_dev_1470_dm_pagination_010422_short
- ff_front_dev_1480_created_on_in_review_180122_short
- ff_front_dev_1555_auto_annotations_not_visible
- ff_front_dev_1658_notification_center_170222_short
- ff_front_dev_2186_comments_for_update
- ff_front_dev_2458_comments_for_skip_250522_short
- ff_front_dev_2671_anchor_rotate_bbox_010722_short
- fflag-feat-back-lops-154-datasets-export-candidates
- fflag-feat-dev-2887-comments-ui-editor-short
- fflag-feat-dev-3034-comments-with-drafts-short
- fflag-feat-dia-407-accept-multiple-search-queries-short
- fflag-feat-front-dev-2395-consistent-working-area-for-all-image-sizes
- fflag-feat-front-dev-2866-free-trial-invite-short
- fflag-feat-front-dev-3051-trial-experience
- fflag_feat_all_dia_13_structured_data_support_short
- fflag_feat_all_lops_315_temp_datasets_limitations_short
- fflag_feat_all_lops_milvus_migration_short
- fflag_feat_all_lsdv_4915_async_task_import_13042023_short
- fflag_feat_all_lsdv_4945_api_requests_with_pagination_20042023_short
- fflag_feat_all_lsdv_e_295_project_level_roles_via_saml_scim_ldap_short
- fflag_feat_all_optic_114_soft_delete_for_churned_employees
- fflag_feat_back_dev_3756_queue_enrollment_min_short
- fflag_feat_back_dev_3792_add_sync_update_is_labeled_301122_short
- fflag_feat_back_dev_3792_next_task_data_fix_long
- fflag_feat_back_lsdv_3958_server_side_encryption_for_target_storage_short
- fflag_feat_back_lsdv_4932_enable_memory_profiler
- fflag_feat_back_lsdv_5307_import_reviews_drafts_29062023_short
- fflag_feat_dev_2755_regions_list_grouped_by_labels_with_ordered_collapse_short
- fflag_feat_front_dev-2536_comment_notifications_short
- fflag_feat_front_dev_2758_adjustable_draggable_spans_short
- fflag_feat_front_dev_3051_trial_experience_short
- fflag_feat_front_dev_3143_explore_page_short
- fflag_feat_front_leap_e_1_monorepo_migration_short
- fflag_feat_front_leap_e_4_streams_refinements_long
- fflag_feat_front_lops_12_label_ops_ui_short
- fflag_feat_front_lops_75_pretty_select_short
- fflag_feat_front_lops_86_datasets_storage_edit_short
- fflag_feat_front_lops_e_10_updated_ux_short
- fflag_feat_front_lsdv_3025_outliner_filter_short
- fflag_feat_front_lsdv_4583_6_images_preloading_short
- fflag_feat_front_lsdv_4583_multi_image_segmentation_short
- fflag_feat_front_lsdv_5451_async_taxonomy_110823_short
- fflag_feat_front_lsdv_5452_taxonomy_labeling_110823_short
- fflag_feat_front_prod_281_project_list_search_19072023_short
- fflag_feat_front_prod_292_archive_workspaces_short
- fflag_feat_optic_67_drag_and_drop_charts
- fflag_fix_all_lsdv_4813_async_export_conversion_22032023_short
- fflag_fix_all_lsdv_4896_dm_actions_to_reviewers_20230403_short
- fflag_fix_all_lsdv_4971_async_reimport_09052023_short
- fflag_fix_all_optic_18_dashboard_label_distribution_chart_async_22082023_short
- fflag_fix_all_optic_79_task_count_is_wrong_short
- fflag_fix_back_dev_3668_review_stream_optimizaion_short
- fflag_fix_back_dev_4174_overlap_issue_experiments_10012023_short
- fflag_fix_back_dev_4185_next_task_additional_logging_long
- fflag_fix_back_leap_24_tasks_api_optimization_05092023_short
- fflag_fix_back_lsdv_1044_check_annotations_24012023_short
- fflag_fix_back_lsdv_3029_set_password_on_trial_signup_25012023_short
- fflag_fix_back_lsdv_4523_show_overlap_first_order_27022023_short
- fflag_fix_back_lsdv_4826_annotation_history_20230331_short
- fflag_fix_back_lsdv_5289_prevent_db_deadlocks_16062023_short
- fflag_fix_back_lsdv_5289_run_bulk_updates_in_transactions_short
- fflag_fix_back_lsdv_5361_members_dashboard_page_timeouts
- fflag_fix_back_lsdv_5410_temporary_disable_auto_inference_jobs_short
- fflag_fix_back_lsdv_5425_1_enable_permissions_restrictions_for_annotators_long
- fflag_fix_font_lsdv_3009_draft_saving_stuck_130223_short
- fflag_fix_front_dev_2918_labeling_filtered_paragraphs_250822_short
- fflag_fix_front_dev_3391_interactive_view_all
- fflag_fix_front_dev_3706_undo_with_ml_backend_081122_short
- fflag_fix_front_dev_3734_hide_task_counter_131222_short
- fflag_fix_front_lsdv_5177_image_regions_in_history_260523_short
- fflag_fix_front_lsdv_5177_save_draft_on_task_switch_250523_short
- fflag_fix_front_lsdv_5436_dashboard_members_page_async_24072023_short
- fix-backend-dev-3134-exclude-deactivated-users
- fix_back_dev_3351_ml_validation_error_extension_short
- fix_backend_dev_3134_exclude_deactivated_users
ALL LINES STARTING FROM QUOTE WILL BE IGNORED
Pillow
to >=10.0.1
to address CVE-2023-4863 (https://github.com/HumanSignal/label-studio/pull/4895)Full Changelog: tags/1.9.1...1.9.1.post0 This changelog was updated in response to a push of 521e5ca88e1143ee132239574806224e852689f9 Workflow run
Jira Release not found Aha! Release 1.9.1.post0 Release Notes are generated based on git log: No tasks found in Task Tracker.
Turned off Feature Flags (94)
- feat_all_optic_71_dashboard_multiple_labeling_group_support_v1_01092023_short
- feat_front_dev_1752_notification_links_in_label_and_review_streams
- feat_front_dev_3260_alternative_shortcuts_for_video_naviagtion
- feat_front_dev_399_lock_interface_when_trial_expired_short
- feat_front_dev_4008_quick_task_open_short
- feat_front_lsdv_4583_multi_image_segmentation_short
- ff_back_1587_email_notifications_310122_long
- ff_back_2004_async_review_24032022_short
- ff_back_2884_comments_notifications_02092022_short
- ff_back_DEV_1711_review_queue_140222_short
- ff_back_DEV_3374_review_query_160922_short
- ff_back_dev_1417_start_training_mlbackend_webhooks_250122_long
- ff_back_dev_1948_reviewed_status_16052022_short
- ff_back_dev_2362_project_credentials_060722_short
- ff_back_dev_4664_remove_storage_file_on_export_delete_29032023_short
- ff_back_experimental_features
- ff_front_DEV_1713_audio_ui_150222_short
- ff_front_dev_1442_unselect_shape_on_click_outside_080622_short
- ff_front_dev_1470_dm_pagination_010422_short
- ff_front_dev_1480_created_on_in_review_180122_short
- ff_front_dev_1555_auto_annotations_not_visible
- ff_front_dev_1658_notification_center_170222_short
- ff_front_dev_2186_comments_for_update
- ff_front_dev_2458_comments_for_skip_250522_short
- ff_front_dev_2671_anchor_rotate_bbox_010722_short
- fflag-feat-back-lops-154-datasets-export-candidates
- fflag-feat-dev-2887-comments-ui-editor-short
- fflag-feat-dev-3034-comments-with-drafts-short
- fflag-feat-dia-407-accept-multiple-search-queries-short
- fflag-feat-front-dev-2395-consistent-working-area-for-all-image-sizes
- fflag-feat-front-dev-2866-free-trial-invite-short
- fflag-feat-front-dev-3051-trial-experience
- fflag_feat_all_dia_13_structured_data_support_short
- fflag_feat_all_lops_315_temp_datasets_limitations_short
- fflag_feat_all_lops_milvus_migration_short
- fflag_feat_all_lsdv_4915_async_task_import_13042023_short
- fflag_feat_all_lsdv_4945_api_requests_with_pagination_20042023_short
- fflag_feat_all_lsdv_e_295_project_level_roles_via_saml_scim_ldap_short
- fflag_feat_all_optic_114_soft_delete_for_churned_employees
- fflag_feat_back_dev_3756_queue_enrollment_min_short
- fflag_feat_back_dev_3792_add_sync_update_is_labeled_301122_short
- fflag_feat_back_dev_3792_next_task_data_fix_long
- fflag_feat_back_lsdv_3958_server_side_encryption_for_target_storage_short
- fflag_feat_back_lsdv_4932_enable_memory_profiler
- fflag_feat_back_lsdv_5307_import_reviews_drafts_29062023_short
- fflag_feat_dev_2755_regions_list_grouped_by_labels_with_ordered_collapse_short
- fflag_feat_front_dev-2536_comment_notifications_short
- fflag_feat_front_dev_2758_adjustable_draggable_spans_short
- fflag_feat_front_dev_3051_trial_experience_short
- fflag_feat_front_dev_3143_explore_page_short
- fflag_feat_front_leap_e_1_monorepo_migration_short
- fflag_feat_front_leap_e_4_streams_refinements_long
- fflag_feat_front_lops_12_label_ops_ui_short
- fflag_feat_front_lops_75_pretty_select_short
- fflag_feat_front_lops_86_datasets_storage_edit_short
- fflag_feat_front_lops_e_10_updated_ux_short
- fflag_feat_front_lsdv_3025_outliner_filter_short
- fflag_feat_front_lsdv_4583_6_images_preloading_short
- fflag_feat_front_lsdv_4583_multi_image_segmentation_short
- fflag_feat_front_lsdv_5451_async_taxonomy_110823_short
- fflag_feat_front_lsdv_5452_taxonomy_labeling_110823_short
- fflag_feat_front_optic_66_lazy_chart_evaluation_19092023_short
- fflag_feat_front_prod_281_project_list_search_19072023_short
- fflag_feat_front_prod_292_archive_workspaces_short
- fflag_feat_optic_67_drag_and_drop_charts
- fflag_fix_all_lsdv_4813_async_export_conversion_22032023_short
- fflag_fix_all_lsdv_4896_dm_actions_to_reviewers_20230403_short
- fflag_fix_all_lsdv_4971_async_reimport_09052023_short
- fflag_fix_all_optic_18_dashboard_label_distribution_chart_async_22082023_short
- fflag_fix_all_optic_79_task_count_is_wrong_short
- fflag_fix_back_dev_3668_review_stream_optimizaion_short
- fflag_fix_back_dev_4174_overlap_issue_experiments_10012023_short
- fflag_fix_back_dev_4185_next_task_additional_logging_long
- fflag_fix_back_leap_24_tasks_api_optimization_05092023_short
- fflag_fix_back_lsdv_1044_check_annotations_24012023_short
- fflag_fix_back_lsdv_3029_set_password_on_trial_signup_25012023_short
- fflag_fix_back_lsdv_4523_show_overlap_first_order_27022023_short
- fflag_fix_back_lsdv_4826_annotation_history_20230331_short
- fflag_fix_back_lsdv_5289_prevent_db_deadlocks_16062023_short
- fflag_fix_back_lsdv_5289_run_bulk_updates_in_transactions_short
- fflag_fix_back_lsdv_5361_members_dashboard_page_timeouts
- fflag_fix_back_lsdv_5410_temporary_disable_auto_inference_jobs_short
- fflag_fix_back_lsdv_5425_1_enable_permissions_restrictions_for_annotators_long
- fflag_fix_font_lsdv_3009_draft_saving_stuck_130223_short
- fflag_fix_front_dev_2918_labeling_filtered_paragraphs_250822_short
- fflag_fix_front_dev_3391_interactive_view_all
- fflag_fix_front_dev_3706_undo_with_ml_backend_081122_short
- fflag_fix_front_dev_3734_hide_task_counter_131222_short
- fflag_fix_front_lsdv_5177_image_regions_in_history_260523_short
- fflag_fix_front_lsdv_5177_save_draft_on_task_switch_250523_short
- fflag_fix_front_lsdv_5436_dashboard_members_page_async_24072023_short
- fix-backend-dev-3134-exclude-deactivated-users
- fix_back_dev_3351_ml_validation_error_extension_short
- fix_backend_dev_3134_exclude_deactivated_users
ALL LINES STARTING FROM QUOTE WILL BE IGNORED
The Keypoint, KeyPointLabels, Polygon, and PolygonLabels tags all support a new snap
parameter for use in Image Segmentation labeling. When snap="pixel"
is enabled, the (x, y) coordinates of each point are rounded to the pixel size. This enhancement will help ensure precise and uniform coordinates within images. For polygons, points are snapped to the pixel edge. For example, given a polygon point with the coordinates (0.25, 0.25), your resultant coordinates would snap to the edge of the pixel at (0,0). For keypoints, points are snapped to the pixel center. For example, given a keypoint with the coordinates (0.25, 0.25), your resultant coordinates would snap to the center of the pixel at (0.5,0.5). (#4682)
When reviewing video in Outliner, if you click on a marked region, the video playback will automatically jump to the selected region. Previously, users had to manually scroll to the starting point. This change will make it easier to quickly view and edit video segments. (#4797)
Fixed an issue where pressing Ctrl +
or Ctrl -
(Windows) or Cmd +
or Cmd -
(Mac) was not zooming in/out on images as expected. (#4784)
Fixed an issue where the number of drafts displayed in the project summary was not updated when drafts were submitted as annotations. (#4772)
Fixed and issue where, in certain contexts, labeling instructions were displayed in raw HTML. (#4779)
Fixed an issue that would cause a blank draft to be created when using hot-keyed annotation submit. (#4834)
Fixed an issue that occurred after project creation in which users were prevented from moving forward if changes were made in the template preview. (#4835)
Fixed an issue where users were unable to navigate through their task list after saving a draft. (#4823)
Fixed several issues with how annotation drafts were handled. Users will now see a more descriptive error message when trying to update a labeling configuration that is still being used in annotations or in drafts. Also, when using the Data Manager to delete all annotations, this will also delete all task drafts and annotation drafts. (#4802)
Fixed drf-yasg dependency issue that was blocking our ability to publish Label Studio to PyPi. (#4837)
Fixed an issue where blank drafts were being created when annotations were submitted. (#4796)
@juliosgarbi @hlomzik @Gondragos @triklozoid @bmartel @jombooth @wesleylima
Full Changelog: tags/1.9.0...1.9.1 This changelog was updated in response to a push of a39f614fb5d2bbd67dbf7d542e3a61fb4110c68f Workflow run
Jira Release not found Aha! Release 1.9.1 Release Notes are generated based on git log: No tasks found in Task Tracker.
Turned off Feature Flags (94)
- feat_all_optic_71_dashboard_multiple_labeling_group_support_v1_01092023_short
- feat_front_dev_1752_notification_links_in_label_and_review_streams
- feat_front_dev_3260_alternative_shortcuts_for_video_naviagtion
- feat_front_dev_399_lock_interface_when_trial_expired_short
- feat_front_dev_4008_quick_task_open_short
- feat_front_lsdv_4583_multi_image_segmentation_short
- ff_back_1587_email_notifications_310122_long
- ff_back_2004_async_review_24032022_short
- ff_back_2884_comments_notifications_02092022_short
- ff_back_DEV_1711_review_queue_140222_short
- ff_back_DEV_3374_review_query_160922_short
- ff_back_dev_1417_start_training_mlbackend_webhooks_250122_long
- ff_back_dev_1948_reviewed_status_16052022_short
- ff_back_dev_2362_project_credentials_060722_short
- ff_back_dev_4664_remove_storage_file_on_export_delete_29032023_short
- ff_back_experimental_features
- ff_front_DEV_1713_audio_ui_150222_short
- ff_front_dev_1442_unselect_shape_on_click_outside_080622_short
- ff_front_dev_1470_dm_pagination_010422_short
- ff_front_dev_1480_created_on_in_review_180122_short
- ff_front_dev_1555_auto_annotations_not_visible
- ff_front_dev_1658_notification_center_170222_short
- ff_front_dev_2186_comments_for_update
- ff_front_dev_2458_comments_for_skip_250522_short
- ff_front_dev_2671_anchor_rotate_bbox_010722_short
- fflag-feat-back-lops-154-datasets-export-candidates
- fflag-feat-dev-2887-comments-ui-editor-short
- fflag-feat-dev-3034-comments-with-drafts-short
- fflag-feat-dia-407-accept-multiple-search-queries-short
- fflag-feat-front-dev-2395-consistent-working-area-for-all-image-sizes
- fflag-feat-front-dev-2866-free-trial-invite-short
- fflag-feat-front-dev-3051-trial-experience
- fflag_feat_all_dia_13_structured_data_support_short
- fflag_feat_all_lops_315_temp_datasets_limitations_short
- fflag_feat_all_lops_milvus_migration_short
- fflag_feat_all_lsdv_4915_async_task_import_13042023_short
- fflag_feat_all_lsdv_4945_api_requests_with_pagination_20042023_short
- fflag_feat_all_lsdv_e_295_project_level_roles_via_saml_scim_ldap_short
- fflag_feat_all_optic_114_soft_delete_for_churned_employees
- fflag_feat_back_dev_3756_queue_enrollment_min_short
- fflag_feat_back_dev_3792_add_sync_update_is_labeled_301122_short
- fflag_feat_back_dev_3792_next_task_data_fix_long
- fflag_feat_back_lsdv_3958_server_side_encryption_for_target_storage_short
- fflag_feat_back_lsdv_4932_enable_memory_profiler
- fflag_feat_back_lsdv_5307_import_reviews_drafts_29062023_short
- fflag_feat_dev_2755_regions_list_grouped_by_labels_with_ordered_collapse_short
- fflag_feat_front_dev-2536_comment_notifications_short
- fflag_feat_front_dev_2758_adjustable_draggable_spans_short
- fflag_feat_front_dev_3051_trial_experience_short
- fflag_feat_front_dev_3143_explore_page_short
- fflag_feat_front_leap_e_1_monorepo_migration_short
- fflag_feat_front_leap_e_4_streams_refinements_long
- fflag_feat_front_lops_12_label_ops_ui_short
- fflag_feat_front_lops_75_pretty_select_short
- fflag_feat_front_lops_86_datasets_storage_edit_short
- fflag_feat_front_lops_e_10_updated_ux_short
- fflag_feat_front_lsdv_3025_outliner_filter_short
- fflag_feat_front_lsdv_4583_6_images_preloading_short
- fflag_feat_front_lsdv_4583_multi_image_segmentation_short
- fflag_feat_front_lsdv_5451_async_taxonomy_110823_short
- fflag_feat_front_lsdv_5452_taxonomy_labeling_110823_short
- fflag_feat_front_optic_66_lazy_chart_evaluation_19092023_short
- fflag_feat_front_prod_281_project_list_search_19072023_short
- fflag_feat_front_prod_292_archive_workspaces_short
- fflag_feat_optic_67_drag_and_drop_charts
- fflag_fix_all_lsdv_4813_async_export_conversion_22032023_short
- fflag_fix_all_lsdv_4896_dm_actions_to_reviewers_20230403_short
- fflag_fix_all_lsdv_4971_async_reimport_09052023_short
- fflag_fix_all_optic_18_dashboard_label_distribution_chart_async_22082023_short
- fflag_fix_all_optic_79_task_count_is_wrong_short
- fflag_fix_back_dev_3668_review_stream_optimizaion_short
- fflag_fix_back_dev_4174_overlap_issue_experiments_10012023_short
- fflag_fix_back_dev_4185_next_task_additional_logging_long
- fflag_fix_back_leap_24_tasks_api_optimization_05092023_short
- fflag_fix_back_lsdv_1044_check_annotations_24012023_short
- fflag_fix_back_lsdv_3029_set_password_on_trial_signup_25012023_short
- fflag_fix_back_lsdv_4523_show_overlap_first_order_27022023_short
- fflag_fix_back_lsdv_4826_annotation_history_20230331_short
- fflag_fix_back_lsdv_5289_prevent_db_deadlocks_16062023_short
- fflag_fix_back_lsdv_5289_run_bulk_updates_in_transactions_short
- fflag_fix_back_lsdv_5361_members_dashboard_page_timeouts
- fflag_fix_back_lsdv_5410_temporary_disable_auto_inference_jobs_short
- fflag_fix_back_lsdv_5425_1_enable_permissions_restrictions_for_annotators_long
- fflag_fix_font_lsdv_3009_draft_saving_stuck_130223_short
- fflag_fix_front_dev_2918_labeling_filtered_paragraphs_250822_short
- fflag_fix_front_dev_3391_interactive_view_all
- fflag_fix_front_dev_3706_undo_with_ml_backend_081122_short
- fflag_fix_front_dev_3734_hide_task_counter_131222_short
- fflag_fix_front_lsdv_5177_image_regions_in_history_260523_short
- fflag_fix_front_lsdv_5177_save_draft_on_task_switch_250523_short
- fflag_fix_front_lsdv_5436_dashboard_members_page_async_24072023_short
- fix-backend-dev-3134-exclude-deactivated-users
- fix_back_dev_3351_ml_validation_error_extension_short
- fix_backend_dev_3134_exclude_deactivated_users
ALL LINES STARTING FROM QUOTE WILL BE IGNORED
POST /api/tasks/ID/annotations
. (#4608)blue
formatting convention. (#4750)is_labeled
was not calculated accurately. (#4517)RichText
tag in non-Chromium browsers. (#4684)splitchannel
audio option was not rendering correctly. (#4641)taxonomy
tag, including support for the alias
parameter in the results, support for the hint
attribute, and adjustable drop-down menu sizing. (#4740)STORAGE_IN_PROGRESS_TIMER
environment variable was a string when a float was expected. (#4631)