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

fix: LEAP-256: Include the 'legacy' property in the 'Taxonomy' tag #4884

Merged
merged 9 commits into from Oct 19, 2023

Conversation

robot-ci-heartex
Copy link
Collaborator

@netlify
Copy link

netlify bot commented Oct 10, 2023

Deploy Preview for heartex-docs canceled.

Name Link
🔨 Latest commit f4685f7
🔍 Latest deploy log https://app.netlify.com/sites/heartex-docs/deploys/653178cfd6011200080240e4

@netlify
Copy link

netlify bot commented Oct 10, 2023

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

Name Link
🔨 Latest commit f4685f7
🔍 Latest deploy log https://app.netlify.com/sites/label-studio-docs-new-theme/deploys/653178cf15a0d700080ca1d8

@github-actions github-actions bot added the fix label Oct 10, 2023
@robot-ci-heartex robot-ci-heartex marked this pull request as ready for review October 19, 2023 18:43
@robot-ci-heartex robot-ci-heartex enabled auto-merge (squash) October 19, 2023 18:43
@robot-ci-heartex robot-ci-heartex merged commit d819521 into develop Oct 19, 2023
31 of 43 checks passed
@hlomzik hlomzik deleted the fb-leap-256 branch October 19, 2023 22:55
juliosgarbi added a commit that referenced this pull request Nov 24, 2023
* feat: LEAP-206: Ensure users can navigate freely and drafts are saved when leaving the labelling screen (#4823)

* [submodules] Build static HumanSignal/dm2

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

* [submodules] Build static HumanSignal/dm2

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

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

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

* [submodules] Build static HumanSignal/dm2

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

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

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

* [submodules] Build static HumanSignal/dm2

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

* [submodules] Build static HumanSignal/dm2

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

* [submodules] Build static HumanSignal/dm2

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

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

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

* draft guard added for preserving drafts on navagate away

* Update label_studio/frontend/src/components/DraftGuard/DraftGuard.js

* add feature flag

* [submodules] Build static HumanSignal/dm2

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

* [submodules] Build static HumanSignal/dm2

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

* add toast to lso

* message toast import fix

* ci: Build frontend

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

* [submodules] Build static HumanSignal/dm2

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

* [submodules] Build static HumanSignal/dm2

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

* [submodules] Build static HumanSignal/dm2

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

* [submodules] Build static HumanSignal/dm2

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

* fix feature flag

* [submodules] Build static HumanSignal/dm2

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

* [submodules] Build static HumanSignal/dm2

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

* [submodules] Build static HumanSignal/dm2

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

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

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

* [submodules] Build static HumanSignal/dm2

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

* [submodules] Build static HumanSignal/dm2

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

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

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

* [submodules] Build static HumanSignal/dm2

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

* ci: Build frontend

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

* fix the saving of drafts when a user would leave the labelling screen

* ci: Build frontend

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

* remove console logs

* ci: Build frontend

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

* [submodules] Build static HumanSignal/dm2

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

* [submodules] Build static HumanSignal/dm2

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

---------

Co-authored-by: Travis1282 <travisjosephclark@gmail.com>
Co-authored-by: robot-ci-heartex <robot-ci-heartex@users.noreply.github.com>

* ci: Update Feature Flags

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

* ci: Update Feature Flags

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

* fix: OPTIC-137: Preview should not block navigation due to draft saving (#4835)

* fix: OPTIC-137: Preview should not block navigation due to draft saving

* ci: Build frontend

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

* fix navigation on submit and exit of annotation

* ci: Build frontend

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

---------

Co-authored-by: robot-ci-heartex <robot-ci-heartex@users.noreply.github.com>

* ci: PLATE-637: Support LS SDK in Follow Merge

* fix: LSDV-5560: Fix plus and minus hotkeys (#4784)

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

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

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

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

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

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

* docs: LSF Update

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

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

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

* docs: LSF Update

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

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

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

---------

Co-authored-by: Sergey <sergey.koshevarov@heartex.com>
Co-authored-by: Gondragos <Gondragos@users.noreply.github.com>

* ci: PLATE-637: Add LS SDK to validate dependencies

* fix: LEAP-24: /api/tasks performance improvement (#4738)

* fix: LEAP-24: /api/tasks performance improvement

* Fix skip_regular

* ci: Update Follow Merge PR message

* fix: OPTIC-140: Using pypi for human signal drf-yasg fork (#4837)

Co-authored-by: Wesley Lima <wesley@heartex.com>

* docs: Add release notes for 2.5.0 (#4840)

* docs: Add release notes for 2.5.0

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

* Updating release notes to add images and correct date placement

---------

Co-authored-by: robot-ci-heartex <robot-ci-heartex@users.noreply.github.com>
Co-authored-by: caitlin_wheeless <caitlin.wheeless@packetfabric.com>

* ci: PLATE-638: update mw dependencies

* ci: PLATE-638: update pytest deps

* ci: fix The license_file parameter is deprecated, use license_files instead.

* ci: pyaml update dependency to fix cython <3.0 dependency

* ci: update tavern to 1.22.0 to allow pyyaml>=6.0

* ci: revert all dependencies upgrade

* ci: fix yaml lint

* fix: LEAP-184: Fix created_labels_drafts handling and improve error display (#4802)

* fix: LEAP-184: Fix created_labels_drafts handling and improve error display

* testing for delete tasks annotations

* testing for annotation draft cleanup

* resolve issue in CI due to nondeterministic ordering

---------

Co-authored-by: jombooth <jombooth@users.noreply.github.com>
Co-authored-by: AndrejOros <AndrejOros@users.noreply.github.com>

* fix: OPTIC-133: Blank draft submitted with annotation when using hotkey submit (#4834)

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

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

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

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

---------

Co-authored-by: Brandon Martel <brandonmartel@gmail.com>
Co-authored-by: Sergey <sergey.koshevarov@heartex.com>

* docs: DOC-116: Create a page on upgrading Label Studio Enterprise  (#4836)

docs: DOC-116: Create a page on upgrading Label Studio Enterprise with health check instructions

* ci: Update Feature Flags

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

* chore: fix s3 export tests (#4842)

* docs: DOCS-132: Fix note formatting across files (#4846)

* feat: OPTIC-115: Add is_deleted field to User model (#4806)

* Add is_deleted field to user

* Add db index to user model is_deleted field

---------

Co-authored-by: dredivaris <dredivaris@users.noreply.github.com>

* chore: Bump version to 1.10.1dev

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

* ci: Update Feature Flags

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

* ci: Update Feature Flags

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

* chore: upgrade some dependencies to unbreak docker build with test deps (#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 381a71ebcd39ce3bb1b09ea0da29490c70ce5133.

* Revert "remove attrs dependency mark"

This reverts commit 7612eb246710587e2e839447a53db79cd252df04.

* https://github.com/taverntesting/tavern/issues/859 suggests we can go to a newer pytest

* docs: Add release notes for 2.5.0-1 (#4848)

* 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 <robot-ci-heartex@users.noreply.github.com>
Co-authored-by: Caitlin Wheeless <caitlin.wheeless@gmail.com>

* chore(deps): bump urllib3 from 1.26.16 to 1.26.17 in /deploy (#4850)

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](https://github.com/urllib3/urllib3/compare/1.26.16...1.26.17)

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* docs: Update try cloud header link (#4854)

Update try cloud header link

* docs: DOCS-128: Fix role descriptions to include appropriate API access (#4856)

* fix: API permissions for docs (#4858)

* Revert "fix: API permissions for docs" (#4859)

Revert "fix: API permissions for docs (#4858)"

This reverts commit 86ca809265fa83ab10cfce6dcd75f36ef9e53ecc.

* fix: Make API docs public

* ci: Update Feature Flags

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

* fix: make blue required in cicd (#4863)

* fix: LEAP-149: Fix selected=true for Taxonomy (#3837)

* [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 <hlomzik@gmail.com>
Co-authored-by: nikitabelonogov <nikitabelonogov@users.noreply.github.com>
Co-authored-by: robot-ci-heartex <robot-ci-heartex@users.noreply.github.com>
Co-authored-by: hlomzik <hlomzik@users.noreply.github.com>

* chore: Bump version to 1.9.2dev

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

* docs: DOC-137: Remove page for unsupported time series feature (#4871)

* 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 (#4872)

* docs: DOC-120: Recommend SSRF protection variable

* Linked to the SSRF section from K8s pages

* docs: Remove tier-specific content from the table of content (#4873)

Switch from filter to function

* feat: OPTIC-118: Query updates to support user soft deletion (#4832)

* 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 <dredivaris@users.noreply.github.com>

* fix: LEAP-182: Org and deployment level setting for cert verification (#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

* ci: Update Feature Flags

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

* ci: split slack check

* fix: LEAP-250: Fix maxUsages for New Taxonomy (#4877)

* [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 <hlomzik@gmail.com>
Co-authored-by: robot-ci-heartex <robot-ci-heartex@users.noreply.github.com>

* fix: LEAP-192: Check avatar file extension (#4818)

* fix: LEAP-192: Check avatar file extension

* Add comment

* Fix filename

---------

Co-authored-by: MihajloHoma <MihajloHoma@users.noreply.github.com>

* fix: OPTIC-79: Add queueTotal to lsfProperties from project (#4742)

* [submodules] Build static HumanSignal/dm2

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

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

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

* [submodules] Build static HumanSignal/dm2

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

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

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

* [submodules] Build static HumanSignal/dm2

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

* [submodules] Build static HumanSignal/dm2

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

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

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

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

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

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

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

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

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

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

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

* Add queue_total and queue_done fields to project serializer

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

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

* docs: LSF Update

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

* ci: Build frontend

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

* [submodules] Build static HumanSignal/dm2

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

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

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

* [submodules] Build static HumanSignal/dm2

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

* merge develop

---------

Co-authored-by: Travis1282 <travisjosephclark@gmail.com>
Co-authored-by: Andreas Divaris <dredivaris@gmail.com>
Co-authored-by: AndrejOros <AndrejOros@users.noreply.github.com>
Co-authored-by: robot-ci-heartex <robot-ci-heartex@users.noreply.github.com>
Co-authored-by: Brandon Martel <brandonmartel@gmail.com>

* feat: OPTIC-116: User soft-deletion API (#4876)

* feat: OPTIC-116: User soft-deletion API

* Add new HasOwnerPermission to check owner for deletion, add soft_delete function

* Update tests

* Add linting changes

* Add permission_required to view

* Linting fix

* Updates to fix soft delete and add typing

* Add newlines for test legibility

* Update status code, update typing error

* Add new url to all_urls.json

---------

Co-authored-by: dredivaris <dredivaris@users.noreply.github.com>

* fix: LEAP-33: Fixes for labels by Taxonomy (#4757)

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

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

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

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

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

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

* docs: LSF Update

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

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

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

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

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

* docs: LSF Update

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

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

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

* docs: LSF Update

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

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

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

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

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

* ci: Build frontend

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

---------

Co-authored-by: hlomzik <hlomzik@gmail.com>
Co-authored-by: hlomzik <hlomzik@users.noreply.github.com>
Co-authored-by: robot-ci-heartex <robot-ci-heartex@users.noreply.github.com>
Co-authored-by: farioas <farioas@users.noreply.github.com>

* feat: LEAP-185: Send webhook on task from storage creation (#4845)

* feat: LEAP-185: Send webhook on task from storage creation

* Fix comment

* chore: LEAP-52: add tests for the pagination fix in label-studio-sdk#153 (#4891)

Co-authored-by: jombooth <jombooth@users.noreply.github.com>

* fix: LEAP-252: Use standard error message for Async Taxonomy errors (#4886)

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

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

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

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

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

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

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

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

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

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

* docs: LSF Update

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

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

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

* docs: LSF Update

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

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

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

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

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

---------

Co-authored-by: Julio Sgarbi <julio.sgarbi@hotmail.com>
Co-authored-by: hlomzik <hlomzik@gmail.com>
Co-authored-by: hlomzik <hlomzik@users.noreply.github.com>

* chore: Bump label-studio-converter version to 0.0.57 (#4895)

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

Co-authored-by: robot-ci-heartex <robot-ci-heartex@users.noreply.github.com>

* docs: DOC-132: Small update to Projects to Groups Mapping description (#4897)

* fix: DIA-414: Validate bucket/credentials when editing storage (#4847)

* fix: DIA-414: Validate bucket/credentials when editing storage

* Catch NoSuchBucket error code

* check httpstatuscode in addition to error code

* remove print statements

* reformat

---------

Co-authored-by: AndrejOros <AndrejOros@users.noreply.github.com>

* fix: LEAP-255: Parse username and password from basic auth URL and use for API calls (#4889)

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

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

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

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

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

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

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

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

---------

Co-authored-by: Julio Sgarbi <julio.sgarbi@hotmail.com>
Co-authored-by: hlomzik <hlomzik@gmail.com>

* ci: bump thehanimo/pr-title-checker from 1.4.0 to 1.4.1 (#4904)

Bumps [thehanimo/pr-title-checker](https://github.com/thehanimo/pr-title-checker) from 1.4.0 to 1.4.1.
- [Release notes](https://github.com/thehanimo/pr-title-checker/releases)
- [Commits](https://github.com/thehanimo/pr-title-checker/compare/v1.4.0...v1.4.1)

---
updated-dependencies:
- dependency-name: thehanimo/pr-title-checker
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* fix: OPTIC-116 update users api for soft delete to match format of other users api endpoints (#4890)

* fix: OPTIC-116 update users api for soft delete to match format of other users api endpoints

* Update test case to reflect new url

* Change soft delete drf parent class in order to fix openapi schema generation

* Remove unused import

* Add back in explicit HasObjectPermission, while its set as default permission in LSE, it still needs to be set explicitly in LSO

* docs: Add release notes for 2.5.0-1 (#4911)

* docs: Add release notes for 2.5.0-1

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

* clean up release notes

---------

Co-authored-by: robot-ci-heartex <robot-ci-heartex@users.noreply.github.com>
Co-authored-by: Jo Booth <jo.m.booth@gmail.com>

* ci: PLATE-679: Fix Expression injection in Actions (#4898)

* fix: LEAP-280: Azure storage validation too long (#4905)

* fix: LEAP-280: Azure storage validation too long

* Fix test dependency

* fix: LEAP-193: Double check for upload url ip (#4828)

* fix: LEAP-193: Double check for upload url ip

* Fix typing

* Add ssrf_safe_get

* Fix tests

* fix: OPTIC-179: Properly ensure content is escaped (#4926)

* fix: OPTIC-179: Properly ensure content is escaped

* ci: Build frontend

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

* update types

* ci: Build frontend

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

* update

* ci: Build frontend

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

* update

* Update label_studio/frontend/src/pages/DataManager/DataManager.js

* ci: Build frontend

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

---------

Co-authored-by: robot-ci-heartex <robot-ci-heartex@users.noreply.github.com>

* DOC-148: Update bug_report.md to remove auto-assignment (#4933)

Update bug_report.md

Remove max as auto-assignee for issue template.

* fix: LEAP-256: Include the 'legacy' property in the 'Taxonomy' tag (#4884)

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

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

* docs: LSF Update

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

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

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

* docs: LSF Update

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

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

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

* docs: LSF Update

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

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

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

---------

Co-authored-by: Julio Sgarbi <julio.sgarbi@hotmail.com>
Co-authored-by: juliosgarbi <juliosgarbi@users.noreply.github.com>

* docs: Fix broken links in Project Setup page (#4937)

Links were not rendering correctly

* docs: DOC-122: Data discovery with AWS storage (#4907)

* docs: DOC-122: Data discovery with AWS storage

* Reduced image size

* Updated to incorporate Patrick's review feedback

* fix: LEAP-19: Add GCS bucket cache (#4778)

* fix: LEAP-19: Add GCS bucket cache

* Fix typing

* Add ttl for cache

* Add type definitions

* Make ttl_hash required

* ci: Update Feature Flags

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

* ci: disable slack domain check

* feat: Allow the AWS S3 signature version to be specified for Django storages (#4869)

* Allow the AWS S3 signature version to be specified for Django storages

Signed-off-by: David Newman <darthhexx@gmail.com>

* Fix spacing

Signed-off-by: David Newman <darthhexx@gmail.com>

---------

Signed-off-by: David Newman <darthhexx@gmail.com>
Co-authored-by: Brandon Martel <brandonmartel@gmail.com>

* feat: OPTIC-174: Allow the AWS S3 signature version to be specified for Django storages (#4928)

* Allow the AWS S3 signature version to be specified for Django storages

Signed-off-by: David Newman <darthhexx@gmail.com>

* Fix spacing

Signed-off-by: David Newman <darthhexx@gmail.com>

---------

Signed-off-by: David Newman <darthhexx@gmail.com>
Co-authored-by: David Newman <darthhexx@gmail.com>

* chore: Bump version to 1.9.3dev

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

* Create codeql.yml action

* Update codeql.yml

* ci: fix codeql override config

* ci: fix config

* ci: SRE-700: Prefer Jira over Aha

* ci: temp disable codeql

* Create codeql.yml

* docs: Add release notes for 2.6.0 (#4957)

* docs: Add release notes for 2.6.0

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

* Update 2.6.0.md

---------

Co-authored-by: robot-ci-heartex <robot-ci-heartex@users.noreply.github.com>
Co-authored-by: Caitlin Wheeless <caitlin.wheeless@gmail.com>

* docs: Support parents in sidebar menu (#4965)

* Support different enterprise parent

* Remove auto formatting

* ci: bump release-drafter/release-drafter from 5.24.0 to 5.25.0 (#4948)

Bumps [release-drafter/release-drafter](https://github.com/release-drafter/release-drafter) from 5.24.0 to 5.25.0.
- [Release notes](https://github.com/release-drafter/release-drafter/releases)
- [Commits](https://github.com/release-drafter/release-drafter/compare/v5.24.0...v5.25.0)

---
updated-dependencies:
- dependency-name: release-drafter/release-drafter
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* docs: DOC-148: Update feature_request.md remove auto-assignment (#4934)

DOC-148: Update feature_request.md remove auto-assignment

Remove max from issue auto-assignment

* fix: OPTIC-182: Ensuring Task view always has task attribute no matter the method called (#4925)

Co-authored-by: Wesley Lima <wesley@heartex.com>

* fix: DIA-631: [FE] if associated projects dont get sent back the data-explorer breaks (#4960)

* [submodules] Build static HumanSignal/dm2

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

* ci: Build frontend

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

* [submodules] Build static HumanSignal/dm2

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

* [submodules] Build static HumanSignal/dm2

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

---------

Co-authored-by: Yousif Yassi <yousif@heartex.com>
Co-authored-by: robot-ci-heartex <robot-ci-heartex@users.noreply.github.com>
Co-authored-by: yyassi-heartex <104568407+yyassi-heartex@users.noreply.github.com>

* fix: LEAP-306: Fix security vulnerabilities (#4958)

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

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

* ci: Build frontend

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

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

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

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

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

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

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

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

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

---------

Co-authored-by: Julio Sgarbi <julio.sgarbi@hotmail.com>
Co-authored-by: robot-ci-heartex <robot-ci-heartex@users.noreply.github.com>

* docs: DOC-153: Adjust order in page front matter (#4967)

* docs: DOC-153: Adjust order in page front matter

* Update predictions.md

* docs: DOC-151: Remove Firefox and Safari from browser list (#4969)

docs: DOC-151: Remove Firefox and Safari from list of supported web browsers

* fix: LEAP-295: Fix error styles in LS modals (#4949)

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

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

* Fix LSF margin in Config Editor

* ci: Build frontend

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

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

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

---------

Co-authored-by: hlomzik <hlomzik@gmail.com>
Co-authored-by: robot-ci-heartex <robot-ci-heartex@users.noreply.github.com>

* ci: Update Feature Flags

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

* fix: LEAP-304: Fix github vulnerabilities (#4980)

* fix: LEAP-304: Fix github vulnerabilities

* ci: Build frontend

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

---------

Co-authored-by: robot-ci-heartex <robot-ci-heartex@users.noreply.github.com>

* chore: LEAP-221: Remove Taxonomy flags (#4866)

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

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

* docs: LSF Update

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

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

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

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

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

* ci: Build frontend

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

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

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

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

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

* docs: LSF Update

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

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

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

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

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

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

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

---------

Co-authored-by: hlomzik <hlomzik@gmail.com>
Co-authored-by: robot-ci-heartex <robot-ci-heartex@users.noreply.github.com>

* docs: Add release notes for 2.6.0-2 (#4982)

* docs: Add release notes for 2.6.0-2

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

* Update 2.6.0-2.md

---------

Co-authored-by: robot-ci-heartex <robot-ci-heartex@users.noreply.github.com>
Co-authored-by: Caitlin Wheeless <caitlin.wheeless@gmail.com>

* docs: Add release notes for 2.6.0-1 (#4975)

* docs: Add release notes for 2.6.0-1

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

* Update 2.6.0-1.md

* Update 2.6.0-1.md

---------

Co-authored-by: robot-ci-heartex <robot-ci-heartex@users.noreply.github.com>
Co-authored-by: Caitlin Wheeless <caitlin.wheeless@gmail.com>

* ci: bump actions/setup-node from 3 to 4 (#4985)

Bumps [actions/setup-node](https://github.com/actions/setup-node) from 3 to 4.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/v3...v4)

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* ci: fix slack invite check

* feat: OPTIC-65: Adding label_config_hash to project (#4849)

* feat: OPTIC-65: Adding label_config_hash to project

* feat: OPTIC-65: Making sure migrations are not looking for future db columns

---------

Co-authored-by: Wesley Lima <wesley@heartex.com>

* ci: Update Feature Flags

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

* fix: LEAP-218: Improve performance of search (#4952)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

* docs: LSF Update

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

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

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

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

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

* docs: LSF Update

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

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

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

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

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

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

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

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

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

---------

Co-authored-by: Julio Sgarbi <julio.sgarbi@hotmail.com>
Co-authored-by: juliosgarbi <juliosgarbi@users.noreply.github.com>

* fix: LEAP-303: Fix github vulnerabilities (#4989)

* [submodules] Build static HumanSignal/dm2

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

* [submodules] Build static HumanSignal/dm2

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

---------

Co-authored-by: Julio Sgarbi <julio.sgarbi@hotmail.com>

* fix: LEAP-314: Fix Github vulnerabilities (#4990)

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

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

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

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

---------

Co-authored-by: Julio Sgarbi <julio.sgarbi@hotmail.com>

* ci: Update Feature Flags

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

* feat: LEAP-58: Proxy URL for Taxonomy if possible (#4918)

* [submodules] Build static HumanSignal/dm2

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

* [submodules] Build static HumanSignal/dm2

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

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

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

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

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

* fix: LEAP-58: Add project-level presign API to support flat-file taxonomy in storage

* [submodules] Build static HumanSignal/dm2

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

* ci: Build frontend

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

* fix paths issue

* fix failing pytests

* associated frontend updates

* introduce some tavern tests for new + existing endpoint

* ci: Build frontend

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

* [submodules] Build static HumanSignal/dm2

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

* [submodules] Build static HumanSignal/dm2

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

* additional function for freezing time

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

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

* docs: LSF Update

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

* [submodules] Build static HumanSignal/dm2

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

* ci: Build frontend

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

* 404 -> 400

* [submodules] Build static HumanSignal/dm2

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

* fix testcases

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

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

* [submodules] Build static HumanSignal/dm2

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

* fix comment

* ci: Build frontend

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

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

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

---------

Co-authored-by: hlomzik <hlomzik@gmail.com>
Co-authored-by: Jo Booth <jo.m.booth@gmail.com>
Co-authored-by: robot-ci-heartex <robot-ci-heartex@users.noreply.github.com>
Co-authored-by: MihajloHoma <MihajloHoma@users.noreply.github.com>

* ci: Update Feature Flags

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

* fix: LEAP-16: Add validation to contextual scrolling (#4651)

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

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

* docs: LSF Update

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

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

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

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

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

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

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

* docs: LSF Update

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

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

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

* docs: LSF Update

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

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

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

---------

Co-authored-by: Julio Sgarbi <julio.sgarbi@hotmail.com>
Co-authored-by: hlomzik <hlomzik@users.noreply.github.com>
Co-authored-by: hlomzik <hlomzik@gmail.com>

* fix: LEAP-58: split label config hash migration, use values_list (#5005)

* split label config hash migration, use only() and values()

* use values list in annotations migration too

* perf: LEAP-32: Improve performance of zooming at Image Segmentation (#4800)

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

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

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

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

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

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

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

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

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

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

* docs: LSF Update

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

* ci: Build frontend

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

* docs: LSF Update

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

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

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

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

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

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

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

---------

Co-authored-by: Sergey <sergey.koshevarov@heartex.com>
Co-authored-by: Sergey <gondragos@gmail.com>
Co-authored-by: robot-ci-heartex <robot-ci-heartex@users.noreply.github.com>

* feat: OPTIC-181: refactoring of soft-delete from Users to OrganizationMembers (#4927)

* feat; OPTIC-181: refactoring of soft-delete from Users to OrganizationMembers

* Remove is_deleted and rely on deleted_at, add migration

* Linter formatting fixes

* Update all user.organization queries to filter out deleted user org memberships

* Update soft_delete to update user's active_organization

* Add organization member mixin for permissions purposes

* Move soft-delete api to label studio and move test case to org test file

* Move soft delete api endpoint to remove from list endpoint to its own detail view

* Linter fixes

* Add helptext to migration

* Updated object permissions check to account for all write methods (non-safe methods)

* Revert accidentally commited change

Co-authored-by: bmartel <brandonmartel@gmail.com>

* Update user context to pass in users instead of request (which sometimes breaks previous context)

* Update user org member queries for efficiency

* Add comment

* Fix issue where deleted user can log back in, add tests validate fix

* Add fix to reinstate user via email invite flow

* Add release of task locks for soft-delete users

* Fix query

* Remove deleted soft-delete users endpoint from all_urls

* check request in context before attempting to use it

* Add serializer context to areas using UserSerializer

---------

Co-authored-by: bmartel <brandonmartel@gmail.com>
Co-authored-by: bmartel <bmartel@users.noreply.github.com>

* fix: DIA-643: [FE] max threshold 1 makes it so we cant see results for semantic search (#5001)

* [submodules] Build static HumanSignal/dm2

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

* [submodules] Build static HumanSignal/dm2

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

---------

Co-authored-by: Yousif Yassi <yousif@heartex.com>
Co-authored-by: yyassi-heartex <104568407+yyassi-heartex@users.noreply.github.com>

* fix: DIA-536: [FE] Show Records As They Are Imported (#4968)

* [submodules] Build static HumanSignal/dm2

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

* [submodules] Build static HumanSignal/dm2

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

* [submodules] Build static HumanSignal/dm2

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

* [submodules] Build static HumanSignal/dm2

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

---------

Co-authored-by: Yousif Yassi <yousif@heartex.com>
Co-authored-by: yyassi-heartex <104568407+yyassi-heartex@users.noreply.github.com>

* ci: Update Feature Flags

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

* fix: LEAP-345: Fix taxonomy items collapsing when dropdown is closed (#4996)

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

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

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

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

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

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

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

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

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

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

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

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

---------

Co-authored-by: Julio Sgarbi <julio.sgarbi@hotmail.com>
Co-authored-by: hlomzik <hlomzik@gmail.com>

* feat: LEAP-324: Return builds files to LS monorepo (#5010)

* feat: LEAP-324: Return builds files to LS monorepo

* ci: Build frontend

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

---------

Co-authored-by: robot-ci-heartex <robot-ci-heartex@users.noreply.github.com>

* docs: DOC-144: Label group visibility in project dashboards (#4920)

* docs: DOC-143: Add section about deleting a user (#4899)

* docs: DOC-143: Add section about deleting a user

* Clarified wording around where Deleted User appears in the UI

* ci: Update Feature Flags

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

* fix: LEAP-361: Use named exports for SVG (#5019)

* fix: LEAP-361: Use named exports for SVG

This will allow to use new version of svg imports used in monorepo.
So transition to monorepo will be smoother and this will unblock LS develop right now.
The reason is that monorepo webpack uses another settings of SVGR and uses named exports by default,
they can be enabled with option `exportType: named` in current version.

* ci: Build frontend

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

---------

Co-authored-by: robot-ci-heartex <robot-ci-heartex@users.noreply.github.com>

* ci: PLATE-696: Avoid direct usage of variables (#5020)

* fix: LEAP-237: Patch ORM Leak vulnerability in open source (#5012)

* fix: LEAP-237: Patch ORM Leak vulnerability in open source

* add further detail to docstring about security concern

* fix bug where string starts with desc marker

* ci: Update Feature Flags

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

* refactor: LEAP-65: Add pdm section to pyproject.toml (#5021)

* fix: optic-124: save and update have success/fail toast messages (#4917)

* [submodules] Build static HumanSignal/dm2

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

* [submodules] Build static HumanSignal/dm2

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

* [submodules] Build static HumanSignal/dm2

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

* [submodules] Build static HumanSignal/dm2

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

* [submodules] Build static HumanSignal/dm2

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

* [submodules] Build static HumanSignal/dm2

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

* [submodules] Build static HumanSignal/dm2

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

* [submodules] Build static HumanSignal/dm2

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

* [submodules] Build static HumanSignal/dm2

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

---------

Co-authored-by: Travis1282 <travisjosephclark@gmail.com>
Co-authored-by: bmartel <brandonmartel@gmail.com>
Co-authored-by: vladimirheartex <vladimirheartex@users.noreply.github.com>

* fix: OPTIC-142: Submit and exit style update (#5007)

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

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

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

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

* docs: LSF Update

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

---------

Co-authored-by: Travis1282 <travisjosephclark@gmail.com>

* fix: OPTIC-143: Redirect to projects page on save and exit (#4981)

* if no target then push projects

* ci: Build frontend

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

* ci: Build frontend

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

---------

Co-authored-by: robot-ci-heartex <robot-ci-heartex@users.noreply.github.com>

* feat: LEAP-336: Collapsible cards in Ranker (#5016)

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

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

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

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

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

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

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

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

* docs: LSF Update

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

---------

Co-authored-by: hlomzik <hlomzik@gmail.com>

* ci: PLATE-722: Fix get-build script

* ci: PLATE-725: fix github build

* ci: reset build cache

* fix: DIA-354: Fix validation for non-existing GCS bucket prefix (#5033)

* fix: DIA-354: Fix validation for non-existing GCS bucket prefix

* Update utils.py

---------

Co-authored-by: KonstantinKorotaev <KonstantinKorotaev@users.noreply.github.com>
Co-authored-by: farioas <farioas@users.noreply.github.com>

* docs: DOC-121: Add external taxonomy info to the Taxonomy templates page (#4864)

* docs: DOC-121: Add external taxonomy info to the Taxonomy templates page

* Update taxonomy.md spelled Opossum wrong

* Updated taxonomy screenshot with new UI

* Apply suggestions from Andrews review

Co-authored-by: hlomzik <hlomzik@gmail.com>

* Added a section on securing the taxonomy

---------

Co-authored-by: caitlinwheeless <caitlinwheeless@users.noreply.github.com>
Co-authored-by: hlomzik <hlomzik@gmail.com>

* ci: Fix merge command

* ci: Fix merge command

* docs: DOC-121: Update Taxonomy tag page for external taxonomy (#4855)

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

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

* docs: LSF Update

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

* ci: Build frontend

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

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

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

* docs: LSF Update

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

* [frontend] Get build lsf

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

---------

Co-authore…
nikitabelonogov added a commit that referenced this pull request Jan 4, 2024
* fix: LEAP-1: Start migration to monorepo (#4731)

* fix: LEAP-1: Start migration to monorepo

* Fix assets and useEffects returning

* add new rules to svg

* remove duplicated assets

* add back frontend folder

* get old build

* add back deleted files

* remove diffs

* remove default eslint rc

* Remove package-lock, update yarn.lock

* Remove yarnrc with wrong release

* move files from label_studio/frontend to web/apps

* remove files from frontend folder

* fix package.json

* fix yarn.lock

* fix assets and bem after move files

---------

Co-authored-by: hlomzik <hlomzik@gmail.com>

* feat: LEAP-47: Move datamanager into the monorepo (#4737)

* fix: LEAP-1: Start migration to monorepo

* Fix assets and useEffects returning

* add new rules to svg

* remove duplicated assets

* feat: Move datamanager into the monorepo

* add datamanager into ls repo

* update datamanager

* fix some packages that was missing

* Update web/.env.example

Co-authored-by: yyassi-heartex <104568407+yyassi-heartex@users.noreply.github.com>

---------

Co-authored-by: yyassi-heartex <104568407+yyassi-heartex@users.noreply.github.com>

* feat: LEAP-53: Move editor into the monorepo (#4870)

* fix: LEAP-1: Start migration to monorepo

* Fix assets and useEffects returning

* add new rules to svg

* remove duplicated assets

* feat: Move datamanager into the monorepo

* add datamanager into ls repo

* feat: LEAP-53: Move editor into the monorepo

* migrate editor to monorepo

* add some new packages and try to add different webpack configs

* add submodules

* remove github folder

* add submodules as folders

* Adjust docker config to work with monorepo

* merge conflicts

* Fix js libraries paths

* delete npmrc file

* update gitignore to add the files that shouldn't be on git

* delete gitignore

* add watch for libs

* add env.build and unification of webpack config

* add env.build

---------

Co-authored-by: Nick Skriabin <nr@fenelon.ru>

* feat: LEAP-324: Return builds files to LS monorepo (#4997)

* feat: LEAP-324: Return builds and source files to LS monorepo

* remove source files

* fix icons

* fix output file

* remove examples

* change output

* change output and add examples

* fix: LEAP-347: LSF running as standalone app (#5022)

* fix: LEAP-347: LSF running as standalone app

* config editor to work standalone

* feat: LEAP-54: Move editor e2e tests to the new LS monorepo (#5028)

* feat: LEAP-54: Move editor e2e tests to the new LS monorepo

* move e2e folder to test folder

* chore: LEAP-50: Update makefile to work with current state of monorepo (#5043)

* chore: LEAP-50: Update makefile to work with current state of monorepo

* Refactoring

Co-authored-by: bmartel <brandonmartel@gmail.com>

* Refactoring

Co-authored-by: bmartel <brandonmartel@gmail.com>

* Keep frontend-fetch for potentional commented rollback

---------

Co-authored-by: bmartel <brandonmartel@gmail.com>

* feat: LEAP-239: Move ls-frontend-test to monorepo and make cypress tests work (#5051)

* feat: LEAP-54: Move editor e2e tests to the new LS monorepo

* feat: LEAP-239: Move ls-frontend-test to monorepo and make cypress tests work

* add cypress

* move e2e folder to test folder

* remove nx cypress and config default cypress

* add the frontend-test as a lib

* add frontend-test as a lib

* fix cypress tests

* remove dev build

* delete package lock

* feat: LEAP-56: Update package scripts to run units e2e and integration tests (#5052)

* feat: LEAP-54: Move editor e2e tests to the new LS monorepo

* feat: LEAP-239: Move ls-frontend-test to monorepo and make cypress tests work

* add cypress

* move e2e folder to test folder

* remove nx cypress and config default cypress

* add the frontend-test as a lib

* add frontend-test as a lib

* fix cypress tests

* remove dev build

* delete package lock

* feat: LEAP-56: Update package scripts to run units e2e and integration tests

* remove dist folder

* remove nx cloud

* merge conflicts

* clear commands

* feat: LEAP-325: Implement a mechanism to toggle between the current structure and the monorepo setup (#5058)

feat: LEAP-325: ADd mechanist to switch between current structure and monorepo

* ci: CI TEST monorepo (#5064)

* [submodules] Copy src HumanSignal/dm2

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

* [submodules] Build static HumanSignal/dm2

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

---------

Co-authored-by: Nikita Belonogov <nikita.belonogov@humansignal.com>

* feat: LEAP-379: Add docs to monorepo (#5074)

* feat: LEAP-379: Add docs to monorepo

* fix typos

* fix: LEAP-409: Update files to match with monorepo monorepo (#5073)

* [submodules] Copy src HumanSignal/dm2

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

* [submodules] Build static HumanSignal/dm2

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

* fix: LEAP-409: Update files to match with monorepo

* [submodules] Copy src HumanSignal/dm2

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

* [submodules] Build static HumanSignal/dm2

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

* fix editor changing the index name and merging diffs

---------

Co-authored-by: Julio Sgarbi <julio.sgarbi@hotmail.com>

* ci: TEST monorepo (#5079)

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

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

* docs: LSF Update

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

* [submodules] Copy src HumanSignal/label-studio-frontend

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

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

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

---------

Co-authored-by: Nikita Belonogov <nikita.belonogov@humansignal.com>

* fix: LEAP-420: Update README.md and update env files (#5081)

* fix: LEAP-420: Update README.md and update env files

* some fixes on README.md

* get rid of env

* add information that the lsf:serve must be running to integration test

* fix: LEAP-E-1: Merge with development (#5086)

* feat: LEAP-206: Ensure users can navigate freely and drafts are saved when leaving the labelling screen (#4823)

* [submodules] Build static HumanSignal/dm2

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

* [submodules] Build static HumanSignal/dm2

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

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

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

* [submodules] Build static HumanSignal/dm2

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

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

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

* [submodules] Build static HumanSignal/dm2

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

* [submodules] Build static HumanSignal/dm2

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

* [submodules] Build static HumanSignal/dm2

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

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

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

* draft guard added for preserving drafts on navagate away

* Update label_studio/frontend/src/components/DraftGuard/DraftGuard.js

* add feature flag

* [submodules] Build static HumanSignal/dm2

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

* [submodules] Build static HumanSignal/dm2

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

* add toast to lso

* message toast import fix

* ci: Build frontend

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

* [submodules] Build static HumanSignal/dm2

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

* [submodules] Build static HumanSignal/dm2

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

* [submodules] Build static HumanSignal/dm2

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

* [submodules] Build static HumanSignal/dm2

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

* fix feature flag

* [submodules] Build static HumanSignal/dm2

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

* [submodules] Build static HumanSignal/dm2

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

* [submodules] Build static HumanSignal/dm2

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

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

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

* [submodules] Build static HumanSignal/dm2

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

* [submodules] Build static HumanSignal/dm2

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

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

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

* [submodules] Build static HumanSignal/dm2

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

* ci: Build frontend

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

* fix the saving of drafts when a user would leave the labelling screen

* ci: Build frontend

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

* remove console logs

* ci: Build frontend

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

* [submodules] Build static HumanSignal/dm2

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

* [submodules] Build static HumanSignal/dm2

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

---------

Co-authored-by: Travis1282 <travisjosephclark@gmail.com>
Co-authored-by: robot-ci-heartex <robot-ci-heartex@users.noreply.github.com>

* ci: Update Feature Flags

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

* ci: Update Feature Flags

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

* fix: OPTIC-137: Preview should not block navigation due to draft saving (#4835)

* fix: OPTIC-137: Preview should not block navigation due to draft saving

* ci: Build frontend

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

* fix navigation on submit and exit of annotation

* ci: Build frontend

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

---------

Co-authored-by: robot-ci-heartex <robot-ci-heartex@users.noreply.github.com>

* ci: PLATE-637: Support LS SDK in Follow Merge

* fix: LSDV-5560: Fix plus and minus hotkeys (#4784)

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

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

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

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

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

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

* docs: LSF Update

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

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

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

* docs: LSF Update

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

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

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

---------

Co-authored-by: Sergey <sergey.koshevarov@heartex.com>
Co-authored-by: Gondragos <Gondragos@users.noreply.github.com>

* ci: PLATE-637: Add LS SDK to validate dependencies

* fix: LEAP-24: /api/tasks performance improvement (#4738)

* fix: LEAP-24: /api/tasks performance improvement

* Fix skip_regular

* ci: Update Follow Merge PR message

* fix: OPTIC-140: Using pypi for human signal drf-yasg fork (#4837)

Co-authored-by: Wesley Lima <wesley@heartex.com>

* docs: Add release notes for 2.5.0 (#4840)

* docs: Add release notes for 2.5.0

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

* Updating release notes to add images and correct date placement

---------

Co-authored-by: robot-ci-heartex <robot-ci-heartex@users.noreply.github.com>
Co-authored-by: caitlin_wheeless <caitlin.wheeless@packetfabric.com>

* ci: PLATE-638: update mw dependencies

* ci: PLATE-638: update pytest deps

* ci: fix The license_file parameter is deprecated, use license_files instead.

* ci: pyaml update dependency to fix cython <3.0 dependency

* ci: update tavern to 1.22.0 to allow pyyaml>=6.0

* ci: revert all dependencies upgrade

* ci: fix yaml lint

* fix: LEAP-184: Fix created_labels_drafts handling and improve error display (#4802)

* fix: LEAP-184: Fix created_labels_drafts handling and improve error display

* testing for delete tasks annotations

* testing for annotation draft cleanup

* resolve issue in CI due to nondeterministic ordering

---------

Co-authored-by: jombooth <jombooth@users.noreply.github.com>
Co-authored-by: AndrejOros <AndrejOros@users.noreply.github.com>

* fix: OPTIC-133: Blank draft submitted with annotation when using hotkey submit (#4834)

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

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

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

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

---------

Co-authored-by: Brandon Martel <brandonmartel@gmail.com>
Co-authored-by: Sergey <sergey.koshevarov@heartex.com>

* docs: DOC-116: Create a page on upgrading Label Studio Enterprise  (#4836)

docs: DOC-116: Create a page on upgrading Label Studio Enterprise with health check instructions

* ci: Update Feature Flags

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

* chore: fix s3 export tests (#4842)

* docs: DOCS-132: Fix note formatting across files (#4846)

* feat: OPTIC-115: Add is_deleted field to User model (#4806)

* Add is_deleted field to user

* Add db index to user model is_deleted field

---------

Co-authored-by: dredivaris <dredivaris@users.noreply.github.com>

* chore: Bump version to 1.10.1dev

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

* ci: Update Feature Flags

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

* ci: Update Feature Flags

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

* chore: upgrade some dependencies to unbreak docker build with test deps (#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 381a71ebcd39ce3bb1b09ea0da29490c70ce5133.

* Revert "remove attrs dependency mark"

This reverts commit 7612eb246710587e2e839447a53db79cd252df04.

* https://github.com/taverntesting/tavern/issues/859 suggests we can go to a newer pytest

* docs: Add release notes for 2.5.0-1 (#4848)

* 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 <robot-ci-heartex@users.noreply.github.com>
Co-authored-by: Caitlin Wheeless <caitlin.wheeless@gmail.com>

* chore(deps): bump urllib3 from 1.26.16 to 1.26.17 in /deploy (#4850)

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](https://github.com/urllib3/urllib3/compare/1.26.16...1.26.17)

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* docs: Update try cloud header link (#4854)

Update try cloud header link

* docs: DOCS-128: Fix role descriptions to include appropriate API access (#4856)

* fix: API permissions for docs (#4858)

* Revert "fix: API permissions for docs" (#4859)

Revert "fix: API permissions for docs (#4858)"

This reverts commit 86ca809265fa83ab10cfce6dcd75f36ef9e53ecc.

* fix: Make API docs public

* ci: Update Feature Flags

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

* fix: make blue required in cicd (#4863)

* fix: LEAP-149: Fix selected=true for Taxonomy (#3837)

* [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 <hlomzik@gmail.com>
Co-authored-by: nikitabelonogov <nikitabelonogov@users.noreply.github.com>
Co-authored-by: robot-ci-heartex <robot-ci-heartex@users.noreply.github.com>
Co-authored-by: hlomzik <hlomzik@users.noreply.github.com>

* chore: Bump version to 1.9.2dev

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

* docs: DOC-137: Remove page for unsupported time series feature (#4871)

* 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 (#4872)

* docs: DOC-120: Recommend SSRF protection variable

* Linked to the SSRF section from K8s pages

* docs: Remove tier-specific content from the table of content (#4873)

Switch from filter to function

* feat: OPTIC-118: Query updates to support user soft deletion (#4832)

* 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 <dredivaris@users.noreply.github.com>

* fix: LEAP-182: Org and deployment level setting for cert verification (#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

* ci: Update Feature Flags

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

* ci: split slack check

* fix: LEAP-250: Fix maxUsages for New Taxonomy (#4877)

* [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 <hlomzik@gmail.com>
Co-authored-by: robot-ci-heartex <robot-ci-heartex@users.noreply.github.com>

* fix: LEAP-192: Check avatar file extension (#4818)

* fix: LEAP-192: Check avatar file extension

* Add comment

* Fix filename

---------

Co-authored-by: MihajloHoma <MihajloHoma@users.noreply.github.com>

* fix: OPTIC-79: Add queueTotal to lsfProperties from project (#4742)

* [submodules] Build static HumanSignal/dm2

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

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

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

* [submodules] Build static HumanSignal/dm2

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

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

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

* [submodules] Build static HumanSignal/dm2

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

* [submodules] Build static HumanSignal/dm2

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

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

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

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

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

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

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

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

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

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

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

* Add queue_total and queue_done fields to project serializer

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

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

* docs: LSF Update

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

* ci: Build frontend

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

* [submodules] Build static HumanSignal/dm2

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

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

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

* [submodules] Build static HumanSignal/dm2

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

* merge develop

---------

Co-authored-by: Travis1282 <travisjosephclark@gmail.com>
Co-authored-by: Andreas Divaris <dredivaris@gmail.com>
Co-authored-by: AndrejOros <AndrejOros@users.noreply.github.com>
Co-authored-by: robot-ci-heartex <robot-ci-heartex@users.noreply.github.com>
Co-authored-by: Brandon Martel <brandonmartel@gmail.com>

* feat: OPTIC-116: User soft-deletion API (#4876)

* feat: OPTIC-116: User soft-deletion API

* Add new HasOwnerPermission to check owner for deletion, add soft_delete function

* Update tests

* Add linting changes

* Add permission_required to view

* Linting fix

* Updates to fix soft delete and add typing

* Add newlines for test legibility

* Update status code, update typing error

* Add new url to all_urls.json

---------

Co-authored-by: dredivaris <dredivaris@users.noreply.github.com>

* fix: LEAP-33: Fixes for labels by Taxonomy (#4757)

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

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

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

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

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

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

* docs: LSF Update

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

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

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

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

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

* docs: LSF Update

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

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

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

* docs: LSF Update

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

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

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

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

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

* ci: Build frontend

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

---------

Co-authored-by: hlomzik <hlomzik@gmail.com>
Co-authored-by: hlomzik <hlomzik@users.noreply.github.com>
Co-authored-by: robot-ci-heartex <robot-ci-heartex@users.noreply.github.com>
Co-authored-by: farioas <farioas@users.noreply.github.com>

* feat: LEAP-185: Send webhook on task from storage creation (#4845)

* feat: LEAP-185: Send webhook on task from storage creation

* Fix comment

* chore: LEAP-52: add tests for the pagination fix in label-studio-sdk#153 (#4891)

Co-authored-by: jombooth <jombooth@users.noreply.github.com>

* fix: LEAP-252: Use standard error message for Async Taxonomy errors (#4886)

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

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

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

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

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

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

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

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

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

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

* docs: LSF Update

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

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

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

* docs: LSF Update

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

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

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

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

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

---------

Co-authored-by: Julio Sgarbi <julio.sgarbi@hotmail.com>
Co-authored-by: hlomzik <hlomzik@gmail.com>
Co-authored-by: hlomzik <hlomzik@users.noreply.github.com>

* chore: Bump label-studio-converter version to 0.0.57 (#4895)

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

Co-authored-by: robot-ci-heartex <robot-ci-heartex@users.noreply.github.com>

* docs: DOC-132: Small update to Projects to Groups Mapping description (#4897)

* fix: DIA-414: Validate bucket/credentials when editing storage (#4847)

* fix: DIA-414: Validate bucket/credentials when editing storage

* Catch NoSuchBucket error code

* check httpstatuscode in addition to error code

* remove print statements

* reformat

---------

Co-authored-by: AndrejOros <AndrejOros@users.noreply.github.com>

* fix: LEAP-255: Parse username and password from basic auth URL and use for API calls (#4889)

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

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

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

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

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

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

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

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

---------

Co-authored-by: Julio Sgarbi <julio.sgarbi@hotmail.com>
Co-authored-by: hlomzik <hlomzik@gmail.com>

* ci: bump thehanimo/pr-title-checker from 1.4.0 to 1.4.1 (#4904)

Bumps [thehanimo/pr-title-checker](https://github.com/thehanimo/pr-title-checker) from 1.4.0 to 1.4.1.
- [Release notes](https://github.com/thehanimo/pr-title-checker/releases)
- [Commits](https://github.com/thehanimo/pr-title-checker/compare/v1.4.0...v1.4.1)

---
updated-dependencies:
- dependency-name: thehanimo/pr-title-checker
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* fix: OPTIC-116 update users api for soft delete to match format of other users api endpoints (#4890)

* fix: OPTIC-116 update users api for soft delete to match format of other users api endpoints

* Update test case to reflect new url

* Change soft delete drf parent class in order to fix openapi schema generation

* Remove unused import

* Add back in explicit HasObjectPermission, while its set as default permission in LSE, it still needs to be set explicitly in LSO

* docs: Add release notes for 2.5.0-1 (#4911)

* docs: Add release notes for 2.5.0-1

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

* clean up release notes

---------

Co-authored-by: robot-ci-heartex <robot-ci-heartex@users.noreply.github.com>
Co-authored-by: Jo Booth <jo.m.booth@gmail.com>

* ci: PLATE-679: Fix Expression injection in Actions (#4898)

* fix: LEAP-280: Azure storage validation too long (#4905)

* fix: LEAP-280: Azure storage validation too long

* Fix test dependency

* fix: LEAP-193: Double check for upload url ip (#4828)

* fix: LEAP-193: Double check for upload url ip

* Fix typing

* Add ssrf_safe_get

* Fix tests

* fix: OPTIC-179: Properly ensure content is escaped (#4926)

* fix: OPTIC-179: Properly ensure content is escaped

* ci: Build frontend

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

* update types

* ci: Build frontend

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

* update

* ci: Build frontend

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

* update

* Update label_studio/frontend/src/pages/DataManager/DataManager.js

* ci: Build frontend

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

---------

Co-authored-by: robot-ci-heartex <robot-ci-heartex@users.noreply.github.com>

* DOC-148: Update bug_report.md to remove auto-assignment (#4933)

Update bug_report.md

Remove max as auto-assignee for issue template.

* fix: LEAP-256: Include the 'legacy' property in the 'Taxonomy' tag (#4884)

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

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

* docs: LSF Update

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

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

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

* docs: LSF Update

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

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

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

* docs: LSF Update

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

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

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

---------

Co-authored-by: Julio Sgarbi <julio.sgarbi@hotmail.com>
Co-authored-by: juliosgarbi <juliosgarbi@users.noreply.github.com>

* docs: Fix broken links in Project Setup page (#4937)

Links were not rendering correctly

* docs: DOC-122: Data discovery with AWS storage (#4907)

* docs: DOC-122: Data discovery with AWS storage

* Reduced image size

* Updated to incorporate Patrick's review feedback

* fix: LEAP-19: Add GCS bucket cache (#4778)

* fix: LEAP-19: Add GCS bucket cache

* Fix typing

* Add ttl for cache

* Add type definitions

* Make ttl_hash required

* ci: Update Feature Flags

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

* ci: disable slack domain check

* feat: Allow the AWS S3 signature version to be specified for Django storages (#4869)

* Allow the AWS S3 signature version to be specified for Django storages

Signed-off-by: David Newman <darthhexx@gmail.com>

* Fix spacing

Signed-off-by: David Newman <darthhexx@gmail.com>

---------

Signed-off-by: David Newman <darthhexx@gmail.com>
Co-authored-by: Brandon Martel <brandonmartel@gmail.com>

* feat: OPTIC-174: Allow the AWS S3 signature version to be specified for Django storages (#4928)

* Allow the AWS S3 signature version to be specified for Django storages

Signed-off-by: David Newman <darthhexx@gmail.com>

* Fix spacing

Signed-off-by: David Newman <darthhexx@gmail.com>

---------

Signed-off-by: David Newman <darthhexx@gmail.com>
Co-authored-by: David Newman <darthhexx@gmail.com>

* chore: Bump version to 1.9.3dev

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

* Create codeql.yml action

* Update codeql.yml

* ci: fix codeql override config

* ci: fix config

* ci: SRE-700: Prefer Jira over Aha

* ci: temp disable codeql

* Create codeql.yml

* docs: Add release notes for 2.6.0 (#4957)

* docs: Add release notes for 2.6.0

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

* Update 2.6.0.md

---------

Co-authored-by: robot-ci-heartex <robot-ci-heartex@users.noreply.github.com>
Co-authored-by: Caitlin Wheeless <caitlin.wheeless@gmail.com>

* docs: Support parents in sidebar menu (#4965)

* Support different enterprise parent

* Remove auto formatting

* ci: bump release-drafter/release-drafter from 5.24.0 to 5.25.0 (#4948)

Bumps [release-drafter/release-drafter](https://github.com/release-drafter/release-drafter) from 5.24.0 to 5.25.0.
- [Release notes](https://github.com/release-drafter/release-drafter/releases)
- [Commits](https://github.com/release-drafter/release-drafter/compare/v5.24.0...v5.25.0)

---
updated-dependencies:
- dependency-name: release-drafter/release-drafter
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* docs: DOC-148: Update feature_request.md remove auto-assignment (#4934)

DOC-148: Update feature_request.md remove auto-assignment

Remove max from issue auto-assignment

* fix: OPTIC-182: Ensuring Task view always has task attribute no matter the method called (#4925)

Co-authored-by: Wesley Lima <wesley@heartex.com>

* fix: DIA-631: [FE] if associated projects dont get sent back the data-explorer breaks (#4960)

* [submodules] Build static HumanSignal/dm2

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

* ci: Build frontend

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

* [submodules] Build static HumanSignal/dm2

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

* [submodules] Build static HumanSignal/dm2

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

---------

Co-authored-by: Yousif Yassi <yousif@heartex.com>
Co-authored-by: robot-ci-heartex <robot-ci-heartex@users.noreply.github.com>
Co-authored-by: yyassi-heartex <104568407+yyassi-heartex@users.noreply.github.com>

* fix: LEAP-306: Fix security vulnerabilities (#4958)

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

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

* ci: Build frontend

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

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

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

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

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

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

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

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

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

---------

Co-authored-by: Julio Sgarbi <julio.sgarbi@hotmail.com>
Co-authored-by: robot-ci-heartex <robot-ci-heartex@users.noreply.github.com>

* docs: DOC-153: Adjust order in page front matter (#4967)

* docs: DOC-153: Adjust order in page front matter

* Update predictions.md

* docs: DOC-151: Remove Firefox and Safari from browser list (#4969)

docs: DOC-151: Remove Firefox and Safari from list of supported web browsers

* fix: LEAP-295: Fix error styles in LS modals (#4949)

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

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

* Fix LSF margin in Config Editor

* ci: Build frontend

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

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

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

---------

Co-authored-by: hlomzik <hlomzik@gmail.com>
Co-authored-by: robot-ci-heartex <robot-ci-heartex@users.noreply.github.com>

* ci: Update Feature Flags

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

* fix: LEAP-304: Fix github vulnerabilities (#4980)

* fix: LEAP-304: Fix github vulnerabilities

* ci: Build frontend

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

---------

Co-authored-by: robot-ci-heartex <robot-ci-heartex@users.noreply.github.com>

* chore: LEAP-221: Remove Taxonomy flags (#4866)

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

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

* docs: LSF Update

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

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

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

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

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

* ci: Build frontend

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

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

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

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

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

* docs: LSF Update

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

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

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

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

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

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

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

---------

Co-authored-by: hlomzik <hlomzik@gmail.com>
Co-authored-by: robot-ci-heartex <robot-ci-heartex@users.noreply.github.com>

* docs: Add release notes for 2.6.0-2 (#4982)

* docs: Add release notes for 2.6.0-2

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

* Update 2.6.0-2.md

---------

Co-authored-by: robot-ci-heartex <robot-ci-heartex@users.noreply.github.com>
Co-authored-by: Caitlin Wheeless <caitlin.wheeless@gmail.com>

* docs: Add release notes for 2.6.0-1 (#4975)

* docs: Add release notes for 2.6.0-1

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

* Update 2.6.0-1.md

* Update 2.6.0-1.md

---------

Co-authored-by: robot-ci-heartex <robot-ci-heartex@users.noreply.github.com>
Co-authored-by: Caitlin Wheeless <caitlin.wheeless@gmail.com>

* ci: bump actions/setup-node from 3 to 4 (#4985)

Bumps [actions/setup-node](https://github.com/actions/setup-node) from 3 to 4.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/v3...v4)

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* ci: fix slack invite check

* feat: OPTIC-65: Adding label_config_hash to project (#4849)

* feat: OPTIC-65: Adding label_config_hash to project

* feat: OPTIC-65: Making sure migrations are not looking for future db columns

---------

Co-authored-by: Wesley Lima <wesley@heartex.com>

* ci: Update Feature Flags

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

* fix: LEAP-218: Improve performance of search (#4952)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

* docs: LSF Update

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

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

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

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

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

* docs: LSF Update

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

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

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

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

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

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

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

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

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

---------

Co-authored-by: Julio Sgarbi <julio.sgarbi@hotmail.com>
Co-authored-by: juliosgarbi <juliosgarbi@users.noreply.github.com>

* fix: LEAP-303: Fix github vulnerabilities (#4989)

* [submodules] Build static HumanSignal/dm2

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

* [submodules] Build static HumanSignal/dm2

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

---------

Co-authored-by: Julio Sgarbi <julio.sgarbi@hotmail.com>

* fix: LEAP-314: Fix Github vulnerabilities (#4990)

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

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

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

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

---------

Co-authored-by: Julio Sgarbi <julio.sgarbi@hotmail.com>

* ci: Update Feature Flags

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

* feat: LEAP-58: Proxy URL for Taxonomy if possible (#4918)

* [submodules] Build static HumanSignal/dm2

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

* [submodules] Build static HumanSignal/dm2

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

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

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

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

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

* fix: LEAP-58: Add project-level presign API to support flat-file taxonomy in storage

* [submodules] Build static HumanSignal/dm2

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

* ci: Build frontend

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

* fix paths issue

* fix failing pytests

* associated frontend updates

* introduce some tavern tests for new + existing endpoint

* ci: Build frontend

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

* [submodules] Build static HumanSignal/dm2

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

* [submodules] Build static HumanSignal/dm2

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

* additional function for freezing time

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

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

* docs: LSF Update

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

* [submodules] Build static HumanSignal/dm2

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

* ci: Build frontend

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

* 404 -> 400

* [submodules] Build static HumanSignal/dm2

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

* fix testcases

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

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

* [submodules] Build static HumanSignal/dm2

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

* fix comment

* ci: Build frontend

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

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

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

---------

Co-authored-by: hlomzik <hlomzik@gmail.com>
Co-authored-by: Jo Booth <jo.m.booth@gmail.com>
Co-authored-by: robot-ci-heartex <robot-ci-heartex@users.noreply.github.com>
Co-authored-by: MihajloHoma <MihajloHoma@users.noreply.github.com>

* ci: Update Feature Flags

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

* fix: LEAP-16: Add validation to contextual scrolling (#4651)

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

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

* docs: LSF Update

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

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

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

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

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

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

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

* docs: LSF Update

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

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

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

* docs: LSF Update

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

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

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

---------

Co-authored-by: Julio Sgarbi <julio.sgarbi@hotmail.com>
Co-authored-by: hlomzik <hlomzik@users.noreply.github.com>
Co-authored-by: hlomzik <hlomzik@gmail.com>

* fix: LEAP-58: split label config hash migration, use values_list (#5005)

* split label config hash migration, use only() and values()

* use values list in annotations migration too

* perf: LEAP-32: Improve performance of zooming at Image Segmentation (#4800)

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

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

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

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

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

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

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

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

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

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

* docs: LSF Update

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

* ci: Build frontend

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

* docs: LSF Update

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

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

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

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

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

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

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

---------

Co-authored-by: Sergey <sergey.koshevarov@heartex.com>
Co-authored-by: Sergey <gondragos@gmail.com>
Co-authored-by: robot-ci-heartex <robot-ci-heartex@users.noreply.github.com>

* feat: OPTIC-181: refactoring of soft-delete from Users to OrganizationMembers (#4927)

* feat; OPTIC-181: refactoring of soft-delete from Users to OrganizationMembers

* Remove is_deleted and rely on deleted_at, add migration

* Linter formatting fixes

* Update all user.organization queries to filter out deleted user org memberships

* Update soft_delete to update user's active_organization

* Add organization member mixin for permissions purposes

* Move soft-delete api to label studio and move test case to org test file

* Move soft delete api endpoint to remove from list endpoint to its own detail view

* Linter fixes

* Add helptext to migration

* Updated object permissions check to account for all write methods (non-safe methods)

* Revert accidentally commited change

Co-authored-by: bmartel <brandonmartel@gmail.com>

* Update user context to pass in users instead of request (which sometimes breaks previous context)

* Update user org member queries for efficiency

* Add comment

* Fix issue where deleted user can log back in, add tests validate fix

* Add fix to reinstate user via email invite flow

* Add release of task locks for soft-delete users

* Fix query

* Remove deleted soft-delete users endpoint from all_urls

* check request in context before attempting to use it

* Add serializer context to areas using UserSerializer

---------

Co-authored-by: bmartel <brandonmartel@gmail.com>
Co-authored-by: bmartel <bmartel@users.noreply.github.com>

* fix: DIA-643: [FE] max threshold 1 makes it so we cant see results for semantic search (#5001)

* [submodules] Build static HumanSignal/dm2

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

* [submodules] Build static HumanSignal/dm2

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

---------

Co-authored-by: Yousif Yassi <yousif@heartex.com>
Co-authored-by: yyassi-heartex <104568407+yyassi-heartex@users.noreply.github.com>

* fix: DIA-536: [FE] Show Records As They Are Imported (#4968)

* [submodules] Build static HumanSignal/dm2

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

* [submodules] Build static HumanSignal/dm2

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

* [submodules] Build static HumanSignal/dm2

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

* [submodules] Build static HumanSignal/dm2

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

---------

Co-authored-by: Yousif Yassi <yousif@heartex.com>
Co-authored-by: yyassi-heartex <104568407+yyassi-heartex@users.noreply.github.com>

* ci: Update Feature Flags

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

* fix: LEAP-345: Fix taxonomy items collapsing when dropdown is closed (#4996)

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

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

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

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

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

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

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

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

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

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

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

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

---------

Co-authored-by: Julio Sgarbi <julio.sgarbi@hotmail.com>
Co-authored-by: hlomzik <hlomzik@gmail.com>

* feat: LEAP-324: Return builds files to LS monorepo (#5010)

* feat: LEAP-324: Return builds files to LS monorepo

* ci: Build frontend

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

---------

Co-authored-b…
nikitabelonogov added a commit that referenced this pull request Feb 8, 2024
* fix: LEAP-1: Start migration to monorepo (#4731)

* fix: LEAP-1: Start migration to monorepo

* Fix assets and useEffects returning

* add new rules to svg

* remove duplicated assets

* add back frontend folder

* get old build

* add back deleted files

* remove diffs

* remove default eslint rc

* Remove package-lock, update yarn.lock

* Remove yarnrc with wrong release

* move files from label_studio/frontend to web/apps

* remove files from frontend folder

* fix package.json

* fix yarn.lock

* fix assets and bem after move files

---------

Co-authored-by: hlomzik <hlomzik@gmail.com>

* feat: LEAP-47: Move datamanager into the monorepo (#4737)

* fix: LEAP-1: Start migration to monorepo

* Fix assets and useEffects returning

* add new rules to svg

* remove duplicated assets

* feat: Move datamanager into the monorepo

* add datamanager into ls repo

* update datamanager

* fix some packages that was missing

* Update web/.env.example

Co-authored-by: yyassi-heartex <104568407+yyassi-heartex@users.noreply.github.com>

---------

Co-authored-by: yyassi-heartex <104568407+yyassi-heartex@users.noreply.github.com>

* feat: LEAP-53: Move editor into the monorepo (#4870)

* fix: LEAP-1: Start migration to monorepo

* Fix assets and useEffects returning

* add new rules to svg

* remove duplicated assets

* feat: Move datamanager into the monorepo

* add datamanager into ls repo

* feat: LEAP-53: Move editor into the monorepo

* migrate editor to monorepo

* add some new packages and try to add different webpack configs

* add submodules

* remove github folder

* add submodules as folders

* Adjust docker config to work with monorepo

* merge conflicts

* Fix js libraries paths

* delete npmrc file

* update gitignore to add the files that shouldn't be on git

* delete gitignore

* add watch for libs

* add env.build and unification of webpack config

* add env.build

---------

Co-authored-by: Nick Skriabin <nr@fenelon.ru>

* feat: LEAP-324: Return builds files to LS monorepo (#4997)

* feat: LEAP-324: Return builds and source files to LS monorepo

* remove source files

* fix icons

* fix output file

* remove examples

* change output

* change output and add examples

* fix: LEAP-347: LSF running as standalone app (#5022)

* fix: LEAP-347: LSF running as standalone app

* config editor to work standalone

* feat: LEAP-54: Move editor e2e tests to the new LS monorepo (#5028)

* feat: LEAP-54: Move editor e2e tests to the new LS monorepo

* move e2e folder to test folder

* chore: LEAP-50: Update makefile to work with current state of monorepo (#5043)

* chore: LEAP-50: Update makefile to work with current state of monorepo

* Refactoring

Co-authored-by: bmartel <brandonmartel@gmail.com>

* Refactoring

Co-authored-by: bmartel <brandonmartel@gmail.com>

* Keep frontend-fetch for potentional commented rollback

---------

Co-authored-by: bmartel <brandonmartel@gmail.com>

* feat: LEAP-239: Move ls-frontend-test to monorepo and make cypress tests work (#5051)

* feat: LEAP-54: Move editor e2e tests to the new LS monorepo

* feat: LEAP-239: Move ls-frontend-test to monorepo and make cypress tests work

* add cypress

* move e2e folder to test folder

* remove nx cypress and config default cypress

* add the frontend-test as a lib

* add frontend-test as a lib

* fix cypress tests

* remove dev build

* delete package lock

* feat: LEAP-56: Update package scripts to run units e2e and integration tests (#5052)

* feat: LEAP-54: Move editor e2e tests to the new LS monorepo

* feat: LEAP-239: Move ls-frontend-test to monorepo and make cypress tests work

* add cypress

* move e2e folder to test folder

* remove nx cypress and config default cypress

* add the frontend-test as a lib

* add frontend-test as a lib

* fix cypress tests

* remove dev build

* delete package lock

* feat: LEAP-56: Update package scripts to run units e2e and integration tests

* remove dist folder

* remove nx cloud

* merge conflicts

* clear commands

* feat: LEAP-325: Implement a mechanism to toggle between the current structure and the monorepo setup (#5058)

feat: LEAP-325: ADd mechanist to switch between current structure and monorepo

* ci: CI TEST monorepo (#5064)

* [submodules] Copy src HumanSignal/dm2

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

* [submodules] Build static HumanSignal/dm2

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

---------

Co-authored-by: Nikita Belonogov <nikita.belonogov@humansignal.com>

* feat: LEAP-379: Add docs to monorepo (#5074)

* feat: LEAP-379: Add docs to monorepo

* fix typos

* fix: LEAP-409: Update files to match with monorepo monorepo (#5073)

* [submodules] Copy src HumanSignal/dm2

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

* [submodules] Build static HumanSignal/dm2

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

* fix: LEAP-409: Update files to match with monorepo

* [submodules] Copy src HumanSignal/dm2

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

* [submodules] Build static HumanSignal/dm2

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

* fix editor changing the index name and merging diffs

---------

Co-authored-by: Julio Sgarbi <julio.sgarbi@hotmail.com>

* ci: TEST monorepo (#5079)

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

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

* docs: LSF Update

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

* [submodules] Copy src HumanSignal/label-studio-frontend

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

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

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

---------

Co-authored-by: Nikita Belonogov <nikita.belonogov@humansignal.com>

* fix: LEAP-420: Update README.md and update env files (#5081)

* fix: LEAP-420: Update README.md and update env files

* some fixes on README.md

* get rid of env

* add information that the lsf:serve must be running to integration test

* fix: LEAP-E-1: Merge with development (#5086)

* feat: LEAP-206: Ensure users can navigate freely and drafts are saved when leaving the labelling screen (#4823)

* [submodules] Build static HumanSignal/dm2

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

* [submodules] Build static HumanSignal/dm2

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

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

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

* [submodules] Build static HumanSignal/dm2

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

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

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

* [submodules] Build static HumanSignal/dm2

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

* [submodules] Build static HumanSignal/dm2

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

* [submodules] Build static HumanSignal/dm2

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

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

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

* draft guard added for preserving drafts on navagate away

* Update label_studio/frontend/src/components/DraftGuard/DraftGuard.js

* add feature flag

* [submodules] Build static HumanSignal/dm2

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

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6099123242

* add toast to lso

* message toast import fix

* ci: Build frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6114309463

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6114412393

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6114441739

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6150533961

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6150877518

* fix feature flag

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6161293100

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6161303530

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6164632430

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6164636576

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6164750707

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6173795893

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6177525481

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6177595440

* ci: Build frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6278172019

* fix the saving of drafts when a user would leave the labelling screen

* ci: Build frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6278960962

* remove console logs

* ci: Build frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6301442739

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6301453665

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6314325373

---------

Co-authored-by: Travis1282 <travisjosephclark@gmail.com>
Co-authored-by: robot-ci-heartex <robot-ci-heartex@users.noreply.github.com>

* ci: Update Feature Flags

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6322034955

* ci: Update Feature Flags

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6335139756

* fix: OPTIC-137: Preview should not block navigation due to draft saving (#4835)

* fix: OPTIC-137: Preview should not block navigation due to draft saving

* ci: Build frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6329001581

* fix navigation on submit and exit of annotation

* ci: Build frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6332976455

---------

Co-authored-by: robot-ci-heartex <robot-ci-heartex@users.noreply.github.com>

* ci: PLATE-637: Support LS SDK in Follow Merge

* fix: LSDV-5560: Fix plus and minus hotkeys (#4784)

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6187555642

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6303749414

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6303751370

* docs: LSF Update

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6303751370

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6314611853

* docs: LSF Update

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6314611853

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6340084416

---------

Co-authored-by: Sergey <sergey.koshevarov@heartex.com>
Co-authored-by: Gondragos <Gondragos@users.noreply.github.com>

* ci: PLATE-637: Add LS SDK to validate dependencies

* fix: LEAP-24: /api/tasks performance improvement (#4738)

* fix: LEAP-24: /api/tasks performance improvement

* Fix skip_regular

* ci: Update Follow Merge PR message

* fix: OPTIC-140: Using pypi for human signal drf-yasg fork (#4837)

Co-authored-by: Wesley Lima <wesley@heartex.com>

* docs: Add release notes for 2.5.0 (#4840)

* docs: Add release notes for 2.5.0

Workflow run: https://github.com/HumanSignal/label-studio-enterprise/actions/runs/6341358471

* Updating release notes to add images and correct date placement

---------

Co-authored-by: robot-ci-heartex <robot-ci-heartex@users.noreply.github.com>
Co-authored-by: caitlin_wheeless <caitlin.wheeless@packetfabric.com>

* ci: PLATE-638: update mw dependencies

* ci: PLATE-638: update pytest deps

* ci: fix The license_file parameter is deprecated, use license_files instead.

* ci: pyaml update dependency to fix cython <3.0 dependency

* ci: update tavern to 1.22.0 to allow pyyaml>=6.0

* ci: revert all dependencies upgrade

* ci: fix yaml lint

* fix: LEAP-184: Fix created_labels_drafts handling and improve error display (#4802)

* fix: LEAP-184: Fix created_labels_drafts handling and improve error display

* testing for delete tasks annotations

* testing for annotation draft cleanup

* resolve issue in CI due to nondeterministic ordering

---------

Co-authored-by: jombooth <jombooth@users.noreply.github.com>
Co-authored-by: AndrejOros <AndrejOros@users.noreply.github.com>

* fix: OPTIC-133: Blank draft submitted with annotation when using hotkey submit (#4834)

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6326183273

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6344022688

---------

Co-authored-by: Brandon Martel <brandonmartel@gmail.com>
Co-authored-by: Sergey <sergey.koshevarov@heartex.com>

* docs: DOC-116: Create a page on upgrading Label Studio Enterprise  (#4836)

docs: DOC-116: Create a page on upgrading Label Studio Enterprise with health check instructions

* ci: Update Feature Flags

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6347745118

* chore: fix s3 export tests (#4842)

* docs: DOCS-132: Fix note formatting across files (#4846)

* feat: OPTIC-115: Add is_deleted field to User model (#4806)

* Add is_deleted field to user

* Add db index to user model is_deleted field

---------

Co-authored-by: dredivaris <dredivaris@users.noreply.github.com>

* chore: Bump version to 1.10.1dev

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6358039273

* ci: Update Feature Flags

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6376557020

* ci: Update Feature Flags

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6389281081

* chore: upgrade some dependencies to unbreak docker build with test deps (#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 381a71ebcd39ce3bb1b09ea0da29490c70ce5133.

* Revert "remove attrs dependency mark"

This reverts commit 7612eb246710587e2e839447a53db79cd252df04.

* https://github.com/taverntesting/tavern/issues/859 suggests we can go to a newer pytest

* docs: Add release notes for 2.5.0-1 (#4848)

* 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 <robot-ci-heartex@users.noreply.github.com>
Co-authored-by: Caitlin Wheeless <caitlin.wheeless@gmail.com>

* chore(deps): bump urllib3 from 1.26.16 to 1.26.17 in /deploy (#4850)

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](https://github.com/urllib3/urllib3/compare/1.26.16...1.26.17)

---
updated-dependencies:
- dependency-name: urllib3
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* docs: Update try cloud header link (#4854)

Update try cloud header link

* docs: DOCS-128: Fix role descriptions to include appropriate API access (#4856)

* fix: API permissions for docs (#4858)

* Revert "fix: API permissions for docs" (#4859)

Revert "fix: API permissions for docs (#4858)"

This reverts commit 86ca809265fa83ab10cfce6dcd75f36ef9e53ecc.

* fix: Make API docs public

* ci: Update Feature Flags

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6402169669

* fix: make blue required in cicd (#4863)

* fix: LEAP-149: Fix selected=true for Taxonomy (#3837)

* [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 <hlomzik@gmail.com>
Co-authored-by: nikitabelonogov <nikitabelonogov@users.noreply.github.com>
Co-authored-by: robot-ci-heartex <robot-ci-heartex@users.noreply.github.com>
Co-authored-by: hlomzik <hlomzik@users.noreply.github.com>

* chore: Bump version to 1.9.2dev

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6410731721

* docs: DOC-137: Remove page for unsupported time series feature (#4871)

* 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 (#4872)

* docs: DOC-120: Recommend SSRF protection variable

* Linked to the SSRF section from K8s pages

* docs: Remove tier-specific content from the table of content (#4873)

Switch from filter to function

* feat: OPTIC-118: Query updates to support user soft deletion (#4832)

* 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 <dredivaris@users.noreply.github.com>

* fix: LEAP-182: Org and deployment level setting for cert verification (#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

* ci: Update Feature Flags

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6452916005

* ci: split slack check

* fix: LEAP-250: Fix maxUsages for New Taxonomy (#4877)

* [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 <hlomzik@gmail.com>
Co-authored-by: robot-ci-heartex <robot-ci-heartex@users.noreply.github.com>

* fix: LEAP-192: Check avatar file extension (#4818)

* fix: LEAP-192: Check avatar file extension

* Add comment

* Fix filename

---------

Co-authored-by: MihajloHoma <MihajloHoma@users.noreply.github.com>

* fix: OPTIC-79: Add queueTotal to lsfProperties from project (#4742)

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6099175716

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6099186034

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6126697671

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6191135530

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6191149554

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6199486597

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6201782822

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6215277169

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6237615551

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6250094239

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6250115389

* Add queue_total and queue_done fields to project serializer

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6403602996

* docs: LSF Update

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6403602996

* ci: Build frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6403661920

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6410235609

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6410289300

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6421795914

* merge develop

---------

Co-authored-by: Travis1282 <travisjosephclark@gmail.com>
Co-authored-by: Andreas Divaris <dredivaris@gmail.com>
Co-authored-by: AndrejOros <AndrejOros@users.noreply.github.com>
Co-authored-by: robot-ci-heartex <robot-ci-heartex@users.noreply.github.com>
Co-authored-by: Brandon Martel <brandonmartel@gmail.com>

* feat: OPTIC-116: User soft-deletion API (#4876)

* feat: OPTIC-116: User soft-deletion API

* Add new HasOwnerPermission to check owner for deletion, add soft_delete function

* Update tests

* Add linting changes

* Add permission_required to view

* Linting fix

* Updates to fix soft delete and add typing

* Add newlines for test legibility

* Update status code, update typing error

* Add new url to all_urls.json

---------

Co-authored-by: dredivaris <dredivaris@users.noreply.github.com>

* fix: LEAP-33: Fixes for labels by Taxonomy (#4757)

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6124929627

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6174465648

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6199379114

* docs: LSF Update

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6199379114

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6276197292

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6277361536

* docs: LSF Update

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6277361536

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6300175279

* docs: LSF Update

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6300175279

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6350584078

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6381193990

* ci: Build frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6381278017

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6394794922

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6399588606

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6408173324

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6419772202

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6456728285

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6457584458

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6469478285

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6471048471

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6482194842

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6482795848

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6494103664

---------

Co-authored-by: hlomzik <hlomzik@gmail.com>
Co-authored-by: hlomzik <hlomzik@users.noreply.github.com>
Co-authored-by: robot-ci-heartex <robot-ci-heartex@users.noreply.github.com>
Co-authored-by: farioas <farioas@users.noreply.github.com>

* feat: LEAP-185: Send webhook on task from storage creation (#4845)

* feat: LEAP-185: Send webhook on task from storage creation

* Fix comment

* chore: LEAP-52: add tests for the pagination fix in label-studio-sdk#153 (#4891)

Co-authored-by: jombooth <jombooth@users.noreply.github.com>

* fix: LEAP-252: Use standard error message for Async Taxonomy errors (#4886)

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6473762318

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6485975228

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6486178314

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6502038292

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6502043930

* docs: LSF Update

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6502043930

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6508275751

* docs: LSF Update

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6508275751

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6509180009

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6509454897

---------

Co-authored-by: Julio Sgarbi <julio.sgarbi@hotmail.com>
Co-authored-by: hlomzik <hlomzik@gmail.com>
Co-authored-by: hlomzik <hlomzik@users.noreply.github.com>

* chore: Bump label-studio-converter version to 0.0.57 (#4895)

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6501686091

Co-authored-by: robot-ci-heartex <robot-ci-heartex@users.noreply.github.com>

* docs: DOC-132: Small update to Projects to Groups Mapping description (#4897)

* fix: DIA-414: Validate bucket/credentials when editing storage (#4847)

* fix: DIA-414: Validate bucket/credentials when editing storage

* Catch NoSuchBucket error code

* check httpstatuscode in addition to error code

* remove print statements

* reformat

---------

Co-authored-by: AndrejOros <AndrejOros@users.noreply.github.com>

* fix: LEAP-255: Parse username and password from basic auth URL and use for API calls (#4889)

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6487327137

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6508253604

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6509549609

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6532699563

---------

Co-authored-by: Julio Sgarbi <julio.sgarbi@hotmail.com>
Co-authored-by: hlomzik <hlomzik@gmail.com>

* ci: bump thehanimo/pr-title-checker from 1.4.0 to 1.4.1 (#4904)

Bumps [thehanimo/pr-title-checker](https://github.com/thehanimo/pr-title-checker) from 1.4.0 to 1.4.1.
- [Release notes](https://github.com/thehanimo/pr-title-checker/releases)
- [Commits](https://github.com/thehanimo/pr-title-checker/compare/v1.4.0...v1.4.1)

---
updated-dependencies:
- dependency-name: thehanimo/pr-title-checker
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* fix: OPTIC-116 update users api for soft delete to match format of other users api endpoints (#4890)

* fix: OPTIC-116 update users api for soft delete to match format of other users api endpoints

* Update test case to reflect new url

* Change soft delete drf parent class in order to fix openapi schema generation

* Remove unused import

* Add back in explicit HasObjectPermission, while its set as default permission in LSE, it still needs to be set explicitly in LSO

* docs: Add release notes for 2.5.0-1 (#4911)

* docs: Add release notes for 2.5.0-1

Workflow run: https://github.com/HumanSignal/label-studio-enterprise/actions/runs/6540080539

* clean up release notes

---------

Co-authored-by: robot-ci-heartex <robot-ci-heartex@users.noreply.github.com>
Co-authored-by: Jo Booth <jo.m.booth@gmail.com>

* ci: PLATE-679: Fix Expression injection in Actions (#4898)

* fix: LEAP-280: Azure storage validation too long (#4905)

* fix: LEAP-280: Azure storage validation too long

* Fix test dependency

* fix: LEAP-193: Double check for upload url ip (#4828)

* fix: LEAP-193: Double check for upload url ip

* Fix typing

* Add ssrf_safe_get

* Fix tests

* fix: OPTIC-179: Properly ensure content is escaped (#4926)

* fix: OPTIC-179: Properly ensure content is escaped

* ci: Build frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6567480699

* update types

* ci: Build frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6567539053

* update

* ci: Build frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6568061660

* update

* Update label_studio/frontend/src/pages/DataManager/DataManager.js

* ci: Build frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6568126554

---------

Co-authored-by: robot-ci-heartex <robot-ci-heartex@users.noreply.github.com>

* DOC-148: Update bug_report.md to remove auto-assignment (#4933)

Update bug_report.md

Remove max as auto-assignee for issue template.

* fix: LEAP-256: Include the 'legacy' property in the 'Taxonomy' tag (#4884)

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6470575559

* docs: LSF Update

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6470575559

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6482575232

* docs: LSF Update

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6482575232

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6578141385

* docs: LSF Update

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6578141385

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6578862957

---------

Co-authored-by: Julio Sgarbi <julio.sgarbi@hotmail.com>
Co-authored-by: juliosgarbi <juliosgarbi@users.noreply.github.com>

* docs: Fix broken links in Project Setup page (#4937)

Links were not rendering correctly

* docs: DOC-122: Data discovery with AWS storage (#4907)

* docs: DOC-122: Data discovery with AWS storage

* Reduced image size

* Updated to incorporate Patrick's review feedback

* fix: LEAP-19: Add GCS bucket cache (#4778)

* fix: LEAP-19: Add GCS bucket cache

* Fix typing

* Add ttl for cache

* Add type definitions

* Make ttl_hash required

* ci: Update Feature Flags

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6622973547

* ci: disable slack domain check

* feat: Allow the AWS S3 signature version to be specified for Django storages (#4869)

* Allow the AWS S3 signature version to be specified for Django storages

Signed-off-by: David Newman <darthhexx@gmail.com>

* Fix spacing

Signed-off-by: David Newman <darthhexx@gmail.com>

---------

Signed-off-by: David Newman <darthhexx@gmail.com>
Co-authored-by: Brandon Martel <brandonmartel@gmail.com>

* feat: OPTIC-174: Allow the AWS S3 signature version to be specified for Django storages (#4928)

* Allow the AWS S3 signature version to be specified for Django storages

Signed-off-by: David Newman <darthhexx@gmail.com>

* Fix spacing

Signed-off-by: David Newman <darthhexx@gmail.com>

---------

Signed-off-by: David Newman <darthhexx@gmail.com>
Co-authored-by: David Newman <darthhexx@gmail.com>

* chore: Bump version to 1.9.3dev

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6630216649

* Create codeql.yml action

* Update codeql.yml

* ci: fix codeql override config

* ci: fix config

* ci: SRE-700: Prefer Jira over Aha

* ci: temp disable codeql

* Create codeql.yml

* docs: Add release notes for 2.6.0 (#4957)

* docs: Add release notes for 2.6.0

Workflow run: https://github.com/HumanSignal/label-studio-enterprise/actions/runs/6629450493

* Update 2.6.0.md

---------

Co-authored-by: robot-ci-heartex <robot-ci-heartex@users.noreply.github.com>
Co-authored-by: Caitlin Wheeless <caitlin.wheeless@gmail.com>

* docs: Support parents in sidebar menu (#4965)

* Support different enterprise parent

* Remove auto formatting

* ci: bump release-drafter/release-drafter from 5.24.0 to 5.25.0 (#4948)

Bumps [release-drafter/release-drafter](https://github.com/release-drafter/release-drafter) from 5.24.0 to 5.25.0.
- [Release notes](https://github.com/release-drafter/release-drafter/releases)
- [Commits](https://github.com/release-drafter/release-drafter/compare/v5.24.0...v5.25.0)

---
updated-dependencies:
- dependency-name: release-drafter/release-drafter
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* docs: DOC-148: Update feature_request.md remove auto-assignment (#4934)

DOC-148: Update feature_request.md remove auto-assignment

Remove max from issue auto-assignment

* fix: OPTIC-182: Ensuring Task view always has task attribute no matter the method called (#4925)

Co-authored-by: Wesley Lima <wesley@heartex.com>

* fix: DIA-631: [FE] if associated projects dont get sent back the data-explorer breaks (#4960)

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6632937439

* ci: Build frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6632964001

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6643868073

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6643895318

---------

Co-authored-by: Yousif Yassi <yousif@heartex.com>
Co-authored-by: robot-ci-heartex <robot-ci-heartex@users.noreply.github.com>
Co-authored-by: yyassi-heartex <104568407+yyassi-heartex@users.noreply.github.com>

* fix: LEAP-306: Fix security vulnerabilities (#4958)

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6631419936

* ci: Build frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6631478293

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6641079414

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6641434342

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6642153056

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6644073987

---------

Co-authored-by: Julio Sgarbi <julio.sgarbi@hotmail.com>
Co-authored-by: robot-ci-heartex <robot-ci-heartex@users.noreply.github.com>

* docs: DOC-153: Adjust order in page front matter (#4967)

* docs: DOC-153: Adjust order in page front matter

* Update predictions.md

* docs: DOC-151: Remove Firefox and Safari from browser list (#4969)

docs: DOC-151: Remove Firefox and Safari from list of supported web browsers

* fix: LEAP-295: Fix error styles in LS modals (#4949)

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6613126391

* Fix LSF margin in Config Editor

* ci: Build frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6627667828

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6659247962

---------

Co-authored-by: hlomzik <hlomzik@gmail.com>
Co-authored-by: robot-ci-heartex <robot-ci-heartex@users.noreply.github.com>

* ci: Update Feature Flags

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6663506893

* fix: LEAP-304: Fix github vulnerabilities (#4980)

* fix: LEAP-304: Fix github vulnerabilities

* ci: Build frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6670348239

---------

Co-authored-by: robot-ci-heartex <robot-ci-heartex@users.noreply.github.com>

* chore: LEAP-221: Remove Taxonomy flags (#4866)

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6409946286

* docs: LSF Update

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6409946286

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6410030709

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6420976741

* ci: Build frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6421070821

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6421714709

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6642387517

* docs: LSF Update

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6642387517

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6642507975

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6664963762

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6667954775

---------

Co-authored-by: hlomzik <hlomzik@gmail.com>
Co-authored-by: robot-ci-heartex <robot-ci-heartex@users.noreply.github.com>

* docs: Add release notes for 2.6.0-2 (#4982)

* docs: Add release notes for 2.6.0-2

Workflow run: https://github.com/HumanSignal/label-studio-enterprise/actions/runs/6670992456

* Update 2.6.0-2.md

---------

Co-authored-by: robot-ci-heartex <robot-ci-heartex@users.noreply.github.com>
Co-authored-by: Caitlin Wheeless <caitlin.wheeless@gmail.com>

* docs: Add release notes for 2.6.0-1 (#4975)

* docs: Add release notes for 2.6.0-1

Workflow run: https://github.com/HumanSignal/label-studio-enterprise/actions/runs/6660934198

* Update 2.6.0-1.md

* Update 2.6.0-1.md

---------

Co-authored-by: robot-ci-heartex <robot-ci-heartex@users.noreply.github.com>
Co-authored-by: Caitlin Wheeless <caitlin.wheeless@gmail.com>

* ci: bump actions/setup-node from 3 to 4 (#4985)

Bumps [actions/setup-node](https://github.com/actions/setup-node) from 3 to 4.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* ci: fix slack invite check

* feat: OPTIC-65: Adding label_config_hash to project (#4849)

* feat: OPTIC-65: Adding label_config_hash to project

* feat: OPTIC-65: Making sure migrations are not looking for future db columns

---------

Co-authored-by: Wesley Lima <wesley@heartex.com>

* ci: Update Feature Flags

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6702687565

* fix: LEAP-218: Improve performance of search (#4952)

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6615248340

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6615308218

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6627676916

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6627775101

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6628562076

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6628775840

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6630014156

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6659027323

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6659058850

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6668586231

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6694941225

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6694944773

* docs: LSF Update

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6694944773

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6696202435

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6696309693

* docs: LSF Update

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6696309693

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6698927179

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6698949862

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6699284368

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6706425616

---------

Co-authored-by: Julio Sgarbi <julio.sgarbi@hotmail.com>
Co-authored-by: juliosgarbi <juliosgarbi@users.noreply.github.com>

* fix: LEAP-303: Fix github vulnerabilities (#4989)

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6708142134

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6709373192

---------

Co-authored-by: Julio Sgarbi <julio.sgarbi@hotmail.com>

* fix: LEAP-314: Fix Github vulnerabilities (#4990)

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6708195590

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6709547772

---------

Co-authored-by: Julio Sgarbi <julio.sgarbi@hotmail.com>

* ci: Update Feature Flags

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6716306990

* feat: LEAP-58: Proxy URL for Taxonomy if possible (#4918)

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6553296978

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6553340386

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6578959553

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6619537357

* fix: LEAP-58: Add project-level presign API to support flat-file taxonomy in storage

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6633835281

* ci: Build frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6633857155

* fix paths issue

* fix failing pytests

* associated frontend updates

* introduce some tavern tests for new + existing endpoint

* ci: Build frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6660611165

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6661908415

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6661911849

* additional function for freezing time

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6717346168

* docs: LSF Update

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6717346168

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6725009387

* ci: Build frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6725215270

* 404 -> 400

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6725281641

* fix testcases

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6725543628

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6725633362

* fix comment

* ci: Build frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6725767581

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6725940200

---------

Co-authored-by: hlomzik <hlomzik@gmail.com>
Co-authored-by: Jo Booth <jo.m.booth@gmail.com>
Co-authored-by: robot-ci-heartex <robot-ci-heartex@users.noreply.github.com>
Co-authored-by: MihajloHoma <MihajloHoma@users.noreply.github.com>

* ci: Update Feature Flags

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6728903032

* fix: LEAP-16: Add validation to contextual scrolling (#4651)

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/5896439033

* docs: LSF Update

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/5896439033

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/5896445005

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/5896522955

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/5896526056

* docs: LSF Update

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/5896526056

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6726324989

* docs: LSF Update

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6726324989

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6739705827

---------

Co-authored-by: Julio Sgarbi <julio.sgarbi@hotmail.com>
Co-authored-by: hlomzik <hlomzik@users.noreply.github.com>
Co-authored-by: hlomzik <hlomzik@gmail.com>

* fix: LEAP-58: split label config hash migration, use values_list (#5005)

* split label config hash migration, use only() and values()

* use values list in annotations migration too

* perf: LEAP-32: Improve performance of zooming at Image Segmentation (#4800)

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6236329424

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6236954214

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6250287241

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6250465515

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6636615834

* docs: LSF Update

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6636615834

* ci: Build frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6636679526

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6649180169

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6649422170

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6650236085

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6650376463

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6651368346

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6651771553

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6651975957

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6656066337

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6732455506

* docs: LSF Update

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6732455506

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6745914975

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6746815838

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6747117484

---------

Co-authored-by: Sergey <sergey.koshevarov@heartex.com>
Co-authored-by: Sergey <gondragos@gmail.com>
Co-authored-by: robot-ci-heartex <robot-ci-heartex@users.noreply.github.com>

* feat: OPTIC-181: refactoring of soft-delete from Users to OrganizationMembers (#4927)

* feat; OPTIC-181: refactoring of soft-delete from Users to OrganizationMembers

* Remove is_deleted and rely on deleted_at, add migration

* Linter formatting fixes

* Update all user.organization queries to filter out deleted user org memberships

* Update soft_delete to update user's active_organization

* Add organization member mixin for permissions purposes

* Move soft-delete api to label studio and move test case to org test file

* Move soft delete api endpoint to remove from list endpoint to its own detail view

* Linter fixes

* Add helptext to migration

* Updated object permissions check to account for all write methods (non-safe methods)

* Revert accidentally commited change

Co-authored-by: bmartel <brandonmartel@gmail.com>

* Update user context to pass in users instead of request (which sometimes breaks previous context)

* Update user org member queries for efficiency

* Add comment

* Fix issue where deleted user can log back in, add tests validate fix

* Add fix to reinstate user via email invite flow

* Add release of task locks for soft-delete users

* Fix query

* Remove deleted soft-delete users endpoint from all_urls

* check request in context before attempting to use it

* Add serializer context to areas using UserSerializer

---------

Co-authored-by: bmartel <brandonmartel@gmail.com>
Co-authored-by: bmartel <bmartel@users.noreply.github.com>

* fix: DIA-643: [FE] max threshold 1 makes it so we cant see results for semantic search (#5001)

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6737026105

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6750275945

---------

Co-authored-by: Yousif Yassi <yousif@heartex.com>
Co-authored-by: yyassi-heartex <104568407+yyassi-heartex@users.noreply.github.com>

* fix: DIA-536: [FE] Show Records As They Are Imported (#4968)

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6644918047

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6670548398

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6772342432

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6772380295

---------

Co-authored-by: Yousif Yassi <yousif@heartex.com>
Co-authored-by: yyassi-heartex <104568407+yyassi-heartex@users.noreply.github.com>

* ci: Update Feature Flags

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6780631622

* fix: LEAP-345: Fix taxonomy items collapsing when dropdown is closed (#4996)

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6723341121

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6742787001

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6749295046

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6772086757

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6773598644

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6782858673

---------

Co-authored-by: Julio Sgarbi <julio.sgarbi@hotmail.com>
Co-authored-by: hlomzik <hlomzik@gmail.com>

* feat: LEAP-324: Return builds files to LS monorepo (#5010)

* feat: LEAP-324: Return builds files to LS monorepo

* ci: Build frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6771586280

---------

Co-authored-by:…
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants