
Vercel переходит на Managed Images: устарели старые Sandbox‑runtime
Vercel вводит Vercel Managed Images (VMI) — набор открытых, версионированных базовых образов, заменяющих устаревшие Sandbox‑runtime. По умолчанию новые песочницы используют vercel/sandbox/universal:latest.
Что изменилось?
Сегодня Vercel объявила о запуске Vercel Managed Images (VMI) — набора открытых, версионированных базовых образов, которые можно использовать «как есть» или расширять под свои нужды. Исходный код каждого образа размещён в публичном репозитории vercel/sandbox.
Замена старых Sandbox‑runtime
- Deprecated: прежние Sandbox‑runtime официально объявлены устаревшими и более не поддерживаются.
- Новый стандарт: начиная с версии 3 SDK Sandbox, все новые песочницы по умолчанию используют образ
vercel/sandbox/universal:latest. - Состав образа: предустановлены Node.js, Python, популярные coding‑агенты и набор утилит, покрывающих большинство сценариев разработки.
Почему это важно?
- Упрощение: большинство пользователей теперь могут обойтись без создания кастомных образов, экономя время и ресурсы.
- Контроль версий: каждый образ имеет чёткую версию, что упрощает воспроизводимость и безопасность окружения.
- Открытость: открытый репозиторий позволяет сообществу предлагать улучшения и быстро реагировать на баги.
Что нужно сделать?
- Обновить проекты до Sandbox SDK v3 или выше.
- При необходимости адаптировать CI/CD‑конвейеры к новому образу
vercel/sandbox/universal:latest. - При желании создать кастомный образ – форкнуть репозиторий и добавить свои слои.
Более подробная информация и инструкции доступны в официальном changelog Vercel.
Для разработчиков это значит меньше хлопот с настройкой окружения и более предсказуемый процесс деплоя. Студенты курсов смогут быстрее стартовать проекты, используя готовый образ с Node.js и Python. Однако, если ваш workflow полагается на специфические зависимости, придётся адаптировать кастомный образ, что требует небольших усилий.


