Changelog
Changelog


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.

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 thealt
text instead of the image
Check out our documentation to learn more.


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.


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.


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.


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.


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.


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.


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.


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.

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 thealt
text instead of the image
Check out our documentation to learn more.


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.


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.


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.


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.


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.


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.


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.