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 from2.3
to3.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 ofnpm 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
inCVAT for Images
export (#2345) - 'List of tasks' Kibana visualization (#2361)
- An error on exporting not
jpg
orpng
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)