Helm Chart version: 1.9.8
🌟 What's new
🎉 New features
🏠 New home page
When you open Label Studio, you will see a new Home page. Here you can find links to your most recent projects, shortcuts to common actions, and links to frequently used resources. (#6885)

🔑 Personal access tokens
There is a new type of token available for API access. The new tokens use JWT standards.
You can enable or disable these tokens from the Organization page. Once enabled, they will be available for users to generate from their Account & Settings page. Legacy tokens can still be used unless disabled from the organization level. (#7049, #6996, #7065)
For more information, see Access tokens.

🔗 Deep link annotations and regions
You can now link directly to specific annotations or regions within an annotation. These actions are available from the labeling interface in the overflow menus for the annotation and the region. (#7122, #6880)
Special thanks to community member @ddishi for submitting #6880 and contributing this feature!


✅ Enhancements
🔈 Usability improvements for audio tasks
Scrollbar navigation
You can now scroll forward and backward within audio files. This can be activated using the scrolling motion on a trackpad or a mouse. (#7165)

New settings
We have introduced two new settings for audio tasks (#7166):
- Auto-Play New Regions - Automatically play a region after it has been selected.
- Loop Regions - When playing a region, loop the audio.

✏️ New templates
There are three new templates available from the template gallery (#7184):
- Natural Language Processing > Content Moderation
- Computer Vision > Medical Imaging Classification with Bounding Boxes
- Generative AI > LLM Response Grading
🔧 Miscellaneous
-
Improved 4xx and 5xx error page design to include helpful links. (#7196)
-
Added validation for S3 bucket naming. (#7183)
-
Error handling improvements. (#7167)
-
UI fixes to ensure consistency in styles across Label Studio. (#7149)
🔒 Security
Fixed an issue with information exposure when import tasks fail. (#7004)
🐞 Bug fixes
-
Fixed an issue where images were distorted when zooming in. (#7182)
-
Fixed an issue where an empty Quick View was displayed if a user tried to open a URL linking to a non-existing task ID. (#7210)
-
Fixed an issue where deeply nested Choices were visible even if parents were hidden. (#7180)
-
Fixed an issue where users were unable to select and move bounding box regions after adding brush regions. (#7023)
-
Fixed an issue where users were able to create bounding boxes outside the image boundaries. (#7084)
-
Fixed an issue in which Sentry would still attempt to load assets even when disabled. (#7079)
-
Fixed an issue that caused incorrect video frame to be rendered when pausing. (#7078)
-
Fixed an issue where seeking within a video would display duplicate frames in the video player. (#7027)
Special thanks to Shahros Rana and Muhammad Akmal Masud for reporting this on Slack, @yayayru for reporting this in issue #3315, and @Buckler89 for reporting this in issue #6593.
🏁 Feature flag changes
The following feature flags have been marked stale, meaning they can no longer be turned on or off by users:
fflag_feat_front_optic_1351_use_new_projects_counts_api_short
fflag_fix_back_optic_1407_optimize_tasks_api_pagination_counts
fflag_feat_optic_378_limit_projects_per_page_to_ten_short
🤩 Contributors
🚀 Community PRs
- @ddishi, on behalf of Hirundo, wrote a PR that added the ability to link to a specific region within an annotation (#6880)
💡 Community contributions
-
Shahros Rana (@Shahros) and Muhammad Akmal Masud started a conversation on our community Slack that helped us troubleshoot the duplicate video frame bug. (#7027)
-
@yayayru for reporting an issue with frame counts (#3315), which also helped us troubleshoot the duplicate video frame bug. (#7027)
-
@Buckler89 for reporting an issue with frame skipping (#6593), which also helped us troubleshoot the duplicate video frame bug. (#7027)
❤️ HumanSignal team
- @nick-skriabin
- @pakelley
- @bmartel
- @Gondragos
- @hlomzik
- @caitlinwheeless
- @mcanu
- @yyassi-heartex
- @nass600
Full Changelog: tags/1.16.0...1.17.0
This changelog was updated in response to a push of 43d1a5b Workflow runJira Release Issues 1.17.0 Filter
Turned off Feature Flags (103)
- 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_optic_1098_annotation_history_lead_time_charts
- 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
- ff_front_optic_1610_ask_ai_questions
- 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__feature_develop__prompts__dia_1868_azure_ai_foundry
- fflag_feat_all_dia_13_structured_data_support_short
- fflag_feat_all_dia_1576_prompts_easy_breezy_onboarding_long
- fflag_feat_all_dia_1576_prompts_easy_breezy_onboarding_short_async_presets_ks
- fflag_feat_all_dia_1700_pinned_organization_sidebar
- fflag_feat_all_dia_835_prompter_workflow_long
- fflag_feat_all_leap_1534_custom_task_lock_timeout_short
- fflag_feat_all_leap_1682_plugins_v0
- fflag_feat_all_leap_1825_annotator_evaluation_short
- fflag_feat_all_lops_315_temp_datasets_limitations_short
- fflag_feat_all_lops_e_3_datasets_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_1178_reduce_memory_leak_short
- fflag_feat_all_optic_1181_membership_performance
- fflag_feat_all_optic_1354_sum_annotation_region_count_short
- fflag_feat_all_optic_1811_automax_project_setup_streaming
- 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_1579_force_memory_profiler
- fflag_feat_back_optic_428_scim_multi_mapping
- fflag_feat_backend_optic_427_org_member_role_throttling_short
- fflag_feat_dev_2755_regions_list_grouped_by_labels_with_ordered_collapse_short
- fflag_feat_dia_1528_gemini_models_support_vertex_ai_support_short
- fflag_feat_dia_1661_improve_prompts_discovery_and_conversion
- fflag_feat_dia_1697_product_tour_short
- fflag_feat_dia_1920_project_creation_sample_data_short
- fflag_feat_front_dev-2536_comment_notifications_short
- fflag_feat_front_dev_3051_trial_experience_short
- fflag_feat_front_dia_1747_projects_list_banner
- fflag_feat_front_leap_1173_disable_postpone_skip_short
- fflag_feat_front_leap_482_self_serve_short
- fflag_feat_front_lops_134_find_similarity_29082023_short
- fflag_feat_front_lops_86_datasets_storage_edit_short
- fflag_feat_front_lops_e_10_updated_ux_short
- fflag_feat_front_optic_1217_theme_toggle_short
- fflag_feat_front_optic_1351_use_new_projects_counts_api_short
- fflag_feat_front_optic_1417_improve_project_list_cache_short
- fflag_feat_front_optic_767_annotator_project_multiselect_short
- fflag_feat_front_optic_optic_1442_hubspot_talk_to_sales_modal_short
- fflag_feat_front_prod_281_project_list_search_19072023_short
- fflag_feat_optic_1025_zendesk_widget_integration
- fflag_feat_optic_161_project_settings_for_low_agreement_threshold_score_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_feature_all_optic_1421_cold_start_v2
- fflag_feature_all_optic_1541_performance_score_on_latest_review_short
- 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_1818_set_convert_background_failure_logging_02062025_short
- fflag_fix_back_leap_24_tasks_api_optimization_05092023_short
- fflag_fix_back_leap_612_explore_review_09042024_short
- fflag_fix_back_lsdv_4523_show_overlap_first_order_27022023_short
- fflag_fix_back_lsdv_5425_1_enable_permissions_restrictions_for_annotators_long
- fflag_fix_back_optic-1380_dashboard_task_chart_grouped_by_completed_at_reviewed_at_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_leap_443_select_annotation_once
- fflag_fix_front_lsdv_4600_lead_time_27072023_short
- fflag_fix_front_optic_1418_cache_members_manager_apis_short
- fflag_fix_optic_1259_lse_projects_read_apis_use_replica_short
- fflag_fix_optic_214_extra_blank_dashboard_charts_short
- fflag_fix_optic_391_tasks_outside_low_agreement_project_counts_short
- fflag_front_dia_1150_ddisco_sneak_preview
- fix_backend_dev_3134_exclude_deactivated_users
- sample-feature
ALL QUOTE LINES WILL BE IGNORED