Skip to content

Upgrade Express to version 5 - #2706

Merged
jainakanksha-msft merged 3 commits into
mainfrom
akkuExpressVersionBump
Aug 5, 2026
Merged

Upgrade Express to version 5#2706
jainakanksha-msft merged 3 commits into
mainfrom
akkuExpressVersionBump

Conversation

@jainakanksha-msft

Copy link
Copy Markdown
Member

Summary

  • upgrade express from 4.16.4 to 5.2.1
  • upgrade @types/express to 5.0.6
  • declare @types/mime directly because it is no longer supplied transitively by the Express type packages
  • document the dependency migration in the Upcoming Release changelog

Azurite's middleware-only internal dispatch does not use Express route patterns, so no application source changes were required for Express 5 compatibility.

Validation

  • npm run build
  • npm test (791 passing, 4 pending)
  • git diff --check

Copilot AI lite review requested due to automatic review settings August 5, 2026 08:45

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 upgrades Azurite’s Express dependency stack to Express 5, along with the corresponding TypeScript type packages, and records the migration in the changelog.

Changes:

  • Upgraded express from the 4.x line to ^5.2.1.
  • Upgraded @types/express to ^5.0.6 and added @types/mime as an explicit dev dependency.
  • Documented the dependency migration in ChangeLog.md.

Reviewed changes

Copilot reviewed 2 out of 3 changed files in this pull request and generated 1 comment.

File Description
package.json Bumps Express and Express typings; adds explicit @types/mime.
package-lock.json Updates the resolved dependency graph for Express 5 and its transitive dependencies.
ChangeLog.md Notes the Express/typing dependency migration in the “Upcoming Release” section.

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

Comment thread ChangeLog.md Outdated
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Copilot AI review requested due to automatic review settings August 5, 2026 09:15

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 2 out of 3 changed files in this pull request and generated no new comments.

Copilot AI review requested due to automatic review settings August 5, 2026 09:20

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 2 out of 3 changed files in this pull request and generated no new comments.

@jainakanksha-msft
jainakanksha-msft merged commit 63c5d02 into main Aug 5, 2026
45 checks passed
@jainakanksha-msft
jainakanksha-msft deleted the akkuExpressVersionBump branch August 5, 2026 09:44
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.

2 participants