Service auto-detection migrates to V2; container entrypoint detection hardened
@vercel/fs-detectors@6.11.0
2 features2 enhancementsThis release2 featuresNew capabilities2 enhancementsImprovements to existing featuresAI-tallied from the release notes
From the original release noteView original ↗
Minor Changes
- 4f8b5b1: - Migrate service auto-detection to V2 format.
- Layout auto-detect now resolves via the V2 resolver and generates top-level service-targeted rewrites and per-service path transform routes.
- CLI build and dev server merge auto-detected rewrites into the route table.
Patch Changes
-
66be3e0: [services] Refine container detection for
services/experimentalServicesV2.- A supplied
entrypointinfersruntime: "container"when it names one of the blessed Dockerfile names:Dockerfile,Containerfile,Dockerfile.vercel, orContainerfile.vercel. A suffixed name likeDockerfile.prodis not a container entrypoint. runtime: "container"without anentrypointauto-detects one of those same four blessed names in the service root, probingDockerfile.vercel,Containerfile.vercel,Dockerfile,Containerfile(in that order, so a.vercelopt-in marker takes precedence over a plainDockerfile).- Removed the prebuilt OCI image reference entrypoint: an
entrypointmust now name a Dockerfile/Containerfile, otherwise the service errors. @vercel/containerrecognizes the same blessed set (via a sharedisDockerfileRef), keeping the builder and the services resolver in sync so the configured Dockerfile entrypoint is honored instead of being ignored in favor of a defaultDockerfileor treated as a prebuilt image reference.- The
containerframework preset is no longer experimental: a project with aDockerfile.vercel/Containerfile.vercelmarker is detected as a container withoutVERCEL_USE_EXPERIMENTAL_FRAMEWORKS.
- A supplied
-
Updated dependencies [66be3e0]
- @vercel/frameworks@3.30.1
Fetched June 26, 2026
