Repository navigation
Consolidate nine Dependabot updates into React V2 - #1885
Merged
Paul Lizer (paullizer) merged 1 commit intoNov 5, 2026
Conversation
Co-authored-by: Copilot App <[email protected]>
This was referenced Nov 5, 2026
Closed
Paul Lizer (paullizer)
merged commit Nov 5, 2026
05bc879
into
microsoft:paullizer-react-v2-ui
11 of 12 checks passed
Paul Lizer (paullizer)
added a commit
that referenced
this pull request
Nov 5, 2026
Integrate the consolidated dependency updates from #1885 while preserving coverage-preserving CodeQL and validation-only staging CI. Advance the independently selected 0.261.402 versions to integration version 0.261.403. Co-authored-by: Copilot App <[email protected]>
15 of 24 tasks
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
paullizer-react-v2-ui, preserving later promotion through Development to main rather than merging these updates directly into main.redis-entraid1.2.2 compatibility patch: 1.2.1 requiresPyJWT~=2.13.0and cannot install alongside PyJWT 2.15.0. Verify AnyIO 4.14.2 no longer needs thetyping_extensions.sentinelsymbol that motivated the old compatibility pin.0.261.402.Linked issue
No separate tracking issue, per maintainer direction. This PR supersedes the following Dependabot PRs:
The originals are being closed as superseded with links here, not marked as merged. This PR must still be reviewed and merged into
paullizer-react-v2-ui; it does not itself land these changes in main.Release Notes & Latest Features
Is this visible to end users?
Is this admin-facing (Admin Settings, governance, deployment, config)?
Should this become a Latest Feature card?
Screenshot needed for the card?
Version bump
application/single_app/config.pyVERSIONthird segment bumped, or not needed because this is docs-onlydeployers/version.txtbumped, or not needed becausedeployers/was not changedApplication version:
0.261.401to0.261.402, after refreshing onto the latest feature-branch baseline. No deployer files changed.Testing / validation
Validated on Python 3.12.10 in a session-local virtual environment without inherited system packages.
python -m pip install --quiet --disable-pip-version-check -r application\single_app\requirements.txt -r requirements-dev.txtpython -m pip checkpython -m pytest -q --disable-warnings functional_tests\test_dependency_upgrade_compatibility.py functional_tests\test_document_merge_pdf_workbook.py functional_tests\test_document_accessibility_extraction.py functional_tests\test_pillow_psd_upload_hardening.py functional_tests\test_session_store_merge.py functional_tests\test_mcp_tool_argument_normalization.py functional_tests\test_redis_entra_token_auth.pypython functional_tests\test_snowflake_action_plugin.pypython functional_tests\route_tests\test_route_blueprint_policy_inventory.pypython functional_tests\route_tests\test_route_unauthenticated_policy_contract.pypython functional_tests\route_tests\test_route_policy_test_coverage.pypython functional_tests\test_docs_app_surface_coverage.pypython functional_tests\test_docs_site_quality.pypython -m py_compile application\single_app\config.py functional_tests\test_dependency_upgrade_compatibility.pygit diff --checkpython -c "import snowflake.connector,aiohttp; print('Snowflake:',snowflake.connector.__version__,'aiohttp:',aiohttp.__version__)"python scripts\check_malicious_pr_security_review.py --base-sha origin/paullizer-react-v2-ui --head-sha HEAD --verify-release-age --report-file $report$reportis a session-local output file)Additional validation:
typing_extensions.sentinelremoved, in normal and optimized Python.Environment notes: initial install attempts encountered empty cached wheel downloads and a missing PyMeta3 transitive dependency. Fresh downloads with cache disabled and restoration of PyMeta3 resolved those local issues without disabling TLS or hash checks. The final manifest install and
pip checkpassed in the isolated environment.Linux container builds and live Azure App Service, Redis, and Snowflake authentication were not run: Docker's local daemon was unavailable and cloud credentials were not used. The Snowflake import emits a non-fatal vendored Requests dependency-version warning; the dependency checker and offline action checks pass. No unrelated transitive pins were changed merely to suppress warnings.
Documentation
Added
docs/explanation/fixes/CONSOLIDATED_DEPENDENCY_UPDATES_FIX.md. Release notes were offered; no approval was available, so they were left unchanged.Security checklist
@swagger_route(security=get_auth_security())sanitize_settings_for_user()No routes, frontend settings payloads, or browser assets are changed. Runtime checks cover JWT audience rejection and rejection of renamed non-PNG/JPEG branding images.