Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release v2.9.0 #7165

Closed
wants to merge 25 commits into from
Closed
Changes from 1 commit
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
630770e
Added skeleton keypoints detector COCO Whole Body (#7033)
bsekachev Nov 6, 2023
3774e85
Update develop after v2.8.2 (#7104)
cvat-bot[bot] Nov 7, 2023
0f58426
Remove usages of datetime.utcfromtimestamp (#7102)
SpecLad Nov 7, 2023
40cb454
Documentation: invite user outside of the organization (#7074)
mdacoca Nov 7, 2023
92f5181
Handle task creation with unsupported data types from cloud storage w…
Marishka17 Nov 7, 2023
1ef6ba0
Fix GT job creation races (#7096)
zhiltsov-max Nov 7, 2023
118cc72
Update keydb to 6.3.4 (#7118)
azhavoro Nov 9, 2023
c87cb3b
Removed functions code && supported functions plugin (#5979)
klakhov Nov 9, 2023
6eb3ef4
Helm: keep the data PersistentVolumeClaim after uninstall (#7123)
SpecLad Nov 10, 2023
e1d4f30
Documentation: user roles updated (#7120)
mdacoca Nov 13, 2023
4e2df00
Removed not relevant FAQ item (#7137)
bsekachev Nov 14, 2023
401989d
Added new tools to join masks together and to slice a polygon/mask in…
bsekachev Nov 14, 2023
8d2d1b1
helm-chart: make backend templates more uniform (#7127)
SpecLad Nov 15, 2023
ea287e3
Update traefik to 2.10.* (#7150)
azhavoro Nov 16, 2023
6354472
helm-chart: add a way to easily set parameters for all backend pods (…
SpecLad Nov 16, 2023
f1f6e78
[Helm] update ingress templates (#7132)
azhavoro Nov 16, 2023
6ae1cff
Turn on Traefik access logs (#7109)
SpecLad Nov 17, 2023
e569fa3
added information about prefix (#7147)
mdacoca Nov 17, 2023
a9a98b3
Update CITATION.cff (#7140)
bsekachev Nov 20, 2023
bb579e8
Fixed multiple changing job state (#7158)
bsekachev Nov 22, 2023
dcaf115
Organization workflow guide (#7143)
mdacoca Nov 22, 2023
fe21844
Limit 1 user to 1 active task at a time (#7106)
Marishka17 Nov 22, 2023
410ea0b
Fixed missed exif rotation (#7162)
bsekachev Nov 22, 2023
9ce4878
Prepare release v2.9.0
cvat-bot[bot] Nov 22, 2023
5692a8d
release notes update
mdacoca Nov 22, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Prepare release v2.9.0
cvat-bot[bot] committed Nov 22, 2023
commit 9ce48784ed9f563777359ad31d065ae0340f4c0c
66 changes: 66 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -16,6 +16,72 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

<!-- scriv-insert-here -->

<a id='changelog-2.9.0'></a>
## \[2.9.0\] - 2023-11-22

### Added

- CVAT now supports serverless Nuclio functions returning skeleton annotations.
Added keypoint detector supporting skeletons with following classes: body, head, foot, hands.
Deployment command: `./deploy_cpu.sh pytorch/mmpose/hrnet32/nuclio/`
(<https://github.com/opencv/cvat/pull/7033>)

- Implemented a feature allowing to slice one polygon/mask shape into two parts
(<https://github.com/opencv/cvat/pull/7084>)
- Implemented a feature allowing to join several masks into a single one
(<https://github.com/opencv/cvat/pull/7084>)

- \[Helm\] Values that apply to all backend deployments/jobs
(<https://github.com/opencv/cvat/pull/7148>)

### Changed

- Ignore the "use cache" option on the server when creating a task with cloud storage data (except images)
(<https://github.com/opencv/cvat/pull/7087>)

- The Docker Compose file and Helm chart now enable Traefik access logs by
default, and change the log format to JSON
(<https://github.com/opencv/cvat/pull/7109>)

- \[Helm\] The PersistentVolumeClaim for the volume used to hold application
data is now retained after uninstall
(<https://github.com/opencv/cvat/pull/7123>)

- \[Helm\] All backend-related deployments now use `cvat-app` as the value
for the `app` label
(<https://github.com/opencv/cvat/pull/7127>)

- \[Helm\] Minimum compatible Kubernetes version is 1.19.0.
(<https://github.com/opencv/cvat/pull/7132>)

- \[Helm\] The CVAT hostname can be configured with `ingress.hostname` option.
(<https://github.com/opencv/cvat/pull/7132>)

- \[Helm\] `ingress.tls` configuration has been reworked.
(<https://github.com/opencv/cvat/pull/7132>)

- \[Helm\] Traefik subchart updated to 25.0.0 (appVersion v2.10.5)
(<https://github.com/opencv/cvat/pull/7132>)

- \[Docker Compose\] Update Traefik to v2.10.*
(<https://github.com/opencv/cvat/pull/7150>)

### Removed

\[Helm\] `ingress.hosts` has been removed, use `ingress.hostname` instead.
(<https://github.com/opencv/cvat/pull/7132>)

### Fixed

- Data race condition during GT job creation
(<https://github.com/opencv/cvat/pull/7096>)

- Job state can not be changed many time without reloading annotation view.
(<https://github.com/opencv/cvat/pull/7158>)

- Compressed chunks do not use exif rotation tag
(<https://github.com/opencv/cvat/pull/7162>)

<a id='changelog-2.8.2'></a>
## \[2.8.2\] - 2023-11-06

6 changes: 0 additions & 6 deletions changelog.d/20231024_123046_boris_keypoints.md

This file was deleted.

4 changes: 0 additions & 4 deletions changelog.d/20231104_113802_mzhiltsov_fix_atomic_uses.md

This file was deleted.

This file was deleted.

5 changes: 0 additions & 5 deletions changelog.d/20231107_183551_roman_traefik_logs.md

This file was deleted.

6 changes: 0 additions & 6 deletions changelog.d/20231108_134600_boris_join_slice.md

This file was deleted.

5 changes: 0 additions & 5 deletions changelog.d/20231110_134452_roman_helm_keep_pvc.md

This file was deleted.

5 changes: 0 additions & 5 deletions changelog.d/20231113_174833_roman_refactor_values.md

This file was deleted.

17 changes: 0 additions & 17 deletions changelog.d/20231115_110934_andrey_update_helm.md

This file was deleted.

4 changes: 0 additions & 4 deletions changelog.d/20231116_140728_roman_backend_settings.md

This file was deleted.

4 changes: 0 additions & 4 deletions changelog.d/20231116_153601_andrey_update_traefik.md

This file was deleted.

This file was deleted.

4 changes: 0 additions & 4 deletions changelog.d/20231122_111559_sekachev.bs_fixed_exif.md

This file was deleted.

2 changes: 1 addition & 1 deletion cvat/__init__.py
Original file line number Diff line number Diff line change
@@ -4,6 +4,6 @@

from cvat.utils.version import get_version

VERSION = (2, 9, 0, 'alpha', 0)
VERSION = (2, 9, 0, 'final', 0)

__version__ = get_version(VERSION)
18 changes: 9 additions & 9 deletions docker-compose.yml
Original file line number Diff line number Diff line change
@@ -43,7 +43,7 @@ services:

cvat_server:
container_name: cvat_server
image: cvat/server:${CVAT_VERSION:-dev}
image: cvat/server:${CVAT_VERSION:-v2.9.0}
restart: always
depends_on:
- cvat_redis
@@ -77,7 +77,7 @@ services:

cvat_utils:
container_name: cvat_utils
image: cvat/server:${CVAT_VERSION:-dev}
image: cvat/server:${CVAT_VERSION:-v2.9.0}
restart: always
depends_on:
- cvat_redis
@@ -97,7 +97,7 @@ services:

cvat_worker_import:
container_name: cvat_worker_import
image: cvat/server:${CVAT_VERSION:-dev}
image: cvat/server:${CVAT_VERSION:-v2.9.0}
restart: always
depends_on:
- cvat_redis
@@ -115,7 +115,7 @@ services:

cvat_worker_export:
container_name: cvat_worker_export
image: cvat/server:${CVAT_VERSION:-dev}
image: cvat/server:${CVAT_VERSION:-v2.9.0}
restart: always
depends_on:
- cvat_redis
@@ -133,7 +133,7 @@ services:

cvat_worker_annotation:
container_name: cvat_worker_annotation
image: cvat/server:${CVAT_VERSION:-dev}
image: cvat/server:${CVAT_VERSION:-v2.9.0}
restart: always
depends_on:
- cvat_redis
@@ -152,7 +152,7 @@ services:

cvat_worker_webhooks:
container_name: cvat_worker_webhooks
image: cvat/server:${CVAT_VERSION:-dev}
image: cvat/server:${CVAT_VERSION:-v2.9.0}
restart: always
depends_on:
- cvat_redis
@@ -171,7 +171,7 @@ services:

cvat_worker_quality_reports:
container_name: cvat_worker_quality_reports
image: cvat/server:${CVAT_VERSION:-dev}
image: cvat/server:${CVAT_VERSION:-v2.9.0}
restart: always
depends_on:
- cvat_redis
@@ -189,7 +189,7 @@ services:

cvat_worker_analytics_reports:
container_name: cvat_worker_analytics_reports
image: cvat/server:${CVAT_VERSION:-dev}
image: cvat/server:${CVAT_VERSION:-v2.9.0}
restart: always
depends_on:
- cvat_redis
@@ -207,7 +207,7 @@ services:

cvat_ui:
container_name: cvat_ui
image: cvat/ui:${CVAT_VERSION:-dev}
image: cvat/ui:${CVAT_VERSION:-v2.9.0}
restart: always
depends_on:
- cvat_server
4 changes: 2 additions & 2 deletions helm-chart/values.yaml
Original file line number Diff line number Diff line change
@@ -113,7 +113,7 @@ cvat:
additionalVolumeMounts: []
replicas: 1
image: cvat/server
tag: dev
tag: v2.9.0
imagePullPolicy: Always
permissionFix:
enabled: true
@@ -137,7 +137,7 @@ cvat:
frontend:
replicas: 1
image: cvat/ui
tag: dev
tag: v2.9.0
imagePullPolicy: Always
labels: {}
# test: test