Skip to content

build: Upgrade Dependabot-recommended packages across all services#199

Open
Shreyas-Microsoft wants to merge 2 commits intodevfrom
psl-dependabot-sw
Open

build: Upgrade Dependabot-recommended packages across all services#199
Shreyas-Microsoft wants to merge 2 commits intodevfrom
psl-dependabot-sw

Conversation

@Shreyas-Microsoft
Copy link
Copy Markdown
Collaborator

Purpose

This PR upgrades all Dependabot-recommended packages across backend-api, processor, frontend, and GitHub Actions workflows to resolve known vulnerabilities and keep dependencies current.

Related Work Item: User Story 40584

Changes

Python - Backend API (\src/backend-api/pyproject.toml)

Package From To
aiofiles 24.1.0 25.1.0
azure-ai-agents 1.2.0b3 1.2.0b6
azure-appconfiguration 1.7.1 1.8.0
azure-identity 1.24.0 1.25.3
azure-monitor-opentelemetry 1.7.0 1.8.7
azure-search-documents 11.6.0b12 11.7.0b2
azure-storage-blob 12.26.0 12.28.0
azure-storage-queue 12.13.0 12.15.0
fastapi 0.116.1 0.135.3
pydantic-settings 2.10.1 2.13.1
python-multipart 0.0.22 0.0.26
sas-cosmosdb 0.1.4 0.1.5
semantic-kernel 1.40.0 1.41.1
uvicorn 0.35.0 0.42.0
pytest (dev) 8.4.1 9.0.3
cryptography (override) 46.0.5 46.0.7

Python - Processor (\src/processor/pyproject.toml)

Package From To
aiohttp 3.13.3 3.13.5
azure-ai-agents 1.2.0b3 1.2.0b6
azure-appconfiguration 1.7.1 1.8.0
azure-identity 1.24.0 1.25.3
azure-storage-queue 12.13.0 12.15.0
openai 2.26.0 2.30.0
psutil 7.0.0 7.2.2
pytz 2025.2 2026.1.post1
sas-cosmosdb 0.1.4 0.1.5
semantic-kernel 1.40.0 1.41.1
cryptography (override) 46.0.5 46.0.7

Python - Frontend (\src/frontend/requirements.txt)

Package From To
fastapi 0.116.1 0.135.3
uvicorn 0.35.0 0.42.0
azure-identity 1.24.0 1.25.3
python-multipart 0.0.22 0.0.26

NPM - Frontend (\src/frontend/package.json)

Major upgrades: react 18→19, @azure/msal-browser 4→5, @azure/msal-react 3→5, vite 6→8, tailwindcss 3→4, plus 25+ minor/patch updates.

GitHub Actions (15 workflow files)

Action From To
actions/checkout v4 v6
docker/setup-buildx-action v3 v4
docker/build-push-action v6 v7
actions/setup-python v5 v6
actions/stale v9 v10
actions/upload-artifact v4 v7
codfish/semantic-release-action v3 v5
amannn/action-semantic-pull-request v5 v6
lycheeverse/lychee-action v2.4.1 v2.8.0
tj-actions/changed-files v46 v47.0.5

Build Fixes Applied

  • azure-ai-projects kept at 1.0.0b12 (semantic-kernel 1.41.1 requires ~=1.0.0b12)
  • postcss.config.js updated to use @tailwindcss/postcss\ (required for Tailwind v4)
  • eslint kept at v9 (eslint-plugin-react doesn't support v10 yet)

Validation

  • ✅ Backend API: pip install + imports OK
  • ✅ Processor: pip install OK
  • ✅ Frontend: npm install + vite build OK

Related Dependabot PRs

Addresses: #166, #167, #168, #169, #170, #179, #183, #185, #187, #188, #189

Shreyas-Microsoft and others added 2 commits April 20, 2026 22:22
Python (backend-api):
- aiofiles 24.1.0 -> 25.1.0
- azure-ai-agents 1.2.0b3 -> 1.2.0b6
- azure-appconfiguration 1.7.1 -> 1.8.0
- azure-identity 1.24.0 -> 1.25.3
- azure-monitor-opentelemetry 1.7.0 -> 1.8.7
- azure-search-documents 11.6.0b12 -> 11.7.0b2
- azure-storage-blob 12.26.0 -> 12.28.0
- azure-storage-queue 12.13.0 -> 12.15.0
- fastapi 0.116.1 -> 0.135.3
- pydantic-settings 2.10.1 -> 2.13.1
- python-multipart 0.0.22 -> 0.0.26
- sas-cosmosdb 0.1.4 -> 0.1.5
- semantic-kernel 1.40.0 -> 1.41.1
- uvicorn 0.35.0 -> 0.42.0
- pytest 8.4.1 -> 9.0.3
- cryptography (override) 46.0.5 -> 46.0.7

Python (processor):
- aiohttp 3.13.3 -> 3.13.5
- azure-ai-agents 1.2.0b3 -> 1.2.0b6
- azure-ai-projects 1.0.0b12 -> 2.0.1
- azure-appconfiguration 1.7.1 -> 1.8.0
- azure-identity 1.24.0 -> 1.25.3
- azure-storage-queue 12.13.0 -> 12.15.0
- openai 2.26.0 -> 2.30.0
- psutil 7.0.0 -> 7.2.2
- pytz 2025.2 -> 2026.1.post1
- sas-cosmosdb 0.1.4 -> 0.1.5
- semantic-kernel 1.40.0 -> 1.41.1
- cryptography (override) 46.0.5 -> 46.0.7

Python (frontend):
- fastapi 0.116.1 -> 0.135.3
- uvicorn 0.35.0 -> 0.42.0
- azure-identity 1.24.0 -> 1.25.3
- python-multipart 0.0.22 -> 0.0.26

NPM (frontend):
- react 18.3.1 -> 19.2.4, react-dom 18.3.1 -> 19.2.4
- @azure/msal-browser 4.2.0 -> 5.6.2
- @azure/msal-react 3.0.4 -> 5.2.0
- vite 6.0.5 -> 8.0.3, tailwindcss 3.4.17 -> 4.2.2
- axios 1.13.6 -> 1.14.0
- And 25+ more minor/patch npm upgrades

GitHub Actions:
- actions/checkout v4 -> v6
- docker/setup-buildx-action v3 -> v4
- docker/build-push-action v6 -> v7
- actions/setup-python v5 -> v6
- actions/stale v9 -> v10
- actions/upload-artifact v4 -> v7
- codfish/semantic-release-action v3 -> v5
- amannn/action-semantic-pull-request v5 -> v6
- lycheeverse/lychee-action v2.4.1 -> v2.8.0
- tj-actions/changed-files v46 -> v47.0.5

Addresses Dependabot PRs #166, #167, #168, #169 and individual PRs
#170, #179, #183, #185, #187, #188, #189

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
- Revert azure-ai-projects to 1.0.0b12 (conflicts with semantic-kernel 1.41.1)
- Update postcss.config.js to use @tailwindcss/postcss (required for Tailwind v4)
- Add @tailwindcss/postcss as dependency
- Keep eslint at v9 (eslint-plugin-react doesn't support v10 yet)
- Regenerate package-lock.json

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant