Para agentes de IA: hay un índice de documentación disponible en https://www.mongodb.com/es/docs/llms.txt — versiones en markdown de todas las páginas están disponibles agregando .md a cualquier ruta URL.
Docs Menu

Novedades

Descubra qué hay de nuevo en:

El 2.30 driver no introduce nuevas funcionalidades ni correcciones de errores. Su propĂłsito es facilitar la migraciĂłn a la versiĂłn v3.x del controlador .NET/C# marcando las API pĂșblicas que fueron eliminadas en la versiĂłn v3.0 como obsoletas.

La versiĂłn 2.29 de driver agrega compatibilidad con MongoDB Server versiĂłn 8.0 e incluye las siguientes nuevas funcionalidades:

  • Agrega soporte para la versiĂłn2 del protocolo de rango Queryable Encryption.

  • Agrega soporte para Ă­ndices de rango para Queryable Encryption. Para obtener mĂĄs informaciĂłn sobre Queryable Encryption, consulta Queryable Encryption en el manual de MongoDB Server.

Para obtener mĂĄs informaciĂłn sobre esta versiĂłn, consulte las notas de versiĂłn v2.29.

Advertencia

Cambio disruptivo potencial en v2.28

  • Todos los componentes del driver de .NET/C# tienen nombres sĂłlidos y concretos. Si su aplicaciĂłn tiene dependencias que hacen referencia a varias versiones del .NET/C# Driver, debe crear redireccionamientos de enlaces para gestionar esas dependencias. Para obtener mĂĄs informaciĂłn, consulte Posible cambio disruptivo en la VersiĂłn 2.28.0.

La 2.28 versiĂłn de driver incluye las siguientes funcionalidades:

  • Añade soporte para conversiones numĂ©ricas adicionales que involucren Nullable<T>.

  • Agrega compatibilidad con la opciĂłn delegated cuando se utiliza KMIP para CSFLE o Queryable Encryption.

Para obtener mĂĄs informaciĂłn sobre esta versiĂłn, consulte las notas de versiĂłn v2.28.

La 2.27 versiĂłn de driver incluye las siguientes funcionalidades:

  • Añade soporte para el operador de agregaciĂłn $sample.

  • Implementa el mĂ©todo Equals() para los serializadores en LINQ3.

  • Garantiza que las preocupaciones de lectura y el nivel de confirmaciĂłn de escritura (write concern) no se apliquen a los comandos del asistente de Ă­ndice de bĂșsqueda de MongoDB para evitar errores.

  • No se permite el uso del carĂĄcter de coma en authMechanismProperties valores de cadena de conexiĂłn cuando se usa el mecanismo de autenticaciĂłn MONGODB-OIDC.

  • Corrige un error de traducciĂłn que causaba un error durante la serializaciĂłn con nĂșmeros de diferentes tamaños.

  • Agrega soporte para las distribuciones de Linux que usan la librerĂ­a libdl.so.2.

Para obtener mĂĄs informaciĂłn sobre esta versiĂłn, consulte las notas de versiĂłn v2.27.

La 2.26 versiĂłn de driver incluye las siguientes funcionalidades:

  • Se añadiĂł el soporte para utilizar el mĂ©todo de agregaciĂłn SelectMany() en las etapas de agregaciĂłn Select() y Project().

  • Se ha añadido compatibilidad con llamadas Dictionary.ContainsValue() en consultas LINQ.

  • Se agregĂł soporte para concatenaciĂłn de strings de tipos mixtos.

  • Uso del nativo activado crypto en libmongocrypt enlaces.

  • Añadido soporte para la serializaciĂłn de las estructuras Memory y ReadOnlyMemory. Para obtener mĂĄs informaciĂłn sobre la implementaciĂłn de estos tipos, consulta la secciĂłn Mejorar el rendimiento de la serializaciĂłn de arreglos de la guĂ­a de serializaciĂłn.

  • Se agregĂł compatibilidad para el proveedor de identidad de GCP cuando se utiliza el mecanismo de autenticaciĂłn MONGODB-OIDC. Para obtener mĂĄs informaciĂłn, consulte GCP IMDS en la guĂ­a de Mecanismos de AutenticaciĂłn Empresarial.

  • Se implementĂł la firma de paquetes NuGet.

  • Se implementaron reintentos de lectura y escritura a otras instancias de mongos cuando es posible.

La 2.25 versiĂłn de driver incluye las siguientes funcionalidades:

  • Se agregĂł soporte para el mecanismo de autenticaciĂłn MONGODB-OIDC y la adquisiciĂłn automĂĄtica de tokens para el Proveedor de Identidad de Azure.

  • Se agregĂł el nombre de la clase al mensaje de error reportado cuando BsonClassMapSerializer no puede ubicar un creador coincidente.

  • Se añadiĂł un campo LoggedStages para mostrar el MQL ejecutado tras realizar una query LINQ.

  • Se añadiĂł soporte para sobreescribir el nombre del servicio "mongodb" con un nombre personalizado utilizando la opciĂłn de conexiĂłn srvServiceName. Para obtener mĂĄs informaciĂłn, consulta la guĂ­a de Opciones de conexiĂłn.

  • Comportamiento mejorado de las operaciones de escritura masiva para evitar la enumeraciĂłn del parĂĄmetro de solicitudes mĂĄs de una vez.

La 2.24 versiĂłn de driver incluye las siguientes funcionalidades:

  • Se añadiĂł el mĂ©todo IMongoCollection.DistinctMany().

  • Se añadiĂł soporte para los Ășltimos argumentos opcionales de la expresiĂłn de agregaciĂłn $dateFromString.

  • Se agregĂł soporte para ordenar por puntuaciĂłn en la etapa de agregaciĂłn $search.

  • Se agregĂł el constructor VectorSearchScore para la etapa de agregaciĂłn $vectorSearch.

  • Se añadiĂł compatibilidad para el operador $in en MongoDB Search.

  • Se añadieron los mĂ©todos Mql.Exists(), Mql.IsMissing() y Mql.IsNullOrMissing() para consultas LINQ.

  • Se ha añadido soporte para el mĂ©todo IComparable.CompareTo() en LINQ queries.

  • Se añadiĂł soporte para llamadas anidadas al mĂ©todo AsQueryable() para soportar consultas LINQ por el Proveedor de MongoDB Entity Framework Core.

  • Se agregĂł soporte para TLS 1.3.

  • Se actualizĂł la versiĂłn del paquete libmongocrypt a 1.8.2.

  • Se solucionĂł un fallo de segmentaciĂłn (segfault) en Kerberos (libgssapi) en las distribuciones de Linux mĂĄs recientes.

  • Se corrigiĂł un error en GridFS en el cual la descarga de un archivo provocaba un error si tambiĂ©n se habĂ­a subido un archivo mĂĄs grande con la misma ID.

  • El error de servidor ExceededTimeLimit ahora es recuperable tanto para operaciones de lectura como de guardar.

  • Al ejecutar en un entorno de funciĂłn como servicio (FaaS), como AWS Lambda, el driver ahora utiliza el mecanismo de sondeo para supervisiĂłn.

  • Para mejorar la compatibilidad de MongoDB Atlas sin servidor, el driver ahora utiliza OP_MSG para la autenticaciĂłn si el servidor lo permite.

La 2.23 versiĂłn de driver incluye las siguientes funcionalidades:

  • Mejoras y correcciones de errores en la integraciĂłn de LINQ3.

  • Se ha añadido soporte para operadores binarios de agregaciĂłn.

  • Se añadiĂł soporte para el operador $out en las colecciones de series temporales de MongoDB.

  • Añadido ChangeStreamSplitLargeEvent para gestionar eventos de flujo de cambios mayores a 16 MB.

La 2.22 versiĂłn de driver incluye las siguientes funcionalidades:

  • Mejoras y correcciones de errores en la integraciĂłn de LINQ3.

  • Se agregĂł compatibilidad con las etapas de agregaciĂłn $set y $vectorSearch.

  • Se añadiĂł soporte para sinĂłnimos en MongoDB Search.

  • Se ha reducido la asignaciĂłn de memoria al utilizar cifrado.

  • Se añadieron mensajes de registro para eventos de descubrimiento y supervisiĂłn del servidor (SDAM). Para obtener mĂĄs informaciĂłn sobre estos eventos, consulta la especificaciĂłn de registro y supervisiĂłn de SDAM de MongoDB.

Para aprender sobre las funcionalidades de las versiones anteriores del driver .NET/C#, visita los siguientes enlaces: