Releases: cvat-ai/cvat
v2.7.6: Enabled nginx proxy buffering + bug fixes
Changed
-
Enabled nginx proxy buffering
(#6991) -
Helm: set memory request for keydb
(#6945) -
Supervisord (#6945):
- added
autorestart=true
option for all workers - unified program names to use dashes as delimiter instead of mixed '_' and '-'
- minor improvements to supervisor configurations
- added
Removed
- Removed gitter link from about modal
(#7002)
Fixed
-
Persist image filters across jobs
(#6953) -
Splitting skeleton tracks on jobs
(#6968) -
Uploading skeleton tracks in COCO Keypoints format
(#6969) -
Fixed Siammask tracker error on grayscale images
(#6982) -
Fixed memory leak on client side when event listener was not removed together with its context
(#6984) -
Fixed crash related to issue tries to mount to not existing parent
(#6977) -
Added 'notranslate' markers to avoid issues caused by extension translators
(#6993) -
Getting CS content when S3 bucket contains manually created directories
(#6997) -
Optimized huge memory consumption when working with masks in the interface
(#6996)
Security
-
Security upgrade opencv-python-headless from 4.5.5.62 to 4.8.1.78
(#6931) -
Added X-Frame-Options: deny
(#6992)
New Contributors
- @WilliamKyle made their first contribution in #6961
Full Changelog: v2.7.5...v2.7.6
v2.7.5: Temporary workaround to fix corrupted zip file
- Temporary workaround to fix corrupted zip file
(#6965)
Full Changelog: v2.7.4...v2.7.5
Release v2.7.4: Improved issues and comments pipeline
Added
- The latest comment displayed in issues sidebar (#6937)
Fixed
- It was not possible to copy issue comment from issue dialog (#6937)
Security
- Update Grafana from 9.3.6 to 10.1.2
Full Changelog: v2.7.3...v2.7.4
v2.7.3: Fixing retrieving data from CS
Added
- New , form-based Issue templates for Github repository
Removed
- Functionality for synchronizing a task with a Git repository
(#6904)
Fixed
- Incorrectly determined video frame count when the video contains an MP4 edit list
(#6929) - Internal server error when retrieving data from CS and cache=True
(#6932)
Security
- Security upgrade Pillow from 9.3.0 to 10.0.1
(#6907) - Security update cryptography from 41.0.3 to 41.0.4
(#6914)
New Contributors
- @AnnaPetrovicheva made their first contribution in #6909
- @cuong-ts made their first contribution in #6762
Full Changelog: v2.7.2...v2.7.3
v2.7.2: Bugfixes and improvements
Changed
- Do not reload annotation view when renew the job or update job state (#6851)
- Now images from cloud buckets are loaded in parallel when preparing a chunk (#6881)
Fixed
- Downloading additional data from cloud storage if use_cache=true and job_file_mapping are specified
(#6879) - Leaving an organization (#6422)
Full Changelog: v2.7.1...v2.7.2
v2.7.1: Fix issues with cloud storage
[2.7.1] - 2023-09-15
Fixed
- Include cloud storage manifest file to selected files if manifest was used as data source (#6850)
- Keep sequence of files when directories were specified in server_files (#6850)
Full Changelog: v2.7.0...v2.7.1
v2.7.0: crowdsourcing using Toloka.ai
Added
- Admin actions for easy activation/deactivation of users (#6314)
Fixed
- Invalid input validation in for
cloud_storage_id
(#6825) - Incorrect task progress report for 3rdparty users (#6834)
Security
- Security upgrade gitpython from 3.1.33 to 3.1.35 (#6843)
- Security upgrade numpy from 1.22.0 to 1.22.4 (#6843)
Full Changelog: v2.6.2...v2.7.0
v2.6.2: Gamma correcton filter, KeyDB with FLASH for data chunk caching
Added
- Gamma correcton filter (#6771)
- Introduced the feature to hide or show objects in review mode (#6808)
Changed
- [Helm] Database migrations are now executed as a separate job,
rather than in the server pod, to mitigate the risk of data
corruption when using multiple server replicas
(#6780) - Clicking multiple times on icons in the left
sidebar now toggles the corresponding popovers open and closed
(#6817) - Transitioned to using KeyDB with FLASH for data
chunk caching, replacing diskcache (#6773)
Removed
- Removed outdated use of hostnames when accessing Git, OpenCV, or analytics via the UI (#6799)
- Removed the Feedback/Share component (#6805)
Fixed
- Resolved the issue of the canvas zooming while scrolling
through the comments list in an issue (#6758) - Addressed the bug that allowed for multiple issue
creations upon initial submission (#6758) - Fixed the issue of running deep learning models on
non-JPEG compressed TIFF images (#6789) - Adjusted padding on the tasks, projects, and models pages (#6778)
- Corrected hotkey handlers to avoid overriding default behavior when modal windows are open
(#6800) - Resolved the need to move the mouse to activate
brush or eraser effects; a single click is now sufficient (#6800) - Fixed a memory leak issue in the logging system (#6804)
- Addressed a race condition that occurred during the initial creation of
secret_key.py
(#6775) - Eliminated duplicate log entries generated by the CVAT server
(#6766)
Full Changelog: v2.6.1...v2.6.2
v2.6.1: Better frame prefetching, other improvements and bug fixes
Added
- More information about task progress on tasks page (#5723)
- Prefetching next chunk when user navigates by frames manually (#6695)
Changed
- Bumped nuclio version to 1.11.24 and removed
/tmp
mounting in the nuclio container to adhere the update. - Response code for empty cloud storage preview 204 -> 404 (#6727)
- Organization now opened immediately after it is created (#6705)
- More responsive automatic annotation progress bar (#6734)
- Improved message when invite more users to an organization (#6731)
Fixed
- Exporting project when its tasks has not data (#6658)
- Removing job assignee (#6712)
- UI fail when select a mask or a skeleton with center-aligned text (#6753)
- Fixed switching from organization to sandbox while getting a resource (#6689)
- You do not have permissions when user is cancelling automatic annotation (#6734)
- Automatic annotation progress bar is invisible if the app initialized on the task page
(#6734) - Extra status check requests for automatic annotation (#6734)
- [SDK]:
FileExistsError
exception raised on Windows when a dataset is loaded from cache
(#6722)
Security
- Remote Code Execution (RCE) SNYK-PYTHON-GITPYTHON-5840584
v2.6.0: Auto-annotation in the SDK, better frame caching
Added
- [SDK] Introduced the
DeferredTqdmProgressReporter
class, which avoids the glitchy output seen with theTqdmProgressReporter
under certain circumstances (#6556) - [SDK, CLI] Added the
cvat_sdk.auto_annotation
module, providing functionality to automatically annotate tasks by executing a user-provided function on the local machine. A corresponding CLI command (auto-annotate
) is also available. Some predefined functions using torchvision are also available. (#6483, #6649) - Included an indication for cached frames in the interface (#6586)
Changed
- Raised the default guide assets limitations to 30 assets, with a maximum size of 10MB each (#6575)
- [SDK] Custom
ProgressReporter
implementations should now overridestart2
instead ofstart
The old implementation is still supported.
(#6556) - Improved memory optimization and code in the decoding module (#6585)
Removed
- Removed the YOLOv5 serverless function (#6618)
Fixed
- Corrected an issue where the prebuilt FFmpeg bundled in PyAV was being used instead of the custom build.
- Fixed the filename for labels in the CamVid format (#6600)