Releases: cvat-ai/cvat
Releases · cvat-ai/cvat
v1.6.0
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
v1.5.0
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
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
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
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
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)
v1.2.0-beta
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
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
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 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)
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
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)
v1.1.0
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...
v1.1.0-beta
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
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)