## expressjs/express — v5.0.1…v5.1.0

_64 commits._

### Features
- **feat(deps): finalhandler@2.1.0 (#6373)** (9e97144)
- **feat: Extend res.links() to allow adding multiple links with the same rel (closes #2729) (#4885)** (caa4f68)
- **feat: add support for ETag option in res.sendFile (#6073)** (327af12)
- **feat(deps): router@^2.1.0 (#6331)** (c2f576c)
- **feat(deps): body-parser@^2.1.0 (#6332)** (99473c5)
- **feat: Added check to support Uint8Array in response sending (#6285)** (55869f4)
- **feat(deps): use carat notation for dependency versions (#6317)** (af7cd90)

### Fixes
- **fix(deps): serve-static@^2.2.0 (#6418)** (4c4f3ea)
- **fix(docs): remove @mertcanaltin from Triagers (#6408)** (cb4c56e)
- **fix dependabot config (#6392)** (4a2175d)
- **fix(deps): qs@^6.14.0 (#6374)** (1e359f5)
- **fix(docs): clarify guidelines for becoming a committer (#6364)** (35e1536)
- **fix(docs): update guidance for triager nominations (#6349)** (90e522a)
- **fix(docs): Update multiple links to use `https` instead of `http` (#6338)** (6ed3439)
- **fix (deps): update deps (#6337)** (d2de128)
- **fix(deps): nyc@^17.1.0 (#6122)** (2a53336)
- **fix(docs): Update repo captains (#6234)** (a42413d)
- **fix(docs): retroactively note 5.0.0-beta.1 api change in history file (#6333)** (2d589b6)
- **fix(deps): update debug to ^4.4.0 (#6313)** (85e48bb)
- **fix(ci): updated scorecard actions (#6322)** (ae6a462)
- **fix(ci): fix npm install --include typo (#6324)** (8d39345)
- **fix: added a missing semicolon in css styles in examples/auth (#6297)** (6233671)
- **fix: remove download size badges** (4f952a9)
- **fix(refactor): prefix built-in node module imports** (4111359)
- **fix(devdeps): update dev deps (#6211)** (6a40af8)
- **fix: Remove `utils-merge` dependency - use spread syntax instead (#6091)** (246f6f5)
- **fix(buffer): use node:buffer instead of safe-buffer (#6071)** (c70197a)

### Backend
- **5.1.0** (cd7d439)
- **deps: router@^2.2.0 (#6417)** (eb6d125)
- **deps: type-is@^2.0.1 (#6420)** (f1a2dc8)
- **deps: body-parser@^2.2.0 (#6419)** (6b51e8e)
- **Remove unused `depd` dependency** (256a3d1)
- **update history.md for acceptParams change (#6177)** (52ed646)
- **cleanup: remove AsyncLocalStorage check from tests (#6147)** (4e92ac9)
- **cleanup: remove unnecessary require for global Buffer** (9f8589e)
- **improve step update documentation** (cc751cf)
- **Use loop for acceptParams (#6066)** (805ef52)

### Tests
- **test: add discarded middleware test (#5819)** (082d6d1)

### Docs
- **docs: add @dpopp07 to the triage team (#6352)** (9cbe2c2)
- **docs: update emeritus triagers (#6345)** (59703c2)
- **docs: include team email in the security policy (#6278)** (7f13d57)
- **docs: add @Phillip9587 to the triage team** (3bbffdc)
- **docs: clarify the security process in the triage role (#6217)** (43020ff)
- **docs: add @rxmarbles to the triage team (#6151)** (39f5d63)
- **docs: Add DCO (#6048)** (b31910c)
- **docs: add bjohansebas as repo captain for expressjs.com (#6058)** (e162764)
- **docs: update readme (#5994)** (508c740)
- **docs: update homepage link http to https (#5920)** (b274047)
- **docs: add funding (#6064)** (94546a3)
- **docs: update captains** (a46cfdc)

### Chore
- **ci: use full SHAs for github action versions** (7b44e1d)
- **build(deps-dev): bump cookie-session from 2.0.0 to 2.1.0 (#6399)** (1f311c5)
- **build(deps): bump ossf/scorecard-action from 2.4.0 to 2.4.1 (#6397)** (29d0980)
- **build(deps): bump github/codeql-action from 3.24.7 to 3.28.11 (#6398)** (1d63162)
- **ci: add dependabot (#5435)** (0bb00e1)
- **ci: updated github actions ci workflow (#6314)** (a5cb681)
- **refactor: simplify `normalizeTypes` function (#6097)** (511d9df)
- **ci: add support for OSSF scorecard reporting (#5431)** (ff86319)
- **refactor: remove `Invalid action input`** (1c5cf0f)
- **chore: replace `methods` dependency with standard library (#6196)** (b11122b)
- **refactor: improve readability (#6173)** (e4a61bd)
- **chore(test): remove promise support check from tests (#6148)** (9e3dbb4)
- **refactor: Remove Object.setPrototypeOf polyfill (#6081)** (8cb53ea)
- **build: Node.js 23.0 (#6075)** (ab02240)

_Recap by [Repo Wrapped](https://repowrapped.com/gh/expressjs/express?utm_source=github-action)._