Vercel Release Notes

Last updated: Jan 21, 2026

Vercel Products

All Vercel Release Notes (239)

  • Jan 20, 2026
    • Parsed from source:
      Jan 20, 2026
    • Detected by Releasebot:
      Jan 21, 2026
    Vercel logo

    Vercel

    Introducing the Montréal, Canada region (yul1)

    Vercel adds Montréal as a generally available region in its global delivery network, delivering lower latency for Central Canada. It can be used as a Vercel Functions execution region with Fluid compute for efficient scaling and reduced cold starts.

    Montréal, Canada (yul1) is now part of Vercel’s global delivery network

    Montréal, Canada (yul1) is now part of Vercel’s global delivery network, expanding our footprint to deliver lower latency and improved performance for users in Central Canada.

    The new Montréal region extends our globally distributed CDN’s caching and compute closer to end users, reducing latency without any changes required from developers. Montréal is generally available and handling production traffic.

    Teams can configure Montréal as an execution region for Vercel Functions, powered by Fluid compute to enhance resource efficiency, minimize cold starts, and scale automatically with demand.

    Learn more about Vercel Regions and Montréal regional pricing

    Original source Report a problem
  • Jan 20, 2026
    • Parsed from source:
      Jan 20, 2026
    • Detected by Releasebot:
      Jan 21, 2026
    Vercel logo

    Vercel

    Cron jobs now support 100 per project on every plan

    Vercel removes cron job caps across teams and projects, boosting per-project limits to 100 and eliminating per-team caps. Easily set up via vercel.json or deploy the Cron Job template, with automatic registration once deployed.

    Cron limits

    Cron jobs on Vercel no longer have per-team limits, and per-project limits were lifted to 100 on all plans.
    Previously, all plans had a cap of 20 cron jobs per project, with per-team limits of 2 for Hobby, 40 for Pro, and 100 for Enterprise.

    To get started, add cron entries to vercel.json :

    {
      "crons": [
        {
          "path": "/api/send-slack-notification",
          "schedule": "*/10 * * * *"
        },
        {
          "path": "/api/daily-backup",
          "schedule": "0 2 * * * *"
        },
        {
          "path": "/api/hourly-onboarding-emails",
          "schedule": "0 * * * *"
        }
      ]
    }
    

    Example Cron Jobs

    An example of different Vercel Cron Jobs
    You can also deploy the Vercel Cron Job template.
    Once you deploy, Vercel automatically registers your cron jobs. Learn more in the Cron Jobs documentation.

    Original source Report a problem
  • Jan 20, 2026
    • Parsed from source:
      Jan 20, 2026
    • Detected by Releasebot:
      Jan 21, 2026
    Vercel logo

    Vercel

    Introducing skills, the open agent skills ecosystem

    We released skills, a CLI for installing and managing agent skill packages with npx. Today we also unveil skills.sh, a directory and leaderboard to discover, browse by category, and track ecosystem installs. Get started with npx skills add vercel-labs/agent-skills and explore skills.sh.

    Release notes

    We released skills, a CLI for installing and managing skill packages for agents.

    Install a skill package with npx skills add .

    So far, skills has been used to install skills on: amp, antigravity, claude-code, clawdbot, codex, cursor, droid, gemini, gemini-cli, github-copilot, goose, kilo, kiro-cli, opencode, roo, trae, and windsurf.

    Today we’re also introducing skills.sh, a directory and leaderboard for skill packages.

    Use it to:

    • discover new skills to enhance your agents
    • browse skills by category and popularity
    • track usage stats and installs across the ecosystem

    Get started with npx skills add vercel-labs/agent-skills and explore skills.sh.

    Original source Report a problem
  • Jan 19, 2026
    • Parsed from source:
      Jan 19, 2026
    • Detected by Releasebot:
      Jan 20, 2026
    Vercel logo

    Next.js by Vercel

    v16.1.4

    Note

    This release is backporting bug fixes. It does not include all pending features/changes on canary.

    Core Changes

    • Only filter next config if experimental flag is enabled (#88733)

    Credits

    Huge thanks to @mischnic for helping!

    Original source Report a problem
  • Jan 19, 2026
    • Parsed from source:
      Jan 19, 2026
    • Detected by Releasebot:
      Jan 20, 2026
    Vercel logo

    Vercel

    Recraft image models now on AI Gateway

    Recraft image models V3 and V2 go live through Vercel AI Gateway with no extra provider accounts. V3 delivers long multi word text, precise positioning, native vector output and 20+ styles; supports generateImage. AI Gateway adds unified API, observability, retries and cost tracking.

    Recraft models via AI Gateway

    Recraft models are now available via Vercel's AI Gateway with no other provider accounts required. You can access Recraft's image models, V3 and V2.

    These image models excel at photorealism, accurate text rendering, and complex prompt following. V3 supports long multi-word text generation with precise positioning, anatomical correctness, and native vector output. It includes 20+ specialized styles from realistic portraits to pixel art.

    Usage

    To use this model, set model to recraft/recraft-v3 in the AI SDK. This model supports generateImage.

    AI Gateway features

    AI Gateway provides a unified API for calling models, tracking usage and cost, and configuring retries, failover, and performance optimizations for higher-than-provider uptime. It includes built-in observability, Bring Your Own Key support, and intelligent provider routing with automatic retries.

    Learn more

    Learn more about AI Gateway, view the AI Gateway model leaderboard or try it in our model playground.

    Original source Report a problem
  • Jan 18, 2026
    • Parsed from source:
      Jan 18, 2026
    • Detected by Releasebot:
      Jan 19, 2026
    Vercel logo

    Turborepo by Vercel

    Turborepo v2.7.6-canary.1

    What's Changed

    • feat(turbo-codemod): Add update-versioned-schema-json transformer by @anthonyshew in #11502

    Changelog

    • docs: Add READMEs for all Rust crates by @anthonyshew in #11503
    • chore: Upgrade pnpm by @anthonyshew in #11506

    Full Changelog: v2.7.6-canary.0...v2.7.6-canary.1

    Original source Report a problem
  • Jan 17, 2026
    • Parsed from source:
      Jan 17, 2026
    • Detected by Releasebot:
      Jan 17, 2026
    Vercel logo

    Turborepo by Vercel

    Turborepo v2.7.6-canary.0

    What's Changed

    Changelog

    • chore: Update serde to 1.0.228 and swc crates for compatibility by @anthonyshew in #11498
    • fix(scope): Don't inject package name when user provides directory filter by @anthonyshew in #11500

    Full Changelog: v2.7.5...v2.7.6-canary.0

    Original source Report a problem
  • Jan 17, 2026
    • Parsed from source:
      Jan 17, 2026
    • Detected by Releasebot:
      Jan 17, 2026
    Vercel logo

    Turborepo by Vercel

    Turborepo v2.7.5

    New release brings stability fixes and UX tweaks across AI chat and docs, plus tooling updates. Highlights include a loading state for AI chat sources, two‑stage chat, improved doc search, and a version warning for old docs subdomains.

    What's Changed

    Docs

    • docs(fix): Add loading state after sources load in AI chat by @anthonyshew in #11442
    • feat(turbo-json): Add optional description field to task definitions by @anthonyshew in #11447
    • fix(docs): Clean up markdown output for LLM content negotiation by @anthonyshew in #11452
    • docs: Block search engine indexing on subdomains by @anthonyshew in #11455
    • chore: Update domain to turborepo.dev by @anthonyshew in #11454
    • fix(docs): Allow search engine indexing on production domain by @anthonyshew in #11456
    • fix(docs): Fix mobile hamburger menu not opening by @anthonyshew in #11482
    • feat(docs): Add search icon to mobile header by @anthonyshew in #11483
    • feat: Add errorsOnlyShowHash future flag by @anthonyshew in #11486
    • feat: Add docs subcommand for searching documentation by @anthonyshew in #11490
    • feat(docs): Implement two-stage chat by @anthonyshew in #11493
    • fix(docs): Cancel active stream when clearing chat by @anthonyshew in #11494
    • feat(docs): Add version warning for old docs subdomains by @anthonyshew in #11495
    • docs: Show 'Searching sources...' loading state in AI chat by @anthonyshew in #11496

    create-turbo

    • chore: update copyright year to 2026 by @rootdiae in #11476

    Changelog

    • fix(scope): Make package inference deterministic for subdirectory filters by @anthonyshew in #11432
    • fix(tui): Only call DisableMouseCapture on Windows if mouse capture was enabled by @anthonyshew in #11444
    • fix: Improve behavior for OOM-killed tasks by @anthonyshew in #11477
    • fix: Remove root app package requirement for polyrepo support by @anthonyshew in #11478
    • fix(tui): Enable mouse capture for all terminals to restore scroll functionality by @anthonyshew in #11487
    • fix: Replace execSync with execFileSync for oxfmt by @odaysec in #11463

    Full Changelog: v2.7.4...v2.7.5

    Original source Report a problem
  • Jan 16, 2026
    • Parsed from source:
      Jan 16, 2026
    • Detected by Releasebot:
      Jan 17, 2026
    Vercel logo

    Next.js by Vercel

    v16.1.3

    Note

    This release is backporting bug fixes. It does not include all pending features/changes on canary.

    Core Changes

    • Fix linked list bug in LRU deleteFromLru (#88652)
    • Fix relative same host redirects in node middleware (#88253)

    Credits

    Huge thanks to @acdlite and @ijjk for helping!

    Original source Report a problem
  • Jan 16, 2026
    • Parsed from source:
      Jan 16, 2026
    • Detected by Releasebot:
      Jan 17, 2026
    Vercel logo

    Vercel

    Improved environment variables UI

    The environment variables UI is now easier to manage across shared and project environment variables.

    You can spend less time scrolling, use larger hit targets, and view details only when you need them.

    Learn more in the environment variables documentation.

    Original source Report a problem

Related vendors