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.4.7 #6328

Merged
merged 21 commits into from
Jun 16, 2023
Merged

Release v2.4.7 #6328

merged 21 commits into from
Jun 16, 2023

Commits on Jun 9, 2023

  1. Release 2.5.0 (#6277)

    azhavoro authored Jun 9, 2023
    Configuration menu
    Copy the full SHA
    8fae5d3 View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2023

  1. Code coverage (#6173)

    - Replaced Coveralls with Codecov
    - Added code coverage to full workflow
    - Enabled code coverage for tests
    yasakova-anastasia authored Jun 12, 2023
    Configuration menu
    Copy the full SHA
    09a10ca View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5f588ed View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5fa11c9 View commit details
    Browse the repository at this point in the history
  4. Honey pot server (#6204)

    The server part of #6039 
    
    - Added support for Ground Truth jobs in a task
    - Added support for job creation and removal (only Ground Truth jobs can
      be created or removed in a task)
    - Added a component to autocompute quality metrics for a task
    - Added tests
    - Fixed #5971 (both parts - the
      outside problem and the manifest problem, the manifest part fix is also
      available in #6216)
    
    Co-authored-by: klakhov <kirill.9992@gmail.com>
    Co-authored-by: Roman Donchenko <roman@cvat.ai>
    Co-authored-by: Kirill Sizov <kirill.sizov@cvat.ai>
    4 people authored Jun 12, 2023
    Configuration menu
    Copy the full SHA
    9a600f3 View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2023

  1. Configuration menu
    Copy the full SHA
    f87cce5 View commit details
    Browse the repository at this point in the history
  2. Accelerated SAM decoder, fixed serverless for EXIF rotated images (#6275

    )
    
    <!-- Raise an issue to propose your change
    (https://github.com/opencv/cvat/issues).
    It helps to avoid duplication of efforts from multiple independent
    contributors.
    Discuss your ideas with maintainers to be sure that changes will be
    approved and merged.
    Read the [Contribution
    guide](https://opencv.github.io/cvat/docs/contributing/). -->
    
    <!-- Provide a general summary of your changes in the Title above -->
    Removed extra interpolation layer
    
    ### Motivation and context
    Fixed #6250
    
    ### How has this been tested?
    <!-- Please describe in detail how you tested your changes.
    Include details of your testing environment, and the tests you ran to
    see how your change affects other areas of the code, etc. -->
    
    ### Checklist
    <!-- Go over all the following points, and put an `x` in all the boxes
    that apply.
    If an item isn't applicable for some reason, then ~~explicitly
    strikethrough~~ the whole
    line. If you don't do that, GitHub will show incorrect progress for the
    pull request.
    If you're unsure about any of these, don't hesitate to ask. We're here
    to help! -->
    - [x] I submit my changes into the `develop` branch
    - [x] I have added a description of my changes into the
    [CHANGELOG](https://github.com/opencv/cvat/blob/develop/CHANGELOG.md)
    file
    - [ ] I have updated the documentation accordingly
    - [ ] I have added tests to cover my changes
    - [x] I have linked related issues (see [GitHub docs](
    
    https://help.github.com/en/github/managing-your-work-on-github/linking-a-pull-request-to-an-issue#linking-a-pull-request-to-an-issue-using-a-keyword))
    - [ ] I have increased versions of npm packages if it is necessary
    
    ([cvat-canvas](https://github.com/opencv/cvat/tree/develop/cvat-canvas#versioning),
    
    [cvat-core](https://github.com/opencv/cvat/tree/develop/cvat-core#versioning),
    
    [cvat-data](https://github.com/opencv/cvat/tree/develop/cvat-data#versioning)
    and
    
    [cvat-ui](https://github.com/opencv/cvat/tree/develop/cvat-ui#versioning))
    
    ### License
    
    - [x] I submit _my code changes_ under the same [MIT License](
    https://github.com/opencv/cvat/blob/develop/LICENSE) that covers the
    project.
      Feel free to contact the maintainers if that's a concern.
    bsekachev authored Jun 13, 2023
    Configuration menu
    Copy the full SHA
    3b3f9ca View commit details
    Browse the repository at this point in the history
  3. Test for exporting annotations into CS folder (#6301)

    <!-- Raise an issue to propose your change
    (https://github.com/opencv/cvat/issues).
    It helps to avoid duplication of efforts from multiple independent
    contributors.
    Discuss your ideas with maintainers to be sure that changes will be
    approved and merged.
    Read the [Contribution
    guide](https://opencv.github.io/cvat/docs/contributing/). -->
    
    <!-- Provide a general summary of your changes in the Title above -->
    
    ### Motivation and context
    <!-- Why is this change required? What problem does it solve? If it
    fixes an open
    issue, please link to the issue here. Describe your changes in detail,
    add
    screenshots. -->
    Test for #6265 
    
    ### How has this been tested?
    <!-- Please describe in detail how you tested your changes.
    Include details of your testing environment, and the tests you ran to
    see how your change affects other areas of the code, etc. -->
    
    ### Checklist
    <!-- Go over all the following points, and put an `x` in all the boxes
    that apply.
    If an item isn't applicable for some reason, then ~~explicitly
    strikethrough~~ the whole
    line. If you don't do that, GitHub will show incorrect progress for the
    pull request.
    If you're unsure about any of these, don't hesitate to ask. We're here
    to help! -->
    - [ ] I submit my changes into the `develop` branch
    - [ ] I have added a description of my changes into the
    [CHANGELOG](https://github.com/opencv/cvat/blob/develop/CHANGELOG.md)
    file
    - [ ] I have updated the documentation accordingly
    - [ ] I have added tests to cover my changes
    - [ ] I have linked related issues (see [GitHub docs](
    
    https://help.github.com/en/github/managing-your-work-on-github/linking-a-pull-request-to-an-issue#linking-a-pull-request-to-an-issue-using-a-keyword))
    - [ ] I have increased versions of npm packages if it is necessary
    
    ([cvat-canvas](https://github.com/opencv/cvat/tree/develop/cvat-canvas#versioning),
    
    [cvat-core](https://github.com/opencv/cvat/tree/develop/cvat-core#versioning),
    
    [cvat-data](https://github.com/opencv/cvat/tree/develop/cvat-data#versioning)
    and
    
    [cvat-ui](https://github.com/opencv/cvat/tree/develop/cvat-ui#versioning))
    
    ### License
    
    - [ ] I submit _my code changes_ under the same [MIT License](
    https://github.com/opencv/cvat/blob/develop/LICENSE) that covers the
    project.
      Feel free to contact the maintainers if that's a concern.
    klakhov authored Jun 13, 2023
    Configuration menu
    Copy the full SHA
    e8a31b8 View commit details
    Browse the repository at this point in the history
  4. Codecov report after completion of full CI (#6293)

    - Added upload to Codecov with token
    - Codecov report after completion of full CI
    yasakova-anastasia authored Jun 13, 2023
    Configuration menu
    Copy the full SHA
    44bf2da View commit details
    Browse the repository at this point in the history
  5. Remove max file count (#6292)

    Kirill Sizov authored Jun 13, 2023
    Configuration menu
    Copy the full SHA
    e95c0a1 View commit details
    Browse the repository at this point in the history
  6. docs: Describe changing default OPA permissions (#6294)

    Follow up to discussion from: #6224
    
    This issue is linked with: #3788
    which introduced IAM, but not document some aspects.
    .
    pktiuk authored Jun 13, 2023
    Configuration menu
    Copy the full SHA
    f578e47 View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2023

  1. Fix logging in the TransT serverless function (#6290)

    The Docker image for this function includes Conda, and uses `conda run`
    to run the Nuclio processor. Unfortunately, `conda run` buffers the
    entire output of the child process until that process exits, and since
    the processor never exits, its logs are never printed (and slowly
    consume memory).
    
    Conda is actually completely useless here, so just get rid of it, which
    fixes the problem.
    
    In addition, apply a few other improvements:
    
    * Synchronize the PyTorch and TransT versions between the CPU and GPU
       variants.
    
    * Replace `opencv-python` with `opencv-python-headless`, which has fewer
       dependencies.
    
    * Use the `ADD` command instead of wget.
    
    Altogether, these improvements shave ~780 MB off the size of the CPU
    image (didn't check for the GPU one).
    SpecLad authored Jun 14, 2023
    Configuration menu
    Copy the full SHA
    c253809 View commit details
    Browse the repository at this point in the history
  2. Stop using the production configuration for generating the schema (#6251

    )
    
    Since 6852cae, that's no longer necessary, as the same database is used
    in production and development. This makes development environments
    slightly smaller and easier to set up.
    
    This (mostly) reverts commit 1ae7a34.
    SpecLad authored Jun 14, 2023
    Configuration menu
    Copy the full SHA
    b19e925 View commit details
    Browse the repository at this point in the history
  3. Fixed x-forwarded-proto header (No need to set the header explicitly,…

    … as it is set by Traefik). (#6308)
    
    <!-- Raise an issue to propose your change
    (https://github.com/opencv/cvat/issues).
    It helps to avoid duplication of efforts from multiple independent
    contributors.
    Discuss your ideas with maintainers to be sure that changes will be
    approved and merged.
    Read the [Contribution
    guide](https://opencv.github.io/cvat/docs/contributing/). -->
    
    <!-- Provide a general summary of your changes in the Title above -->
    
    ### Motivation and context
    <!-- Why is this change required? What problem does it solve? If it
    fixes an open
    issue, please link to the issue here. Describe your changes in detail,
    add
    screenshots. -->
    
    ### How has this been tested?
    <!-- Please describe in detail how you tested your changes.
    Include details of your testing environment, and the tests you ran to
    see how your change affects other areas of the code, etc. -->
    Manually with docker-compose.https.yml config enabled
    
    ### Checklist
    <!-- Go over all the following points, and put an `x` in all the boxes
    that apply.
    If an item isn't applicable for some reason, then ~~explicitly
    strikethrough~~ the whole
    line. If you don't do that, GitHub will show incorrect progress for the
    pull request.
    If you're unsure about any of these, don't hesitate to ask. We're here
    to help! -->
    - [x] I submit my changes into the `develop` branch
    - [ ] I have added a description of my changes into the
    [CHANGELOG](https://github.com/opencv/cvat/blob/develop/CHANGELOG.md)
    file
    - [ ] I have updated the documentation accordingly
    - [ ] I have added tests to cover my changes
    - [ ] I have linked related issues (see [GitHub docs](
    
    https://help.github.com/en/github/managing-your-work-on-github/linking-a-pull-request-to-an-issue#linking-a-pull-request-to-an-issue-using-a-keyword))
    - [ ] I have increased versions of npm packages if it is necessary
    
    ([cvat-canvas](https://github.com/opencv/cvat/tree/develop/cvat-canvas#versioning),
    
    [cvat-core](https://github.com/opencv/cvat/tree/develop/cvat-core#versioning),
    
    [cvat-data](https://github.com/opencv/cvat/tree/develop/cvat-data#versioning)
    and
    
    [cvat-ui](https://github.com/opencv/cvat/tree/develop/cvat-ui#versioning))
    
    ### License
    
    - [x] I submit _my code changes_ under the same [MIT License](
    https://github.com/opencv/cvat/blob/develop/LICENSE) that covers the
    project.
      Feel free to contact the maintainers if that's a concern.
    
    ---------
    
    Co-authored-by: Nikita Manovich <nikita@cvat.ai>
    azhavoro and nmanovic authored Jun 14, 2023
    Configuration menu
    Copy the full SHA
    fb87d7d View commit details
    Browse the repository at this point in the history

Commits on Jun 15, 2023

  1. Add organization support to the CLI (#6317)

    This is the CLI equivalent of #5718.
    SpecLad authored Jun 15, 2023
    Configuration menu
    Copy the full SHA
    871756d View commit details
    Browse the repository at this point in the history
  2. Added support for react-markown in AI tools errors (#6320)

    <!-- Raise an issue to propose your change
    (https://github.com/opencv/cvat/issues).
    It helps to avoid duplication of efforts from multiple independent
    contributors.
    Discuss your ideas with maintainers to be sure that changes will be
    approved and merged.
    Read the [Contribution
    guide](https://opencv.github.io/cvat/docs/contributing/). -->
    
    <!-- Provide a general summary of your changes in the Title above -->
    This is quick-fix for errors that occur in AI tools errors. Generally,
    we need to throw errors via errors-state.
    
    ### Motivation and context
    <!-- Why is this change required? What problem does it solve? If it
    fixes an open
    issue, please link to the issue here. Describe your changes in detail,
    add
    screenshots. -->
    
    ### How has this been tested?
    <!-- Please describe in detail how you tested your changes.
    Include details of your testing environment, and the tests you ran to
    see how your change affects other areas of the code, etc. -->
    
    ### Checklist
    <!-- Go over all the following points, and put an `x` in all the boxes
    that apply.
    If an item isn't applicable for some reason, then ~~explicitly
    strikethrough~~ the whole
    line. If you don't do that, GitHub will show incorrect progress for the
    pull request.
    If you're unsure about any of these, don't hesitate to ask. We're here
    to help! -->
    - [ ] I submit my changes into the `develop` branch
    - [ ] I have added a description of my changes into the
    [CHANGELOG](https://github.com/opencv/cvat/blob/develop/CHANGELOG.md)
    file
    - [ ] I have updated the documentation accordingly
    - [ ] I have added tests to cover my changes
    - [ ] I have linked related issues (see [GitHub docs](
    
    https://help.github.com/en/github/managing-your-work-on-github/linking-a-pull-request-to-an-issue#linking-a-pull-request-to-an-issue-using-a-keyword))
    - [ ] I have increased versions of npm packages if it is necessary
    
    ([cvat-canvas](https://github.com/opencv/cvat/tree/develop/cvat-canvas#versioning),
    
    [cvat-core](https://github.com/opencv/cvat/tree/develop/cvat-core#versioning),
    
    [cvat-data](https://github.com/opencv/cvat/tree/develop/cvat-data#versioning)
    and
    
    [cvat-ui](https://github.com/opencv/cvat/tree/develop/cvat-ui#versioning))
    
    ### License
    
    - [ ] I submit _my code changes_ under the same [MIT License](
    https://github.com/opencv/cvat/blob/develop/LICENSE) that covers the
    project.
      Feel free to contact the maintainers if that's a concern.
    klakhov authored Jun 15, 2023
    Configuration menu
    Copy the full SHA
    3eeaeb2 View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2023

  1. updated images, wording, added video to analytics documentation (#6315)

    <!-- Raise an issue to propose your change
    (https://github.com/opencv/cvat/issues).
    It helps to avoid duplication of efforts from multiple independent
    contributors.
    Discuss your ideas with maintainers to be sure that changes will be
    approved and merged.
    Read the [Contribution
    guide](https://opencv.github.io/cvat/docs/contributing/). -->
    
    <!-- Provide a general summary of your changes in the Title above -->
    
    ### Motivation and context
    <!-- Why is this change required? What problem does it solve? If it
    fixes an open
    issue, please link to the issue here. Describe your changes in detail,
    add
    screenshots. -->
    
    ### How has this been tested?
    <!-- Please describe in detail how you tested your changes.
    Include details of your testing environment, and the tests you ran to
    see how your change affects other areas of the code, etc. -->
    
    ### Checklist
    <!-- Go over all the following points, and put an `x` in all the boxes
    that apply.
    If an item isn't applicable for some reason, then ~~explicitly
    strikethrough~~ the whole
    line. If you don't do that, GitHub will show incorrect progress for the
    pull request.
    If you're unsure about any of these, don't hesitate to ask. We're here
    to help! -->
    - [x] I submit my changes into the `develop` branch
    - [ ] I have added a description of my changes into the
    [CHANGELOG](https://github.com/opencv/cvat/blob/develop/CHANGELOG.md)
    file
    - [ ] I have updated the documentation accordingly
    - [ ] I have added tests to cover my changes
    - [ ] I have linked related issues (see [GitHub docs](
    
    https://help.github.com/en/github/managing-your-work-on-github/linking-a-pull-request-to-an-issue#linking-a-pull-request-to-an-issue-using-a-keyword))
    - [ ] I have increased versions of npm packages if it is necessary
    
    ([cvat-canvas](https://github.com/opencv/cvat/tree/develop/cvat-canvas#versioning),
    
    [cvat-core](https://github.com/opencv/cvat/tree/develop/cvat-core#versioning),
    
    [cvat-data](https://github.com/opencv/cvat/tree/develop/cvat-data#versioning)
    and
    
    [cvat-ui](https://github.com/opencv/cvat/tree/develop/cvat-ui#versioning))
    
    ### License
    
    - [x] I submit _my code changes_ under the same [MIT License](
    https://github.com/opencv/cvat/blob/develop/LICENSE) that covers the
    project.
      Feel free to contact the maintainers if that's a concern.
    mdacoca authored Jun 16, 2023
    Configuration menu
    Copy the full SHA
    86c5930 View commit details
    Browse the repository at this point in the history
  2. Use unix domain socket instead of tcp for Uvicorn (#6325)

    Using a unix socket for Uvicorn as recommended in the documentation:
    https://www.uvicorn.org/deployment/#running-behind-nginx
    azhavoro authored Jun 16, 2023
    Configuration menu
    Copy the full SHA
    22a0acb View commit details
    Browse the repository at this point in the history
  3. Update changelog (#6327)

    <!-- Raise an issue to propose your change
    (https://github.com/opencv/cvat/issues).
    It helps to avoid duplication of efforts from multiple independent
    contributors.
    Discuss your ideas with maintainers to be sure that changes will be
    approved and merged.
    Read the [Contribution
    guide](https://opencv.github.io/cvat/docs/contributing/). -->
    
    <!-- Provide a general summary of your changes in the Title above -->
    
    ### Motivation and context
    <!-- Why is this change required? What problem does it solve? If it
    fixes an open
    issue, please link to the issue here. Describe your changes in detail,
    add
    screenshots. -->
    
    ### How has this been tested?
    <!-- Please describe in detail how you tested your changes.
    Include details of your testing environment, and the tests you ran to
    see how your change affects other areas of the code, etc. -->
    
    ### Checklist
    <!-- Go over all the following points, and put an `x` in all the boxes
    that apply.
    If an item isn't applicable for some reason, then ~~explicitly
    strikethrough~~ the whole
    line. If you don't do that, GitHub will show incorrect progress for the
    pull request.
    If you're unsure about any of these, don't hesitate to ask. We're here
    to help! -->
    - [x] I submit my changes into the `develop` branch
    - [ ] I have added a description of my changes into the
    [CHANGELOG](https://github.com/opencv/cvat/blob/develop/CHANGELOG.md)
    file
    - [ ] I have updated the documentation accordingly
    - [ ] I have added tests to cover my changes
    - [ ] I have linked related issues (see [GitHub docs](
    
    https://help.github.com/en/github/managing-your-work-on-github/linking-a-pull-request-to-an-issue#linking-a-pull-request-to-an-issue-using-a-keyword))
    - [ ] I have increased versions of npm packages if it is necessary
    
    ([cvat-canvas](https://github.com/opencv/cvat/tree/develop/cvat-canvas#versioning),
    
    [cvat-core](https://github.com/opencv/cvat/tree/develop/cvat-core#versioning),
    
    [cvat-data](https://github.com/opencv/cvat/tree/develop/cvat-data#versioning)
    and
    
    [cvat-ui](https://github.com/opencv/cvat/tree/develop/cvat-ui#versioning))
    
    ### License
    
    - [x] I submit _my code changes_ under the same [MIT License](
    https://github.com/opencv/cvat/blob/develop/LICENSE) that covers the
    project.
      Feel free to contact the maintainers if that's a concern.
    mdacoca authored Jun 16, 2023
    Configuration menu
    Copy the full SHA
    5c006ea View commit details
    Browse the repository at this point in the history
  4. Bump version to 2.4.7

    azhavoro committed Jun 16, 2023
    Configuration menu
    Copy the full SHA
    451c539 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    429bf6e View commit details
    Browse the repository at this point in the history