Skip to content

1.20.0

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 01 Jul 07:24
fb90125

Helm Chart version: 1.9.15

🌟 What's new

🎉 New features

⏱ Time series synchronization with audio and video

You can now use the sync parameter to align audio and video streams with time-series sensor data by mapping each frame to its corresponding timestamp. (#7376)

Very special thanks to @cloudmark for contributing this feature!

video-time-series-light.mp4

For more information, see Time Series Labeling with Audio and Video Synchronization.

🌈 Spectrogram support for audio analysis

There is a new option to display audio files as spectrograms. You can further specify additional spectrogram settings such as windowing function, color scheme, dBs, mel bands, and more.

Spectrograms can provide a deeper level of audio analysis by visualizing frequency and amplitude over time, which is crucial for identifying subtle sounds (like voices or instruments) that might be missed with traditional waveform views. (#7400)

Thank you again to @cloudmark for contributing this feature as well!!

image

✨ Group multiple time series in one channel

There is a new Multichannel tag for visualizing time series data. You can use this tag to combine and view multiple time series channels simultaneously on a single channel, with synchronized interactions.

The Multichannel tag significantly improves the usability and correlation of time series data, making it easier for users to analyze and pinpoint relationships across different signals. (#7669)

timeline.mp4

🎨 Playground 2.0

The Label Studio Playground is an interactive sandbox where you can write or paste your XML labeling configuration and instantly preview it on sample tasks—no local install required.

The playground has recently been updated and improved, now supporting a wider range of features, including audio labeling. It is also now a standalone app and automatically stays in sync with the main application. (#7521, #7605)

image

💡 Tip: To modify the data input, use a comment below the <View> tags:

image

✅ Feature updates

🔍 Interactive view all

The View All feature when reviewing annotations has been improved so that you can now interact with all annotation elements side-by-side, making it easier to review annotations. For example, you can now play video and audio, move through timelines, and highlight regions.

viewall

⚙️ Support for JSONL

Label Studio now supports more flexible JSON data import from cloud storage. When importing data, you can use JSONL format (where each line is a JSON object).

JSONL is the format needed for OpenAI fine-tuning, and the default format from Sagemaker and HuggingFace outputs. (#7555)

📐 Improved grid view configurability

You can now configure the following aspects of the Grid View in the Data Manager: (#7640)

  • Columns
  • Fit images to width

image

❌ More control when deleting annotations

When deleting annotations, you can now select a specific user for the delete action. Previously, you were only able to delete all instances. (#7738)

image

🎯 UX improvements for empty labeling interface panels

The empty states of the labeling interface panels have been improved to provide user guidance and, where applicable, links to the documentation. (#7694)

image

⬆️ UX improvements for Data Import step

The Data Import step has been redesigned to better reflect the drag and drop target. The text within the target has also been updated for accuracy and helpfulness. (#7704)

image

🐞 Bug fixes

  • Fixed UI issues associated with dark mode. (#7638, #7623, #7584, #7589)

  • Fixed an issue where some non-standard files such as PDFs were not correctly displayed in Quick View if using nginx. (#7684, #7685)

  • Fixed an issue where the step parameter on the <Number> tag was not working as expected. (#7690)

  • Fixed an issue where incorrect fonts were being used in the Labeling Interface settings. (#7707)

  • Fixed an issue where audio regions would not reflect multiple labels. Special thanks to community member @xxxinsxxx for submitting the original PR for this! (#7665, #7583)

  • Fixed an issue with CSV exports when the Repeater tag is used. (#7641)

  • Fixed an issue with the Remove Duplicated Tasks action where it failed when a user selected an odd number of tasks. (#7642)

  • Fixed a validation error when updating the labeling configuration of existing tasks through the API. (#7644)

  • Fixed a minor visual issue with the sidebar. (#7637)

  • Fixed an issue with overflow and the date picker. (#7747)

  • Fixed small UI issues related to column sizing and padding. (#7577)

  • Fixed an issue where users were still able to resize TimeLineLabels regions even if locked. (#7622)

  • Fixed an issue where the COCO export option was appearing even if the labeling configuration was not compatible. (#7625)

  • Fixed an issue where in some situations users were not able to navigate after deleting a project. (#7624)

  • Fixed an issue where the Label All Tasks button was not updating the text on task selection. (#7631)

  • Fixed an issue with ls.tasks.get(TASK_ID) function in SDK. (#7645)

  • Fixed an issue where some selection drop-downs exceeded the viewport width. (#7651)

  • Fixed an issue where there was overlap after duplicating and then flipping regions. (#7760)

  • Fixed an issue where the labeling config would not display correct information related to annotation and prediction creation. (#7715)

  • Fixed an issue with tooltip alignment. (#7733)

  • Fixed an issue where nested toggles were not working as expected. (#7734)

  • Fixed an issue where information in Show task source would extend outside the modal. (#7739)

  • Fixed an issue where the hotkey for the Number tag was not working. (#7746)

🤩 Contributors

💡 Community contributions

  • @cloudmark for contributing two very complex PRs: time series synchronization #7376 and audio spectrograms #7400
  • @xxxinsxxx for contributing #7583 to address a bug with audio labels

❤️ HumanSignal team

Full Changelog: tags/1.19.0...1.20.0
This changelog was updated in response to a push of fb90125
Workflow run
Jira Release Issues 1.20.0 Filter

Turned off Feature Flags (97)