Added
-
[SDK]
TrackingFunctionis now exported fromcvat_sdk.auto_annotation(#10739) -
Added configurable startup arguments and process counts for backend workers, including support for running webhook workers through
rqworker-poolwith a configurable number of processes (numWorkers) -
numProcs is now passed as value, should not use additionalEnv anymore. NUMPROCS from values override additionalEnv value. (#10783)
Changed
-
SSRF mitigations are no longer applied to backing cloud storage requests (#10653)
-
[SDK] The
x_organizationparameter passed to individual API calls now takes precedence over the client-levelorganization_slug. Previously,organization_slugwould silently override it, causing those calls to operate in the wrong organization context (#10665) -
Updated backend worker liveness probes. Now it validates the expected worker count from chart values, so both regular workers and webhook worker that uses
rqworker-poolcan be checked correctly. (#10783) -
Updated nuclio subchart version + dashboard version (#10792)
-
[Server API] Export and backup webhook payloads now report successful requests with the
succeededstatus instead ofcompleted(#10734) -
Allowed importing COCO and COCO Keypoints annotations without the
iscrowdfield. (cvat-ai/datumaro#138)
Fixed
-
[SDK] Fixed
Project.get_tasks(),Project.get_labels(),Task.get_jobs(),Task.get_labels(),Job.get_issues(),Job.get_labels(), andIssue.get_comments()methods returning an empty list when called on organization resources without an explicit organization context set on the client, or with a different organization context set (#10665) -
Fixed incorrect responses being returned from the
GET /api/quality/reportsendpoint when theparent_idparameter refers to a report inaccessible by the current user (#10807)
Security
- Fixed a bug allowing a user to determine whether an inaccessible quality report is located in an organization they are not a member of or elsewhere (#10807)