Cloudfest Conference 2025

Use code HH20 for 20% off an event ticket!

Yesterday's Top Poster

Industry News

Audit logs are now generally available for Enterprise customers, and can be integrated with SIEMs for real-time export. Audit logs provide an auditable trail of key events and changes within your Vercel team. With an immutable record, you can track who performed an action, what was done, and when—with access to up to 90 days of historical data. Enterprise customers can also configure a real-time audit log stream to their existing Security Information and Event Management (SIEM) tools, such as Datadog or Splunk. Additionally, logs can be sent to durable object storage solutions like Amazon S3, Google Cloud Storage, or a custom HTTP POST endpoint. For more details, check out the Audit Log documentation or contact your account manager...
Following the Node.js 18 end of life on April 30, 2025, we are deprecating Node.js 18 for Builds and Functions on August 1, 2025. Will my existing deployments be affected? No, existing deployments with Serverless Functions will not be affected. When will I no longer be able to use Node.js 18? On August 1, 2025, Node.js 18 will be disabled in project settings. Existing projects using 18 as the version for Functions will display an error when a new deployment is created. How can I upgrade my Node.js version? You can configure your Node.js version in project settings or through the engines field in package.json. How can I see which of my projects are affected? You can see which of your projects are affected by this deprecation...
Projects using Bun's new text bun.lock lockfile can now be deployed to Vercel with zero configuration. While Vercel already supports Bun's binary bun.lockb lockfile, Bun v1.1.39 introduces a new text-based lock file with bun install --save-text-lockfile. Bun plans to make this the default in v1.2. Learn more about package managers supported by Vercel. Read more Continue reading...
The Flags SDK is a library that gives developers tools to use feature flags in Next.js and SvelteKit applications. The Flags SDK version 3.0 adds: Pages Router support so feature flags can be used in App Router and Pages Router New adapters architecture that allows the SDK to integrate with various data sources and feature flag providers A new identify concept that allows you to establish an evaluation context for your feature flags. With this addition, you can tailor flags and experiments for individual users or groups With this release, the repository is now open source and under the MIT License, providing more transparency and allowing for community contributions and integrations. Check out the new Flags SDK...
The archive option was introduced for CLI deployments hitting rate limits like the limit on the maximum amount of files. Prebuilt deployments commonly use archive uploads as they generate thousands of files at build time. Previously, archive deployments were always compressed into one large file with the only existing --archive option, tgz. Deployments using tgz may hit the file size upload limit. Additionally, uploading one large archive file is slower than uploading multiple file parts. The beta split-tgz format resolves these issues by splitting large archives into smaller parts. split-tgz avoids the static file upload limit and uploads large prebuilt projects up to 30% faster. Example usage: vercel deploy --archive=split-tgz...
Python is now supported in the ongoing in-function concurrency public beta. In-function concurrency optimizes functions to handle multiple invocations simultaneously, improving resource efficiency. By reusing active instances instead of creating new ones, it reduces idle compute time and associated costs. In-function concurrency is particularly beneficial for workloads with external API or database calls, such as AI models, where functions often sit idle while waiting for responses. The in-function concurrency public beta is available to Pro and Enterprise customers using Standard or Performance Function CPU, and can be enabled through your dashboard. Real-time tracking of resource savings is available in Observability. Learn more...
This year, we built a Black Friday-Cyber Monday (BFCM) dashboard to celebrate the success of our customers through the busy retail weekend. The dashboard gave a real-time look inside Vercel's infrastructure, showing live metrics for deployments, requests, blocked traffic, and more. Building a data-heavy, real-time dashboard with a good user experience comes with challenges. Let's walk through how we overcame them. Read more Continue reading...
Streaming is now enabled by default for all Vercel Functions using the Python runtime, completing the rollout plan announced last year. Python functions can now send data to the client as it’s generated, rather than waiting for the entire response—particularly beneficial for use cases like AI applications and real-time updates. The VERCEL_FORCE_PYTHON_STREAMING environment variable is no longer necessary, as streaming is now applied automatically in your new deployments. With streaming responses, the runtime log format and frequency have been updated. For more details, visit our documentation or get started with our template. Read more Continue reading...
The "Contain Types" filter in runtime logs has been replaced by two new filters for better clarity: Resource: Filters which infrastructure resource within the Vercel Edge Network was used to serve the request. Examples include Serverless Functions, Edge Cache, and Edge Middleware Request Type: Filters which framework-defined mechanism or rendering strategy was used by the request. Examples include API routes, Incremental Static Regeneration (ISR), and cron jobs These updates provide more granular insights into how your requests are processed. Both filters are available on all plans starting today. Learn more about how Vercel processes requests. Read more Continue reading...
For ecommerce teams running Salesforce Commerce Cloud, the platform's monolithic design can feel like a double-edged sword. While its out-of-the-box capabilities promise rapid deployments, they often hinder frontend flexibility and innovation. But what if you could unlock a new level of performance—without risking your core business? That’s exactly what a global sportswear brand achieved. Their headless Salesforce migration strategy halved their load times, cut cart abandonment by 28%, and increased mobile conversion rates by 15%. All without a disruptive, big-bang migration. Here’s how they did it and how you can too. Read more Continue reading...
You can now get AI-assisted answers to your questions from the Next.js 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 nextjs.org/docs. Read more Continue reading...
The x-vercel-ip-postal-code header is now part of Vercel’s geolocation capabilities, providing the postal code associated with the requester’s public IP address. This complements existing headers like x-vercel-ip-country, x-vercel-ip-city, and x-vercel-ip-country-region. The x-vercel-ip-postal-code header is accessible in Vercel Functions, including Edge Middleware. Here's a TypeScript example: Postal codes are also available via the @vercel/functions package: For more information on headers and geolocation, see Vercel’s request header documentation. Read more Continue reading...
The runtime log limits for Vercel Functions have been increased, allowing for significantly larger log entries. These updates replace the previous 4KB-per-line restriction, and they are now live for all projects. The runtime log limits are now: Log line size: Up to 256KB per log line. Log line count: Up to 256 individual log lines per request. Total log size per request: Up to 1MB (sum of all log lines in a single request). Learn more about our logs in our documentation. Read more Continue reading...
With v0, Vercel's AI-powered pair programmer, anyone can participate in prototyping, building on the web, or expressing new ideas. While v0 was initially created by developers for developers, now v0's capabilities extend far beyond coding, offering benefits to professionals across various industries. Let's explore how v0 can enhance productivity and creativity in different roles. Read more Continue reading...
The Vercel Firewall—enabled by default on all plans—now features upgraded network analysis powered by real-time stream processing of web traffic. This enhancement stops volumetric DDoS attacks 40x faster and low-and-slow attacks 10x faster. By blocking malicious traffic and mitigating DDoS attacks earlier, the Firewall further reduces costs by preventing threats from reaching your applications and backends. This improvement is live for all Vercel customers today with no action required. Learn more about how Vercel Firewall protects your apps. Read more Continue reading...
Custom Environments are now available on Vercel. With this feature, you can define an additional pre-production environment, such as staging or QA, directly within the Vercel dashboard, without relying on external workarounds or multiple projects. This functionality allows you to reshape your release workflow by separating it from code management. Environments can now operate independently of branches, offering greater flexibility for specific organizational workflows, targeted deployments, and managing multiple development environments across teams. Customers on the Pro plan have the ability to configure one Custom Environment and customers on the Enterprise plan can configure up to 12 from the dashboard. Learn more about Custom...
As the largest self-storage company in the U.S., Extra Space Storage manages over 3,800 stores nationwide. Delivering a consistent, high-quality digital experience to their customers is essential, and their engineering team recognized the need for faster iteration and more stability in their customer acquisition channels—public websites and kiosks. However, their legacy architecture was creating bottlenecks, impacting time-to-market for new features, and slowing down development. By partnering with Vercel, Extra Space Storage was able to achieve their vision of improving their DevOps processes for their website and enable quicker customer feedback. Read more Continue reading...
Back
Top