-
-
Notifications
You must be signed in to change notification settings - Fork 196
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
Tavern Marks Broken with Pytest 7.3.0 #859
Comments
Workaround I used:
|
Same issue here, same work around works (pinning in poetry). |
yeah, same here. |
https://github.com/pytest-dev/pytest/blob/ef982aaf2bce28d6b27e24756a4d29377a593a1d/src/_pytest/mark/structures.py#L211 pytest has done some weird thing where they've defined the |
…ps (#4851) * upgrade some dependencies to unbreak docker build with test deps * remove double requirement * remove attrs dependency mark * try older version of Tavern * try older pytest version * Revert "try older version of Tavern" This reverts commit 381a71e. * Revert "remove attrs dependency mark" This reverts commit 7612eb2. * taverntesting/tavern#859 suggests we can go to a newer pytest
* 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 <[email protected]> Co-authored-by: robot-ci-heartex <[email protected]> * 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 <[email protected]> * 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 <[email protected]> Co-authored-by: Gondragos <[email protected]> * 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 <[email protected]> * 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 <[email protected]> Co-authored-by: caitlin_wheeless <[email protected]> * 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 <[email protected]> Co-authored-by: AndrejOros <[email protected]> * 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 <[email protected]> Co-authored-by: Sergey <[email protected]> * 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 <[email protected]> * 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 <[email protected]> Co-authored-by: Caitlin Wheeless <[email protected]> * 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] <[email protected]> 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 <[email protected]> Co-authored-by: nikitabelonogov <[email protected]> Co-authored-by: robot-ci-heartex <[email protected]> Co-authored-by: hlomzik <[email protected]> * 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 <[email protected]> * 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 <[email protected]> Co-authored-by: robot-ci-heartex <[email protected]> * fix: LEAP-192: Check avatar file extension (#4818) * fix: LEAP-192: Check avatar file extension * Add comment * Fix filename --------- Co-authored-by: MihajloHoma <[email protected]> * 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 <[email protected]> Co-authored-by: Andreas Divaris <[email protected]> Co-authored-by: AndrejOros <[email protected]> Co-authored-by: robot-ci-heartex <[email protected]> Co-authored-by: Brandon Martel <[email protected]> * 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 <[email protected]> * 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 <[email protected]> Co-authored-by: hlomzik <[email protected]> Co-authored-by: robot-ci-heartex <[email protected]> Co-authored-by: farioas <[email protected]> * 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 <[email protected]> * 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 <[email protected]> Co-authored-by: hlomzik <[email protected]> Co-authored-by: hlomzik <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> Co-authored-by: hlomzik <[email protected]> * 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] <[email protected]> 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 <[email protected]> Co-authored-by: Jo Booth <[email protected]> * 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 <[email protected]> * 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 <[email protected]> Co-authored-by: juliosgarbi <[email protected]> * 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 <[email protected]> * Fix spacing Signed-off-by: David Newman <[email protected]> --------- Signed-off-by: David Newman <[email protected]> Co-authored-by: Brandon Martel <[email protected]> * 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 <[email protected]> * Fix spacing Signed-off-by: David Newman <[email protected]> --------- Signed-off-by: David Newman <[email protected]> Co-authored-by: David Newman <[email protected]> * 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 <[email protected]> Co-authored-by: Caitlin Wheeless <[email protected]> * 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] <[email protected]> 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 <[email protected]> * 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 <[email protected]> Co-authored-by: robot-ci-heartex <[email protected]> Co-authored-by: yyassi-heartex <[email protected]> * 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 <[email protected]> Co-authored-by: robot-ci-heartex <[email protected]> * 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 <[email protected]> Co-authored-by: robot-ci-heartex <[email protected]> * 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 <[email protected]> * 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 <[email protected]> Co-authored-by: robot-ci-heartex <[email protected]> * 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 <[email protected]> Co-authored-by: Caitlin Wheeless <[email protected]> * 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 <[email protected]> Co-authored-by: Caitlin Wheeless <[email protected]> * 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] <[email protected]> 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 <[email protected]> * 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 <[email protected]> Co-authored-by: juliosgarbi <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> Co-authored-by: Jo Booth <[email protected]> Co-authored-by: robot-ci-heartex <[email protected]> Co-authored-by: MihajloHoma <[email protected]> * 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 <[email protected]> Co-authored-by: hlomzik <[email protected]> Co-authored-by: hlomzik <[email protected]> * 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 <[email protected]> Co-authored-by: Sergey <[email protected]> Co-authored-by: robot-ci-heartex <[email protected]> * 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 <[email protected]> * 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 <[email protected]> Co-authored-by: bmartel <[email protected]> * 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 <[email protected]> Co-authored-by: yyassi-heartex <[email protected]> * 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 <[email protected]> Co-authored-by: yyassi-heartex <[email protected]> * 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 <[email protected]> Co-authored-by: hlomzik <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> Co-authored-by: bmartel <[email protected]> Co-authored-by: vladimirheartex <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> Co-authored-by: farioas <[email protected]> * 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 <[email protected]> * Added a section on securing the taxonomy --------- Co-authored-by: caitlinwheeless <[email protected]> Co-authored-by: hlomzik <[email protected]> * 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…
* 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 <[email protected]> * 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 <[email protected]> --------- Co-authored-by: yyassi-heartex <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * Refactoring Co-authored-by: bmartel <[email protected]> * Keep frontend-fetch for potentional commented rollback --------- Co-authored-by: bmartel <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> Co-authored-by: robot-ci-heartex <[email protected]> * 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 <[email protected]> * 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 <[email protected]> Co-authored-by: Gondragos <[email protected]> * 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 <[email protected]> * 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 <[email protected]> Co-authored-by: caitlin_wheeless <[email protected]> * 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 <[email protected]> Co-authored-by: AndrejOros <[email protected]> * 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 <[email protected]> Co-authored-by: Sergey <[email protected]> * 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 <[email protected]> * 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 <[email protected]> Co-authored-by: Caitlin Wheeless <[email protected]> * 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] <[email protected]> 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 <[email protected]> Co-authored-by: nikitabelonogov <[email protected]> Co-authored-by: robot-ci-heartex <[email protected]> Co-authored-by: hlomzik <[email protected]> * 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 <[email protected]> * 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 <[email protected]> Co-authored-by: robot-ci-heartex <[email protected]> * fix: LEAP-192: Check avatar file extension (#4818) * fix: LEAP-192: Check avatar file extension * Add comment * Fix filename --------- Co-authored-by: MihajloHoma <[email protected]> * 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 <[email protected]> Co-authored-by: Andreas Divaris <[email protected]> Co-authored-by: AndrejOros <[email protected]> Co-authored-by: robot-ci-heartex <[email protected]> Co-authored-by: Brandon Martel <[email protected]> * 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 <[email protected]> * 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 <[email protected]> Co-authored-by: hlomzik <[email protected]> Co-authored-by: robot-ci-heartex <[email protected]> Co-authored-by: farioas <[email protected]> * 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 <[email protected]> * 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 <[email protected]> Co-authored-by: hlomzik <[email protected]> Co-authored-by: hlomzik <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> Co-authored-by: hlomzik <[email protected]> * 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] <[email protected]> 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 <[email protected]> Co-authored-by: Jo Booth <[email protected]> * 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 <[email protected]> * 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 <[email protected]> Co-authored-by: juliosgarbi <[email protected]> * 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 <[email protected]> * Fix spacing Signed-off-by: David Newman <[email protected]> --------- Signed-off-by: David Newman <[email protected]> Co-authored-by: Brandon Martel <[email protected]> * 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 <[email protected]> * Fix spacing Signed-off-by: David Newman <[email protected]> --------- Signed-off-by: David Newman <[email protected]> Co-authored-by: David Newman <[email protected]> * 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 <[email protected]> Co-authored-by: Caitlin Wheeless <[email protected]> * 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] <[email protected]> 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 <[email protected]> * 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 <[email protected]> Co-authored-by: robot-ci-heartex <[email protected]> Co-authored-by: yyassi-heartex <[email protected]> * 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 <[email protected]> Co-authored-by: robot-ci-heartex <[email protected]> * 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 <[email protected]> Co-authored-by: robot-ci-heartex <[email protected]> * 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 <[email protected]> * 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 <[email protected]> Co-authored-by: robot-ci-heartex <[email protected]> * 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 <[email protected]> Co-authored-by: Caitlin Wheeless <[email protected]> * 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 <[email protected]> Co-authored-by: Caitlin Wheeless <[email protected]> * 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] <[email protected]> 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 <[email protected]> * 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 <[email protected]> Co-authored-by: juliosgarbi <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> Co-authored-by: Jo Booth <[email protected]> Co-authored-by: robot-ci-heartex <[email protected]> Co-authored-by: MihajloHoma <[email protected]> * 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 <[email protected]> Co-authored-by: hlomzik <[email protected]> Co-authored-by: hlomzik <[email protected]> * 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 <[email protected]> Co-authored-by: Sergey <[email protected]> Co-authored-by: robot-ci-heartex <[email protected]> * 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 <[email protected]> * 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 <[email protected]> Co-authored-by: bmartel <[email protected]> * 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 <[email protected]> Co-authored-by: yyassi-heartex <[email protected]> * 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 <[email protected]> Co-authored-by: yyassi-heartex <[email protected]> * 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 <[email protected]> Co-authored-by: hlomzik <[email protected]> * 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…
#901 This does fix it , unsure of what effect this will have on downstream projects though. I'd hope that most people wouldn't be depending on a specific version of Pytest |
* 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 <[email protected]> * 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 <[email protected]> --------- Co-authored-by: yyassi-heartex <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * Refactoring Co-authored-by: bmartel <[email protected]> * Keep frontend-fetch for potentional commented rollback --------- Co-authored-by: bmartel <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> Co-authored-by: robot-ci-heartex <[email protected]> * 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 <[email protected]> * 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 <[email protected]> Co-authored-by: Gondragos <[email protected]> * 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 <[email protected]> * 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 <[email protected]> Co-authored-by: caitlin_wheeless <[email protected]> * 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 <[email protected]> Co-authored-by: AndrejOros <[email protected]> * 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 <[email protected]> Co-authored-by: Sergey <[email protected]> * 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 <[email protected]> * 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 <[email protected]> Co-authored-by: Caitlin Wheeless <[email protected]> * 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] <[email protected]> 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 <[email protected]> Co-authored-by: nikitabelonogov <[email protected]> Co-authored-by: robot-ci-heartex <[email protected]> Co-authored-by: hlomzik <[email protected]> * 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 <[email protected]> * 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 <[email protected]> Co-authored-by: robot-ci-heartex <[email protected]> * fix: LEAP-192: Check avatar file extension (#4818) * fix: LEAP-192: Check avatar file extension * Add comment * Fix filename --------- Co-authored-by: MihajloHoma <[email protected]> * 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 <[email protected]> Co-authored-by: Andreas Divaris <[email protected]> Co-authored-by: AndrejOros <[email protected]> Co-authored-by: robot-ci-heartex <[email protected]> Co-authored-by: Brandon Martel <[email protected]> * 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 <[email protected]> * 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 <[email protected]> Co-authored-by: hlomzik <[email protected]> Co-authored-by: robot-ci-heartex <[email protected]> Co-authored-by: farioas <[email protected]> * 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 <[email protected]> * 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 <[email protected]> Co-authored-by: hlomzik <[email protected]> Co-authored-by: hlomzik <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> Co-authored-by: hlomzik <[email protected]> * 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] <[email protected]> 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 <[email protected]> Co-authored-by: Jo Booth <[email protected]> * 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 <[email protected]> * 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 <[email protected]> Co-authored-by: juliosgarbi <[email protected]> * 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 <[email protected]> * Fix spacing Signed-off-by: David Newman <[email protected]> --------- Signed-off-by: David Newman <[email protected]> Co-authored-by: Brandon Martel <[email protected]> * 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 <[email protected]> * Fix spacing Signed-off-by: David Newman <[email protected]> --------- Signed-off-by: David Newman <[email protected]> Co-authored-by: David Newman <[email protected]> * 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 <[email protected]> Co-authored-by: Caitlin Wheeless <[email protected]> * 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] <[email protected]> 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 <[email protected]> * 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 <[email protected]> Co-authored-by: robot-ci-heartex <[email protected]> Co-authored-by: yyassi-heartex <[email protected]> * 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 <[email protected]> Co-authored-by: robot-ci-heartex <[email protected]> * 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 <[email protected]> Co-authored-by: robot-ci-heartex <[email protected]> * 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 <[email protected]> * 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 <[email protected]> Co-authored-by: robot-ci-heartex <[email protected]> * 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 <[email protected]> Co-authored-by: Caitlin Wheeless <[email protected]> * 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 <[email protected]> Co-authored-by: Caitlin Wheeless <[email protected]> * 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] <[email protected]> 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 <[email protected]> * 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 <[email protected]> Co-authored-by: juliosgarbi <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> Co-authored-by: Jo Booth <[email protected]> Co-authored-by: robot-ci-heartex <[email protected]> Co-authored-by: MihajloHoma <[email protected]> * 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 <[email protected]> Co-authored-by: hlomzik <[email protected]> Co-authored-by: hlomzik <[email protected]> * 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 <[email protected]> Co-authored-by: Sergey <[email protected]> Co-authored-by: robot-ci-heartex <[email protected]> * 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 <[email protected]> * 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 <[email protected]> Co-authored-by: bmartel <[email protected]> * 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 <[email protected]> Co-authored-by: yyassi-heartex <[email protected]> * 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 <[email protected]> Co-authored-by: yyassi-heartex <[email protected]> * 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 <[email protected]> Co-authored-by: hlomzik <[email protected]> * 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:…
Pytest's most recent release of 7.3.0 removes their reliance on the external
attrs
package. This package is used for custom marks and the following kinds of errors are reported when ran with it:Including
attrs
in dependencies isn't enough to fix the issue. Restrictingpytest<7.3.0
is currently the only fix I've found.Can Tavern be updated to work with the newest version of pytest?
The text was updated successfully, but these errors were encountered: