У NestJS з’явився публічний план мажорного релізу v12.0.0, який очікують на початку Q3 2026. Головна зміна - поступовий перехід усіх пакетів з CommonJS на ESM. Команда розраховує, що міграція буде відносно м’якою завдяки підтримці require(esm) у Node.js, а в Nest CLI користувачам запропонують обирати, який тип проєкту створювати - ESM чи CJS.
Друга велика зміна - оновлення тестового стеку: приклади та репозиторії переходять з Jest на Vitest, причому для ESM-проєктів Vitest стане дефолтом (CJS-шаблони залишаться на Jest).
Також у v12 планують додати опцію schema у route-декоратори (@Body, @Query тощо), щоб можна було використовувати Zod/Valibot/ArkType та інші валідатори через Standard Schema, як альтернативу class-validator.