github cvat-ai/cvat v2.23.0

9 hours ago

Added

  • Support for direct .json file import in Datumaro format (#7125)

  • [SDK, CLI] Added a conf_threshold parameter to cvat_sdk.auto_annotation.annotate_task, which is passed as-is to the AA function object via the context. The CLI equivalent is auto-annotate --conf-threshold. This makes it easier to write and use AA functions that support object filtering based on confidence levels (#8688)

  • [SDK] Built-in auto-annotation functions now support object filtering by confidence level (#8688)

  • New events (create|update|delete):(membership|webhook) and (create|delete):invitation (#8616)

  • [SDK] Added new auto-annotation helpers (mask, polygon, encode_mask) to support AA functions that return masks or polygons (#8724)

  • [SDK] Added a new built-in auto-annotation function, torchvision_instance_segmentation (#8724)

  • [SDK, CLI] Added a new auto-annotation parameter, conv_mask_to_poly (--conv-mask-to-poly in the CLI) (#8724)

  • A user may undo or redo changes, made by an annotations actions using general approach (e.g. Ctrl+Z, Ctrl+Y) (#8727)

  • Basically, annotations actions now support any kinds of objects (shapes, tracks, tags) (#8727)

  • A user may run annotations actions on a certain object (added corresponding object menu item) (#8727)

  • A shortcut to open annotations actions modal for a currently selected object (#8727)

  • A default role if IAM_TYPE='LDAP' and if the user is not a member of any group in 'DJANGO_AUTH_LDAP_GROUPS' (#8708)

  • The POST /api/lambda/requests endpoint now has a conv_mask_to_poly parameter with the same semantics as the old convMaskToPoly parameter (#8743)

  • [SDK] Model instances can now be pickled (#8746)

Changed

  • Chunks are now prepared in a separate worker process (#8618)

  • [Helm] Traefik sticky sessions for the backend service are disabled (#8659)

  • Payload for events (create|update|delete):(shapes|tags|tracks) does not include frame and attributes anymore (#8616)

Deprecated

  • The convMaskToPoly parameter of the POST /api/lambda/requests endpoint is deprecated; use conv_mask_to_poly instead (#8743)

Removed

  • It it no longer possible to run lambda functions on compressed images; original images will always be used (#8683)

Fixed

  • Export without images in Datumaro format should include image info (#7125)

  • Inconsistent zOrder behavior on job open (#8669)

  • Ground truth annotations can be shown in standard mode (#8675)

  • Keybinds in UI allow drawing disabled shape types (#8685)

  • Style issues on the Quality page when browser zoom is applied (#8698)

  • Flickering of masks in review mode, even when no conflicts are highlighted (#8698)

  • Fixed security header duplication in HTTP responses from the backend (#8726)

  • The error occurs when trying to copy/paste a mask on a video after opening the job (#8728)

  • Attributes do not get copied when copy/paste a mask (#8728)

Don't miss a new cvat release

NewReleases is sending notifications on new releases.