2844 Commits (f47c98ebe93d377c9b13b705deeb451889c3f949)
 

Author SHA1 Message Date
Kirill Sizov f47c98ebe9
Fix SDK build (#5326) 3 years ago
Nikita Manovich 6b747b458a Added information about 'new home' for CVAT inside OpenCV organization 3 years ago
Nikita Manovich ec7acee315
<h3>Snyk has created this PR to fix one or more vulnerable packages in the `pip` dependencies of this project.</h3> (#5321)
- Changes to the following files to upgrade the vulnerable dependencies to a fixed version:
    - cvat/requirements/development.txt

Severity                   | Priority Score (*)                   | Issue                   | Upgrade                   | Breaking Change                   | Exploit Maturity
:-------------------------:|-------------------------|:-------------------------|:-------------------------|:-------------------------|:-------------------------
![low severity](https://res.cloudinary.com/snyk/image/upload/w_20,h_20/v1561977819/icon/l.png "low severity")  |  **441/1000**  <br/> **Why?** Recently disclosed, Has a fix available, CVSS 3.1  | Regular Expression Denial of Service (ReDoS) <br/>[SNYK-PYTHON-SETUPTOOLS-3113904](https://snyk.io/vuln/SNYK-PYTHON-SETUPTOOLS-3113904) |  `setuptools:` <br> `39.0.1 -> 65.5.1` <br>  |  No  | No Known Exploit

(*) Note that the real score may have changed since the PR was raised.

Some vulnerabilities couldn't be fully fixed and so Snyk will still find them when the project is tested again. This may be because the vulnerability existed within more than one direct dependency, but not all of the affected dependencies could be upgraded.

Check the changes in this PR to ensure they won't cause issues with your project.

------------

**Note:** *You are seeing this because you or someone else with access to this repository has authorized Snyk to open fix PRs.*

For more information:  <img src="https://api.segment.io/v1/pixel/track?data=eyJ3cml0ZUtleSI6InJyWmxZcEdHY2RyTHZsb0lYd0dUcVg4WkFRTnNCOUEwIiwiYW5vbnltb3VzSWQiOiI4ZGY3ZmVkNy02YjNjLTQyZTYtOWE0YS02MDYwY2E0NjM0ZmIiLCJldmVudCI6IlBSIHZpZXdlZCIsInByb3BlcnRpZXMiOnsicHJJZCI6IjhkZjdmZWQ3LTZiM2MtNDJlNi05YTRhLTYwNjBjYTQ2MzRmYiJ9fQ==" width="0" height="0"/>
🧐 [View latest project report](https://app.snyk.io/org/cvat/project/2b5f3b5d-0400-48e2-b4b8-776842affe28?utm_source&#x3D;github&amp;utm_medium&#x3D;referral&amp;page&#x3D;fix-pr)

🛠 [Adjust project settings](https://app.snyk.io/org/cvat/project/2b5f3b5d-0400-48e2-b4b8-776842affe28?utm_source&#x3D;github&amp;utm_medium&#x3D;referral&amp;page&#x3D;fix-pr/settings)

📚 [Read more about Snyk's upgrade and patch logic](https://support.snyk.io/hc/en-us/articles/360003891078-Snyk-patches-to-fix-vulnerabilities)

[//]: # (snyk:metadata:{"prId":"8df7fed7-6b3c-42e6-9a4a-6060ca4634fb","prPublicId":"8df7fed7-6b3c-42e6-9a4a-6060ca4634fb","dependencies":[{"name":"setuptools","from":"39.0.1","to":"65.5.1"}],"packageManager":"pip","projectPublicId":"2b5f3b5d-0400-48e2-b4b8-776842affe28","projectUrl":"https://app.snyk.io/org/cvat/project/2b5f3b5d-0400-48e2-b4b8-776842affe28?utm_source=github&utm_medium=referral&page=fix-pr","type":"auto","patch":[],"vulns":["SNYK-PYTHON-SETUPTOOLS-3113904"],"upgrade":[],"isBreakingChange":false,"env":"prod","prType":"fix","templateVariants":["updated-fix-title","priorityScore"],"priorityScoreList":[441]})

---

**Learn how to fix vulnerabilities with free interactive lessons:**

 🦉 [Regular Expression Denial of Service (ReDoS)](https://learn.snyk.io/lessons/redos/javascript/?loc&#x3D;fix-pr)
3 years ago
Nikita Manovich a3bf41439d
Fix CI due to cypress verify works too long (#5320)
https://docs.cypress.io/guides/guides/command-line#cypress-verify
3 years ago
Mariia Acoca 7944ef8b52
Annotation with brushing tools (#5269) 3 years ago
dependabot[bot] 2125666be1
Bump pillow from 9.2.0 to 9.3.0 in /utils/dicom_converter (#5319)
Bumps [pillow](https://github.com/python-pillow/Pillow) from 9.2.0 to 9.3.0.
- [Release notes](https://github.com/python-pillow/Pillow/releases)
- [Changelog](https://github.com/python-pillow/Pillow/blob/main/CHANGES.rst)
- [Commits](https://github.com/python-pillow/Pillow/compare/9.2.0...9.3.0)

---
updated-dependencies:
- dependency-name: pillow
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3 years ago
Snyk bot c446fbfabe
fix: utils/dicom_converter/requirements.txt to reduce vulnerabilities (#5314)
The following vulnerabilities are fixed by pinning transitive dependencies:
- https://snyk.io/vuln/SNYK-PYTHON-PILLOW-3113875
- https://snyk.io/vuln/SNYK-PYTHON-PILLOW-3113876
3 years ago
Artem 4ad7e2f74f
Fix bug with nuclio env variables (#4712)
Co-authored-by: ar.kravchuk <ar.kravchuk@2gis.ru>
Co-authored-by: Nikita Manovich <nikita@cvat.ai>
3 years ago
dependabot[bot] 60da8c1da3
Bump loader-utils from 1.4.0 to 1.4.2 (#5307)
Bumps [loader-utils](https://github.com/webpack/loader-utils) from 1.4.0 to 1.4.2.
- [Release notes](https://github.com/webpack/loader-utils/releases)
- [Changelog](https://github.com/webpack/loader-utils/blob/v1.4.2/CHANGELOG.md)
- [Commits](https://github.com/webpack/loader-utils/compare/v1.4.0...v1.4.2)

---
updated-dependencies:
- dependency-name: loader-utils
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3 years ago
Andrey Zhavoronkov b8552faa8e
Add imagePullPolicy into Helm chart (#5313)
Co-authored-by: dalli <skcha67@gmail.com>
3 years ago
PMazarovich 7383c17c8e
python-logstash-async upgrade (#4574)
Co-authored-by: Andrey Zhavoronkov <andrey@cvat.ai>
3 years ago
Kirill Sizov 25503a35d2
Fix export job (#5282) 3 years ago
Roman Donchenko c86746c785
Convert `api.ts`, `api-implementation.ts` and `frames.ts` to ES6 modules (#5283)
This fixes ESLint errors in these files.

Set the `resolveJsonModule` setting, so that TypeScript can recognize the
`package.json` import.
3 years ago
Snyk bot 5dd7eff97a
fix: Dockerfile.ui to reduce vulnerabilities (#5286)
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-ALPINE316-CURL-3063712
- https://snyk.io/vuln/SNYK-ALPINE316-CURL-3063712
- https://snyk.io/vuln/SNYK-ALPINE316-CURL-3063713
- https://snyk.io/vuln/SNYK-ALPINE316-CURL-3063713
- https://snyk.io/vuln/SNYK-ALPINE316-LIBXML2-3050527
3 years ago
Kirill Sizov e44decf76a
[Snyk] Security upgrade pillow from 9.0.1 to 9.2.0 (#5291)
* fix: utils/dataset_manifest/requirements.txt to reduce vulnerabilities


The following vulnerabilities are fixed by pinning transitive dependencies:
- https://snyk.io/vuln/SNYK-PYTHON-PILLOW-3113875
- https://snyk.io/vuln/SNYK-PYTHON-PILLOW-3113876

* Update utils/dataset_manifest/requirements.txt

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
Co-authored-by: Nikita Manovich <nikita@cvat.ai>
3 years ago
Nikita Manovich 23257a2a26
Significantly reduced the number of queries to DB from api/jobs, api/tasks, and api/projects endpoints. (#5304) 3 years ago
Anastasia Yasakova 10baa5f135
Fix: visibility and ignored information fail to be loaded (MOT dataset format) (#5270) 3 years ago
Kirill Lakhov 7706eee504
Improved UX of signing pages (#5295) 3 years ago
Nikita Manovich e2d9860259
Cleanup the partner section 3 years ago
Boris Sekachev 7265553654
Supported type for all labels (#5273)
* Supported type for all labels

* Multiple fixes in UI for new type scheme

* Fixed on 3d annotation view

* Fixed tests

* Updated version && changelog

* Fixed test

* Added type

* Fixed typos

* Fixed minor comments
3 years ago
Boris Sekachev 6acab035f2
Improved UX of user logout (#5266)
* Improved UX of user logout

* Updated version & changelog

* Fixed ?next='' query parameter

* Updated license header
3 years ago
Boris Sekachev 080755a8da
Fixed issue 5256, improved 'occluded' visualization (#5259)
* Fixed issue 5256, improved 'occluded' visualization

* Updated version & added test

* Updated changelog

* Fixed tests
3 years ago
Kirill Lakhov 92ba1ab845
New authentication UI (#5181)
* Add social accounts authentication && improve email confirmation

* Pass env variables to docker

* Update helm chart

* Update email verification templates

* Small refactoring

* Send email verification && redirect to /auth/email-verification-sent

* added new login form

* added main assets

* added main social buttons

* changed reset password form

* refactored reset password page

* Fix helm chart

* Fix typo

* Pass enabled advanced auth methods to client

* Rename class

* Fix

* Fix helm

* Fix github scope

* changed register page

* adjusted no social auth methods

* Some fixes

* Fix schema generation

* Fixes

* Apply comments

* Update changelog

* added responsiveness, refactored inputs

* cleanup

* fixed email-confirmed.tsx

* updated reset page, changed style on register page

* added fonts, fixed some ui problems

* removed some code

* fixed index.html

* made resizing less expressed

* fixed form sizing, issue#5166

* fixed submiting form by enter

* made toggle bigger, fixed headers

* updated versions

* removed extra lines

* fixed fields on form

* changed tests

* fixed more tests

* fixed comments

* reverted header

* added grid-unit-size for height, removed for fonts

* added new animation

Co-authored-by: Maya <maya17grd@gmail.com>
3 years ago
Boris Sekachev e5d01359aa
Removed code duplications, added checks to CI (#5253) 3 years ago
Roman Donchenko aadfd8814e
Fix TUS offset queries in production environments (#5204)
* Fix TUS offset queries in production environments

Previously, `mod_wsgi` would convert `HEAD` requests into `GET`, which
would be rejected, so clients were unable to resume an upload that failed
midway through.

To make use of this, update the SDK code to enable upload resumption.

* Add a test that forces a chunked TUS upload

* test_can_create_from_backup_in_chunks: make sure the upload is actually chunked
3 years ago
Andrey Zhavoronkov 46b88c11ab
Development guide update (#5255)
Added missed port forwarding option to the development guide.
3 years ago
magician 0b7fb04a09
fix pascal_voc import bug (#4647)
* fix  pascal_voc import bug

* Add tests

* Fix black

* Small fixes

* Fix test

* Fix black

* Update Changelog

* Fix Changelog

* Fixes

* Remove unnecessary changes

* Remove unnecessary changes

* Join tests

* Small fix

* Fixes

* Fix pylint

* Remove unused import

* Small fix

Co-authored-by: yasakova-anastasia <yasakova_anastasiya@mail.ru>
3 years ago
Maria Khrustaleva ba74709c40
Add tests for export job dataset (#5160) 3 years ago
Roman Donchenko 0a5b71123d
Fix ESLint errors in `cvat-data.ts` (#5247)
By converting it into an ES6 module.  Also, fix `tsconfig.json` so that
ESLint knows that the file is actually in the project.
3 years ago
Roman Donchenko 12961b35d6
cvat-sdk: make sure to redraw the progress bar after use (#5235)
tqdm does not necessarily redraw the progress bar after every update,
and without the call to `refresh` it might not update it to the final state.

I discovered this while writing a test in which the progress bar is updated
in chunks, and the last chunk is smaller than the previous ones.
3 years ago
Boris Sekachev 16406fec96
Added basic masks tests (#5237) 3 years ago
Maria Khrustaleva bb487165dd
CVAT authentication (#5147) 3 years ago
Artem Filippov 8a44a36c74
added introduction to cvat and datumaro doc (#5236) 3 years ago
Maxim Zhiltsov 445bc34013
Revert "Fix linter warnings (#5188)" (#5241)
This reverts commit 85f9fbdb3a.
3 years ago
Maxim Zhiltsov b37232c079
Revert "Refactor server enums (#5062)" (#5239)
This reverts commit 43df70b08b.
3 years ago
Maxim Zhiltsov 43df70b08b
Refactor server enums (#5062)
* Refactor server enums
3 years ago
Maxim Zhiltsov 85f9fbdb3a
Fix linter warnings (#5188) 3 years ago
Boris Sekachev bca5bb6cae
Fixed: Oriented bounding boxes broken with COCO format (#5219)
* Fixed: Oriented bounding boxes broken with COCO format

* Updated changelog
3 years ago
Anastasia Yasakova 82700f60da
TransT tracker integration (#5226)
* AI tracker was one frame late

* TransT tracker integration

* fixed linter issues

* added transt tracker to readme

* clone a fixed transt version

* nvidia/cuda:11.1-devel-ubuntu20.04 not available anymore, replaced with nvidia/cuda:11.7.0-devel-ubuntu20.04

* Fix show empty tasks (#100)

* Fix show empty tasks

* v1.41.1

* Update changelog

Co-authored-by: Boris Sekachev <sekachev.bs@gmail.com>

* [Snyk] Upgrade dotenv-webpack from 7.1.1 to 8.0.0 (#98)

feat: upgrade dotenv-webpack from 7.1.1 to 8.0.0

Snyk has created this PR to upgrade dotenv-webpack from 7.1.1 to 8.0.0.

See this package in npm:
https://www.npmjs.com/package/dotenv-webpack

See this project in Snyk:
https://app.snyk.io/org/cvat/project/6c66365f-c154-46f2-b5db-4a4cd35fea4d?utm_source=github&utm_medium=referral&page=upgrade-pr

Co-authored-by: snyk-bot <snyk-bot@snyk.io>

* Add repo disclaimer in README (#127)

* Update README.md

* Update README.md

* Update tools-control.tsx

* Add ModelHandler class

* Small fixes

Co-authored-by: dschoerk <dominik.schoerkhuber@tuwien.ac.at>
Co-authored-by: Dominik Schörkhuber <dschoerk@gmx.at>
Co-authored-by: Dominik Schörkhuber <e1027470@student.tuwien.ac.at>
Co-authored-by: Nikita Manovich <nikita@cvat.ai>
Co-authored-by: Maria Khrustaleva <maya17grd@gmail.com>
Co-authored-by: Boris Sekachev <sekachev.bs@gmail.com>
Co-authored-by: Andrey Zhavoronkov <andrey@cvat.ai>
Co-authored-by: snyk-bot <snyk-bot@snyk.io>
Co-authored-by: Maxim Zhiltsov <zhiltsov.max35@gmail.com>
3 years ago
Boris Sekachev c7125a8ffb
Tried to fix one test (#5212)
* Tried to fix one test

* Fixed linter issues & cypress commands
3 years ago
Boris Sekachev f62aa276cd
Added paint brush tools (#4543) 3 years ago
Boris Sekachev 02eba10b45
Fixed issue: cannot assign a resource to a user who has an organization (#5218) 3 years ago
Andrey Zhavoronkov 49bdef01f1
IAM OPA bundle for dev environment (#5190) 3 years ago
Kirill Sizov 05598e0830
extend main workflow (#5213) 3 years ago
Kirill Sizov db6bbbab6a
Fix dataset import for Datumaro format (#4544)
* Datumaro format: add load_data_callback

* add test

* fix test

* fix project dataset uploading for some formats

* Fix black

* Update Changelog

* Update README.md

* Update README.md

Co-authored-by: Maxim Zhiltsov <zhiltsov.max35@gmail.com>

* Fixes

* Remove useless trailing backslashes

* Fix tests

* Fix test

* Join tests

* Small fix

* Fix remark

Co-authored-by: kirill.sizov <kirill.sizov@intel.com>
Co-authored-by: yasakova-anastasia <yasakova_anastasiya@mail.ru>
Co-authored-by: Maxim Zhiltsov <zhiltsov.max35@gmail.com>
3 years ago
Maxim Zhiltsov 60a05c7c76
Fix line length in installation docs (#5210) 3 years ago
inpv fa5ed35b46
Add dev environment installation instructions for Arch Linux-based systems (#5192)
* Add installation instructions for Arch Linux-based systems
3 years ago
Boris Sekachev 43e22c2cce
Updated rego rules, job assignee can resolve an issue (#5167) 3 years ago
Roman Donchenko 80c72340f8
Fix ESLint errors in cvat-core/src/server-proxy.ts (#5189)
* Fix incorrect requires of the ./config module

It's an ES6 module, so we need to use the `default` field, or we'll get the
module itself instead.

* Fix ESLint errors in cvat-core/src/server-proxy.ts

Specifically:

* `padded-blocks`
* `@typescript-eslint/no-var-requires`
* `@typescript-eslint/return-await`
3 years ago
Kirill Sizov fe10995b5f
Update CHANGELOG (#5206) 3 years ago