{
  "$schema": "https://changespec.org/schema/v1/vendor.json",
  "specversion": "1.0",
  "generated_at": "2026-05-12T10:23:48Z",
  "vendor": {
    "slug": "vercel",
    "name": "Vercel",
    "url": "https://vercel.com",
    "docs_url": "https://vercel.com/docs",
    "changelog_url": "https://vercel.com/changelog",
    "rss_url": "https://changespec.com/v/vercel.rss",
    "description": "Frontend cloud platform. Builds, deploys, and hosts web applications. Maintains Next.js.",
    "canonical_url": "https://changespec.com/v/vercel",
    "json_url": "https://changespec.com/data/vendors/vercel.json"
  },
  "count": 5,
  "events": [
    {
      "id": "cs_01HY3KXVERCELV0001",
      "category": "api_deprecation",
      "severity": "medium",
      "title": "Vercel CLI v28 deprecated; v32 required by 2026-07-01",
      "summary": "Vercel CLI versions below 32 are deprecated and will stop authenticating to the Vercel platform on 2026-07-01. Teams using version-pinned CLI in CI/CD must update before the deadline. v32 requires Node.js 18 or later.",
      "published_at": "2026-04-05T12:00:00Z",
      "effective_date": "2026-04-05",
      "sunset_date": "2026-07-01",
      "source_type": "crawled",
      "confidence_score": 0.91,
      "source_url": "https://vercel.com/changelog/cli-v32",
      "migration_hint": "Run 'npm install -g vercel@latest' in your CI image. Verify Node.js is 18+. No config file changes required.",
      "action_required": true,
      "recommended_reviewers": [
        "engineering"
      ],
      "affected_systems": [
        "Vercel CLI",
        "CI/CD integrations"
      ],
      "tags": [
        "cli",
        "deprecation",
        "ci"
      ],
      "specversion": "1.0",
      "vendor_id": "vercel"
    },
    {
      "id": "cs_01HY3KXVERCELENV002",
      "category": "api_breaking",
      "severity": "high",
      "title": "Environment variable names with double underscores no longer supported",
      "summary": "Vercel platform build environment no longer injects environment variables with double underscores (__) in the name. These were undocumented aliases created during the legacy build pipeline migration. If your project references any such variables in build scripts or framework configuration, they must be renamed before the effective date.",
      "published_at": "2026-03-22T09:00:00Z",
      "effective_date": "2026-04-30",
      "source_type": "crawled",
      "confidence_score": 0.85,
      "source_url": "https://vercel.com/docs/environment-variables",
      "migration_hint": "Search your codebase and next.config.js for any variable names containing double underscores and rename them in the Vercel dashboard.",
      "action_required": true,
      "recommended_reviewers": [
        "engineering"
      ],
      "affected_systems": [
        "Build Pipeline",
        "Environment Variables"
      ],
      "tags": [
        "environment-variables",
        "breaking",
        "build"
      ],
      "specversion": "1.0",
      "vendor_id": "vercel"
    },
    {
      "id": "cs_01HY3KXVERCELFN003",
      "category": "pricing",
      "severity": "medium",
      "title": "Fluid compute pricing model replaces serverless function pricing",
      "summary": "Vercel replaced per-invocation serverless function pricing with a fluid compute model billed on actual CPU and memory usage per millisecond. Applications with short, frequent invocations will typically see lower costs. Long-running or memory-intensive functions may see higher costs. No code changes required; billing model takes effect on the next billing cycle.",
      "published_at": "2026-04-01T00:00:00Z",
      "effective_date": "2026-04-01",
      "source_type": "crawled",
      "confidence_score": 0.97,
      "source_url": "https://vercel.com/blog/fluid-compute",
      "action_required": false,
      "recommended_reviewers": [
        "engineering",
        "procurement"
      ],
      "affected_systems": [
        "Serverless Functions",
        "Edge Functions"
      ],
      "tags": [
        "pricing",
        "serverless",
        "billing"
      ],
      "specversion": "1.0",
      "vendor_id": "vercel"
    },
    {
      "id": "cs_01HY3KXVERCELPK004",
      "category": "informational",
      "severity": "low",
      "title": "Next.js 15.2 released with React 19 RC support",
      "summary": "Next.js 15.2 adds stable support for React 19 RC, the new DevTools integration, and improved error messages for missing environment variables. This is a minor release; no breaking changes. Existing Next.js 15.x applications can upgrade with 'npm install next@15.2.0'.",
      "published_at": "2026-03-18T16:00:00Z",
      "effective_date": "2026-03-18",
      "source_type": "crawled",
      "confidence_score": 0.98,
      "source_url": "https://nextjs.org/blog/next-15-2",
      "action_required": false,
      "recommended_reviewers": [
        "engineering"
      ],
      "affected_systems": [
        "Next.js"
      ],
      "tags": [
        "nextjs",
        "react-19",
        "minor-release"
      ],
      "specversion": "1.0",
      "vendor_id": "vercel"
    },
    {
      "id": "cs_01HY3KXVERCELDATA005",
      "category": "data_handling",
      "severity": "low",
      "title": "Build log retention reduced from 90 to 30 days",
      "summary": "Vercel reduced build log retention from 90 days to 30 days effective 2026-04-15. Raw build logs older than 30 days will be deleted automatically. Deployment metadata and status history are not affected. Teams requiring longer log retention should configure log drains to an external provider.",
      "published_at": "2026-03-30T10:00:00Z",
      "effective_date": "2026-04-15",
      "source_type": "crawled",
      "confidence_score": 0.89,
      "source_url": "https://vercel.com/docs/observability/log-drains",
      "migration_hint": "Configure a log drain to Datadog, Logtail, or an S3-compatible store before 2026-04-15 if you need logs beyond 30 days.",
      "action_required": false,
      "recommended_reviewers": [
        "engineering",
        "compliance"
      ],
      "tags": [
        "logs",
        "retention",
        "data"
      ],
      "specversion": "1.0",
      "vendor_id": "vercel"
    }
  ]
}
