From 377e7f44e398721d37b24ac91f1e861b98334229 Mon Sep 17 00:00:00 2001
From: "cvat-bot[bot]" <147643061+cvat-bot[bot]@users.noreply.github.com>
Date: Tue, 10 Sep 2024 09:40:52 +0000
Subject: [PATCH 1/2] Prepare release v2.18.0
---
CHANGELOG.md | 59 +++++++++++++++++++
..._171536_klakhov_update_quality_settings.md | 8 ---
...1721_maria_update_high_level_export_sdk.md | 12 ----
.../20240828_053041_roman_rm_extra_checks.md | 5 --
.../20240828_125533_sekachev.bs_HEAD.md | 4 --
...44949_roman_sec_webhooks_access_control.md | 4 --
...hin_skeleton_tracks_with_missing_shapes.md | 4 --
.../20240903_155336_roman_function_events.md | 4 --
...0905_201903_roman_lambda_error_handling.md | 15 -----
...ved_legacy_component_to_setup_shortcuts.md | 4 --
cvat/__init__.py | 2 +-
docker-compose.yml | 18 +++---
helm-chart/values.yaml | 4 +-
13 files changed, 71 insertions(+), 72 deletions(-)
delete mode 100644 changelog.d/20240826_171536_klakhov_update_quality_settings.md
delete mode 100644 changelog.d/20240827_171721_maria_update_high_level_export_sdk.md
delete mode 100644 changelog.d/20240828_053041_roman_rm_extra_checks.md
delete mode 100644 changelog.d/20240828_125533_sekachev.bs_HEAD.md
delete mode 100644 changelog.d/20240902_144949_roman_sec_webhooks_access_control.md
delete mode 100644 changelog.d/20240903_152945_dmitrii.lavrukhin_skeleton_tracks_with_missing_shapes.md
delete mode 100644 changelog.d/20240903_155336_roman_function_events.md
delete mode 100644 changelog.d/20240905_201903_roman_lambda_error_handling.md
delete mode 100644 changelog.d/20240908_224722_sekachev.bs_removed_legacy_component_to_setup_shortcuts.md
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 02550f9ee8e7..76694d291264 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -16,6 +16,65 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
+
+## \[2.18.0\] - 2024-09-10
+
+### Added
+
+- New quality settings `Target metric`, `Target metric threshold`, `Max validations per job`
+ ()
+
+- Ability to specify location when exporting datasets and backups using SDK
+ ()
+
+- Shortcuts in user interface now may be customized depends on a user requirements
+ ()
+
+- Added analytics events for function calls
+ ()
+
+### Changed
+
+- `Mean annotaion quality` card on quality page now displays a value depending on `Target metric` setting
+ ()
+
+- When cancelling a request, a user is no longer required to have
+ permissions to perform the original action
+ ()
+
+- Lambda function endpoints now return 500 instead of 404
+ if a function's metadata is invalid
+ ()
+
+- An unknown lambda function type is now treated as invalid metadata
+ and the function is no longer included in the list endpoint output
+ ()
+
+### Removed
+
+- Legacy component to setup shortcuts to switch a label
+ ()
+
+### Fixed
+
+- An issue that occurred when exporting the same dataset or backup twice in a row using SDK
+ ()
+- An issue that occurred when exporting a dataset or backup using SDK
+ when the default project or task location refers to cloud storage
+ ()
+
+- Export crashed on skeleton track with missing shapes
+ ()
+
+- One lambda function with invalid metadata will no longer
+ break function listing
+ ()
+
+### Security
+
+- Fixed a missing authorization vulnerability in webhook delivery endpoints
+ ()
+
## \[2.17.0\] - 2024-08-27
diff --git a/changelog.d/20240826_171536_klakhov_update_quality_settings.md b/changelog.d/20240826_171536_klakhov_update_quality_settings.md
deleted file mode 100644
index fa29245c025c..000000000000
--- a/changelog.d/20240826_171536_klakhov_update_quality_settings.md
+++ /dev/null
@@ -1,8 +0,0 @@
-### Added
-
-- New quality settings `Target metric`, `Target metric threshold`, `Max validations per job`
- ()
-
-### Changed
-- `Mean annotaion quality` card on quality page now displays a value depending on `Target metric` setting
- ()
diff --git a/changelog.d/20240827_171721_maria_update_high_level_export_sdk.md b/changelog.d/20240827_171721_maria_update_high_level_export_sdk.md
deleted file mode 100644
index 5bde9d30d348..000000000000
--- a/changelog.d/20240827_171721_maria_update_high_level_export_sdk.md
+++ /dev/null
@@ -1,12 +0,0 @@
-### Fixed
-
-- An issue that occurred when exporting the same dataset or backup twice in a row using SDK
- ()
-- An issue that occurred when exporting a dataset or backup using SDK
- when the default project or task location refers to cloud storage
- ()
-
-### Added
-
-- Ability to specify location when exporting datasets and backups using SDK
- ()
diff --git a/changelog.d/20240828_053041_roman_rm_extra_checks.md b/changelog.d/20240828_053041_roman_rm_extra_checks.md
deleted file mode 100644
index 74337256b1f4..000000000000
--- a/changelog.d/20240828_053041_roman_rm_extra_checks.md
+++ /dev/null
@@ -1,5 +0,0 @@
-### Changed
-
-- When cancelling a request, a user is no longer required to have
- permissions to perform the original action
- ()
diff --git a/changelog.d/20240828_125533_sekachev.bs_HEAD.md b/changelog.d/20240828_125533_sekachev.bs_HEAD.md
deleted file mode 100644
index 0a9e9093d3de..000000000000
--- a/changelog.d/20240828_125533_sekachev.bs_HEAD.md
+++ /dev/null
@@ -1,4 +0,0 @@
-### Added
-
-- Shortcuts in user interface now may be customized depends on a user requirements
- ()
diff --git a/changelog.d/20240902_144949_roman_sec_webhooks_access_control.md b/changelog.d/20240902_144949_roman_sec_webhooks_access_control.md
deleted file mode 100644
index e48d6cb25062..000000000000
--- a/changelog.d/20240902_144949_roman_sec_webhooks_access_control.md
+++ /dev/null
@@ -1,4 +0,0 @@
-### Security
-
-- Fixed a missing authorization vulnerability in webhook delivery endpoints
- ()
diff --git a/changelog.d/20240903_152945_dmitrii.lavrukhin_skeleton_tracks_with_missing_shapes.md b/changelog.d/20240903_152945_dmitrii.lavrukhin_skeleton_tracks_with_missing_shapes.md
deleted file mode 100644
index 9a6e34e22fba..000000000000
--- a/changelog.d/20240903_152945_dmitrii.lavrukhin_skeleton_tracks_with_missing_shapes.md
+++ /dev/null
@@ -1,4 +0,0 @@
-### Fixed
-
-- Export crashed on skeleton track with missing shapes
- ()
diff --git a/changelog.d/20240903_155336_roman_function_events.md b/changelog.d/20240903_155336_roman_function_events.md
deleted file mode 100644
index 1673e6336346..000000000000
--- a/changelog.d/20240903_155336_roman_function_events.md
+++ /dev/null
@@ -1,4 +0,0 @@
-### Added
-
-- Added analytics events for function calls
- ()
diff --git a/changelog.d/20240905_201903_roman_lambda_error_handling.md b/changelog.d/20240905_201903_roman_lambda_error_handling.md
deleted file mode 100644
index 323bf7960bf8..000000000000
--- a/changelog.d/20240905_201903_roman_lambda_error_handling.md
+++ /dev/null
@@ -1,15 +0,0 @@
-### Changed
-
-- Lambda function endpoints now return 500 instead of 404
- if a function's metadata is invalid
- ()
-
-- An unknown lambda function type is now treated as invalid metadata
- and the function is no longer included in the list endpoint output
- ()
-
-### Fixed
-
-- One lambda function with invalid metadata will no longer
- break function listing
- ()
diff --git a/changelog.d/20240908_224722_sekachev.bs_removed_legacy_component_to_setup_shortcuts.md b/changelog.d/20240908_224722_sekachev.bs_removed_legacy_component_to_setup_shortcuts.md
deleted file mode 100644
index 96d6e63f41bc..000000000000
--- a/changelog.d/20240908_224722_sekachev.bs_removed_legacy_component_to_setup_shortcuts.md
+++ /dev/null
@@ -1,4 +0,0 @@
-### Removed
-
-- Legacy component to setup shortcuts to switch a label
- ()
diff --git a/cvat/__init__.py b/cvat/__init__.py
index b19773b89142..d65d31bf8060 100644
--- a/cvat/__init__.py
+++ b/cvat/__init__.py
@@ -4,6 +4,6 @@
from cvat.utils.version import get_version
-VERSION = (2, 18, 0, 'alpha', 0)
+VERSION = (2, 18, 0, 'final', 0)
__version__ = get_version(VERSION)
diff --git a/docker-compose.yml b/docker-compose.yml
index 051bd0bfd8cf..e7d5f60984a9 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -78,7 +78,7 @@ services:
cvat_server:
container_name: cvat_server
- image: cvat/server:${CVAT_VERSION:-dev}
+ image: cvat/server:${CVAT_VERSION:-v2.18.0}
restart: always
depends_on:
<<: *backend-deps
@@ -112,7 +112,7 @@ services:
cvat_utils:
container_name: cvat_utils
- image: cvat/server:${CVAT_VERSION:-dev}
+ image: cvat/server:${CVAT_VERSION:-v2.18.0}
restart: always
depends_on: *backend-deps
environment:
@@ -129,7 +129,7 @@ services:
cvat_worker_import:
container_name: cvat_worker_import
- image: cvat/server:${CVAT_VERSION:-dev}
+ image: cvat/server:${CVAT_VERSION:-v2.18.0}
restart: always
depends_on: *backend-deps
environment:
@@ -145,7 +145,7 @@ services:
cvat_worker_export:
container_name: cvat_worker_export
- image: cvat/server:${CVAT_VERSION:-dev}
+ image: cvat/server:${CVAT_VERSION:-v2.18.0}
restart: always
depends_on: *backend-deps
environment:
@@ -161,7 +161,7 @@ services:
cvat_worker_annotation:
container_name: cvat_worker_annotation
- image: cvat/server:${CVAT_VERSION:-dev}
+ image: cvat/server:${CVAT_VERSION:-v2.18.0}
restart: always
depends_on: *backend-deps
environment:
@@ -177,7 +177,7 @@ services:
cvat_worker_webhooks:
container_name: cvat_worker_webhooks
- image: cvat/server:${CVAT_VERSION:-dev}
+ image: cvat/server:${CVAT_VERSION:-v2.18.0}
restart: always
depends_on: *backend-deps
environment:
@@ -193,7 +193,7 @@ services:
cvat_worker_quality_reports:
container_name: cvat_worker_quality_reports
- image: cvat/server:${CVAT_VERSION:-dev}
+ image: cvat/server:${CVAT_VERSION:-v2.18.0}
restart: always
depends_on: *backend-deps
environment:
@@ -209,7 +209,7 @@ services:
cvat_worker_analytics_reports:
container_name: cvat_worker_analytics_reports
- image: cvat/server:${CVAT_VERSION:-dev}
+ image: cvat/server:${CVAT_VERSION:-v2.18.0}
restart: always
depends_on: *backend-deps
environment:
@@ -225,7 +225,7 @@ services:
cvat_ui:
container_name: cvat_ui
- image: cvat/ui:${CVAT_VERSION:-dev}
+ image: cvat/ui:${CVAT_VERSION:-v2.18.0}
restart: always
depends_on:
- cvat_server
diff --git a/helm-chart/values.yaml b/helm-chart/values.yaml
index 91e4493258f7..72d185bf1e10 100644
--- a/helm-chart/values.yaml
+++ b/helm-chart/values.yaml
@@ -115,7 +115,7 @@ cvat:
additionalVolumeMounts: []
replicas: 1
image: cvat/server
- tag: dev
+ tag: v2.18.0
imagePullPolicy: Always
permissionFix:
enabled: true
@@ -139,7 +139,7 @@ cvat:
frontend:
replicas: 1
image: cvat/ui
- tag: dev
+ tag: v2.18.0
imagePullPolicy: Always
labels: {}
# test: test
From 99358c4f702704dc45d28993435e64367c2e896a Mon Sep 17 00:00:00 2001
From: "cvat-bot[bot]" <147643061+cvat-bot[bot]@users.noreply.github.com>
Date: Tue, 10 Sep 2024 10:16:24 +0000
Subject: [PATCH 2/2] Update develop after v2.18.0
---
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 ++--
7 files changed, 16 insertions(+), 16 deletions(-)
diff --git a/cvat-cli/requirements/base.txt b/cvat-cli/requirements/base.txt
index 53104e8575e9..faf23813c8aa 100644
--- a/cvat-cli/requirements/base.txt
+++ b/cvat-cli/requirements/base.txt
@@ -1,3 +1,3 @@
-cvat-sdk~=2.18.0
+cvat-sdk~=2.19.0
Pillow>=10.3.0
setuptools>=70.0.0 # 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 36d8b988b2bb..e982493d5113 100644
--- a/cvat-cli/src/cvat_cli/version.py
+++ b/cvat-cli/src/cvat_cli/version.py
@@ -1 +1 @@
-VERSION = "2.18.0"
+VERSION = "2.19.0"
diff --git a/cvat-sdk/gen/generate.sh b/cvat-sdk/gen/generate.sh
index 6a687d10736b..8e89efeb2bad 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.18.0"
+VERSION="2.19.0"
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 d65d31bf8060..3b50a1130077 100644
--- a/cvat/__init__.py
+++ b/cvat/__init__.py
@@ -4,6 +4,6 @@
from cvat.utils.version import get_version
-VERSION = (2, 18, 0, 'final', 0)
+VERSION = (2, 19, 0, 'alpha', 0)
__version__ = get_version(VERSION)
diff --git a/cvat/schema.yml b/cvat/schema.yml
index e2dd14a57518..badefe355b8d 100644
--- a/cvat/schema.yml
+++ b/cvat/schema.yml
@@ -1,7 +1,7 @@
openapi: 3.0.3
info:
title: CVAT REST API
- version: 2.18.0
+ version: 2.19.0
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 e7d5f60984a9..051bd0bfd8cf 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -78,7 +78,7 @@ services:
cvat_server:
container_name: cvat_server
- image: cvat/server:${CVAT_VERSION:-v2.18.0}
+ image: cvat/server:${CVAT_VERSION:-dev}
restart: always
depends_on:
<<: *backend-deps
@@ -112,7 +112,7 @@ services:
cvat_utils:
container_name: cvat_utils
- image: cvat/server:${CVAT_VERSION:-v2.18.0}
+ image: cvat/server:${CVAT_VERSION:-dev}
restart: always
depends_on: *backend-deps
environment:
@@ -129,7 +129,7 @@ services:
cvat_worker_import:
container_name: cvat_worker_import
- image: cvat/server:${CVAT_VERSION:-v2.18.0}
+ image: cvat/server:${CVAT_VERSION:-dev}
restart: always
depends_on: *backend-deps
environment:
@@ -145,7 +145,7 @@ services:
cvat_worker_export:
container_name: cvat_worker_export
- image: cvat/server:${CVAT_VERSION:-v2.18.0}
+ image: cvat/server:${CVAT_VERSION:-dev}
restart: always
depends_on: *backend-deps
environment:
@@ -161,7 +161,7 @@ services:
cvat_worker_annotation:
container_name: cvat_worker_annotation
- image: cvat/server:${CVAT_VERSION:-v2.18.0}
+ image: cvat/server:${CVAT_VERSION:-dev}
restart: always
depends_on: *backend-deps
environment:
@@ -177,7 +177,7 @@ services:
cvat_worker_webhooks:
container_name: cvat_worker_webhooks
- image: cvat/server:${CVAT_VERSION:-v2.18.0}
+ image: cvat/server:${CVAT_VERSION:-dev}
restart: always
depends_on: *backend-deps
environment:
@@ -193,7 +193,7 @@ services:
cvat_worker_quality_reports:
container_name: cvat_worker_quality_reports
- image: cvat/server:${CVAT_VERSION:-v2.18.0}
+ image: cvat/server:${CVAT_VERSION:-dev}
restart: always
depends_on: *backend-deps
environment:
@@ -209,7 +209,7 @@ services:
cvat_worker_analytics_reports:
container_name: cvat_worker_analytics_reports
- image: cvat/server:${CVAT_VERSION:-v2.18.0}
+ image: cvat/server:${CVAT_VERSION:-dev}
restart: always
depends_on: *backend-deps
environment:
@@ -225,7 +225,7 @@ services:
cvat_ui:
container_name: cvat_ui
- image: cvat/ui:${CVAT_VERSION:-v2.18.0}
+ image: cvat/ui:${CVAT_VERSION:-dev}
restart: always
depends_on:
- cvat_server
diff --git a/helm-chart/values.yaml b/helm-chart/values.yaml
index 72d185bf1e10..91e4493258f7 100644
--- a/helm-chart/values.yaml
+++ b/helm-chart/values.yaml
@@ -115,7 +115,7 @@ cvat:
additionalVolumeMounts: []
replicas: 1
image: cvat/server
- tag: v2.18.0
+ tag: dev
imagePullPolicy: Always
permissionFix:
enabled: true
@@ -139,7 +139,7 @@ cvat:
frontend:
replicas: 1
image: cvat/ui
- tag: v2.18.0
+ tag: dev
imagePullPolicy: Always
labels: {}
# test: test