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