Skip to content

Releases: cvat-ai/cvat

v2.58.0

23 Feb 21:04
c453b3b

Choose a tag to compare

Added

  • Added a new annotation filter to find rotated bounding boxes and ellipses. (#10291)

Fixed

  • Memory leaks on 3D canvas because of unreleased GL resources (#10268)

v2.57.0

17 Feb 07:06
ed7a5af

Choose a tag to compare

Added

  • Ability to change zOrder of an object one by one, using corresponding buttons in object menu or shortcuts (#9063)

Fixed

  • Creation of extra "create" and "update" events on children summary field updates and inclusion of invalid data in the events for these fields (#10257)

  • Fixed a crash on fetching an empty related image chunk of a task in cloud storage (#10277)

  • Fixed creating a task from an attached file share in the case where at least one image and one directory are specified (#10281)

v2.56.1

03 Feb 07:46
0106057

Choose a tag to compare

Fixed

  • Consensus score calculation always returning 1.0 regardless of actual agreement (#10247)

v2.56.0

02 Feb 06:10
b714598

Choose a tag to compare

Added

  • Adds the option to sort annotations by label (#9738)

  • Score visualization in UI with a virtual "Votes" attribute calculated as score × replica_jobs (#10172)

  • A user now may navigate between different shapes with shortcuts (Tab/Shift+Tab by default) in Standard, Review modes (#10172)

  • Review mode now supports editing objects. Users can unlock and edit individual annotations as needed (#10172)

  • Double-clicking an object in the sidebar now centers it on the canvas and expands its details (#10172)

  • Added a keyboard shortcut to switch object appearance using the “Color by” setting on the annotation page (#10175)

  • Individual annotations for CVAT and analytics ingress in Helm chart (#10231)

Changed

  • Increased the maximum number of assets per guide from 30 to 150 (#10185)

  • Consensus merge function now preserves all shapes with their scores, regardless of quorum threshold (#10172)

Removed

  • Consensus quorum setting has been removed. All merged annotations are now kept with their consensus scores, allowing users to filter results based on score thresholds instead (#10172)

Fixed

  • Missing validation for the maximum number of annotation guide assets (#10185)

  • In the raw label editor, double quote characters inside SVG strings are no longer displayed as """ (#10198)

  • Annotation source was not updated on label change (#9886)

  • Incorrect camera position on 3d scene when position of point clouds shifted from center of coordinates (#10221)

  • Possible 500 error in TUS uploading via SDK/CLI in development or customized deployments (#10227)

v2.55.0

19 Jan 12:56
ecd97dd

Choose a tag to compare

Added

  • An option to download quality report as a confusion matrix CSV file (#10177)

Fixed

  • Added reading HTTP request data in chunks instead of loading entire body into memory for TUS PATCH requests (#5261)

  • Return a 404 for HEAD requests after a file upload is completed via TUS, instead of a 500 Internal Server Error (#5261)

  • When creating a task, manifest files uploaded alongside videos are no longer ignored (#10162)

  • Improved annotation import performance for Ultralytics YOLO Classification (#10163)

  • Fixed a AssertionError that occurred during the download of 3D annotations. (#10165)

  • Removed redundant PATCH: /api/jobs/<id>/meta requests sent from annotation view (#10184)

  • [CLI] Fixed agents waiting for inappropriate amounts between retrying failed AR acquire requests (#10193)

  • [CLI] Made agents handle failure of queue-related HTTP requests in a more robust manner (#10194)

Security

v2.54.0

24 Dec 21:02
d4b8863

Choose a tag to compare

Added

  • [CLI] Added an Author-email field to the package metadata (#10143)

Changed

  • [CLI] Replaced the deprecated Home-page field and license classifier with Project-URL and License-Expression fields, respectively (#10143)

Fixed

  • Сonsecutive slicing of shapes without press Escape key (#10107)

  • Inability to access some tasks with videos with bad keyframes (#10152)

  • Related image display in tasks from the attached file share (#10153)

v2.53.0

18 Dec 17:46
5988bd9

Choose a tag to compare

Changed

  • [Server API] TUS upload endpoints no longer accept requests with no Content-Length header (#10098)

  • [SDK] Package metadata no longer uses the deprecated Home-page and License fields (#10125)

Fixed

  • Image scaling was not applied when image filter is enabled (#10111)

  • Fixed TUS resumable upload validation to properly reject chunks that would exceed the declared file size (#10102)

  • [SDK] Removed the redundant setuptools runtime dependency (#10125)

Security

  • Fixed a directory traversal vulnerability in the /api/server/share endpoint (GHSA-3g7v-xjh7-xmqx)

v2.52.0

16 Dec 06:09
4bd3599

Choose a tag to compare

Added

  • Video chapters now can be displayed in the frame player and can be used for frame navigation during annotation. (#9924)

  • "Return to Previous Page" button on Task, Project, Job, and Cloud Storage Not Found pages (#10028)

  • Double click on a shape in 2D or 3D workspace now fits the shape into scene (#10108)

  • Parameter "Control points size" now have effect for points on 3D canvas (#10119)

Changed

  • It is now possible to back up tasks created from a mounted file share that use static chunk storage (#9972)

  • Updated Nuclio to 1.15.9 (#10091)

  • Reduced RAM usage on track export (#10041)

  • Better zoom-in, zoom-out algorithm on side views of 3D canvas (#10109)

  • Last zoom value on side cameras of 3D canvas memoized per object and restored when object reselected (#10110)

  • Settings AAM Zoom Margin is now more general and responsible for paddings around focused objects (#10108)

  • Improved algorithm for default zoom on side views of 3D canvas (#10120)

Removed

  • SiamMask and some OpenVINO-based functions (#10091)

Fixed

  • Backups of tasks created from a mounted file share no longer fail to import. Note that backups of such tasks created by previous versions of CVAT still cannot be imported (#9972)

  • Heavyweight backups created from tasks using cloud storage that have images as frames and non-default start frame, stop frame or frame step settings no longer fail to import. Note that the fix is for backup creation; as such, CVAT will still not be able to import backups of such tasks created by previous versions (#10004)

  • [CLI] Fixed a truncated error message that could be printed when running an agent for a remote function missing a (sub)label from the loaded AA function (#10070)

  • Fixed creation of tasks from images in cloud storage without a manifest that use static chunks and a custom frame range (#10079)

  • Low visibility of object details over canvas if background or image is dark (#10105)

  • Weird camera behaviour when layout of 3D canvas gets resized (#10117)

v2.51.0

01 Dec 18:30
dfd505e

Choose a tag to compare

Added

  • Documentation for using Backblaze B2 as an S3-compatible cloud storage option in CVAT (#9952)

Changed

  • Relaxed video manifest creation to make use of keyframes even if seek lands earlier (#9994)

Removed

  • Python 3.9 support (due to Python 3.9 EOL) (#10051)

Fixed

  • Fixed OpenAPI schema for retrieve_data endpoints: marked type parameter as required for both tasks and jobs API (#9315)

  • Calculation of statistics in the job is failed when there is a track without keyframes (#10050)

  • Update the updated_date field of the Task when PATCHing /api/tasks/<id>/data/meta (#10052)

  • Incorrect retry handling of 429 TooManyRequests error in case of data uploading via TUS protocol (#10055)

  • Error message is not displayed if not possible to fetch data for 3D canvas (#10059)

v2.50.0

26 Nov 20:07
d8620c7

Choose a tag to compare

Added

  • [Helm] Kvrocks PVC configuration via annotations (#10021)

  • Added kvrocks PVC VolumeAttributeClass support (#10026)

  • Added VolumeAttributesClass creation to public chart (#10030)

Changed

  • Change expiration date format view in 'Security' -> 'Create API Token' from default ISO to DD/MM/YYYY so that it matches the dates in the token table (#9975)

  • Files located in the data/tasks/<id> directory are no longer included in task backups, nor extracted from such backups when restoring. Recent versions of CVAT (since v2.6.2) no longer create or use such files (#10001)

  • Updated Traefik to v3.6.x (#10018)

Fixed

  • Excessive GET /api/users requests on task page for each assigned job (#9989)

  • Actions menu can be opened twice on different resource cards: Projects, Jobs, Cloud storages, etc. (#9986)

  • Quality conflicts can now be displayed in the review mode of consensus replicas (#10022)

  • Fixed cloud storage status. Unavailable storages now return NOT_FOUND status instead of 400 Bad Request (#10011)