Skip to content

Releases: cvat-ai/cvat

v1.6.0

17 Sep 11:34
Compare
Choose a tag to compare

Summary

  • Export a project as a dataset. Previously the functionality was implemented only for tasks.
  • Improved intelligent scissors for semi-automatic segmentation. Now it is possible to draw a part of a polygon manually when using intelligent scissors.
  • Redesigned UX for semi-automatic methods to annotate objects such as DEXTR, IOG.

Read about these and other features in documentation: https://openvinotoolkit.github.io/cvat/docs/

Added

  • Added ability to import data from share with cli without copying the data (#2862)
  • Notification if the browser does not support necessary API
  • Added ability to export project as a dataset (#3365)
    and project with 3D tasks (#3502)
  • Additional inline tips in interactors with demo gifs (#3473)
  • Added intelligent scissors blocking feature (#3510)
  • Support cloud storage status (#3386)
  • Support cloud storage preview (#3386)
  • cvat-core: support cloud storages (#3313)

Changed

  • Non-blocking UI when using interactors (#3473)
  • "Selected opacity" slider now defines opacity level for shapes being drawnSelected opacity (#3473)
  • Cloud storage creating and updating (#3386)
  • Way of working with cloud storage content (#3386)

Removed

  • Support TEMP_KEY_SECRET_KEY_TOKEN_SET for AWS S3 cloud storage (#3386)

Fixed

  • Fixed multiple tasks moving (#3517)
  • Fixed task creating CLI parameter (#3519)
  • Fixed import for MOTS format (#3612)

v1.5.0

02 Aug 12:42
Compare
Choose a tag to compare

Summary

  • Full support for 3D lidar annotation (import/export annotations and datasets in the release)
  • Initial steps on the server to support integration with AWS S3, Google Drive and Microsoft Azure
  • Backup or move your annotation tasks from one instance to another using import/export functionality
  • Documentation how to integrate your own DL models to annotate data automatically
  • Explicit "Done" button to finish drawing of polyshapes
  • A manual way to reduce number of points in polygons for semi-automatic annotation methods
  • Better UX for IOG semi-automatic method

Read about these and other features in documentation: https://openvinotoolkit.github.io/cvat/docs/


Added

  • Support of context images for 2D image tasks (#3122)
  • Support of cloud storage without copying data into CVAT: server part (#2620)
  • Filter is_active for user list (#3235)
  • Ability to export/import tasks (#3056)
  • Add a tutorial for semi-automatic/automatic annotation (#3124)
  • Explicit "Done" button when drawing any polyshapes (#3417)
  • Histogram equalization with OpenCV javascript (#3447)
  • Client-side polyshapes approximation when using semi-automatic interactors & scissors (#3450)

Changed

  • Updated manifest format, added meta with related images (#3122)
  • Update of COCO format documentation (#3197)
  • Updated Webpack Dev Server config to add proxy (#3368)
  • Update to Django 3.1.12 (#3378)
  • Updated visibility for removable points in AI tools (#3417)
  • Updated UI handling for IOG serverless function (#3417)
  • Changed Nginx proxy to Traefik in docker-compose.yml (#3409)
  • Simplify the process of deploying CVAT with HTTPS (#3409)

Fixed

  • Project page requests took a long time and did many DB queries (#3223)
  • Fixed Python 3.6 support (#3258)
  • Incorrect attribute import in tracks (#3229)
  • Issue "is not a constructor" when create object, save, undo, save, redo save (#3292)
  • Fix CLI create an infinite loop if git repository responds with failure (#3267)
  • Bug with sidebar & fullscreen (#3289)
  • 504 Gateway Time-out on data/meta requests (#3269)
  • TypeError: Cannot read property 'clientX' of undefined when draw cuboids with hotkeys (#3308)
  • Duplication of the cuboids when redraw them (#3308)
  • Some code issues in Deep Extreme Cut handler code (#3325)
  • UI fails when inactive user is assigned to a task/job (#3343)
  • Calculate precise progress of decoding a video file (#3381)
  • Falsely successful cvat_ui image build in case of OOM error that leads to the default nginx welcome page
    (#3379)
  • Fixed issue when save filtered object in AAM (#3401)
  • Context image disappears after undo/redo (#3416)
  • Using combined data sources (directory and image) when create a task (#3424)
  • Creating task with labels in project (#3454)
  • Move task and autoannotation modals were invisible from project page (#3475)

v1.4.0

19 May 04:29
Compare
Choose a tag to compare

Added

  • Documentation on mask annotation (#3044)
  • Hotkeys to switch a label of existing object or to change default label (for objects created with N) (#3070)
  • A script to convert some kinds of DICOM files to regular images (#3095)
  • Helm chart prototype (#3102)

Changed

  • Place of migration logger initialization (#3170)

Removed

  • Kubernetes templates from (#1962) due to helm charts (#3171)

Fixed

  • Export of instance masks with holes (#3044)
  • Changing a label on canvas does not work when 'Show object details' enabled (#3084)
  • Make sure frame unzip web worker correctly terminates after unzipping all images in a requested chunk (#3096)
  • Reset password link was unavailable before login (#3140)
  • Manifest: migration (#3146)
  • Fixed cropping polygon in some corner cases (#3184)

v1.3.0

31 Mar 21:00
Compare
Choose a tag to compare

Added

  • CLI: Add support for saving annotations in a git repository when creating a task.
  • CVAT-3D: support lidar data on the server side (#2534)
  • GPU support for Mask-RCNN and improvement in its deployment time (#2714)
  • CVAT-3D: Load all frames corresponding to the job instance
    (#2645)
  • Intelligent scissors with OpenCV javascript (#2689)
  • CVAT-3D: Visualize 3D point cloud spaces in 3D View, Top View Side View and Front View (#2768)
  • Inside Outside Guidance serverless
    function for interactive segmentation
  • Pre-built cvat_server and
    cvat_ui images were published on DockerHub (#2766)
  • Project task subsets (#2774)
  • Kubernetes templates and guide for their deployment (#1962)
  • WiderFace format support (#2864)
  • VGGFace2 format support (#2865)
  • Backup/Restore guide (#2964)
  • Label deletion from tasks and projects (#2881)
  • CVAT-3D: Implemented initial cuboid placement in 3D View and select cuboid in Top, Side and Front views
    (#2891)
  • Market-1501 format support (#2869)
  • Ability of upload manifest for dataset with images (#2763)
  • Annotations filters UI using react-awesome-query-builder (#1418)
  • Storing settings in local storage to keep them between browser sessions (#3017)
  • ICDAR format support (#2866)
  • Added switcher to maintain polygon crop behavior (#3021
  • Filters and sorting options for job list, added tooltip for tasks filters (#3030)

Changed

  • CLI - task list now returns a list of current tasks. (#2863)
  • Updated HTTPS install README section (cleanup and described more robust deploy)
  • Logstash is improved for using with configurable elasticsearch outputs (#2531)
  • Bumped nuclio version to 1.5.16 (#2578)
  • All methods for interactive segmentation accept negative points as well
  • Persistent queue added to logstash (#2744)
  • Improved maintenance of popups visibility (#2809)
  • Image visualizations settings on canvas for faster access (#2872)
  • Better scale management of left panel when screen is too small (#2880)
  • Improved error messages for annotation import (#2935)
  • Using manifest support instead video meta information and dummy chunks (#2763)

Fixed

  • More robust execution of nuclio GPU functions by limiting the GPU memory consumption per worker (#2714)
  • Kibana startup initialization (#2659)
  • The cursor jumps to the end of the line when renaming a task (#2669)
  • SSLCertVerificationError when remote source is used (#2683)
  • Fixed filters select overflow (#2614)
  • Fixed tasks in project auto annotation (#2725)
  • Cuboids are missed in annotations statistics (#2704)
  • The list of files attached to the task is not displayed (<https://github.com/openvinotoolkit/cvat/pul
  • A couple of css-related issues (top bar disappear, wrong arrow position on collapse elements) (#2736)
  • Issue with point region doesn't work in Firefox (#2727)
  • Fixed cuboid perspective change (#2733)
  • Annotation page popups (ai tools, drawing) reset state after detecting, tracking, drawing (#2780)
  • Polygon editing using trailing point (#2808)
  • Updated the path to python for DL models inside automatic annotation documentation (#2847)
  • Fixed of receiving function variable (#2860)
  • Shortcuts with CAPSLOCK enabled and with non-US languages activated (#2872)
  • Prevented creating several issues for the same object (#2868)
  • Fixed label editor name field validator (#2879)
  • An error about track shapes outside of the task frames during export (#2890)
  • Fixed project search field updating (#2901)
  • Fixed export error when invalid polygons are present in overlapping frames (#2852)
  • Fixed image quality option for tasks created from images (#2963)
  • Incorrect text on the warning when specifying an incorrect link to the issue tracker (#2971)
  • Updating label attributes when label contains number attributes (#2969)
  • Crop a polygon if its points are outside the bounds of the image (#3025)

v1.2.0

08 Jan 16:29
Compare
Choose a tag to compare

Added

  • Ability to login into CVAT-UI with token from api/v1/auth/login (#2234)
  • Layout grids toggling ('ctrl + alt + Enter')
  • Password reset functionality (#2058)
  • Ability to work with data on the fly (#2007)
  • Annotation in process outline color wheel (#2084)
  • On the fly annotation using DL detectors (#2102)
  • Displaying automatic annotation progress on a task view (#2148)
  • Automatic tracking of bounding boxes using serverless functions (#2136)
  • [Datumaro] CLI command for dataset equality comparison (#1989)
  • [Datumaro] Merging of datasets with different labels (#2098)
  • Add FBRS interactive segmentation serverless function (#2094)
  • Ability to change default behaviour of previous/next buttons of a player. It supports regular navigation, searching a frame according to annotations filters and searching the nearest frame without any annotations (#2221)
  • MacOS users notes in CONTRIBUTING.md
  • Ability to prepare meta information manually (#2217)
  • Ability to upload prepared meta information along with a video when creating a task (#2217)
  • Optional chaining plugin for cvat-canvas and cvat-ui (#2249)
  • MOTS png mask format support (#2198)
  • Ability to correct upload video with a rotation record in the metadata (#2218)
  • User search field for assignee fields (#2370)
  • Support of mxf videos (#2514)
  • GPU support and improved documentation for auto annotation (#2546)
  • Manual review pipeline: issues/comments/workspace (#2357)
  • Basic projects implementation (#2255)
  • Documentation on how to mount cloud starage (AWS S3 bucket, Azure container, Google Drive) as FUSE (#2377)
  • Ability to work with share files without copying inside (#2377)
  • Tooltips in label selectors (#2509)
  • Page redirect after login using next query parameter (#2527)
  • ImageNet format support (#2376)
  • CamVid format support (#2559)

Changed

  • UI models (like DEXTR) were redesigned to be more interactive (#2054)
  • Used Ubuntu:20.04 as a base image for CVAT Dockerfile (#2101)
  • Right colors of label tags in label mapping when a user runs automatic detection (#2162)
  • Nuclio became an optional component of CVAT (#2192)
  • A key to remove a point from a polyshape [Ctrl => Alt] (#2204)
  • Updated docker-compose file version from 2.3 to 3.3(#2235)
  • Added auto inference of url schema from host in CLI, if provided (#2240)
  • Track frames in skips between annotation is presented in MOT and MOTS formats are marked outside (#2198)
  • UI packages installation with npm ci instead of npm install (#2350)
  • PATCH requests from cvat-core submit only changed fields (#2445)
  • deploy.sh in serverless folder is seperated into deploy_cpu.sh and deploy_gpu.sh (#2546)
  • Bumped nuclio version to 1.5.8
  • Migrated to Antd 4.9 (#2536)

Removed

  • Removed Z-Order flag from task creation process

Fixed

  • Multiple errors which arises when polygon is of length 5 or less (#2100)
  • Task creation from PDF (#2141)
  • CVAT format import for frame stepped tasks (#2151)
  • Reading problems with large PDFs (#2154)
  • Unnecessary pyhash dependency (#2170)
  • Data is not getting cleared, even after deleting the Task from Django Admin App(#1925)
  • Blinking message: "Some tasks have not been showed because they do not have any data" (#2200)
  • The use case when a task with 0 jobs is shown as "Completed" in UI (#2200)
  • The use case when UI throws exception: Cannot read property 'objectType' of undefined #2053 (#2203)
  • The use case when logs could be saved twice or more times #2202 (#2203)
  • Issues from #2112 (#2217)
  • Git application name (renamed to dataset_repo) (#2243)
  • A problem in exporting of tracks, where tracks could be truncated (#2129)
  • CVAT startup process if the user has umask 077 in .bashrc file (#2293)
  • Exception: Cannot read property "each" of undefined after drawing a single point (#2307)
  • Cannot read property 'label' of undefined (#2311)
  • Excluded track frames marked outside in CVAT for Images export (#2345)
  • 'List of tasks' Kibana visualization (#2361)
  • An error on exporting not jpg or png images in TF Detection API format (openvinotoolkit/datumaro#35)
  • Memory consumption for the task creation process (#2582)
  • Frame preloading (#2608)
  • Project cannot be removed from the project page (#2626)
  • FastRCNN inference bug for images with 4 channels i.e. png (#2546)
  • Django templates for email and user guide (#2412)
  • Saving relative paths in dummy chunks instead of absolute (#2424)
  • Objects with a specific label cannot be displayed if at least one tag with the label exist (#2435)
  • Wrong attribute can be removed in labels editor (#2436)
  • UI fails with the error "Cannot read property 'label' of undefined" (#2442)
  • Exception: "Value must be a user instance" (#2441)
  • Reset zoom option doesn't work in tag annotation mode (#2443)
  • Canvas is busy error (#2437)
  • Projects view layout fix (#2503)
  • The tasks view (infinite loading) when it is impossible to get a preview of the task (#2504)
  • Empty frames navigation (#2505)
  • TypeError: Cannot read property 'toString' of undefined (#2517)
  • Extra shapes are drawn after Esc, or G pressed while drawing a region in grouping (#2507)
  • Reset state (reviews, issues) after logout or changing a job (#2525)
  • TypeError: Cannot read property 'id' of undefined when updating a task (#2544)

v1.2.0-beta

15 Dec 20:49
Compare
Choose a tag to compare
v1.2.0-beta Pre-release
Pre-release

Added

  • Manual review pipeline: issues/comments/workspace (#2357)
  • Basic projects implementation (#2255)
  • Documentation on how to mount cloud starage(AWS S3 bucket, Azure container, Google Drive) as FUSE (#2377)
  • Ability to work with share files without copying inside (#2377)
  • Tooltips in label selectors (#2509)
  • Page redirect after login using next query parameter (#2527)
  • ImageNet format support (#2376)
  • CamVid format support (#2559)

Changed

  • PATCH requests from cvat-core submit only changed fields (#2445)
  • Migrated to Antd 4.9 (#2536)

Fixed

  • Django templates for email and user guide (#2412)
  • Saving relative paths in dummy chunks instead of absolute (#2424)
  • Objects with a specific label cannot be displayed if at least one tag with the label exist (#2435)
  • Wrong attribute can be removed in labels editor (#2436)
  • UI fails with the error "Cannot read property 'label' of undefined" (#2442)
  • Exception: "Value must be a user instance" (#2441)
  • Reset zoom option doesn't work in tag annotation mode (#2443)
  • Canvas is busy error (#2437)
  • Projects view layout fix (#2503)
  • Fixed the tasks view (infinite loading) when it is impossible to get a preview of the task (#2504)
  • Empty frames navigation (#2505)
  • TypeError: Cannot read property 'toString' of undefined (#2517)
  • Extra shapes are drawn after Esc, or G pressed while drawing a region in grouping (#2507)
  • Reset state (reviews, issues) after logout or changing a job (#2525)
  • TypeError: Cannot read property 'id' of undefined when updating a task (#2544)

v1.2.0-alpha

09 Nov 12:55
Compare
Choose a tag to compare
v1.2.0-alpha Pre-release
Pre-release

Added

  • Ability to login into CVAT-UI with token from api/v1/auth/login (#2234)
  • Added layout grids toggling ('ctrl + alt + Enter')
  • Added password reset functionality (#2058)
  • Ability to work with data on the fly (#2007)
  • Annotation in process outline color wheel (#2084)
  • On the fly annotation using DL detectors (#2102)
  • Displaying automatic annotation progress on a task view (#2148)
  • Automatic tracking of bounding boxes using serverless functions (#2136)
  • [Datumaro] CLI command for dataset equality comparison (#1989)
  • [Datumaro] Merging of datasets with different labels (#2098)
  • Add FBRS interactive segmentation serverless function (#2094)
  • Ability to change default behaviour of previous/next buttons of a player.
    It supports regular navigation, searching a frame according to annotations
    filters and searching the nearest frame without any annotations (#2221)
  • MacOS users notes in CONTRIBUTING.md
  • Ability to prepare meta information manually (#2217)
  • Ability to upload prepared meta information along with a video when creating a task (#2217)
  • Optional chaining plugin for cvat-canvas and cvat-ui (#2249)
  • MOTS png mask format support (#2198)
  • Ability to correct upload video with a rotation record in the metadata (#2218)

Changed

  • UI models (like DEXTR) were redesigned to be more interactive (#2054)
  • Used Ubuntu:20.04 as a base image for CVAT Dockerfile (#2101)
  • Right colors of label tags in label mapping when a user runs automatic detection (#2162)
  • Nuclio became an optional component of CVAT (#2192)
  • A key to remove a point from a polyshape [Ctrl => Alt] (#2204)
  • Updated docker-compose file version from 2.3 to 3.3(#2235)
  • Added auto inference of url schema from host in CLI, if provided (#2240)
  • Track frames in skips between annotation is presented in MOT and MOTS formats are marked outside (#2198)
  • UI packages installation with npm ci instead of npm install (#2350)

Removed

  • Removed Z-Order flag from task creation process

Fixed

  • Fixed multiple errors which arises when polygon is of length 5 or less (#2100)
  • Fixed task creation from PDF (#2141)
  • Fixed CVAT format import for frame stepped tasks (#2151)
  • Fixed the reading problem with large PDFs (#2154)
  • Fixed unnecessary pyhash dependency (#2170)
  • Fixed Data is not getting cleared, even after deleting the Task from Django Admin App(#1925)
  • Fixed blinking message: "Some tasks have not been showed because they do not have any data" (#2200)
  • Fixed case when a task with 0 jobs is shown as "Completed" in UI (#2200)
  • Fixed use case when UI throws exception: Cannot read property 'objectType' of undefined #2053 (#2203)
  • Fixed use case when logs could be saved twice or more times #2202 (#2203)
  • Fixed issues from #2112 (#2217)
  • Git application name (renamed to dataset_repo) (#2243)
  • A problem in exporting of tracks, where tracks could be truncated (#2129)
  • Fixed CVAT startup process if the user has umask 077 in .bashrc file (#2293)
  • Exception: Cannot read property "each" of undefined after drawing a single point (#2307)
  • Cannot read property 'label' of undefined (Fixed?) (#2311)
  • Excluded track frames marked outside in CVAT for Images export (#2345)
  • 'List of tasks' Kibana visualization (#2361)
  • An error on exporting not jpg or png images in TF Detection API format (openvinotoolkit/datumaro#35)

v1.1.0

31 Aug 15:59
8eb7c13
Compare
Choose a tag to compare

Added

  • Siammask tracker as DL serverless function (#1988)
  • [Datumaro] Added model info and source info commands (#1973)
  • [Datumaro] Dataset statistics (#1668)
  • Ability to change label color in tasks and predefined labels (#2014)
  • [Datumaro] Multi-dataset merge (#1695)
  • Ability to configure email verification for new users (#1929)
  • Link to django admin page from UI (#2068)
  • Notification message when users use wrong browser (#2070)
  • DL models as serverless functions (#1767)
  • Source type support for tags, shapes and tracks (#1192)
  • Source type support for CVAT Dumper/Loader (#1192)
  • Intelligent polygon editing (#1921)
  • Support creating multiple jobs for each task through python cli (#1950)
  • python cli over https (#1942)
  • Error message when plugins weren't able to initialize instead of infinite loading (#1966)
  • Ability to change user password (#1954)
  • Throttling policy for unauthenticated users (#1531)
  • Added default label color table for mask export (#1549)
  • Added environment variables for Redis and Postgres hosts for Kubernetes deployment support (#1641)
  • Added visual identification for unavailable formats (#1567)
  • Shortcut to change color of an activated shape in new UI (Enter) (#1683)
  • Shortcut to switch split mode (#1683)
  • Built-in search for labels when create an object or change a label (#1683)
  • Better validation of labels and attributes in raw viewer (#1727)
  • ClamAV antivirus integration (#1712)
  • Added canvas background color selector (#1705)
  • SCSS files linting with Stylelint tool (#1766)
  • Supported import and export or single boxes in MOT format (#1764)
  • [Datumaro] Added stats command, which shows some dataset statistics like image mean and std (#1734)
  • Add option to upload annotations upon task creation on CLI
  • Polygon and polylines interpolation (#1571)
  • Ability to redraw shape from scratch (Shift + N) for an activated shape (#1571)
  • Highlights for the first point of a polygon/polyline and direction (#1571)
  • Ability to change orientation for poylgons/polylines in context menu (#1571)
  • Ability to set the first point for polygons in points context menu (#1571)
  • Added new tag annotation workspace (#1570)
  • Appearance block in attribute annotation mode (#1820)
  • Keyframe navigations and some switchers in attribute annotation mode (#1820)
  • [Datumaro] Added convert command to convert datasets directly (#1837)
  • [Datumaro] Added an option to specify image extension when exporting datasets (#1799)
  • [Datumaro] Added image copying when exporting datasets, if possible (#1799)

Changed

  • Shape coordinates are rounded to 2 digits in dumped annotations (#1970)
  • COCO format does not produce polygon points for bbox annotations (#1953)
  • Smaller object details (#1877)
  • COCO format does not convert bboxes to polygons on export (#1953)
  • It is impossible to submit a DL model in OpenVINO format using UI. Now you can deploy new models on the server using serverless functions (#1767)
  • Files and folders under share path are now alphabetically sorted
  • Removed information about e-mail from the basic user information (#1627)
  • Update https install manual. Makes it easier and more robust. Includes automatic renewing of lets encrypt certificates.
  • Settings page move to the modal. (#1705)
  • Implemented import and export of annotations with relative image paths (#1463)
  • Using only single click to start editing or remove a point (#1571)
  • Added support for attributes in VOC XML format (#1792)
  • Added annotation attributes in COCO format (#1782)
  • Colorized object items in the side panel (#1753)
  • [Datumaro] Annotation-less files are not generated anymore in COCO format, unless tasks explicitly requested (#1799)

Removed

  • Removed OpenVINO and CUDA components because they are not necessary anymore (#1767)
  • Removed the old UI code (#1964)

Fixed

  • Issue loading openvino models for semi-automatic and automatic annotation (#1996)
  • Basic functions of CVAT works without activated nuclio dashboard
  • Fixed a case in which exported masks could have wrong color order (#2032)
  • Fixed error with creating task with labels with the same name (#2031)
  • Django RQ dashboard view (#2069)
  • Some objects aren't shown on canvas sometimes. For example after propagation on of objects is invisible (#1834)
  • CVAT doesn't offer to restore state after an error (#1874)
  • Cannot read property 'shapeType' of undefined because of zOrder related issues (#1874)
  • Cannot read property 'pinned' of undefined because of zOrder related issues (#1874)
  • Do not iterate over hidden objects in aam (which are invisible because of zOrder) (#1874)
  • Cursor position is reset after changing a text field (#1874)
  • Hidden points and cuboids can be selected to be groupped (#1874)
  • outside annotations should not be in exported images (#1620)
  • CVAT for video format import error with interpolation (#1893)
  • Image compression definition mismatch (#1900)
  • Points are dublicated during polygon interpolation sometimes (#1892)
  • When redraw a shape with activated autobordering, previous points are visible (#1892)
  • No mapping between side object element and context menu in some attributes (#1923)
  • Interpolated shapes exported as keyframe = True (#1937)
  • Stylelint filetype scans (#1952)
  • Fixed toolip closing issue (#1955)
  • Clearing frame cache when close a task (#1966)
  • Increase rate of throttling policy for unauthenticated users (#1969)
  • Problem with exported frame stepped image task (#1613)
  • Fixed dataset filter item representation for imageless dataset items (#1593)
  • Fixed interpreter crash when trying to import tensorflow with no AVX instructions available (#1567)
  • Kibana wrong working time calculation with new annotation UI use (#1654)
  • Wrong rexex for account name validation (#1667)
  • Wrong description on register view for the username field (#1667)
  • Wrong resolution for resizing a shape (#1667)
  • React warning because of not unique keys in labels viewer (#1727)
  • Fixed issue tracker (#1705)
  • Fixed canvas fit after sidebar open/close event (#1705)
  • A couple of exceptions in AAM related with early object activation (#1755)
  • Propagation from the latest frame (#1800)
  • Number attribute value validation (didn't work well with floats) (#1800)
  • Logout doesn't work (#1812)
  • Annotations aren't updated after reopening a task (#1753)
  • Labels aren't updated after reopening a task (#1753)
  • Canvas isn't fitted after collaps...
Read more

v1.1.0-beta

03 Aug 13:42
Compare
Choose a tag to compare
v1.1.0-beta Pre-release
Pre-release

Added

  • DL models as serverless functions (#1767)
  • Source type support for tags, shapes and tracks (#1192)
  • Source type support for CVAT Dumper/Loader (#1192)
  • Intelligent polygon editing (#1921)
  • Support creating multiple jobs for each task through python cli (#1950)
  • python cli over https (#1942)
  • Error message when plugins weren't able to initialize instead of infinite loading (#1966)

Changed

  • Smaller object details (#1877)
  • COCO format does not convert bboxes to polygons on export (#1953)
  • It is impossible to submit a DL model in OpenVINO format using UI. Now you can deploy new models on the server using serverless functions (#1767)
  • Files and folders under share path are now alphabetically sorted

Removed

  • Removed OpenVINO and CUDA components because they are not necessary anymore (#1767)
  • Removed the old UI code (#1964)

Fixed

  • Some objects aren't shown on canvas sometimes. For example after propagation on of objects is invisible (#1834)
  • CVAT doesn't offer to restore state after an error (#1874)
  • Cannot read property 'shapeType' of undefined because of zOrder related issues (#1874)
  • Cannot read property 'pinned' of undefined because of zOrder related issues (#1874)
  • Do not iterate over hidden objects in aam (which are invisible because of zOrder) (#1874)
  • Cursor position is reset after changing a text field (#1874)
  • Hidden points and cuboids can be selected to be groupped (#1874)
  • outside annotations should not be in exported images (#1620)
  • CVAT for video format import error with interpolation (#1893)
  • Image compression definition mismatch (#1900)
  • Points are dublicated during polygon interpolation sometimes (#1892)
  • When redraw a shape with activated autobordering, previous points are visible (#1892)
  • No mapping between side object element and context menu in some attributes (#1923)
  • Interpolated shapes exported as keyframe = True (#1937)
  • Stylelint filetype scans (#1952)
  • Fixed toolip closing issue (#1955)
  • Clearing frame cache when close a task (#1966)

v1.1.0-alpha

30 Jun 21:28
Compare
Choose a tag to compare
v1.1.0-alpha Pre-release
Pre-release

Added

  • Throttling policy for unauthenticated users (#1531)
  • Added default label color table for mask export (#1549)
  • Added environment variables for Redis and Postgres hosts for Kubernetes deployment support (#1641)
  • Added visual identification for unavailable formats (#1567)
  • Shortcut to change color of an activated shape in new UI (Enter) (#1683)
  • Shortcut to switch split mode (#1683)
  • Built-in search for labels when create an object or change a label (#1683)
  • Better validation of labels and attributes in raw viewer (#1727)
  • ClamAV antivirus integration (#1712)
  • Added canvas background color selector (#1705)
  • SCSS files linting with Stylelint tool (#1766)
  • Supported import and export or single boxes in MOT format (#1764)
  • [Datumaro] Added stats command, which shows some dataset statistics like image mean and std (#1734)
  • Add option to upload annotations upon task creation on CLI
  • Polygon and polylines interpolation (#1571)
  • Ability to redraw shape from scratch (Shift + N) for an activated shape (#1571)
  • Highlights for the first point of a polygon/polyline and direction (#1571)
  • Ability to change orientation for poylgons/polylines in context menu (#1571)
  • Ability to set the first point for polygons in points context menu (#1571)
  • Added new tag annotation workspace (#1570)

Changed

  • Removed information about e-mail from the basic user information (#1627)
  • Update https install manual. Makes it easier and more robust. Includes automatic renewing of lets encrypt certificates.
  • Settings page move to the modal. (#1705)
  • Implemented import and export of annotations with relative image paths (#1463)
  • Using only single click to start editing or remove a point (#1571)
  • Added support for attributes in VOC XML format (#1792)
  • Added annotation attributes in COCO format (#1782)
  • Colorized object items in the side panel (#1753)

Fixed

  • Problem with exported frame stepped image task (#1613)
  • Fixed dataset filter item representation for imageless dataset items (#1593)
  • Fixed interpreter crash when trying to import tensorflow with no AVX instructions available (#1567)
  • Kibana wrong working time calculation with new annotation UI use (#1654)
  • Wrong rexex for account name validation (#1667)
  • Wrong description on register view for the username field (#1667)
  • Wrong resolution for resizing a shape (#1667)
  • React warning because of not unique keys in labels viewer (#1727)
  • Fixed issue tracker (#1705)
  • Fixed canvas fit after sidebar open/close event (#1705)
  • A couple of exceptions in AAM related with early object activation (#1755)
  • Propagation from the latest frame (#1800)
  • Number attribute value validation (didn't work well with floats) (#1800)
  • Logout doesn't work (#1812)
  • Annotations aren't updated after reopening a task (#1753)
  • Labels aren't updated after reopening a task (#1753)
  • Canvas isn't fitted after collapsing side panel in attribute annotation mode (#1753)

Security

  • SQL injection in Django CVE-2020-9402 (#1657)