Try CVAT Online
PRODUCT
CVAT CommunityCVAT OnlineCVAT Enterprise
SERVICES
Labeling ServicesAudio Annotation Services
COMPANY
AboutCareersContact usLinkedinYoutube
PRICING
CVAT OnlineCVAT Enterprise
RESOURCES
All ResourcesBlogDocsCase StudiesChangelogAcademyFeature HighlightsPlaybooksTutorials
COMMUNITY
DiscordGitHub
Monthly Digest

Product Roundup 26.Q2.3

Welcome to the June edition of the CVAT Digest. This month, we shipped three releases, v2.67.0, v2.68.0, and v2.69.0, with updates across native function agents, webhooks, dataset import, SDK behavior, organization permissions, and self-hosted deployment, including:

  • More efficient native function agents
  • Better webhook delivery visibility
  • More flexible COCO imports
  • Improved SDK organization handling
  • More configurable backend workers, and more.

Better performance for CVAT AI Agents

In v2.68.0, we improved how CVAT AI Agents process task annotation requests. Agents now download and process task image chunks incrementally, instead of relying on a larger temporary local cache.

This reduces temporary disk usage during automated annotation and allows progress updates to start sooner, which is especially useful for larger tasks or long-running AI-assisted annotation workflows.

We also simplified task cache management for agents that run continuously or process many tasks over time.

Better webhook delivery visibility

In v2.68.0 and v2.69.0, we made webhook behavior easier to inspect and integrate into automated workflows.

Webhook deliveries now include additional metadata, including the delivery attempt and request duration. This gives teams more context when monitoring webhook delivery performance or troubleshooting failed requests.

We also updated export and backup webhook payloads to report successful requests with the succeeded status instead of completed. This makes webhook status values more consistent with request status handling and easier to process in external systems.

More flexible COCO imports

In v2.69.0, we made COCO and COCO Keypoints annotation imports more flexible. CVAT can now import COCO annotations even when the iscrowd field is missing.

This helps when working with datasets exported from tools or pipelines that do not include iscrowd in every annotation. Instead of requiring manual cleanup before import, CVAT can now handle these files more smoothly.

This update reduces friction when moving datasets between CVAT and external ML pipelines that use COCO or COCO Keypoints formats.

Improved SDK organization handling

In v2.69.0, we improved how the CVAT SDK handles organization context.

The x_organization parameter passed to individual API calls now takes precedence over the client-level organization_slug. Previously, the client-level organization slug could silently override the per-request organization parameter, causing calls to operate in the wrong organization context.

We also fixed several SDK methods that could return empty lists for organization resources when the client did not have an explicit organization context set, or when a different organization context was set. This affected methods for getting project tasks and labels, task jobs and labels, job issues and labels, and issue comments.

These updates make SDK behavior more predictable for teams that manage multiple organizations or automate CVAT workflows across different organization contexts.

More configurable backend workers

In v2.69.0, we added more configuration options for backend workers in self-hosted CVAT deployments.

Backend worker startup arguments and process counts can now be configured more directly. This includes support for running webhook workers through rqworker-pool with a configurable number of processes.

We also updated backend worker liveness probes so they validate the expected worker count from chart values. This helps self-hosted deployments check both regular workers and webhook workers more accurately.

These updates give teams more control over worker behavior and make it easier to operate CVAT in production environments with custom infrastructure requirements.

Organization permission and Ground Truth fixes

In v2.68.0, we tightened organization worker permissions for exports. Organization workers assigned to resources can no longer export datasets, annotations, or backups unless they own the resource or the relevant parent resource.

We also fixed Ground Truth job behavior during edit, undo, and redo actions. CVAT now preserves the annotation source in Ground Truth jobs, so annotations are no longer incorrectly displayed as Ground Truth after editing actions.

Other technical updates

June releases also included additional API, SDK, security, and self-hosted deployment updates, including preview endpoint behavior for missing media previews, schema generation memory improvements, quality report permission fixes, Nuclio chart updates, and security fixes.

For the full technical list, see the release notes for v2.67.0, v2.68.0, and v2.69.0.

Get Started Today

Build, scale, and deliver high-quality training data for your AI models with CVAT.
Free plan available • No credit card required • GDPR & CCPA compliant