Changelog
Changelog
Faster build times with optimized uploads
We've optimized our build process to reduce upload times by 15% on average for all customers.
For customers with large builds (10,000 outputs or more), upload times have decreased by 50%. This results in a time saving of up to 5 minutes per build for several customers.
Learn more about builds in our documentation.
Accounts can now have multiple email addresses
You can now add multiple email addresses to your Vercel account.
For example, both your personal email and work email can be attached to the same Vercel account. All verified emails attached to your account can be used to login. You can mark an email as "primary" on your account, which makes it the destination for account and project notifications.
Learn more in our documentation.
Vercel Terraform Provider v1.9
The Vercel Terraform Provider allows you to create, manage and update your Vercel projects, configuration, and settings through infrastructure-as-code.
You can now control significantly more Vercel resources through Terraform:
- Control whether custom production domains are automatically assigned
- Enable and disable Git LFS on a project
- Configure Automatic Function Failover
- Allow the prioritization of production builds over preview builds
- Configure Skew Protection
- Create and manage Deploy Hooks
- Enable and disable Comments on preview deployments
- Enable and disable Git Comments for a project
- Set up and manage Configurable Log Drains
- Create and manage Account Webhooks
- Configure Edge Config stores, schemas and access tokens.
Learn how to get started with the Terraform provider for Vercel. If you already have Terraform set up, upgrade by running:
terraform init -upgrade
Faster defaults for Vercel Function CPU and memory
The default CPU for Vercel Functions will change from Basic
(0.6 vCPU/1GB Memory) to Standard
(1 vCPU/1.7GB Memory) for new projects created after May 6th, 2024. Existing projects will remain unchanged unless manually updated.
This change helps ensure consistent function performance and faster startup times. Depending on your function code size, this may reduce cold starts by a few hundred milliseconds.
While increasing the function CPU can increase costs for the same duration, it can also make functions execute faster. If functions execute faster, you incur less overall function duration usage. This is especially important if your function runs CPU-intensive tasks.
This change will be applied to all paid plan customers (Pro and Enterprise), no action required.
Check out our documentation to learn more.
Improved infrastructure pricing is now active for new customers
Earlier this month, we announced our improved infrastructure pricing, which is active for new customers starting today.
Billing for existing customers begins between June 25 and July 24. For more details, please reference the email with next steps sent to your account. Existing Enterprise contracts are unaffected.
Our previous combined metrics (bandwidth and functions) are now more granular, and have reduced base prices. These new metrics can be viewed and optimized from our improved Usage page.
These pricing improvements build on recent platform features to help automatically prevent runaway spend, including hard spend limits, recursion protection, improved function defaults, Attack Challenge Mode, and more.
Improved team onboarding experience
It’s now easier to join a team on Vercel. New team members no longer need to re-enter their email, or create a Hobby team or Pro trial. Team invite emails now lead to a sign up page customized for the team. This includes simplified sign up options that reflect the team's SSO settings.
You can invite new team members under "Members" in your team settings. Learn more about managing team members in the documentation.
AI-enhanced search for Vercel documentation
You can now get AI-assisted answers to your questions directly from the Vercel docs search:
- Use natural language to ask questions about the docs
- View recent search queries and continue conversations
- Easily copy code and markdown output
- Leave feedback to help us improve the quality of responses
Start searching with ⌘K
(or Ctrl+K
on Windows) menu on vercel.com/docs.
Gemini AI Chatbot with Generative UI support
The Gemini AI Chatbot template is a streaming-enabled, Generative UI starter application. It's built with the Vercel AI SDK, Next.js App Router, and React Server Components & Server Actions.
This template features persistent chat history, rate limiting to prevent abuse, session storage, user authentication, and more.
The Gemini model used is models/gemini-1.0-pro-001
, however, the Vercel AI SDK enables exploring an LLM provider (like OpenAI, Anthropic, Cohere, Hugging Face, or using LangChain) with just a few lines of code.
Hostname support in Web Analytics
You can now inspect and filter hostnames in Vercel Web Analytics.
- Domain insights: Analyze traffic by specific domains. This is beneficial for per-country domains, or for building multi-tenant applications.
- Advanced filtering: Apply filters based on hostnames to view page views and custom events per domain.
This feature is available to all Web Analytics customers.
Learn more in our documentation about filtering.
Node.js v20 LTS is now generally available
Node.js 20 is now fully supported for Builds and Vercel Functions. You can select 20.x
in the Node.js Version section on the General page in the Project Settings. The default version for new projects is now Node.js 20.
Node.js 20 offers improved performance and introduces new core APIs to reduce the dependency on third-party libraries in your project.
The exact version used by Vercel is 20.11.1 and will automatically update minor and patch releases. Therefore, only the major version (20.x
) is guaranteed.
Read the documentation for more.
We've optimized our build process to reduce upload times by 15% on average for all customers.
For customers with large builds (10,000 outputs or more), upload times have decreased by 50%. This results in a time saving of up to 5 minutes per build for several customers.
Learn more about builds in our documentation.
You can now add multiple email addresses to your Vercel account.
For example, both your personal email and work email can be attached to the same Vercel account. All verified emails attached to your account can be used to login. You can mark an email as "primary" on your account, which makes it the destination for account and project notifications.
Learn more in our documentation.
The Vercel Terraform Provider allows you to create, manage and update your Vercel projects, configuration, and settings through infrastructure-as-code.
You can now control significantly more Vercel resources through Terraform:
- Control whether custom production domains are automatically assigned
- Enable and disable Git LFS on a project
- Configure Automatic Function Failover
- Allow the prioritization of production builds over preview builds
- Configure Skew Protection
- Create and manage Deploy Hooks
- Enable and disable Comments on preview deployments
- Enable and disable Git Comments for a project
- Set up and manage Configurable Log Drains
- Create and manage Account Webhooks
- Configure Edge Config stores, schemas and access tokens.
Learn how to get started with the Terraform provider for Vercel. If you already have Terraform set up, upgrade by running:
terraform init -upgrade
The default CPU for Vercel Functions will change from Basic
(0.6 vCPU/1GB Memory) to Standard
(1 vCPU/1.7GB Memory) for new projects created after May 6th, 2024. Existing projects will remain unchanged unless manually updated.
This change helps ensure consistent function performance and faster startup times. Depending on your function code size, this may reduce cold starts by a few hundred milliseconds.
While increasing the function CPU can increase costs for the same duration, it can also make functions execute faster. If functions execute faster, you incur less overall function duration usage. This is especially important if your function runs CPU-intensive tasks.
This change will be applied to all paid plan customers (Pro and Enterprise), no action required.
Check out our documentation to learn more.
Earlier this month, we announced our improved infrastructure pricing, which is active for new customers starting today.
Billing for existing customers begins between June 25 and July 24. For more details, please reference the email with next steps sent to your account. Existing Enterprise contracts are unaffected.
Our previous combined metrics (bandwidth and functions) are now more granular, and have reduced base prices. These new metrics can be viewed and optimized from our improved Usage page.
These pricing improvements build on recent platform features to help automatically prevent runaway spend, including hard spend limits, recursion protection, improved function defaults, Attack Challenge Mode, and more.
It’s now easier to join a team on Vercel. New team members no longer need to re-enter their email, or create a Hobby team or Pro trial. Team invite emails now lead to a sign up page customized for the team. This includes simplified sign up options that reflect the team's SSO settings.
You can invite new team members under "Members" in your team settings. Learn more about managing team members in the documentation.
You can now get AI-assisted answers to your questions directly from the Vercel docs search:
- Use natural language to ask questions about the docs
- View recent search queries and continue conversations
- Easily copy code and markdown output
- Leave feedback to help us improve the quality of responses
Start searching with ⌘K
(or Ctrl+K
on Windows) menu on vercel.com/docs.
The Gemini AI Chatbot template is a streaming-enabled, Generative UI starter application. It's built with the Vercel AI SDK, Next.js App Router, and React Server Components & Server Actions.
This template features persistent chat history, rate limiting to prevent abuse, session storage, user authentication, and more.
The Gemini model used is models/gemini-1.0-pro-001
, however, the Vercel AI SDK enables exploring an LLM provider (like OpenAI, Anthropic, Cohere, Hugging Face, or using LangChain) with just a few lines of code.
You can now inspect and filter hostnames in Vercel Web Analytics.
- Domain insights: Analyze traffic by specific domains. This is beneficial for per-country domains, or for building multi-tenant applications.
- Advanced filtering: Apply filters based on hostnames to view page views and custom events per domain.
This feature is available to all Web Analytics customers.
Learn more in our documentation about filtering.
Node.js 20 is now fully supported for Builds and Vercel Functions. You can select 20.x
in the Node.js Version section on the General page in the Project Settings. The default version for new projects is now Node.js 20.
Node.js 20 offers improved performance and introduces new core APIs to reduce the dependency on third-party libraries in your project.
The exact version used by Vercel is 20.11.1 and will automatically update minor and patch releases. Therefore, only the major version (20.x
) is guaranteed.
Read the documentation for more.