Skip to content

fix: dev to main - Update aiohttp version to 3.14.1 in requirements files#980

Open
Pavan1-Microsoft wants to merge 6 commits into
mainfrom
dev
Open

fix: dev to main - Update aiohttp version to 3.14.1 in requirements files#980
Pavan1-Microsoft wants to merge 6 commits into
mainfrom
dev

Conversation

@Pavan1-Microsoft

Copy link
Copy Markdown

Purpose

This pull request updates various dependencies across Python and JavaScript projects to address bug fixes, security patches, and compatibility improvements. The main focus is on upgrading library versions in requirements and lock files to keep the codebase up-to-date and stable.

Dependency updates:

Python dependency updates:

  • Upgraded aiohttp from 3.14.0 to 3.14.1 in both infra/scripts/agent_scripts/requirements.txt and src/api/requirements.txt for improved stability and bug fixes. [1] [2]
  • Updated pypdf from 6.12.0 to 6.13.3 in infra/scripts/index_scripts/requirements.txt for the latest features and bug fixes.

JavaScript dependency updates (package-lock.json):

  • Upgraded multiple Babel packages (e.g., @babel/core, @babel/generator, @babel/types, etc.) from 7.29.x to 7.29.7 for improved parsing, transformation, and compatibility. [1] [2] [3] [4] [5] [6] [7]
  • Updated browser compatibility and build tools packages:
    • baseline-browser-mapping to 2.10.38,
    • browserslist to 4.28.2,
    • caniuse-lite to 1.0.30001799,
    • electron-to-chromium to 1.5.376,
    • node-releases to 2.0.48,
    • vite to 6.4.3.
      These updates ensure support for the latest browser versions and improved build performance. [1] [2] [3] [4] [5] [6] [7]
  • Adjusted the placement of the semver dependency in the lock file to reflect the new dependency tree.

Does this introduce a breaking change?

  • Yes
  • No

Golden Path Validation

  • I have tested the primary workflows (the "golden path") to ensure they function correctly without errors.

Deployment Validation

  • I have validated the deployment process successfully and all services are running as expected with this change.

@github-actions

github-actions Bot commented Jun 26, 2026

Copy link
Copy Markdown
Contributor

Coverage

Coverage Report •
FileStmtsMissCoverMissing
src/api/services
   chat_service.py1761293%66–67, 238–241, 245, 248, 259–260, 280–281
src/api/services/_patches
   agent_framework_search_citations.py876426%54–55, 59, 63, 69, 74, 79, 83–84, 89–97, 99–113, 118, 122–132, 135–136, 141–150, 156–161, 163
TOTAL140421684% 

Tests Skipped Failures Errors Time
163 0 💤 0 ❌ 0 🔥 5.084s ⏱️

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

This pull request updates pinned dependency versions across the Python backend/scripts and the frontend’s npm lockfile to pick up patch-level fixes and updated transitive dependency metadata.

Changes:

  • Bumps aiohttp from 3.14.0 to 3.14.1 in src/api/requirements.txt and infra/scripts/agent_scripts/requirements.txt.
  • Bumps pypdf from 6.12.0 to 6.13.3 in infra/scripts/index_scripts/requirements.txt.
  • Updates src/App/package-lock.json with newer resolved versions for several Babel-related packages, browser-compat tooling packages, and vite (plus related dependency tree adjustments such as semver placement).

Reviewed changes

Copilot reviewed 3 out of 4 changed files in this pull request and generated no comments.

File Description
src/App/package-lock.json Updates JS dependency resolutions/metadata to newer patch versions (Babel ecosystem, browserslist/caniuse data, vite) and reflects the updated dependency tree.
src/api/requirements.txt Pins aiohttp to 3.14.1 for the API’s Python dependencies.
infra/scripts/index_scripts/requirements.txt Pins pypdf to 6.13.3 for indexing scripts.
infra/scripts/agent_scripts/requirements.txt Pins aiohttp to 3.14.1 for agent scripts.
Files not reviewed (1)
  • src/App/package-lock.json: Generated file

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

chore: Removing create-release.yml file
Copilot AI review requested due to automatic review settings June 27, 2026 03:23

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

Copilot reviewed 6 out of 7 changed files in this pull request and generated 1 comment.

Files not reviewed (1)
  • src/App/package-lock.json: Generated file

Comment on lines 165 to 167
setattr(target_cls, _TARGET_METHOD, _patched)
_PATCH_APPLIED = True # marks patch as applied (checked in apply() guard)
setattr(target_cls, _PATCH_MARKER, True) # marks patch as applied (checked in apply() guard)
logger.info(
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.

5 participants