---
hide_sidebar: true
Label Studio Enterprise 2.28.0
Bitmasks, custom hotkeys, annotation summaries, project page improvements, and more
Aug 28, 2025
Helm Chart version: 1.11.1
New features
Bitmask support for precise image annotation
We’ve introduced a new BitMask tag to support pixel-level image annotation using a brush and eraser. This new tag allows for highly detailed segmentation using brush-based region and a cursor that reflects brush size down to single pixels for fine detail. We’ve also improved performance so it can handle more regions with ease.
Additionally, Mac users can now use two fingers to pinch zoom and pan images for all annotation tasks.
For more information, see BitmaskLabels.
Custom global hotkeys
You can now configure global hotkeys for each user account. These are available from the Account & Settings page.

Annotation summary by task
When using the View All action, users who are in the Reviewer role or higher can now see a summary of the annotations for a specific task. This summary includes metadata, agreements, and side-by-side comparisons of labels.
You can use this summary for a more efficient and detailed review of annotated tasks and to better understand consensus and discrepancies, especially when needing to compare the work of multiple annotators.

Enhancements
SDK 2.0.0
We released a new version of the SDK, with multiple functional and documentation enhancements.
!!! warning
This release contains breaking changes. If you are currently using the Label Studio SDK package in any automated pipelines, we strongly recommend pinning your SDK version to <2.0.0.
Settings for TimelineLabels configurations
When you are using a labeling configuration that includes <TimelineLabels>, you will now see a settings icon.

From here you can specify the following:
- Playback speed for the video
- Whether to loop timeline regions
Bulk annotation actions for annotators
Previously, the bulk annotation actions were only available to users in the Reviewer role or Manager and higher.
Now, users in the Annotator role can access these action.
Note that this is only available when the project is using Manual distribution and annotators must have access to the Data Manager.
Project page improvements
You now have the option to view the Projects page in list format rather than as a grid of cards:

In the list view, you see will a condensed version of the project information that includes fewer metrics, but more projects per page:
(Admin view)

(Annotator view)

Search and sort projects
This change also includes a new option to sort projects (available in either view):

You can also now search by project description and project ID.

Workspace improvements
There have been several improvements to the workspace list:
- The list is now sorted alphabetically.
- When editing the project settings and selecting a workspace in which to move the workspace, the drop-down list is now searchable.
- You can now click a link in the project breadcrumbs to navigate back to a specific workspace.

GPT-5 models for Prompts
When using an OpenAI API key, you will now see the following models as options:
gpt-5
gpt-5-mini
gpt-5-nano
Organization-level control over email notifications
The Organization > Usage & License page has new options to disable individual email notifications for all members in the organization.
If disabled, the notification will be disabled for all users and hidden from their options on their Account & Settings page.

Export data from the Members page
There is a new option on the Members page to export Annotation Summary data to CSV:

Support for high-frequency rate time series data
You can now annotate time series data on the sub-second decimal level.
!!! note
Your time format must include `.%f` to support decimals. For example:
`timeFormat="%Y-%m-%d %H:%M:%S.%f"`

Snap bounding boxes to pixels
The <Rectangle> and <RectangleLabels> tags now include the snap parameter, allowing you to snap bounding boxes to pixels.
!!! info tip
To see a pixel grid when zoomed in on an image, you must disable pixel smoothing. This can be done as a parameter on the <Image> tag or from the user settings.
Define the default collapsed state
The <Collapse> tag now includes an open parameter. You can use this to specify whether a content area should be open or collapsed by default.
Configure whether to display spectrograms in the labeling configuration
There is a new spectrogram parameter for the <Audio> tag, allowing you to show spectrograms by default
New include and filter fields for the project list API
The List all projects call has been updated with include and filter parameters.
New query params for organization membership
When listing organization members via the API, you can use two new query params to exclude project or workspace members:
exclude_project_id
exclude_workspace_id
Miscellaneous usability and performance improvements
Removed the default zoom level calculation for Audio, allowing it to render the full waveform by default.
The Add Source Storage modal has been improved for clarity.
UX improvements for labeling interface information panels.
Ask AI is now on by default for all new accounts.
Email notifications are now opt-in for existing user accounts
Improved error handling and data persistence when saving annotations and reviews.
Improved error messages when data import fails.
Improved status visibility when duplicating projects.
Breaking changes
Security
Bug fixes
- Fixed various issues associated with dark mode.
- Fixed various issues whitelabeled environments
- Fixed various UI issues associated with buttons and tooltips.
- Fixed an issue where project duplication failed if the user changed a setting before the duplication process completed.
- Fixed an issue where the
/api/tasks endpoint timed out with a large number of annotations.
- Fixed an issue with incorrect button text size.
- Fixed an issue where scores were not recalculated after using the Propagate Annotations experimental action.
- Fixed an issue where non-visible annotations were incorrectly submitted when using Choices.
- Fixed an issue affecting project roles for users promoted to manager or admin within the organization.
- Fixed an issue where the Manage Member modal selected all project members regardless of the active search filter.
- Fixed an issue where the error indicator is not visible when creating a project.
- Fixed an issue that caused avatars to overflow the table cell in the Data Manager.
- Fixed an issue where the Session Timeout Policy fields on the Usage & License page lacked min/max parameters and inline validation.
- Fixed an issue that prevented the Request Seats button from working on the Usage & License page.
- Fixed an issue where email notification preference checkboxes displayed incorrectly.
- Fixed an issue where the threshold when configuring task agreement was not sending values correctly.
- Fixed an issue with the initial display of
Timeseries when used with the MultiChannel tag.
- Fixed an issue where Fix+Accept was not shown when a reviewer made changes.
- Fixed an error that occurred when calculating scores for tasks.
- Fixed an issue that where the data import page did not display correctly after importing a CSV file.
- Fixed an issue where the workspace members modal sometimes displayed clipped content with no scroll option.
- Fixed an issue where user pause actions based on annotator evaluation could occur without all stats being present.
- Fixed a visual glitch on the import modal where UI elements sometimes wrapped to a new line unexpectedly.
- Fixed an issue where filters disappeared in the Data Manager and could not be edited after changes to filters or columns.
- Fixed an issue where RichText Tags were not rendering correctly on Firefox due to cross-browser compatibility problems.
- Fixed an issue where accessing certain pages while logged out resulted in a blank screen instead of redirecting to the login page.
- Fixed an issue causing vertical displacement of TimeSeries charts with large datasets and specific zoom levels, sometimes shifting the chart beyond the visible screen area.
- Fixed an issue where LDAP user signup was broken in recent Label Studio Enterprise versions.
- Fixed an issue that prevented audio regions from being visualized over the full interface in split channel mode.
- Fixed an issue where audio failed to render the full waveform when zoomed out at the page level.
- Fixed an out-of-memory issue caused by prompts cost estimates.
- Fixed an issue with incorrect rendering height of split channel audio.
- Fixed an issue where documentation links opened in the same browser window instead of a new tab.
- Fixed an issue where creating a new tab in the Data Manager caused the tab to move to the front after refreshing the page.
- Fixed an issue affecting manually entering the end time for an audio region.
- Fixed missing performance optimizations and search functionality for tasks in GCS WIF cloud storages.
- Fixed an issue that prevented the Allow drawing outside of video boundaries setting from functioning correctly.
- Fixed an issue where bulk labeling was not triggering certain webhook events.
- Fixed an issue where displaying a large amount of data in
TimeSeries using the TimeSeriesVisualizer component caused problems.
- Fixed an issue where the incorrect draft was loaded during task history navigation in label stream.
- Fixed an issue where the eraser tool wasn't working at the single pixel level.
- Fixed an issue where review data wasn't saved to the database if the target storage couldn't write the annotation.
- Fixed an issue where the
page parameter was not reset to 1 when navigating to All Projects.
- Fixed an issue where tasks were duplicated in the Data Manager when sorted by comment text.
- Fixed an issue where the settings interface jumped when users changed settings too quickly.
- Fixed an issue where memory consumption was not optimized during Prompt inference runs.
- Fixed an issue causing reduced performance related to membership API calls.
- Fixed an issue where if a task had more than 10 annotators assigned, you could not see the how many annotators were assigned when viewing the Data Manager.
- Fixed an issue where task data was appearing in certain email notifications.
- Fixed an issue that would sometimes render a user in the Data Manager without a display name.
- Fixed an issue where the taxonomy drop-drop down was not displaying in the labeling interface preview.
- Fixed an issue where deleted users’ avatars were still visible on the Members page.
- Fixed an issue where resizing the labeling interface area would not resize the video player.
- Fixed an issue where the user info popover was not opening in some cases.
- Fixed an issue where a "Duplicating" badge would appear when saving project settings.
- Fixed a small visual issue where the AM/PM options were not centered when selecting date and time.
- Fixed an issue where the video settings modal would not close when clicking away.
- Fixed an issue where the Activity Log page would not always load.
- Fixed an issue where CORS errors would appear for images in duplicated projects if the images had been uploaded directly.
- Fixed an issue where the layout was incorrect when pinning Data Manager filters to the sidebar.
- Fixed an issue where sorting was not working as expected when Data Manager filters were pinned.