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

Add changes #4881

Closed
wants to merge 101 commits into from
Closed

Add changes #4881

wants to merge 101 commits into from

Conversation

shondle
Copy link

@shondle shondle commented Oct 9, 2023

PR fulfills these requirements

  • Commit message(s) and PR title follows the format [fix|feat|ci|chore|doc]: TICKET-ID: Short description of change made ex. fix: DEV-XXXX: Removed inconsistent code usage causing intermittent errors
  • Tests for the changes have been added/updated (for bug fixes/features)
  • Docs have been added/updated (for bug fixes/features)
  • Best efforts were made to ensure docs/code are concise and coherent (checked for spelling/grammatical errors, commented out code, debug logs etc.)
  • Self-reviewed and ran all changes on a local instance (for bug fixes/features)

Change has impacts in these area(s)

(check all that apply)

  • Product design
  • Backend (Database)
  • Backend (API)
  • Frontend

Describe the reason for change

(link to issue, supportive screenshots etc.)

What does this fix?

(if this is a bug fix)

What is the new behavior?

(if this is a breaking or feature change)

What is the current behavior?

(if this is a breaking or feature change)

What libraries were added/updated?

(list all with version changes)

Does this change affect performance?

(if so describe the impacts positive or negative)

Does this change affect security?

(if so describe the impacts positive or negative)

What alternative approaches were there?

(briefly list any if applicable)

What feature flags were used to cover this change?

(briefly list any if applicable)

Does this PR introduce a breaking change?

(check only one)

  • Yes, and covered entirely by feature flag(s)
  • Yes, and covered partially by feature flag(s)
  • No
  • Not sure (briefly explain the situation below)

What level of testing was included in the change?

(check all that apply)

  • e2e
  • integration
  • unit

Which logical domain(s) does this change affect?

(for bug fixes/features, be as precise as possible. ex. Authentication, Annotation History, Review Stream etc.)

nikitabelonogov and others added 30 commits September 8, 2023 15:30
…4672)

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/5938562265

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/5939432582

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/5940501175

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/5940850192

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/5952201152

* fix: LSDV-5526: Fix reaction on errors from ML backend

* ci: Build frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/5953070804

* ci: Build frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/5958330984

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6012534475

* ci: Build frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6039466784

* Fix filtering results by id

* ci: Build frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6092356518

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6116297894

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6116297894

* [submodules] Build static HumanSignal/label-studio-frontend

* Revert "[submodules] Build static HumanSignal/label-studio-frontend"

This reverts commit 30775a0.

---------

Co-authored-by: Sergey <[email protected]>
Co-authored-by: robot-ci-heartex <[email protected]>
Co-authored-by: Gondragos <[email protected]>
Co-authored-by: nikitabelonogov <[email protected]>
* Update free trial link

* Update CTA visual

* Apply suggestions from code review

* Switch to light version

* Adjust hover color
* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6090653858

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6090918755

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6103305562

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6124662592

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6124769254

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6124781696

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6125132451

---------

Co-authored-by: hlomzik <[email protected]>
* docs: LSDV-5539: Clean up old LSE release notes

* Made a few fixes to the release notes page

---------

Co-authored-by: jombooth <[email protected]>
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 4.1.1 to 4.2.1.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](docker/build-push-action@v4.1.1...v4.2.1)

---
updated-dependencies:
- dependency-name: docker/build-push-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@v3...v4)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
… new direct project relation (#4639)

* perf: LSDV-4695: add new project relation to Prediction model to improve performance

Also update anywhere in the code where Predictions are created so project is also connected and adds a failsafe in the Predition save method to add a project if it was not added before

* Add data migration to update predictions with direct fk to their project

* perf: LSDV-4695: update queries to handle new Prediction -> project pk

* Add missing import
* docs: DOC-113: Add information about code autocomplete

* Update setup.md
* docs: Add release notes for 2.4.10

Workflow run: https://github.com/HumanSignal/label-studio-enterprise/actions/runs/6173780934

* Adding images for the 2.4.10 release notes

---------

Co-authored-by: robot-ci-heartex <[email protected]>
Co-authored-by: caitlin_wheeless <[email protected]>
* docs: Add release notes for 2.4.10

Workflow run: https://github.com/HumanSignal/label-studio-enterprise/actions/runs/6173780934

* Adding images for the 2.4.10 release notes

* docs: Update LSE 2.4.10 release notes

---------

Co-authored-by: robot-ci-heartex <[email protected]>
* feat: LSDV-5479: Add blue linter and pre-push hook

* pyproject/precommit fixes

* blue/precommit workflow

* add blue to test requirements

* fix workflows, maybe?

* run hook from correct stage

* try blue on all files

* remove migrations from pre-commit-config in favor of pyproject

* remove all_files, fix all lint issues

* apply blue to remaining files, clean up pyproject.toml

* minor pyproject.toml change

* --all-files on CI

* revert most blue changes

* in pre-commit and gh action, run ruff in check mode and show source

* add Makefile helpers for manipulating pre-commit

* remove blue from requirements file

* add back blue fixes

* fix remaining issues from CR

* add blue to CI/CD per code review comments

---------

Co-authored-by: jombooth <[email protected]>
* add section to docs for exiting labeling flow to stop lead time

* Update labeling.md

Small copy edits

---------

Co-authored-by: Caitlin Wheeless <[email protected]>
* docs: LSDV-5484: Add documentation for project roles

* Clarified how inheriting Not Activated roles works for projects and fixed links

* Update scim_setup.md
* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6048531894

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6085663188

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6087824626

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6100595180

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6125478507

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6126400250

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6161117850

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6165141619

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6187250984

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6187882080

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6198667926

---------

Co-authored-by: Yousif Yassi <[email protected]>
Co-authored-by: yyassi-heartex <[email protected]>
* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/5800962204

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/5821847291

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/5824416223

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/5928404654

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6015607997

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6147042648

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6159236840

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6199260928

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6199285150

---------

Co-authored-by: Yousif Yassi <[email protected]>
Co-authored-by: yyassi-heartex <[email protected]>
* chore: LSDV-4606: use Django migration to define indexes

* make change in model also

* make migration sqlite compatible
* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6125872116

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6161260849

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6198677964

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6202507674

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6202519640

---------

Co-authored-by: Yousif Yassi <[email protected]>
Co-authored-by: yyassi-heartex <[email protected]>
* fix: OPTIC-104: Fixing packages

* fix: OPTIC-104: Narrowing allowed protobuf versions for compatibility

* fix: OPTIC-104: Using archive instead of VCS for drf-yasf requirement

* fix: OPTIC-104: Trying VCS without -e flag

* fix: OPTIC-104: Adding -e flag back

* fix: OPTIC-104: Making google-api-core version looser

* fix: OPTIC-104: Testing freeze from previous release

* fix: OPTIC-104: Removing duplicate requirements

* fix: OPTIC-104: Using wheel for drf-yasg

* fix: OPTIC-104: Fixing deps

* fix: OPTIC-104: Adding package name

* fix: OPTIC-104: Bringing back original reqs with @

* fix: OPTIC-104: Narrowing protobuf again

* fix: OPTIC-104: Bumping google-api-core dep +1 patch

* fix: OPTIC-104: Making google-api-core >= instead of hard pin

* fix: OPTIC-104: Adding newline to bust cache

* fix: OPTIC-104: Hard pinning grpc

* fix: OPTIC-104: Softening google deps

* fix: OPTIC-104: removing duplicate req

* fix: OPTIC-104: making sure google packages stay major-stable

* feat: OPTIC: Forcing rebuild

* fix: OPTIC-104: Decreasing dep versions

* fix: OPTIC-104: Pinning google packs to versions that worked before

* fix: OPTIC-104: Trying windows build without pip cache

* fix: OPTIC-104: Trying different runner version

* fix: OPTIC-104: Bringing newest runner back. Quoting version

* fix: OPTIC-104: More quotes

* fix: OPTIC-104: Removing Python 3.10 and 3.11 tests from windows

---------

Co-authored-by: Wesley Lima <[email protected]>
dredivaris and others added 27 commits September 29, 2023 07:04
* Add is_deleted field to user

* Add db index to user model is_deleted field

---------

Co-authored-by: dredivaris <[email protected]>
…ps (#4851)

* upgrade some dependencies to unbreak docker build with test deps

* remove double requirement

* remove attrs dependency mark

* try older version of Tavern

* try older pytest version

* Revert "try older version of Tavern"

This reverts commit 381a71e.

* Revert "remove attrs dependency mark"

This reverts commit 7612eb2.

* taverntesting/tavern#859 suggests we can go to a newer pytest
* docs: Add release notes for 2.5.0-1

Workflow run: https://github.com/HumanSignal/label-studio-enterprise/actions/runs/6358589687

* Update 2.5.0-1.md

---------

Co-authored-by: robot-ci-heartex <[email protected]>
Co-authored-by: Caitlin Wheeless <[email protected]>
Bumps [urllib3](https://github.com/urllib3/urllib3) from 1.26.16 to 1.26.17.
- [Release notes](https://github.com/urllib3/urllib3/releases)
- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst)
- [Commits](urllib3/urllib3@1.26.16...1.26.17)

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

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Update try cloud header link
Revert "fix: API permissions for docs (#4858)"

This reverts commit 86ca809.
* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

Workflow run: https://github.com/heartexlabs/label-studio/actions/runs/5325924758

* docs: LSF Update

Workflow run: https://github.com/heartexlabs/label-studio/actions/runs/5325924758

* [submodules] Build static heartexlabs/label-studio-frontend

Workflow run: https://github.com/heartexlabs/label-studio/actions/runs/5352254604

* [submodules] Build static heartexlabs/label-studio-frontend

Workflow run: https://github.com/heartexlabs/label-studio/actions/runs/5357327488

* docs: LSF Update

Workflow run: https://github.com/heartexlabs/label-studio/actions/runs/5357327488

* [submodules] Build static heartexlabs/label-studio-frontend

Workflow run: https://github.com/heartexlabs/label-studio/actions/runs/5357380571

* docs: LSF Update

Workflow run: https://github.com/heartexlabs/label-studio/actions/runs/5357380571

* [submodules] Build static heartexlabs/label-studio-frontend

Workflow run: https://github.com/heartexlabs/label-studio/actions/runs/5357992160

* [submodules] Build static heartexlabs/label-studio-frontend

Workflow run: https://github.com/heartexlabs/label-studio/actions/runs/5413704442

* [submodules] Build static heartexlabs/label-studio-frontend

Workflow run: https://github.com/heartexlabs/label-studio/actions/runs/5424437671

* [submodules] Build static heartexlabs/label-studio-frontend

Workflow run: https://github.com/heartexlabs/label-studio/actions/runs/5427873637

* [submodules] Build static heartexlabs/label-studio-frontend

Workflow run: https://github.com/heartexlabs/label-studio/actions/runs/5427891551

* fix: LSDV-1476: Reuse FF_DEV_3617 to init Preview better

`onLabelStudioLoad` is actually too early anyway to manipulate tree.
But that only a problem for Taxonomy with SharedStore (FF_DEV_3617).

* [frontend] Get build lsf

Workflow run: https://github.com/heartexlabs/label-studio/actions/runs/5484639779

* [submodules] Build static heartexlabs/label-studio-frontend

Workflow run: https://github.com/heartexlabs/label-studio/actions/runs/5484710915

* ci: Build frontend

Workflow run: https://github.com/heartexlabs/label-studio/actions/runs/5484766857

* [submodules] Build static heartexlabs/label-studio-frontend

Workflow run: https://github.com/heartexlabs/label-studio/actions/runs/5484947116

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6302905169

* docs: LSF Update

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6302905169

* ci: Build frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6328210752

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6342490064

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6345679579

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6381350750

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6406660667

* ci: Build frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6408088405

---------

Co-authored-by: hlomzik <[email protected]>
Co-authored-by: nikitabelonogov <[email protected]>
Co-authored-by: robot-ci-heartex <[email protected]>
Co-authored-by: hlomzik <[email protected]>
* docs: DOCS-132: Fix note formatting across files

* docs: DOC-137: Remove page for unsupported time series feature
* docs: DOC-120: Recommend SSRF protection variable

* Linked to the SSRF section from K8s pages
* feat: OPTIC-118: Query updates to support user soft deletion

* Add missing comma

* Add newline

* Add newline

* Add with_deleted to display all users in admin and add other various filters to support is_deleted in admin page

* Code tooling fixes

* Fixes to support new manager is_deleted filtering in migrations (by disabling it conditionally)

* Linter fix

* Add user obfuscation of deleted users in base user serializer

* Add user obfuscation of user initials

* Add manager migration required because change was made to manager in migrations

* Add feature flag check

* Add double manager for User to handle filtering deleted users

* Linter updates

---------

Co-authored-by: dredivaris <[email protected]>
…#4862)

* fix: LEAP-182: Verify SSL certs unless turned off for deployment/organization

* fmt

* move to organization model setting for override

* more permanently fix migration that has issues with new Organization fields

* try to fix import issue

* use license field instead of migration, try new sqlite version

* correct sqlite path prefix

* fix x86 dll path
* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6435287838

* ci: Build frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6435330907

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6458107595

---------

Co-authored-by: hlomzik <[email protected]>
Co-authored-by: robot-ci-heartex <[email protected]>
* fix: LEAP-192: Check avatar file extension

* Add comment

* Fix filename

---------

Co-authored-by: MihajloHoma <[email protected]>
@shondle shondle requested a review from farioas as a code owner October 9, 2023 16:15
@netlify
Copy link

netlify bot commented Oct 9, 2023

Deploy Preview for label-studio-docs-new-theme canceled.

Name Link
🔨 Latest commit feb2275
🔍 Latest deploy log https://app.netlify.com/sites/label-studio-docs-new-theme/deploys/6524272aa3378a000735cf59

@shondle shondle closed this Oct 9, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.