Skip to content

Changelog

Follow us on Twitter to hear about the changes first!
Cover for Vercel Analytics support for Interaction to Next Paint (Experimental)
Cover for Vercel Analytics support for Interaction to Next Paint (Experimental)

Vercel Analytics support for Interaction to Next Paint (Experimental)

Vercel Analytics now supports measuring Interaction to Next Paint (INP).

INP measures your site’s responsiveness to user interactions on the page. The faster your page responds to user input – the better. INP is an experimental metric to develop a better way of measuring responsiveness than First Input Delay (FID).

Try Vercel Analytics today to start measuring your performance.

Cover for Instantly transfer domains to new projects
Cover for Instantly transfer domains to new projects

Instantly transfer domains to new projects

Domains already in use can now be transferred directly to a new project on Vercel.

Previously, domains had to be removed from a project before being added to a new one. With this update, if you attempt to move a live domain to a new project, a prompt will appear offering to move the in-use domain and all associated redirects to the selected project.

Check out the documentation as well.

Cover for 16x larger Environment Variable storage up to 64KB
Cover for 16x larger Environment Variable storage up to 64KB

16x larger Environment Variable storage up to 64KB

You can now use a total of 64KB in Environments Variables for each of your Deployments on Vercel. This change means you can add large values for authentication tokens, JWTs, or certificates, without worrying about storage size.

Deployments using Node.js, Python, and Ruby can support the larger 64KB environment.

Check out the documentation as well.

Cover for Enhanced geolocation information for Vercel Functions
Cover for Enhanced geolocation information for Vercel Functions

Enhanced geolocation information for Vercel Functions

Requests received by Serverless and Edge Functions are now enriched with headers containing information about the timezone of the visitor:

As an example, a request from Tokyo is now enriched with the following headers:

X-Vercel-IP-Latitude: 37.7749
X-Vercel-IP-Longitude: -122.4194

X-Vercel-IP-Timezone: Japan

This header is now automatically activated for all new and existing Vercel Functions for all plans — no code or configuration change needed.

Check out the documentation as well.

Cover for Improved accuracy for Vercel Analytics charts
Cover for Improved accuracy for Vercel Analytics charts

Improved accuracy for Vercel Analytics charts

It's now easier to visualize performance trends over time with Vercel Analytics.

Individual Core Web Vital data points are now displayed as a scatter plot with a trend line showing the estimation curve. This line is shown when there are more than 100 data points for the currently selected date and time window. The performance delta is calculated based on the estimation curve instead of the first and last data points for improved accuracy.

Check out the documentation to learn more.

Cover for Role-based Access Control now generally available on Enterprise Plans
Cover for Role-based Access Control now generally available on Enterprise Plans

Role-based Access Control now generally available on Enterprise Plans

Role-based access controls are now available to all Enterprise customers, including:

  • Viewer: Read-only access
  • Billing: View invoices and edit billing settings
  • Developer: Grant elevated permissions per-project

Check out the documentation to learn more.

Cover for Filter Checks by status for enhanced troubleshooting
Cover for Filter Checks by status for enhanced troubleshooting

Filter Checks by status for enhanced troubleshooting

You can now filter Checks by status to show which failures are causing performance regressions. Install the Checkly Integration to add auto-generated Web Vitals monitoring to your deployments and prevent performance regressions.

To build your own deployment validation and status checks, view the Checks API documentation.

Cover for New build and deploy capabilities in Vercel CLI
Cover for New build and deploy capabilities in Vercel CLI

New build and deploy capabilities in Vercel CLI

Vercel’s Build Output API is now generally available. This API allows any framework, including your own custom-built solution, to take advantage of Vercel’s infrastructure building blocks including Edge Middleware, Edge Functions, Incremental Static Regeneration, Image Optimization, and more.

This specification also allows us to introduce two new commands to Vercel CLI:

  • vercel build: Build a project locally or in your own CI environment
  • vercel deploy --prebuilt: Deploy a build output directly to Vercel without sending source code through Vercel's build system

Read more about the Build Output API announcement on the blog. For framework authors, explore the Build Output API examples.

Cover for Expiration dates now available for Access Tokens
Cover for Expiration dates now available for Access Tokens

Expiration dates now available for Access Tokens

You can now set an expiration date on all newly created Access Tokens. Setting an expiration date on an Access Token is highly recommended and is considered one of the standard security practices that helps keep your account secure. You can select from a default list of expiration dates ranging from 1 day to 1 year. Expired tokens can be viewed on the tokens page.

Check out the documentation to learn more.

Cover for Corepack (experimental) is now available
Cover for Corepack (experimental) is now available

Corepack (experimental) is now available

Corepack allows you to use a specific package manager version (pnpm, yarn, npm) in your Project. Starting today, you can enable experimental Corepack support.

Enable Corepack by adding packageManager to your package.json file and ENABLE_EXPERIMENTAL_COREPACK=1 as an Environment Variable in your Project. Corepack is experimental and not subject to semantic versioning rules. Breaking changes or removal may occur in any future release of Node.js.

Check out the documentation as well.

Cover for Vercel Analytics support for Interaction to Next Paint (Experimental)
Cover for Vercel Analytics support for Interaction to Next Paint (Experimental)

Vercel Analytics now supports measuring Interaction to Next Paint (INP).

INP measures your site’s responsiveness to user interactions on the page. The faster your page responds to user input – the better. INP is an experimental metric to develop a better way of measuring responsiveness than First Input Delay (FID).

Try Vercel Analytics today to start measuring your performance.

Cover for Instantly transfer domains to new projects
Cover for Instantly transfer domains to new projects

Domains already in use can now be transferred directly to a new project on Vercel.

Previously, domains had to be removed from a project before being added to a new one. With this update, if you attempt to move a live domain to a new project, a prompt will appear offering to move the in-use domain and all associated redirects to the selected project.

Check out the documentation as well.

Cover for 16x larger Environment Variable storage up to 64KB
Cover for 16x larger Environment Variable storage up to 64KB

You can now use a total of 64KB in Environments Variables for each of your Deployments on Vercel. This change means you can add large values for authentication tokens, JWTs, or certificates, without worrying about storage size.

Deployments using Node.js, Python, and Ruby can support the larger 64KB environment.

Check out the documentation as well.

Cover for Enhanced geolocation information for Vercel Functions
Cover for Enhanced geolocation information for Vercel Functions

Requests received by Serverless and Edge Functions are now enriched with headers containing information about the timezone of the visitor:

As an example, a request from Tokyo is now enriched with the following headers:

X-Vercel-IP-Latitude: 37.7749
X-Vercel-IP-Longitude: -122.4194

X-Vercel-IP-Timezone: Japan

This header is now automatically activated for all new and existing Vercel Functions for all plans — no code or configuration change needed.

Check out the documentation as well.

Cover for Improved accuracy for Vercel Analytics charts
Cover for Improved accuracy for Vercel Analytics charts

It's now easier to visualize performance trends over time with Vercel Analytics.

Individual Core Web Vital data points are now displayed as a scatter plot with a trend line showing the estimation curve. This line is shown when there are more than 100 data points for the currently selected date and time window. The performance delta is calculated based on the estimation curve instead of the first and last data points for improved accuracy.

Check out the documentation to learn more.

Cover for Role-based Access Control now generally available on Enterprise Plans
Cover for Role-based Access Control now generally available on Enterprise Plans

Role-based access controls are now available to all Enterprise customers, including:

  • Viewer: Read-only access
  • Billing: View invoices and edit billing settings
  • Developer: Grant elevated permissions per-project

Check out the documentation to learn more.

Cover for Filter Checks by status for enhanced troubleshooting
Cover for Filter Checks by status for enhanced troubleshooting

You can now filter Checks by status to show which failures are causing performance regressions. Install the Checkly Integration to add auto-generated Web Vitals monitoring to your deployments and prevent performance regressions.

To build your own deployment validation and status checks, view the Checks API documentation.

Cover for New build and deploy capabilities in Vercel CLI
Cover for New build and deploy capabilities in Vercel CLI

Vercel’s Build Output API is now generally available. This API allows any framework, including your own custom-built solution, to take advantage of Vercel’s infrastructure building blocks including Edge Middleware, Edge Functions, Incremental Static Regeneration, Image Optimization, and more.

This specification also allows us to introduce two new commands to Vercel CLI:

  • vercel build: Build a project locally or in your own CI environment
  • vercel deploy --prebuilt: Deploy a build output directly to Vercel without sending source code through Vercel's build system

Read more about the Build Output API announcement on the blog. For framework authors, explore the Build Output API examples.

Cover for Expiration dates now available for Access Tokens
Cover for Expiration dates now available for Access Tokens

You can now set an expiration date on all newly created Access Tokens. Setting an expiration date on an Access Token is highly recommended and is considered one of the standard security practices that helps keep your account secure. You can select from a default list of expiration dates ranging from 1 day to 1 year. Expired tokens can be viewed on the tokens page.

Check out the documentation to learn more.

Cover for Corepack (experimental) is now available
Cover for Corepack (experimental) is now available

Corepack allows you to use a specific package manager version (pnpm, yarn, npm) in your Project. Starting today, you can enable experimental Corepack support.

Enable Corepack by adding packageManager to your package.json file and ENABLE_EXPERIMENTAL_COREPACK=1 as an Environment Variable in your Project. Corepack is experimental and not subject to semantic versioning rules. Breaking changes or removal may occur in any future release of Node.js.

Check out the documentation as well.