Skip to content

Changelog

Changelog

Follow us on X to hear about the changes first!
Cover for Comments are now visible in your dashboard notificationsCover for Comments are now visible in your dashboard notifications

Comments are now visible in your dashboard notifications

You can now receive and view Comment notifications in the Vercel dashboard.

Notifications for new Comments are shown in the dashboard with a counter on the bell icon. You can quickly resolve Comments there or filter by specific pages, branches, or authors.

Check out our documentation to learn more.

Cover for Exceeding included Image Optimization usage no longer pauses deployments

Exceeding included Image Optimization usage no longer pauses deployments

Based on your feedback, rather than pausing a deployment when exceeding the included Image Optimization usage, Vercel will now only pause optimization for additional source images.

  • Your existing images and all traffic will not be affected
  • Additional source images will throw a 402 status code when optimizing, triggering the onError callback (if provided) and showing the alt text instead of the image 

Check out our documentation to learn more.

Cover for Hints now available when creating Environment VariablesCover for Hints now available when creating Environment Variables

Hints now available when creating Environment Variables

When creating and editing Environment Variables on Vercel, you can now see hints that will warn you of potential typos in the name. This includes issues like:

  • New line characters
  • Tabs
  • Spaces
  • New line
  • Carriage return
  • Vertical tab
  • Form feed
  • Non-breaking space
  • Non-breaking space (fixed width)
  • Zero-width space
  • Zero-width non-joiner
  • Zero-width joiner
  • Line separator
  • Paragraph separator
  • Narrow non-breaking space
  • Medium mathematical space
  • Ideographic space
  • Zero-width no-break space

Learn more about Environment Variables.

@vercel/toolbar available to use collaboration features in production

Comments and other collaboration features are available in all Preview Deployments on Vercel. Now, you can enable them in Production Deployments and localhost by injecting the Vercel toolbar on any site with our @vercel/toolbar package.

import { VercelToolbar } from '@vercel/toolbar/next';
import { useIsEmployee } from 'lib/auth'; // Your auth library
export function StaffToolbar() {
const isEmployee = useIsEmployee();
return isEmployee ? <VercelToolbar /> : null;
}

By using the @vercel/toolbar npm package you and your team can leave feedback with Comments, take advantage of Draft Mode to view unpublished CMS content, or use Visual Editing on your production application.

This package is available to users on all plans and is our first step in bringing the Vercel Toolbar into your production sites.

Check out the documentation to learn more.

Cover for Serverless Functions can now run up to 5 minutesCover for Serverless Functions can now run up to 5 minutes

Serverless Functions can now run up to 5 minutes

Based on your feedback, we’re improving Serverless Functions as follows:

  • Pro customers can now run longer functions for up to 5 minutes.
  • Pro customers default function timeout will be reduced to 15 seconds on October 1st.

These changes help prevent unintentional function usage, unless explicitly opted into the longer function duration.

Beginning October 1st, all new projects will receive a default timeout of 15 seconds. In addition, any projects that have not had functions run for more than 15 seconds will have their default timeouts reduced to 15 seconds.

To avoid unexpected timeouts, any projects that have had functions running for longer than 15 seconds (less than 1% of traffic) will not have their defaults changed.

Existing defaults still apply for Hobby and Enterprise customers.

Check out our documentation to learn more.

Cover for Support for Remix v2Cover for Support for Remix v2

Support for Remix v2

Vercel now supports Remix v2. Deploy your Remix application on Vercel with advanced support for:

  • Streaming SSR: Dynamically stream content with both Node.js and Edge runtimes
  • API Routes: Easily build your serverless API with Remix and a route loader
  • Advanced Caching: Use powerful caching headers like stale-while-revalidate
  • Data Mutations: Run actions inside Serverless and Edge Functions

Deploy our Remix template to get started.

Cover for Create search presets for your Runtime LogsCover for Create search presets for your Runtime Logs

Create search presets for your Runtime Logs

You can now create and save presets of your commonly used filters for all of your Runtime Logs searches. You can save presets to either My Project Presets (related to your personal account) or Team Project Presets. Personal presets can only be viewed and edited by the user who created them.

This feature is available to users on all plans.

Check out our documentation to learn more.

Cover for Vercel Blob is now in public beta for Hobby and Pro customersCover for Vercel Blob is now in public beta for Hobby and Pro customers

Vercel Blob is now in public beta for Hobby and Pro customers

Vercel Blob is a fast, easy, and efficient solution for storing files in the cloud, perfect for large files, like videos.

The Vercel Blob works with any framework. It can be securely called from Edge and Serverless Functions and returns an immutable URL that can be exposed to visitors or put into storage.

This feature is now in public beta and available for all Hobby and Pro customers.

Check out our documentation to learn more.

Cover for New project access controls for Enterprise customersCover for New project access controls for Enterprise customers

New project access controls for Enterprise customers

Today, we’re introducing more ways for Enterprise customers to have control over which members of their Vercel team have access to certain projects for increased security.

The new team level role Contributor, has restricted access to make changes at the project level, and only has access to the projects to which they’ve been assigned. This role can be useful for agencies and contractors working on a limited project basis.

Additionally, we’ve introduced new Project level roles: Project Admin, Project Developer, and Project Viewer. Project level roles are assigned to a team member on a project level and are only valid for the project they are assigned to.

Check out the documentation to learn more.

Cover for Improved error messages for failed or canceled buildsCover for Improved error messages for failed or canceled builds

Improved error messages for failed or canceled builds

Failed or canceled builds now have better feedback clearly displayed on the Vercel dashboard in the deployment details page.

The following build failures now have more helpful error messages:

  • An invalid vercel.json configuration
  • Canceled builds due to the ignore build step
  • A newer commit in the branch triggering a more up-to-date deployment

Check out our documentation to learn more.

Cover for Comments are now visible in your dashboard notificationsCover for Comments are now visible in your dashboard notifications

You can now receive and view Comment notifications in the Vercel dashboard.

Notifications for new Comments are shown in the dashboard with a counter on the bell icon. You can quickly resolve Comments there or filter by specific pages, branches, or authors.

Check out our documentation to learn more.

Cover for Exceeding included Image Optimization usage no longer pauses deployments

Based on your feedback, rather than pausing a deployment when exceeding the included Image Optimization usage, Vercel will now only pause optimization for additional source images.

  • Your existing images and all traffic will not be affected
  • Additional source images will throw a 402 status code when optimizing, triggering the onError callback (if provided) and showing the alt text instead of the image 

Check out our documentation to learn more.

Cover for Hints now available when creating Environment VariablesCover for Hints now available when creating Environment Variables

When creating and editing Environment Variables on Vercel, you can now see hints that will warn you of potential typos in the name. This includes issues like:

  • New line characters
  • Tabs
  • Spaces
  • New line
  • Carriage return
  • Vertical tab
  • Form feed
  • Non-breaking space
  • Non-breaking space (fixed width)
  • Zero-width space
  • Zero-width non-joiner
  • Zero-width joiner
  • Line separator
  • Paragraph separator
  • Narrow non-breaking space
  • Medium mathematical space
  • Ideographic space
  • Zero-width no-break space

Learn more about Environment Variables.

Comments and other collaboration features are available in all Preview Deployments on Vercel. Now, you can enable them in Production Deployments and localhost by injecting the Vercel toolbar on any site with our @vercel/toolbar package.

import { VercelToolbar } from '@vercel/toolbar/next';
import { useIsEmployee } from 'lib/auth'; // Your auth library
export function StaffToolbar() {
const isEmployee = useIsEmployee();
return isEmployee ? <VercelToolbar /> : null;
}

By using the @vercel/toolbar npm package you and your team can leave feedback with Comments, take advantage of Draft Mode to view unpublished CMS content, or use Visual Editing on your production application.

This package is available to users on all plans and is our first step in bringing the Vercel Toolbar into your production sites.

Check out the documentation to learn more.

Cover for Serverless Functions can now run up to 5 minutesCover for Serverless Functions can now run up to 5 minutes

Based on your feedback, we’re improving Serverless Functions as follows:

  • Pro customers can now run longer functions for up to 5 minutes.
  • Pro customers default function timeout will be reduced to 15 seconds on October 1st.

These changes help prevent unintentional function usage, unless explicitly opted into the longer function duration.

Beginning October 1st, all new projects will receive a default timeout of 15 seconds. In addition, any projects that have not had functions run for more than 15 seconds will have their default timeouts reduced to 15 seconds.

To avoid unexpected timeouts, any projects that have had functions running for longer than 15 seconds (less than 1% of traffic) will not have their defaults changed.

Existing defaults still apply for Hobby and Enterprise customers.

Check out our documentation to learn more.

Cover for Support for Remix v2Cover for Support for Remix v2

Vercel now supports Remix v2. Deploy your Remix application on Vercel with advanced support for:

  • Streaming SSR: Dynamically stream content with both Node.js and Edge runtimes
  • API Routes: Easily build your serverless API with Remix and a route loader
  • Advanced Caching: Use powerful caching headers like stale-while-revalidate
  • Data Mutations: Run actions inside Serverless and Edge Functions

Deploy our Remix template to get started.

Cover for Create search presets for your Runtime LogsCover for Create search presets for your Runtime Logs

You can now create and save presets of your commonly used filters for all of your Runtime Logs searches. You can save presets to either My Project Presets (related to your personal account) or Team Project Presets. Personal presets can only be viewed and edited by the user who created them.

This feature is available to users on all plans.

Check out our documentation to learn more.

Cover for Vercel Blob is now in public beta for Hobby and Pro customersCover for Vercel Blob is now in public beta for Hobby and Pro customers

Vercel Blob is a fast, easy, and efficient solution for storing files in the cloud, perfect for large files, like videos.

The Vercel Blob works with any framework. It can be securely called from Edge and Serverless Functions and returns an immutable URL that can be exposed to visitors or put into storage.

This feature is now in public beta and available for all Hobby and Pro customers.

Check out our documentation to learn more.

Cover for New project access controls for Enterprise customersCover for New project access controls for Enterprise customers

Today, we’re introducing more ways for Enterprise customers to have control over which members of their Vercel team have access to certain projects for increased security.

The new team level role Contributor, has restricted access to make changes at the project level, and only has access to the projects to which they’ve been assigned. This role can be useful for agencies and contractors working on a limited project basis.

Additionally, we’ve introduced new Project level roles: Project Admin, Project Developer, and Project Viewer. Project level roles are assigned to a team member on a project level and are only valid for the project they are assigned to.

Check out the documentation to learn more.

Cover for Improved error messages for failed or canceled buildsCover for Improved error messages for failed or canceled builds

Failed or canceled builds now have better feedback clearly displayed on the Vercel dashboard in the deployment details page.

The following build failures now have more helpful error messages:

  • An invalid vercel.json configuration
  • Canceled builds due to the ignore build step
  • A newer commit in the branch triggering a more up-to-date deployment

Check out our documentation to learn more.