Skip to content

v0 August 28, 2026 Changelog

What changed in v0 by Vercel August 28, 2026, released 2026-08-28 — explained in plain English.

TLDR
  • A new, faster AI model (GPT-5.6 Sol) is here, and it's half off through mid-September.
  • The app now handles AI connections automatically, so you don't have to fiddle with API keys.
  • Previews are much tougher: they auto-upgrade if they run out of memory and give clearer error messages if they crash.
  • Tons of annoying bugs are fixed, from broken Git pushes to infinite page reloads.

Want a heads-up when v0 updates?

We email you the moment a new v0 version drops — plus plain-English release notes like these. No spam.

Choose update emails v0 · Vibe Mastermind Updates
Choose which update emails you want

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

This update is all about making your workflow smoother and less frustrating. It matters to anyone building apps, especially teams who use Git to manage their code and rely on Vercel's AI tools to generate text, images, or video. You will spend less time fighting error messages and managing passwords, and more time actually building.

What's new

  • GPT-5.6 Sol: A new AI model is available in the model picker, along with a faster "Sol Fast" tier. It's 50% off until September 18.
  • Zero-config AI Gateway: When v0 generates an app that uses AI (for text, images, video, etc.), it now connects automatically. You no longer need to find and paste API keys from outside providers to make it work.
  • Sign in inside previews: You can now log into your app while viewing it in a preview window. Because the preview and the app share the same background origin (web address), your login session sticks, and the login screen opens correctly in a new window.
  • Smarter error bars: If your app's local server fails to start or install, a small error bar appears under the preview. Clicking it opens the console log right at the exact mistake, and you can still hit retry without losing your place.
  • Auto-upgrading previews: If a paid chat uses up too much CPU or memory, the system automatically moves it to a larger virtual machine (VM) size and restarts it in the background, so your work doesn't time out and crash.
  • Team or password visibility: You can now publish an app that requires viewers to either log in with a Vercel team account or just type a simple password.
  • Project-based chats: Starting a new chat inside an existing project now pulls in that project's actual code right from your first message, whether the code lives on a GitHub branch or the live production site.
  • Custom skills history: You can now view the revision history for your custom skills, including file paths, who made the changes, timestamps, and text diffs (line-by-line comparisons).

Improvements

  • Redesigned settings and sharing: The settings page got a fresh look. The share menu is now a centered "Invite" dialog where you can easily choose if team members can edit or just view the chat.
  • Better environment variables: When the app asks you for environment variables (hidden settings like passwords), the prompt appears right above your chat box. You can collapse it and reopen it later without losing what you typed.
  • Smoother Git imports: Importing a Git repository now drops you straight into the chat instead of interrupting you with a pop-up window to check your system requirements.
  • Illustrated tooltips: The different editor modes (Preview, Design, Code, and Database) now have helpful illustrated tooltips to explain what they do.
  • More MCP servers: MCP (Model Context Protocol) lets your app talk to outside tools. The limit for how many of these connections you can have per project jumped from 10 to 100.
  • Drag to Favorites: You can now drag chats into a Favorites section in your sidebar.
  • Web code editor: The web-based code editor inside the VM panel is now available to everyone.
  • Better Save As: Downloading your project as a ZIP file now uses your browser's standard "Save As" window, making it easier to pick where it goes.
  • Mobile app upgrades: The mobile app now queues messages if you lose connection, makes links tappable, shows author avatars in shared chats, and loads your history and images faster.
  • Sidebar polish: The sidebar is cleaner. The navigation scrolls smoothly, restricted chats show a little lock icon when you hover over them, and the overall layout is less jumpy when it loads.
  • Cleaner dark mode: Dropdowns and menus now use a single, thin border line so they pop better against the background, especially in dark mode.
  • Cleaner console logs: The server logs drop the clunky [SERVER] badge and the extra "Z" at the end of timestamps.
  • Enterprise billing: Paid Enterprise teams now default to token billing, meaning teams with a shared pool of credits can actually use them and track their usage in a new Credits tab.

Fixes

  • Pull Changes flow: When you pull new code changes, the preview completely rebuilds and restarts. This fixes a bug where changing your app's settings or ports would leave you looking at an old, stale preview.
  • Git auto-push: Fixed an issue where chats on team-owned projects and older project links were failing to push code to Git because of mismatched background data.
  • Git publish recovery: Publishing to Git no longer fails repeatedly if the original pull request was closed or moved. The system now reopens or recreates it instead of getting stuck, and handles post-merge rotations smoothly.
  • Publish popover: The publishing menu no longer gets stuck on "Building" until you refresh the page. It streams live progress and stopped showing a fake red error tile on your first publish.
  • Custom domains: The Production Deployment card now correctly shows your custom domain. If a team doesn't have permission for a custom preview domain, it safely falls back to a standard .vercel.app link.
  • Session recovery: Logging in is much more reliable. Expired tokens now give you a clear "sign in" error instead of a generic 500 server error. Single Sign-On (SSO) refreshes when you switch back to the tab, logging out actually kills the session on the server, and a bug that broke authentication during cookie refreshes is gone.
  • SSO and GitHub errors: Expired team SSO now simply asks you to log in again when you publish or open a project, instead of showing a raw SAML error. Also, if a linked GitHub base branch is missing, the app gives you an actionable error instead of crashing.
  • Billing fixes: Tax estimates for team upgrades now correctly use your team's billing address. Paid accounts no longer get annoying pop-ups asking them to upgrade to the free tier.
  • Checkout duplicates: Fixed a bug where a subscription could accidentally be created twice. Now, after you change your plan, you return to the exact chat you were working in.
  • Enterprise accounts: Enterprise accounts keep their special billing and rules even if they only have team scopes. Also, a bug where a username matching a team name made the team's paid balance look like zero is fixed.
  • Chat composer fixes: Starting a chat from the home screen reliably creates a new chat instead of accidentally mixing your text into the previous chat. Pasting text while the chat box isn't focused no longer repeats the text, and removing an attachment cancels its upload so it doesn't keep running in the background.
  • UI streaming fixes: Mid-response updates no longer trick the task and deployment menus into thinking the AI is done typing. New chats show their titles in the sidebar, and the layout stopped jumping around while loading.
  • Image and Firefox fixes: Images and screenshots using relative paths (links that rely on the current folder) now render correctly. Also, Firefox stopped getting stuck in an infinite reload loop on certain versions of Next.js.
  • Project icons: Project icons are properly sourced again, fixing an issue where they just showed letter placeholders in the sidebar and settings.
  • Font picker: Opening the font picker in design mode no longer corrupts the fonts in your actual app.
  • Figma and Snowflake: Figma integrations only disconnect if your login is actually invalid, so temporary glitches stop begging you to reconnect. Snowflake now shows a "busy, try again" error instead of falsely telling you your password is wrong.
  • MCP and Slack: Actively used MCP connections no longer force you to re-consent every 90 days. The Slack bot stopped posting fake "Request failed to complete" messages.
  • Blank tabs and search: Refocusing a background tab after the AI finishes responding no longer leaves you with a stuck blank page, and the search bar correctly shows its loading animation.

Breaking changes

No breaking changes in this release.

This is our plain-language summary. Read the complete, official notes on the v0 official changelog ↗.

Vibe Mastermind in 00d 00h 00m 00s
Call LIVE — Join Now