From 17197bf278654cec74ac8412420906eaaec15134 Mon Sep 17 00:00:00 2001
From: "cvat-bot[bot]" <147643061+cvat-bot[bot]@users.noreply.github.com>
Date: Tue, 2 Apr 2024 12:03:13 +0000
Subject: [PATCH] Prepare release v2.11.3
---
CHANGELOG.md | 69 +++++++++++++++++++
...akhov_fix_auto_annotation_notifications.md | 4 --
...163919_roman_throttling_quality_reports.md | 4 --
...umangapatel123_refactor_into_usereducer.md | 4 --
...40_syedbarimnajan_long_cardname_tooltip.md | 4 --
.../20240314_105752_boris_fixed_ssa.md | 4 --
.../20240314_162039_boris_added_scroll_aam.md | 4 --
changelog.d/20240315_183623_avaicode.md | 5 --
...ann.compi_labels_constructor_issue_5729.md | 4 --
changelog.d/20240318_203856_kavikumarceo.md | 4 --
...12_klakhov_fix_remove_underlying_pixels.md | 4 --
.../20240319_183656_roman_accuracy_jaccard.md | 5 --
...25513_klakhov_event_for_logged_out_user.md | 3 -
...40321_153828_roman_fix_accuracy_display.md | 4 --
...0322_193952_roman_clean_data_serializer.md | 6 --
.../20240326_133323_roman_segmentation_fix.md | 9 ---
...garwal.eee20_changelog_confusion_matrix.md | 4 --
changelog.d/20240326_195957_tahamukhtar20.md | 5 --
cvat-cli/requirements/base.txt | 2 +-
cvat-cli/src/cvat_cli/version.py | 2 +-
cvat-sdk/gen/generate.sh | 2 +-
cvat/__init__.py | 2 +-
cvat/schema.yml | 2 +-
docker-compose.yml | 18 ++---
helm-chart/values.yaml | 4 +-
25 files changed, 85 insertions(+), 93 deletions(-)
delete mode 100644 changelog.d/20240312_155103_klakhov_fix_auto_annotation_notifications.md
delete mode 100644 changelog.d/20240312_163919_roman_throttling_quality_reports.md
delete mode 100644 changelog.d/20240313_014112_umangapatel123_refactor_into_usereducer.md
delete mode 100644 changelog.d/20240313_200940_syedbarimnajan_long_cardname_tooltip.md
delete mode 100644 changelog.d/20240314_105752_boris_fixed_ssa.md
delete mode 100644 changelog.d/20240314_162039_boris_added_scroll_aam.md
delete mode 100644 changelog.d/20240315_183623_avaicode.md
delete mode 100644 changelog.d/20240318_195644_mann.compi_labels_constructor_issue_5729.md
delete mode 100644 changelog.d/20240318_203856_kavikumarceo.md
delete mode 100644 changelog.d/20240319_142812_klakhov_fix_remove_underlying_pixels.md
delete mode 100644 changelog.d/20240319_183656_roman_accuracy_jaccard.md
delete mode 100644 changelog.d/20240320_125513_klakhov_event_for_logged_out_user.md
delete mode 100644 changelog.d/20240321_153828_roman_fix_accuracy_display.md
delete mode 100644 changelog.d/20240322_193952_roman_clean_data_serializer.md
delete mode 100644 changelog.d/20240326_133323_roman_segmentation_fix.md
delete mode 100644 changelog.d/20240326_150326_vidit.agarwal.eee20_changelog_confusion_matrix.md
delete mode 100644 changelog.d/20240326_195957_tahamukhtar20.md
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 86f28f3fe29b..e465041bc3e2 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -16,6 +16,75 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
+
+## \[2.11.3\] - 2024-04-02
+
+### Added
+
+- Tooltips for long names on cards (projects, tasks, cloud storages, and models)
+ ()
+
+### Removed
+
+- The `POST /api/tasks/{id}/data` endpoint no longer accepts several
+ parameters that didn't have any useful function: `size`,
+ `compressed_chunk_type`, `original_chunk_type`
+ ()
+
+### Fixed
+
+- Duplicated notifications for automatic annotation
+ ()
+
+- Made quality report update job scheduling more efficient
+ ()
+
+- Incorrect file name usage when importing annotations from a cloud storage
+ ()
+
+- Using single shape annotation mode with multiple labels
+ ()
+
+- Part of sidebar not visible in attribute annotation mode when there are a lot of attribute values
+ ()
+
+- Changed interpolation behavior in `annotation.py`, now correctly keep the last frame
+- Insert last frame if it is key to the track, fixes data corruption when tracks crossing more than 1 jobs
+ ()
+
+- Label constructor validation of empty label names
+ ()
+
+- Incorrect alignment of empty job list component
+ ()
+
+- Remove underlying pixels feature is not applied immediately
+ ()
+
+- Corrected the formula for per-class accuracy in quality reports;
+ the old formula is now exposed as the `jaccard_index` key
+ ()
+
+- Sending `/events` request from logged-out user ()
+
+- Fixed accuracy being displayed incorrectly on the task analytics page
+ ()
+
+- Fixed an invalid default overlap size being selected for video tasks
+ with small segments
+ ()
+
+- Fixed redundant jobs being created for tasks with non-zero overlap
+ in certain cases
+ ()
+
+- Accumulation of confusion matrix across all jobs in a task when creating a quality report
+ ()
+
+- 90 deg-rotated video was added with "Prefer Zip Chunks" disabled
+was warped, fixed using the static cropImage function.
+ ()
+
## \[2.11.2\] - 2024-03-11
diff --git a/changelog.d/20240312_155103_klakhov_fix_auto_annotation_notifications.md b/changelog.d/20240312_155103_klakhov_fix_auto_annotation_notifications.md
deleted file mode 100644
index 7412279e9a6c..000000000000
--- a/changelog.d/20240312_155103_klakhov_fix_auto_annotation_notifications.md
+++ /dev/null
@@ -1,4 +0,0 @@
-### Fixed
-
-- Duplicated notifications for automatic annotation
- ()
diff --git a/changelog.d/20240312_163919_roman_throttling_quality_reports.md b/changelog.d/20240312_163919_roman_throttling_quality_reports.md
deleted file mode 100644
index 40667c80c17e..000000000000
--- a/changelog.d/20240312_163919_roman_throttling_quality_reports.md
+++ /dev/null
@@ -1,4 +0,0 @@
-### Fixed
-
-- Made quality report update job scheduling more efficient
- ()
diff --git a/changelog.d/20240313_014112_umangapatel123_refactor_into_usereducer.md b/changelog.d/20240313_014112_umangapatel123_refactor_into_usereducer.md
deleted file mode 100644
index ac7ca1a92b5e..000000000000
--- a/changelog.d/20240313_014112_umangapatel123_refactor_into_usereducer.md
+++ /dev/null
@@ -1,4 +0,0 @@
-### Fixed
-
-- Incorrect file name usage when importing annotations from a cloud storage
- ()
diff --git a/changelog.d/20240313_200940_syedbarimnajan_long_cardname_tooltip.md b/changelog.d/20240313_200940_syedbarimnajan_long_cardname_tooltip.md
deleted file mode 100644
index 9887c6e24a82..000000000000
--- a/changelog.d/20240313_200940_syedbarimnajan_long_cardname_tooltip.md
+++ /dev/null
@@ -1,4 +0,0 @@
-### Added
-
-- Tooltips for long names on cards (projects, tasks, cloud storages, and models)
- ()
diff --git a/changelog.d/20240314_105752_boris_fixed_ssa.md b/changelog.d/20240314_105752_boris_fixed_ssa.md
deleted file mode 100644
index 1756e3924c99..000000000000
--- a/changelog.d/20240314_105752_boris_fixed_ssa.md
+++ /dev/null
@@ -1,4 +0,0 @@
-### Fixed
-
-- Using single shape annotation mode with multiple labels
- ()
diff --git a/changelog.d/20240314_162039_boris_added_scroll_aam.md b/changelog.d/20240314_162039_boris_added_scroll_aam.md
deleted file mode 100644
index d254041a2270..000000000000
--- a/changelog.d/20240314_162039_boris_added_scroll_aam.md
+++ /dev/null
@@ -1,4 +0,0 @@
-### Fixed
-
-- Part of sidebar not visible in attribute annotation mode when there are a lot of attribute values
- ()
diff --git a/changelog.d/20240315_183623_avaicode.md b/changelog.d/20240315_183623_avaicode.md
deleted file mode 100644
index 5d2697953181..000000000000
--- a/changelog.d/20240315_183623_avaicode.md
+++ /dev/null
@@ -1,5 +0,0 @@
-### Fixed
-
-- Changed interpolation behavior in `annotation.py`, now correctly keep the last frame
-- Insert last frame if it is key to the track, fixes data corruption when tracks crossing more than 1 jobs
- ()
diff --git a/changelog.d/20240318_195644_mann.compi_labels_constructor_issue_5729.md b/changelog.d/20240318_195644_mann.compi_labels_constructor_issue_5729.md
deleted file mode 100644
index bc854e55442f..000000000000
--- a/changelog.d/20240318_195644_mann.compi_labels_constructor_issue_5729.md
+++ /dev/null
@@ -1,4 +0,0 @@
-### Fixed
-
-- Label constructor validation of empty label names
- ()
diff --git a/changelog.d/20240318_203856_kavikumarceo.md b/changelog.d/20240318_203856_kavikumarceo.md
deleted file mode 100644
index cfa19c9cbb76..000000000000
--- a/changelog.d/20240318_203856_kavikumarceo.md
+++ /dev/null
@@ -1,4 +0,0 @@
-### Fixed
-
-- Incorrect alignment of empty job list component
- ()
diff --git a/changelog.d/20240319_142812_klakhov_fix_remove_underlying_pixels.md b/changelog.d/20240319_142812_klakhov_fix_remove_underlying_pixels.md
deleted file mode 100644
index 2abfe6687b79..000000000000
--- a/changelog.d/20240319_142812_klakhov_fix_remove_underlying_pixels.md
+++ /dev/null
@@ -1,4 +0,0 @@
-### Fixed
-
-- Remove underlying pixels feature is not applied immediately
- ()
diff --git a/changelog.d/20240319_183656_roman_accuracy_jaccard.md b/changelog.d/20240319_183656_roman_accuracy_jaccard.md
deleted file mode 100644
index 18df9aff59a8..000000000000
--- a/changelog.d/20240319_183656_roman_accuracy_jaccard.md
+++ /dev/null
@@ -1,5 +0,0 @@
-### Fixed
-
-- Corrected the formula for per-class accuracy in quality reports;
- the old formula is now exposed as the `jaccard_index` key
- ()
diff --git a/changelog.d/20240320_125513_klakhov_event_for_logged_out_user.md b/changelog.d/20240320_125513_klakhov_event_for_logged_out_user.md
deleted file mode 100644
index 8fec0155e89a..000000000000
--- a/changelog.d/20240320_125513_klakhov_event_for_logged_out_user.md
+++ /dev/null
@@ -1,3 +0,0 @@
-### Fixed
-
-- Sending `/events` request from logged-out user ()
diff --git a/changelog.d/20240321_153828_roman_fix_accuracy_display.md b/changelog.d/20240321_153828_roman_fix_accuracy_display.md
deleted file mode 100644
index 20af3129b77a..000000000000
--- a/changelog.d/20240321_153828_roman_fix_accuracy_display.md
+++ /dev/null
@@ -1,4 +0,0 @@
-### Fixed
-
-- Fixed accuracy being displayed incorrectly on the task analytics page
- ()
diff --git a/changelog.d/20240322_193952_roman_clean_data_serializer.md b/changelog.d/20240322_193952_roman_clean_data_serializer.md
deleted file mode 100644
index c404016c8a32..000000000000
--- a/changelog.d/20240322_193952_roman_clean_data_serializer.md
+++ /dev/null
@@ -1,6 +0,0 @@
-### Removed
-
-- The `POST /api/tasks/{id}/data` endpoint no longer accepts several
- parameters that didn't have any useful function: `size`,
- `compressed_chunk_type`, `original_chunk_type`
- ()
diff --git a/changelog.d/20240326_133323_roman_segmentation_fix.md b/changelog.d/20240326_133323_roman_segmentation_fix.md
deleted file mode 100644
index bc9e76ee439a..000000000000
--- a/changelog.d/20240326_133323_roman_segmentation_fix.md
+++ /dev/null
@@ -1,9 +0,0 @@
-### Fixed
-
-- Fixed an invalid default overlap size being selected for video tasks
- with small segments
- ()
-
-- Fixed redundant jobs being created for tasks with non-zero overlap
- in certain cases
- ()
diff --git a/changelog.d/20240326_150326_vidit.agarwal.eee20_changelog_confusion_matrix.md b/changelog.d/20240326_150326_vidit.agarwal.eee20_changelog_confusion_matrix.md
deleted file mode 100644
index 8a091907c93f..000000000000
--- a/changelog.d/20240326_150326_vidit.agarwal.eee20_changelog_confusion_matrix.md
+++ /dev/null
@@ -1,4 +0,0 @@
-### Fixed
-
-- Accumulation of confusion matrix across all jobs in a task when creating a quality report
- ()
diff --git a/changelog.d/20240326_195957_tahamukhtar20.md b/changelog.d/20240326_195957_tahamukhtar20.md
deleted file mode 100644
index 371d11b20eae..000000000000
--- a/changelog.d/20240326_195957_tahamukhtar20.md
+++ /dev/null
@@ -1,5 +0,0 @@
-### Fixed
-
-- 90 deg-rotated video was added with "Prefer Zip Chunks" disabled
-was warped, fixed using the static cropImage function.
- ()
diff --git a/cvat-cli/requirements/base.txt b/cvat-cli/requirements/base.txt
index 42f6811cd379..f35f161469d7 100644
--- a/cvat-cli/requirements/base.txt
+++ b/cvat-cli/requirements/base.txt
@@ -1,3 +1,3 @@
-cvat-sdk~=2.12.0
+cvat-sdk~=2.11.3
Pillow>=10.1.0
setuptools>=65.5.1 # not directly required, pinned by Snyk to avoid a vulnerability
diff --git a/cvat-cli/src/cvat_cli/version.py b/cvat-cli/src/cvat_cli/version.py
index a2befd3cc6c3..0d272402d1c3 100644
--- a/cvat-cli/src/cvat_cli/version.py
+++ b/cvat-cli/src/cvat_cli/version.py
@@ -1 +1 @@
-VERSION = "2.12.0"
+VERSION = "2.11.3"
diff --git a/cvat-sdk/gen/generate.sh b/cvat-sdk/gen/generate.sh
index aaea93ceea54..be3f87343b5c 100755
--- a/cvat-sdk/gen/generate.sh
+++ b/cvat-sdk/gen/generate.sh
@@ -8,7 +8,7 @@ set -e
GENERATOR_VERSION="v6.0.1"
-VERSION="2.12.0"
+VERSION="2.11.3"
LIB_NAME="cvat_sdk"
LAYER1_LIB_NAME="${LIB_NAME}/api_client"
DST_DIR="$(cd "$(dirname -- "$0")/.." && pwd)"
diff --git a/cvat/__init__.py b/cvat/__init__.py
index fc0e4ccd59b8..4e368b9848da 100644
--- a/cvat/__init__.py
+++ b/cvat/__init__.py
@@ -4,6 +4,6 @@
from cvat.utils.version import get_version
-VERSION = (2, 12, 0, 'alpha', 0)
+VERSION = (2, 11, 3, 'final', 0)
__version__ = get_version(VERSION)
diff --git a/cvat/schema.yml b/cvat/schema.yml
index 40292f49f413..bf4b594c4963 100644
--- a/cvat/schema.yml
+++ b/cvat/schema.yml
@@ -1,7 +1,7 @@
openapi: 3.0.3
info:
title: CVAT REST API
- version: 2.12.0
+ version: 2.11.3
description: REST API for Computer Vision Annotation Tool (CVAT)
termsOfService: https://www.google.com/policies/terms/
contact:
diff --git a/docker-compose.yml b/docker-compose.yml
index 371ec0b923b1..fe26cf69ffc1 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -70,7 +70,7 @@ services:
cvat_server:
container_name: cvat_server
- image: cvat/server:${CVAT_VERSION:-dev}
+ image: cvat/server:${CVAT_VERSION:-v2.11.3}
restart: always
depends_on:
<<: *backend-deps
@@ -105,7 +105,7 @@ services:
cvat_utils:
container_name: cvat_utils
- image: cvat/server:${CVAT_VERSION:-dev}
+ image: cvat/server:${CVAT_VERSION:-v2.11.3}
restart: always
depends_on: *backend-deps
environment:
@@ -122,7 +122,7 @@ services:
cvat_worker_import:
container_name: cvat_worker_import
- image: cvat/server:${CVAT_VERSION:-dev}
+ image: cvat/server:${CVAT_VERSION:-v2.11.3}
restart: always
depends_on: *backend-deps
environment:
@@ -138,7 +138,7 @@ services:
cvat_worker_export:
container_name: cvat_worker_export
- image: cvat/server:${CVAT_VERSION:-dev}
+ image: cvat/server:${CVAT_VERSION:-v2.11.3}
restart: always
depends_on: *backend-deps
environment:
@@ -154,7 +154,7 @@ services:
cvat_worker_annotation:
container_name: cvat_worker_annotation
- image: cvat/server:${CVAT_VERSION:-dev}
+ image: cvat/server:${CVAT_VERSION:-v2.11.3}
restart: always
depends_on: *backend-deps
environment:
@@ -170,7 +170,7 @@ services:
cvat_worker_webhooks:
container_name: cvat_worker_webhooks
- image: cvat/server:${CVAT_VERSION:-dev}
+ image: cvat/server:${CVAT_VERSION:-v2.11.3}
restart: always
depends_on: *backend-deps
environment:
@@ -186,7 +186,7 @@ services:
cvat_worker_quality_reports:
container_name: cvat_worker_quality_reports
- image: cvat/server:${CVAT_VERSION:-dev}
+ image: cvat/server:${CVAT_VERSION:-v2.11.3}
restart: always
depends_on: *backend-deps
environment:
@@ -202,7 +202,7 @@ services:
cvat_worker_analytics_reports:
container_name: cvat_worker_analytics_reports
- image: cvat/server:${CVAT_VERSION:-dev}
+ image: cvat/server:${CVAT_VERSION:-v2.11.3}
restart: always
depends_on: *backend-deps
environment:
@@ -218,7 +218,7 @@ services:
cvat_ui:
container_name: cvat_ui
- image: cvat/ui:${CVAT_VERSION:-dev}
+ image: cvat/ui:${CVAT_VERSION:-v2.11.3}
restart: always
depends_on:
- cvat_server
diff --git a/helm-chart/values.yaml b/helm-chart/values.yaml
index d6f5de34289d..b7437017c3a6 100644
--- a/helm-chart/values.yaml
+++ b/helm-chart/values.yaml
@@ -113,7 +113,7 @@ cvat:
additionalVolumeMounts: []
replicas: 1
image: cvat/server
- tag: dev
+ tag: v2.11.3
imagePullPolicy: Always
permissionFix:
enabled: true
@@ -137,7 +137,7 @@ cvat:
frontend:
replicas: 1
image: cvat/ui
- tag: dev
+ tag: v2.11.3
imagePullPolicy: Always
labels: {}
# test: test