what stackpulse tracks
Mongoose releases from GitHub
StackPulse watches Mongoose release notes and keeps the original source link close to every summary.
MongoDB object modeling for Node.js StackPulse turns upstream changelogs into scannable summaries with risky changes, deprecations, migration notes, and source links.
what stackpulse tracks
StackPulse watches Mongoose release notes and keeps the original source link close to every summary.
upgrade risk
Risky changes are separated from normal feature notes so you can scan upgrade impact before changing production dependencies.
migration notes
Migration steps and recommended actions are only shown when the upstream release notes support them.
Fixed Model.validate() return type to Promise<TRawDocType> and updated StandardSchema types usage.
Developers using Model.validate() might need to update their code due to the corrected return type.
Check and update code that relies on Model.validate() return types.
This release includes defensive checks for special properties in Document.prototype.get() and avoids returning inherited properties from schema path lookups.
Users relying on Document.prototype.get() with special properties or inherited schema path properties may be affected.
Review any usage of Document.prototype.get() with special properties or inherited schema path properties to ensure compatibility.
This release primarily contains bug fixes related to document array reindexing, property access in documents, schema path lookups, and array cloning.
Developers using document arrays, schema path lookups, or array cloning in Mongoose may be affected by the fixes.
Update to this version to benefit from the bug fixes if you encounter issues with document arrays, property access, or array cloning.
This release includes fixes for document array reindexing, document property access, and schema type lookups.
Users relying on document array reindexing or schema type lookups may be affected.
Update to version 9.7.2 if you encounter issues with document array reindexing or schema type lookups.
This release improves save performance and fixes schema and populate issues. It also updates documentation with MongoDB Knowledge integration.
Users may see improved save performance and reduced BSON size errors in populate operations.
Update to benefit from performance improvements and bug fixes.
This release introduces Node.js TracingChannel support for APM instrumentation and adds a standard schema adapter for models. It also includes several bug fixes and documentation improvements.
Developers using APM instrumentation or needing schema adapters for models will benefit from this release.
This release focuses on bug fixes and minor improvements, including isolating cloned arrays, preserving user-provided `$setOnInsert.createdAt`, and enhancing error validators. It also includes TypeScript updates and documentation improvements.
Developers using Mongoose for document cloning, updates, and schema validation may be affected by these fixes.
Update to version 9.6.3 to benefit from bug fixes and TypeScript improvements.
This release introduces a new helper for reusing pipelines with `$unionWith` in TypeScript, fixes an issue with `watch()` on disconnected connections, and improves TypeScript compatibility with `exactOptionalPropertyTypes`.
Developers using TypeScript with Mongoose and those working with `$unionWith` pipelines or disconnected connections are affected.
Update to version 8.24.0 to benefit from the new helper and fixes.
This release includes fixes for handling modified subpaths when a parent path is unset, improvements to TypeScript compatibility with `exactOptionalPropertyTypes`, and alignment of Node version documentation and types.
Developers using Mongoose with modified subpaths or TypeScript with `exactOptionalPropertyTypes` are affected.
Update to version 9.6.2 to benefit from the fixes and improvements.
This release fixes a bug in the `_id` getter helper for ObjectId types.
Developers using the `_id` getter helper for ObjectId types in Mongoose are affected.
Upgrade to version 9.6.1 to fix the `_id` getter helper issue.