@@ -16,6 +16,73 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
16
16
17
17
<!-- scriv-insert-here -->
18
18
19
+ <a id =' changelog-2.21.0 ' ></a >
20
+ ## \[ 2.21.0\] - 2024-10-10
21
+
22
+ ### Added
23
+
24
+ - New task mode: Honeypots (GT pool)
25
+ (< https://github.com/cvat-ai/cvat/pull/8348 > )
26
+ - New task creation options for quality control: Honeypots (GT pool), GT job
27
+ (< https://github.com/cvat-ai/cvat/pull/8348 > )
28
+ - New GT job frame selection method: ` random_per_job ` ,
29
+ which guarantees each job will have GT overlap
30
+ (< https://github.com/cvat-ai/cvat/pull/8348 > )
31
+ - \[ Server API\] POST ` /jobs/ ` : new frame selection parameters,
32
+ which accept percentages, instead of absolute values
33
+ (< https://github.com/cvat-ai/cvat/pull/8348 > )
34
+ - \[ Server API\] GET ` /api/tasks/{id}/ ` got a new ` validation_mode ` field,
35
+ reflecting the current validation configuration (immutable)
36
+ (< https://github.com/cvat-ai/cvat/pull/8348 > )
37
+ - \[ Server API\] POST ` /api/tasks/{id}/data ` got a new ` validation_params ` field,
38
+ which allows to enable ` GT ` and ` GT_POOL ` validation for a task on its creation
39
+ (< https://github.com/cvat-ai/cvat/pull/8348 > )
40
+
41
+ - Added custom certificates documentation
42
+ (< https://github.com/cvat-ai/cvat/pull/7508 > )
43
+
44
+ - Support for YOLOv8 Classification format
45
+ (< https://github.com/cvat-ai/cvat/pull/8475 > )
46
+
47
+ - \[ Server API\] An option to change real frames for honeypot frames in tasks with honeypots
48
+ (< https://github.com/cvat-ai/cvat/pull/8471 > )
49
+ - \[ Server API\] New endpoints for validation configuration management in tasks and jobs
50
+ ` /api/tasks/{id}/validation_layout ` , ` /api/jobs/{id}/validation_layout `
51
+ (< https://github.com/cvat-ai/cvat/pull/8471 > )
52
+
53
+ - \[ Helm\] Readiness and liveness probes
54
+ (< https://github.com/cvat-ai/cvat/pull/8488 > )
55
+
56
+ ### Changed
57
+
58
+ - \[ Server API\] POST ` /jobs/ ` ` .frames ` field now expects relative frame numbers
59
+ instead of absolute (source data) ones
60
+ (< https://github.com/cvat-ai/cvat/pull/8348 > )
61
+
62
+ - \[ Server API\] Now chunks in tasks can be changed.
63
+ There are new API elements to check chunk relevancy, if they are cached:
64
+ ` /api/tasks/{id}/data/meta ` got a new field ` chunks_updated_date ` ,
65
+ ` /api/tasks/{id}/data/?type=chunk ` got 2 new headers: ` X-Updated-Date ` , ` X-Checksum `
66
+ (< https://github.com/cvat-ai/cvat/pull/8471 > )
67
+
68
+ - Made the ` PATCH ` endpoints for projects, tasks, jobs and memberships check
69
+ the input more strictly
70
+ (< https://github.com/cvat-ai/cvat/pull/8493 > ):
71
+
72
+ - unknown fields are rejected;
73
+ - updating a field now requires the same level of permissions regardless of
74
+ whether the new value is the same as the old value.
75
+
76
+ - \[ Server API\] Quality report computation is now allowed to regular users
77
+ (< https://github.com/cvat-ai/cvat/pull/8511 > )
78
+
79
+ ### Fixed
80
+
81
+ - Invalid chunks for GT jobs when ` ?number ` is used in the request and task frame step > 1
82
+ (< https://github.com/cvat-ai/cvat/pull/8510 > )
83
+ - Invalid output of frames for specific GT frame requests with ` api/jobs/{id}/data/?type=frame `
84
+ (< https://github.com/cvat-ai/cvat/pull/8510 > )
85
+
19
86
<a id =' changelog-2.20.0 ' ></a >
20
87
## \[ 2.20.0\] - 2024-10-01
21
88
0 commit comments