Summary
-
Added OpenVINO logo and links to OpenVINO toolkit to the CVAT login page
-
Implemented advanced identity access management system (IAM) using Open Policy Agent. Now CVAT has configurable rules to provide access to different resources on the server. Users can create organizations to manage resources together. We had more than 15 issues on GitHub which described different use cases from community and Intel customers (e.g., #3950, #2708, #2637, #2681).
-
Implemented rotated bounding boxes. The feature was requested by our community multiple times to annotate objects in different scenarios.
-
Added new annotation formats for import/export of datasets: KITTI, LFW, Cityscapes, Open Images v6
-
Implemented backup of projects to move them from one CVAT instance to another easily (previously it was implemented only for annotation tasks):
-
Implemented import of datasets. Now it is possible to create a project from datasets in MS COCO, Pascal VOC, ImageNet and other formats.
Details
Added
- Add additional environment variables for Nuclio configuration (#3894)
- Add KITTI segmentation and detection format (#3757)
- Add LFW format (#3770)
- Add Cityscapes format (#3758)
- Add Open Images V6 format (#3679)
- Rotated bounding boxes (#3832)
- Player option: Smooth image when zoom-in, enabled by default (#3933)
- Google Cloud Storage support in UI (#3919)
- Add project tasks paginations (#3910)
- Add remove issue button (#3952)
- Data sorting option (#3937)
- Options to change font size & position of text labels on the canvas (#3972)
- Add "tag" return type for automatic annotation in Nuclio (#3896)
- Advanced identity access management system, using open policy agent (#3788)
- Organizations to create "shared space" for different groups of users (#3788)
- Dataset importing to a project (#3790)
- User is able to customize information that text labels show (#4029)
- Support for uploading manifest with any name (#4041)
- Added information about OpenVINO toolkit to login page (#4077)
Changed
- Users don't have access to a task object anymore if they are assigneed only on some jobs of the task (#3788)
- Different resources (tasks, projects) are not visible anymore for all CVAT instance users by default (#3788)
Deprecated
- Job field "status" is not used in UI anymore, but it has not been removed from the database yet (#3788)
Removed
- Review rating, reviewer field from the job instance (use assignee field together with stage field instead) (#3788)
Fixed
- Fixed Interaction handler keyboard handlers (#3881)
- Points of invisible shapes are visible in autobordering (#3931)
- Order of the label attributes in the object item details(#3945)
- Order of labels in tasks and projects (#3987)
- Fixed task creating with large files via webpage (#3692)
- Added information to export CVAT_HOST when performing local installation for accessing over network (#4014)
- Fixed possible color collisions in the generated colormap (#4007)
- Original pdf file is deleted when using share(#3967)
Security
- Updated ELK to 6.8.22 which uses log4j 2.17.0 (#4052)