Skip to content

Commit

Permalink
Merge pull request #8759 from cvat-ai/dev-release-2.23.0
Browse files Browse the repository at this point in the history
Update develop after v2.23.0
  • Loading branch information
bsekachev authored Nov 29, 2024
2 parents 86deaff + 05a39d6 commit 0c57d24
Show file tree
Hide file tree
Showing 28 changed files with 111 additions and 124 deletions.
106 changes: 106 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,112 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

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

<a id='changelog-2.23.0'></a>
## \[2.23.0\] - 2024-11-29

### Added

- Support for direct .json file import in Datumaro format
(<https://github.com/opencv/cvat/pull/7125>)

- \[SDK, CLI\] Added a `conf_threshold` parameter to
`cvat_sdk.auto_annotation.annotate_task`, which is passed as-is to the AA
function object via the context. The CLI equivalent is `auto-annotate
--conf-threshold`. This makes it easier to write and use AA functions that
support object filtering based on confidence levels
(<https://github.com/cvat-ai/cvat/pull/8688>)

- \[SDK\] Built-in auto-annotation functions now support object filtering by
confidence level
(<https://github.com/cvat-ai/cvat/pull/8688>)

- New events (create|update|delete):(membership|webhook) and (create|delete):invitation
(<https://github.com/cvat-ai/cvat/pull/8616>)

- \[SDK\] Added new auto-annotation helpers (`mask`, `polygon`, `encode_mask`)
to support AA functions that return masks or polygons
(<https://github.com/cvat-ai/cvat/pull/8724>)

- \[SDK\] Added a new built-in auto-annotation function,
`torchvision_instance_segmentation`
(<https://github.com/cvat-ai/cvat/pull/8724>)

- \[SDK, CLI\] Added a new auto-annotation parameter, `conv_mask_to_poly`
(`--conv-mask-to-poly` in the CLI)
(<https://github.com/cvat-ai/cvat/pull/8724>)

- A user may undo or redo changes, made by an annotations actions using general approach (e.g. Ctrl+Z, Ctrl+Y)
(<https://github.com/cvat-ai/cvat/pull/8727>)

- Basically, annotations actions now support any kinds of objects (shapes, tracks, tags)
(<https://github.com/cvat-ai/cvat/pull/8727>)

- A user may run annotations actions on a certain object (added corresponding object menu item)
(<https://github.com/cvat-ai/cvat/pull/8727>)

- A shortcut to open annotations actions modal for a currently selected object
(<https://github.com/cvat-ai/cvat/pull/8727>)

- A default role if IAM_TYPE='LDAP' and if the user is not a member of any group in 'DJANGO_AUTH_LDAP_GROUPS' (<https://github.com/cvat-ai/cvat/pull/8708>)

- The `POST /api/lambda/requests` endpoint now has a `conv_mask_to_poly`
parameter with the same semantics as the old `convMaskToPoly` parameter
(<https://github.com/cvat-ai/cvat/pull/8743>)

- \[SDK\] Model instances can now be pickled
(<https://github.com/cvat-ai/cvat/pull/8746>)

### Changed

- Chunks are now prepared in a separate worker process
(<https://github.com/cvat-ai/cvat/pull/8618>)

- \[Helm\] Traefik sticky sessions for the backend service are disabled
(<https://github.com/cvat-ai/cvat/pull/8659>)

- Payload for events (create|update|delete):(shapes|tags|tracks) does not include frame and attributes anymore
(<https://github.com/cvat-ai/cvat/pull/8616>)

### Deprecated

- The `convMaskToPoly` parameter of the `POST /api/lambda/requests` endpoint
is deprecated; use `conv_mask_to_poly` instead
(<https://github.com/cvat-ai/cvat/pull/8743>)

### Removed

- It it no longer possible to run lambda functions on compressed images;
original images will always be used
(<https://github.com/cvat-ai/cvat/pull/8683>)

### Fixed

- Export without images in Datumaro format should include image info
(<https://github.com/opencv/cvat/pull/7125>)

- Inconsistent zOrder behavior on job open
(<https://github.com/cvat-ai/cvat/pull/8669>)

- Ground truth annotations can be shown in standard mode
(<https://github.com/cvat-ai/cvat/pull/8675>)

- Keybinds in UI allow drawing disabled shape types
(<https://github.com/cvat-ai/cvat/pull/8685>)

- Style issues on the Quality page when browser zoom is applied
(<https://github.com/cvat-ai/cvat/pull/8698>)
- Flickering of masks in review mode, even when no conflicts are highlighted
(<https://github.com/cvat-ai/cvat/pull/8698>)

- Fixed security header duplication in HTTP responses from the backend
(<https://github.com/cvat-ai/cvat/pull/8726>)

- The error occurs when trying to copy/paste a mask on a video after opening the job
(<https://github.com/cvat-ai/cvat/pull/8728>)

- Attributes do not get copied when copy/paste a mask
(<https://github.com/cvat-ai/cvat/pull/8728>)

<a id='changelog-2.22.0'></a>
## \[2.22.0\] - 2024-11-11

Expand Down
9 changes: 0 additions & 9 deletions changelog.d/20231110_175126_mzhiltso_update_dm_format.md

This file was deleted.

4 changes: 0 additions & 4 deletions changelog.d/20241107_154537_andrey_worker_for_chunks.md

This file was deleted.

This file was deleted.

This file was deleted.

4 changes: 0 additions & 4 deletions changelog.d/20241111_142755_klakhov_fix_show_gt.md

This file was deleted.

5 changes: 0 additions & 5 deletions changelog.d/20241111_195229_roman_remove_lambda_quality.md

This file was deleted.

4 changes: 0 additions & 4 deletions changelog.d/20241112_132508_klakhov_fix_remember_object.md

This file was deleted.

12 changes: 0 additions & 12 deletions changelog.d/20241112_201034_roman_aa_threshold.md

This file was deleted.

This file was deleted.

This file was deleted.

6 changes: 0 additions & 6 deletions changelog.d/20241114_123836_klakhov_gt_issues.md

This file was deleted.

13 changes: 0 additions & 13 deletions changelog.d/20241120_143739_roman_aa_masks.md

This file was deleted.

4 changes: 0 additions & 4 deletions changelog.d/20241120_172837_roman.md

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

4 changes: 0 additions & 4 deletions changelog.d/20241121_013447_sekachev.bs.md

This file was deleted.

4 changes: 0 additions & 4 deletions changelog.d/20241121_013934_sekachev.bs.md

This file was deleted.

3 changes: 0 additions & 3 deletions changelog.d/20241125_193231_rragundez_ldap_default_role.md

This file was deleted.

11 changes: 0 additions & 11 deletions changelog.d/20241126_140417_roman_rename_conv_mask_to_poly.md

This file was deleted.

4 changes: 0 additions & 4 deletions changelog.d/20241127_132256_roman_pickle_models.md

This file was deleted.

2 changes: 1 addition & 1 deletion cvat-cli/requirements/base.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
cvat-sdk~=2.22.1
cvat-sdk~=2.23.1
Pillow>=10.3.0
setuptools>=70.0.0 # not directly required, pinned by Snyk to avoid a vulnerability
2 changes: 1 addition & 1 deletion cvat-cli/src/cvat_cli/version.py
Original file line number Diff line number Diff line change
@@ -1 +1 @@
VERSION = "2.22.1"
VERSION = "2.23.1"
2 changes: 1 addition & 1 deletion cvat-sdk/gen/generate.sh
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ set -e

GENERATOR_VERSION="v6.0.1"

VERSION="2.22.1"
VERSION="2.23.1"
LIB_NAME="cvat_sdk"
LAYER1_LIB_NAME="${LIB_NAME}/api_client"
DST_DIR="$(cd "$(dirname -- "$0")/.." && pwd)"
Expand Down
2 changes: 1 addition & 1 deletion cvat/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,6 @@

from cvat.utils.version import get_version

VERSION = (2, 22, 1, "alpha", 0)
VERSION = (2, 23, 1, "alpha", 0)

__version__ = get_version(VERSION)
2 changes: 1 addition & 1 deletion cvat/schema.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
openapi: 3.0.3
info:
title: CVAT REST API
version: 2.22.1
version: 2.23.1
description: REST API for Computer Vision Annotation Tool (CVAT)
termsOfService: https://www.google.com/policies/terms/
contact:
Expand Down

0 comments on commit 0c57d24

Please sign in to comment.