
Выпущена новая версия Mongoose 9.0.0: Ключевые улучшения для разработчиков Node.js
понедельник, 8 декабря 2025 г.
В мире веб-разработки произошло значимое событие - вышла стабильная версия популярной ODM-библиотеки Mongoose 9.0.0 для MongoDB. Релиз состоялся 21 ноября 2025 года и уже доступен для установки через npm.
Mongoose - это инструмент для объектно-ориентированного моделирования данных в MongoDB, который избавляет разработчиков от рутинной работы с валидацией, кастингом и бизнес-логикой. Версия 9 фокусируется на современных стандартах JavaScript и предлагает множество важных улучшений.
Основные нововведения в Mongoose 9
- Удаление browser-билда из основного пакета - теперь он вынесен в отдельный @mongoosejs/browser
- Полная совместимость только с Node.js 18 и выше
- Поддержка MongoDB-драйвера 5.x и 6.x
- Улучшенная поддержка ESM: возможность именованных импортов дефолтного экземпляра mongoose
- Обновлённые гайды по миграции и полностью переработанная документация с тёмной темой
- Удаление устаревших API (включая next() в pre-middleware)
- Более 150 закрытых issues и pull request’ов
Как обновиться?
Обновление максимально простое:
npm install mongoose@latest
Обязательно ознакомьтесь с официальным гайдом по миграции: https://mongoosejs.com/docs/migrating_to_9.html - там подробно расписаны все breaking changes.
Mongoose 9 - это шаг к более чистому, быстрому и современному коду при работе с MongoDB. Если ваш проект всё ещё на 6.x или 7.x — самое время планировать апгрейд!
Источник: официальный релиз на npm, GitHub и сайт mongoosejs.com

Александр
Fullstack-разработчик в МосквеПрофессиональная разработка веб-приложений на Node.js с использованием современных frontend и backend фреймворков. Создание, продвижение, поддержка и обслуживание сайтов. Эффективно, прибыльно.