Skip to content

fix: Dependent bot fix#898

Merged
Roopan-Microsoft merged 7 commits into
dev-v4from
DependentBotFix_Akhileswar
Apr 8, 2026
Merged

fix: Dependent bot fix#898
Roopan-Microsoft merged 7 commits into
dev-v4from
DependentBotFix_Akhileswar

Conversation

@Akhileswara-Microsoft

Copy link
Copy Markdown
Contributor

Purpose

This pull request updates several backend and frontend dependencies to their latest versions, improving security, compatibility, and stability. The most significant changes are dependency version bumps for both Python and Node.js packages, and the addition of the requests library to the backend requirements.

Does this introduce a breaking change?

  • Yes
  • No

- Bump vite version from 7.1.2 to 7.1.11 in frontend package.json
- Update minimatch and mdast-util-to-hast overrides in frontend package.json
- Upgrade werkzeug from 3.1.5 to 3.1.6 in mcp_server pyproject.toml and uv.lock

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates backend, MCP server, and frontend dependency sets (Python + Node) to newer versions, with lockfile regeneration to improve security/compatibility.

Changes:

  • Bump Python deps across backend + MCP server (notably fastmcp 2.x → 3.2.0, cryptography 46.0.5 → 46.0.6) and update lockfiles.
  • Add new Python deps (requests, pygments, pyjwt[crypto], cryptography in frontend) and reflect them in project metadata/locks.
  • Update frontend Node deps by pinning vite to 7.1.11 and adding several overrides, with corresponding package-lock.json updates.

Reviewed changes

Copilot reviewed 6 out of 10 changed files in this pull request and generated 7 comments.

Show a summary per file
File Description
src/mcp_server/uv.lock Regenerated lockfile reflecting FastMCP 3.2.0 and dependency graph changes.
src/mcp_server/pyproject.toml Pins updated MCP server runtime deps (adds requests, pygments; bumps fastmcp, cryptography, werkzeug).
src/frontend/uv.lock Updates frontend Python lockfile; adds pyjwt and bumps cryptography.
src/frontend/requirements.txt Adds pyjwt[crypto]==2.12.0 to frontend Python requirements.
src/frontend/pyproject.toml Adds pyjwt[crypto] and pins cryptography==46.0.6.
src/frontend/package.json Pins vite to 7.1.11 and adds additional npm overrides.
src/frontend/package-lock.json Lockfile updates for npm dependency changes (vite/esbuild/picomatch/etc).
src/backend/requirements.txt Bumps cryptography, aiohttp, pyasn1, nltk; adds requests, pygments.
src/backend/pyproject.toml Mirrors backend dependency bumps/additions from requirements.
Files not reviewed (1)
  • src/frontend/package-lock.json: Language not supported

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread src/mcp_server/pyproject.toml Outdated
Comment thread src/mcp_server/pyproject.toml Outdated
Comment thread src/frontend/pyproject.toml Outdated
Comment thread src/frontend/requirements.txt Outdated
Comment thread src/frontend/package.json Outdated
Comment thread src/backend/requirements.txt Outdated
Comment thread src/backend/pyproject.toml Outdated
@Roopan-Microsoft Roopan-Microsoft merged commit 87fe453 into dev-v4 Apr 8, 2026
6 checks passed
@Akhileswara-Microsoft Akhileswara-Microsoft deleted the DependentBotFix_Akhileswar branch April 9, 2026 05:05
@github-actions

Copy link
Copy Markdown

🎉 This PR is included in version 4.1.1 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants