Prepare release v2.72.0
This commit is contained in:
@@ -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>)
|
||||
@@ -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 @@
|
||||
VERSION = "2.71.1"
|
||||
VERSION = "2.72.0"
|
||||
|
||||
@@ -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,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
@@ -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
@@ -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
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user