Prepare release v2.72.0

This commit is contained in:
cvat-bot[bot]
2026-07-29 13:42:33 +00:00
parent 20a1076a0b
commit 435f1d7428
20 changed files with 71 additions and 68 deletions
+52
View File
@@ -16,6 +16,58 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
<!-- scriv-insert-here -->
<a id='changelog-2.72.0'></a>
## \[2.72.0\] - 2026-07-29
### Added
- \[CLI\] New `cvat-cli profile` commands to list, create, set the default,
and delete saved Personal Access Token profiles.
(<https://github.com/cvat-ai/cvat/pull/10875>)
### Changed
- In the backend server image, CVAT source files are now installed in
`/opt/cvat` rather than `/home/django`, and owned by root
(<https://github.com/cvat-ai/cvat/pull/10575>)
### Removed
- Backend processes no longer write their logs to `logs/cvat_server.log`
(<https://github.com/cvat-ai/cvat/pull/10939>)
### Fixed
- Fixed mask bounding box not shrinking after removing underlying pixels
when another mask overlaps it with the "Remove underlying pixels" option enabled
(<https://github.com/cvat-ai/cvat/pull/10873>)
- Fixed save annotations failure due to “spec_id is invalid” error
(<https://github.com/cvat-ai/cvat/pull/10936>)
- Improved audio waveform timeline detail at larger zoom levels
(<https://github.com/cvat-ai/cvat/pull/10947>)
- Fixed the caret jumping to the end while editing audio interval text attributes. (<https://github.com/cvat-ai/cvat/pull/10950>)
- Fixed standard undo/redo shortcuts in the editor of audio interval text attributes. (<https://github.com/cvat-ai/cvat/pull/10950>)
- Fixed misaligned resize handles for selected audio intervals.
(<https://github.com/cvat-ai/cvat/pull/10951>)
- \[Helm\] Fixed backup/export workers using ephemeral storage for backup
temporary files.
(<https://github.com/cvat-ai/cvat/pull/10958>)
### Security
- Fixed overly lax authorization rules for lambda function requests;
viewing a request now requires access to its target task or job,
while cancelling a request requires being the user who initiated it
(<https://github.com/cvat-ai/cvat/security/advisories/GHSA-m7p7-6w4m-886p>)
- Prevented users from blocking automatic annotation for inaccessible tasks
(<https://github.com/cvat-ai/cvat/security/advisories/GHSA-7xhx-3q27-xvcx>)
<a id='changelog-2.71.0'></a>
## \[2.71.0\] - 2026-07-22
@@ -1,5 +0,0 @@
### Changed
- In the backend server image, CVAT source files are now installed in
`/opt/cvat` rather than `/home/django`, and owned by root
(<https://github.com/cvat-ai/cvat/pull/10575>)
@@ -1,5 +0,0 @@
### Fixed
- Fixed mask bounding box not shrinking after removing underlying pixels
when another mask overlaps it with the "Remove underlying pixels" option enabled
(<https://github.com/cvat-ai/cvat/pull/10873>)
@@ -1,5 +0,0 @@
### Added
- \[CLI\] New `cvat-cli profile` commands to list, create, set the default,
and delete saved Personal Access Token profiles.
(<https://github.com/cvat-ai/cvat/pull/10875>)
@@ -1,4 +0,0 @@
### Fixed
- Fixed save annotations failure due to “spec_id is invalid” error
(<https://github.com/cvat-ai/cvat/pull/10936>)
@@ -1,4 +0,0 @@
### Removed
- Backend processes no longer write their logs to `logs/cvat_server.log`
(<https://github.com/cvat-ai/cvat/pull/10939>)
@@ -1,4 +0,0 @@
### Fixed
- Improved audio waveform timeline detail at larger zoom levels
(<https://github.com/cvat-ai/cvat/pull/10947>)
@@ -1,4 +0,0 @@
### Fixed
- Fixed the caret jumping to the end while editing audio interval text attributes. (<https://github.com/cvat-ai/cvat/pull/10950>)
- Fixed standard undo/redo shortcuts in the editor of audio interval text attributes. (<https://github.com/cvat-ai/cvat/pull/10950>)
@@ -1,4 +0,0 @@
### Fixed
- Fixed misaligned resize handles for selected audio intervals.
(<https://github.com/cvat-ai/cvat/pull/10951>)
@@ -1,9 +0,0 @@
### Security
- Fixed overly lax authorization rules for lambda function requests;
viewing a request now requires access to its target task or job,
while cancelling a request requires being the user who initiated it
(<https://github.com/cvat-ai/cvat/security/advisories/GHSA-m7p7-6w4m-886p>)
- Prevented users from blocking automatic annotation for inaccessible tasks
(<https://github.com/cvat-ai/cvat/security/advisories/GHSA-7xhx-3q27-xvcx>)
@@ -1,5 +0,0 @@
### Fixed
- \[Helm\] Fixed backup/export workers using ephemeral storage for backup
temporary files.
(<https://github.com/cvat-ai/cvat/pull/10958>)
+1 -1
View File
@@ -16,7 +16,7 @@ classifiers = [
]
requires-python = ">=3.10"
dependencies = [
"cvat-sdk==2.71.1",
"cvat-sdk==2.72.0",
"attrs>=24.2.0",
"Pillow>=10.3.0",
+1 -1
View File
@@ -1 +1 @@
VERSION = "2.71.1"
VERSION = "2.72.0"
+1 -1
View File
@@ -8,7 +8,7 @@ set -e
GENERATOR_VERSION="v6.0.1"
VERSION="2.71.1"
VERSION="2.72.0"
LIB_NAME="cvat_sdk"
LAYER1_LIB_NAME="${LIB_NAME}/api_client"
DST_DIR="$(cd "$(dirname -- "$0")/.." && pwd)"
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "cvat-ui",
"version": "2.71.1",
"version": "2.72.0",
"description": "CVAT single-page application",
"main": "src/index.tsx",
"scripts": {
+1 -1
View File
@@ -4,6 +4,6 @@
from cvat.utils.version import get_version
VERSION = (2, 71, 1, "alpha", 0)
VERSION = (2, 72, 0, "final", 0)
__version__ = get_version(VERSION)
+1 -1
View File
@@ -1,7 +1,7 @@
openapi: 3.0.3
info:
title: CVAT REST API
version: 2.71.1
version: 2.72.0
description: REST API for Computer Vision Annotation Tool (CVAT)
termsOfService: https://www.google.com/policies/terms/
contact:
+10 -10
View File
@@ -85,7 +85,7 @@ services:
cvat_server:
container_name: cvat_server
image: cvat/server:${CVAT_VERSION:-dev}
image: cvat/server:${CVAT_VERSION:-v2.72.0}
restart: always
depends_on:
<<: *backend-deps
@@ -121,7 +121,7 @@ services:
cvat_worker_utils:
container_name: cvat_worker_utils
image: cvat/server:${CVAT_VERSION:-dev}
image: cvat/server:${CVAT_VERSION:-v2.72.0}
restart: always
depends_on: *backend-deps
environment:
@@ -138,7 +138,7 @@ services:
cvat_worker_import:
container_name: cvat_worker_import
image: cvat/server:${CVAT_VERSION:-dev}
image: cvat/server:${CVAT_VERSION:-v2.72.0}
restart: always
depends_on: *backend-deps
environment:
@@ -154,7 +154,7 @@ services:
cvat_worker_export:
container_name: cvat_worker_export
image: cvat/server:${CVAT_VERSION:-dev}
image: cvat/server:${CVAT_VERSION:-v2.72.0}
restart: always
depends_on: *backend-deps
environment:
@@ -170,7 +170,7 @@ services:
cvat_worker_annotation:
container_name: cvat_worker_annotation
image: cvat/server:${CVAT_VERSION:-dev}
image: cvat/server:${CVAT_VERSION:-v2.72.0}
restart: always
depends_on: *backend-deps
environment:
@@ -186,7 +186,7 @@ services:
cvat_worker_webhooks:
container_name: cvat_worker_webhooks
image: cvat/server:${CVAT_VERSION:-dev}
image: cvat/server:${CVAT_VERSION:-v2.72.0}
restart: always
depends_on: *backend-deps
environment:
@@ -202,7 +202,7 @@ services:
cvat_worker_quality_reports:
container_name: cvat_worker_quality_reports
image: cvat/server:${CVAT_VERSION:-dev}
image: cvat/server:${CVAT_VERSION:-v2.72.0}
restart: always
depends_on: *backend-deps
environment:
@@ -218,7 +218,7 @@ services:
cvat_worker_chunks:
container_name: cvat_worker_chunks
image: cvat/server:${CVAT_VERSION:-dev}
image: cvat/server:${CVAT_VERSION:-v2.72.0}
restart: always
depends_on: *backend-deps
environment:
@@ -234,7 +234,7 @@ services:
cvat_worker_consensus:
container_name: cvat_worker_consensus
image: cvat/server:${CVAT_VERSION:-dev}
image: cvat/server:${CVAT_VERSION:-v2.72.0}
restart: always
depends_on: *backend-deps
environment:
@@ -250,7 +250,7 @@ services:
cvat_ui:
container_name: cvat_ui
image: cvat/ui:${CVAT_VERSION:-dev}
image: cvat/ui:${CVAT_VERSION:-v2.72.0}
restart: always
depends_on:
- cvat_server
+1 -1
View File
@@ -16,7 +16,7 @@ type: application
# This is the chart version. This version number should be incremented each time you make changes
# to the chart and its templates, including the app version.
# Versions are expected to follow Semantic Versioning (https://semver.org/)
version: 2.71.1
version: 2.72.0
# This is the version number of the application being deployed. This version number should be
# incremented each time you make changes to the application. Versions are not expected to
+2 -2
View File
@@ -156,7 +156,7 @@ cvat:
additionalVolumeMounts: []
replicas: 1
image: cvat/server
tag: dev
tag: v2.72.0
imagePullPolicy: Always
permissionFix:
enabled: true
@@ -184,7 +184,7 @@ cvat:
frontend:
replicas: 1
image: cvat/ui
tag: dev
tag: v2.72.0
imagePullPolicy: Always
labels: {}
# test: test