Astro: @astrojs/vercel@10.0.0 Release
Release date:
March 10, 2026
Magnitude:
7,889
Diff Delta
Contributors:
5 total committers
13 Commits
in this Release
Ordered by the degree to which they evolved the repo in this version.
Browse Other Releases
Latest Pending
Unreleased π
@astrojs/vercel@10.0.4
Released April 1, 2026
5,345 Ξ
@astrojs/vercel@10.0.3
Released March 26, 2026
6,311 Ξ
@astrojs/vercel@10.0.2
Released March 19, 2026
2,030 Ξ
@astrojs/vercel@10.0.1
Released March 16, 2026
3,149 Ξ
@astrojs/vercel@10.0.0
Released March 10, 2026
7,889 Ξ
@astrojs/vercel@10.0.0-beta.8
Released March 6, 2026
2,917 Ξ
@astrojs/vercel@10.0.0-beta.7
Released March 5, 2026
6,992 Ξ
@astrojs/vercel@10.0.0-beta.6
Released February 26, 2026
17,902 Ξ
@astrojs/vercel@10.0.0-beta.5
Released February 16, 2026
4,487 Ξ
@astrojs/vercel@10.0.0-beta.4
Released February 11, 2026
740 Ξ
Top Contributors in @astrojs/vercel@10.0.0
Release Notes Published
Major Changes
- #15413
736216b Thanks @florian-lefebvre! - Removes the deprecated @astrojs/vercel/serverless and @astrojs/vercel/static exports. Use the @astrojs/vercel export instead
Minor Changes
#15258 d339a18 Thanks @ematipico! - Stabilizes the adapter feature experimentalStatiHeaders. If you were using this feature in any of the supported adapters, you'll need to change the name of the flag:
export default defineConfig({
adapter: netlify({
- experimentalStaticHeaders: true
+ staticHeaders: true
})
})
#15413 736216b Thanks @florian-lefebvre! - Updates the implementation to use the new Adapter API
#15495 5b99e90 Thanks @leekeh! - Adds new middlewareMode adapter feature and deprecates edgeMiddleware option
The edgeMiddleware option is now deprecated and will be removed in a future release, so users should transition to using the new middlewareMode feature as soon as possible.
export default defineConfig({
adapter: vercel({
- edgeMiddleware: true
+ middlewareMode: 'edge'
})
})
#14946 95c40f7 Thanks @ematipico! - Removes the experimental.csp flag and replaces it with a new configuration option security.csp - (v6 upgrade guidance)
Patch Changes
#15781 2de969d Thanks @ematipico! - Adds a new clientAddress option to the createContext() function
Providing this value gives adapter and middleware authors explicit control over the client IP address. When not provided, accessing clientAddress throws an error consistent with other contexts where it is not set by the adapter.
Additionally, both of the official Netlify and Vercel adapters have been updated to provide this information in their edge middleware.
import { createContext } from 'astro/middleware';
createContext({
clientAddress: context.headers.get('x-real-ip'),
});
#15778 4ebc1e3 Thanks @ematipico! - Fixes an issue where the computed clientAddress was incorrect in cases of a Request header with multiple values. The clientAddress is now also validated to contain only characters valid in IP addresses, rejecting injection payloads.
#15460 ee7e53f Thanks @florian-lefebvre! - Updates to use the new Adapter API
#15450 50c9129 Thanks @florian-lefebvre! - Fixes a case where build.serverEntry would not be respected when using the new Adapter API
#15461 9f21b24 Thanks @florian-lefebvre! - Updates to new Adapter API introduced in v6
#15125 6feb0d7 Thanks @florian-lefebvre! - Updates Node versions data to account for v24 as the default
Updated dependencies [4ebc1e3, 4e7f3e8, a164c77, cf6ea6b, a18d727, 240c317, 745e632]: