Try for free
PRODUCT
InstallQuickstartSDKAPI
SERVICES
Labeling Services
COMPANY
AboutCareersPress
PRICING
CVAT OnlineCVAT Enterprise
RESOURCES
Resources
COMMUNITY
DiscordGitterYoutubeFacebookGitHubContribute
CONTACT US
Contact us

CVAT Digest, June 2025: Online Status Page, SDK & CLI Upgrades, and Self-Hosted Performance Boosts

Product Updates

CVAT Digest, June 2025: Online Status Page, SDK & CLI Upgrades, and Self-Hosted Performance Boosts

CVAT Team
June 30, 2025

The June edition of the CVAT Monthly Digest is here. We are happy to keep you updated with the latest improvements, fixes, and new features across both the SaaS and self-hosted versions of CVAT. 

What’s new?

Status Page for CVAT Online

Self-Hosted Enhancements (CVAT Community, Enterprise)

  • Configurable Cache Size Limit: You can now define a maximum size for cached data to avoid oversized data chunks. This gives you more control over your server resources.
  • Grafana Username Filtering: Dashboards just got more intuitive. It’s now possible to filter by usernames, not just internal user ID. It makes monitoring and debugging much more user-friendly.

User Activity Tracking (CVAT Online, Community, Enterprise)

  • CVAT now records the last activity date for each user (updated daily). 

Command-Line Interface Update

  • Clearer Auto-Annotation Errors: If a spec attribute is missing during auto-annotation, you’ll now receive a clear, helpful error message so you can fix the issue quickly.

SDK Updates 

  • New decode_mask Function: This handy addition lets you generate a bitmap from a mask's points array.
  • Improved encode_mask: You can now use this function without needing to define a bounding box, making it more flexible.

Other Improvements (All Versions)

  • Zoom Behavior: Navigation in the annotation view has been improved for both touchpad and mouse users, enjoy smoother and more responsive zooming.
  • Kvrocks Auto Compaction: CVAT now automatically schedules compaction to remove outdated data from disk, helping your system stay efficient.
  • Nuclio Functions: We’ve fixed an issue where shapes from previous frames were incorrectly passed during tracking. Now, tracking starts fresh from the current frame.
  • Annotation Input Validation: Endpoints that accept annotations now validate the shape data format to prevent issues during import.
  • File Import Checks (TUS Protocol): Filename validations have been added during imports for better reliability.
  • Job Frame Input Field: This field now automatically adjusts to match the maximum frame number, improving usability during annotation.
  • TUS Metadata Storage: Only declared fields are now saved—no more clutter from unnecessary data.
  • Grafana & Helm Fixes: We’ve resolved an issue that prevented connections to ClickHouse from Grafana when using Helm charts.
  • Lambda Request Performance: The GET /api/lambda/requests endpoint now performs much better and puts significantly less strain on your database.
  • Reduced Database Load: Dataset export is now much lighter on your database.

Small Fixes (All Versions)

  • Page Size Selector: This now works correctly on the organization page.
  • Webhook Setup UI: The project field width has been adjusted for better visibility.
  • Project Reports: These now reuse existing task quality data when available—saving time and resources.
  • 3D Data Export: Exporting 3D data for projects now functions properly.

New in the Docs

We hope these updates help make your experience more seamless and productive. 

As always, feedback is very valuable and drives our roadmap. If you have suggestions or run into friction, let us know through the usual channels.

You can read the full changelog here: https://github.com/cvat-ai/cvat/releases