# What changed in @netlify/edge-functions

> 5 changes in @netlify/edge-functions 3 to 4 from its official release notes, upgrade guides and advisories: 3 breaking. Each one cited. Sources checked 2026-10-27. HTML: https://unstale.sh/npm/@netlify/edge-functions/

To see which of these apply to a repository, run `npx @unstale/cli init` in it.

## @netlify/edge-functions 4

### Breaking changes

- Node.js 22.12 or newer is now required to use this package. (4.0.0) — [release notes](https://github.com/netlify/primitives/releases/tag/edge-functions-v4.0.0)

## @netlify/edge-functions 3

### Breaking changes

- The `/dev` export was removed; local development functionality is available from `@netlify/edge-functions-dev` instead. (3.0.0) — [release notes](https://github.com/netlify/primitives/releases/tag/edge-functions-v3.0.0)
- The `/version` export was removed; use `@netlify/edge-functions-bootstrap` to retrieve the URL of the latest bootstrap. (3.0.0) — [release notes](https://github.com/netlify/primitives/releases/tag/edge-functions-v3.0.0)

### Performance

- The package install size fell from 32 MB to 8 KB, with direct dependencies reduced from 13 to 1 and transitive dependencies from 98 to 1. (3.0.0) — [release notes](https://github.com/netlify/primitives/releases/tag/edge-functions-v3.0.0)

### Fixes and other changes

- The types now allow declaration merging for global.Netlify. (3.0.1) — [release notes](https://github.com/netlify/primitives/releases/tag/edge-functions-v3.0.1)
