Компилятор запросов Prisma (клиент Prisma без Rust) запланирован на GA в сентябре 2025 года

Node.jsTypeScriptPrismaDevOps

Основное обновление

Prisma запланировала компилятор запросов — архитектуру, которая перемещает выполнение запросов из движка запросов Rust Prisma в компилятор запросов на TypeScript с подключаемыми адаптерами драйверов — для общего доступа, начиная с сентября 2025 года. Это изменение делает клиент Prisma «без Rust» по умолчанию (без включенных нативных бинарных файлов движка запросов), и команда планирует интегрировать связанную работу по генераторам и адаптерам драйверов в основной выпуск клиента Prisma.

Почему это важно

Это практическое, высокоэффективное изменение для команд Node/TypeScript. Устранение нативных бинарных файлов упрощает развертывание и CI (больше не нужно загружать движки, специфичные для платформы, или целевые бинарные файлы), значительно улучшает совместимость с серверными и edge-средами и делает рабочие процессы сборки/ESM гораздо проще, поскольку клиент становится чистым JS/TS. Ожидайте меньших объемов развертывания, меньше головной боли при сборке Docker и более гладкой поддержки edge-окружений и масштабирования по требованию. Это также означает, что миграция/тестирование необходимы: компилятор запросов имеет свою собственную поведенческую поверхность (некоторые ранние проблемы были зарегистрированы во время предварительного просмотра), и командам следует проверить запросы, обработку даты/времени и любые сложные случаи SQL перед переключением производственных нагрузок. Если вы управляете серверными/edge-приложениями или поддерживаете многоцелевые сборки CI, начните тестировать флаги предварительного просмотра queryCompiler + driverAdapters сейчас и планируйте поэтапную миграцию, как только Prisma объявит их GA.

Источник

Читать дальше