8.10.1 / 2025-02-14
- perf(document): only call undoReset() 1x/document #15257 #15255
- perf(schema): clear childSchemas when overwriting existing path to avoid performance degradations #15256 #15253
- perf: some more micro optimizations for find() and findOne() #14906 #15250
- fix(model): avoid adding timeout on Model.init() buffering to avoid unintentional dangling open handles #15251 #15241
- fix: avoid connection buffering on init if autoCreate: false #15247 #15241
- fix: infer discriminator key if set in $set with overwriteDiscriminatorKey #15243 #15218
- types(middleware): make this in document middleware the hydrated doc type, not raw doc type #15246 #15242
- types(schema): support options parameter to Schema.prototype.discriminator() #15249 #15244
- types(schema): allow calling Schema.prototype.number() with no message arg #15237 #15236
- docs(typescript): recommend using HydratedSingleSubdocument over Types.Subdocument #15240 #15211