100.0.2 Registro de cambios
Esta versión contiene varias correcciones de errores. También agrega soporte para volcar y restaurar colecciones con nombres largos, ya que el límite de 120 bytes para nombres se ampliará a 255 bytes en MongoDB versión 4.4.
La lista completa de cambios está a continuación:
Bug
HERRAMIENTAS-1785 Error tipográfico en la ayuda de mongodump
HERRAMIENTAS- La2495 reproducción de Oplog no puede manejar entradas >16 MB
HERRAMIENTAS-2498 Error de puntero nulo mongodump
HERRAMIENTAS-2559 Error al desinstalar las herramientas de base 99 de0 datos..1-1 RPM
HERRAMIENTAS-2575 mongorestore pánico durante convertLegacyIndexes 4 desde.4 mongodump
HERRAMIENTAS-2593 Corrige el manejo especial de los nombres de archivo $admin
Tarea
HERRAMIENTAS-2446 Agregar1 pruebas MMAPV a las pruebas de Herramientas
HERRAMIENTAS-2469 Aceptar múltiples certificados en CA
HERRAMIENTAS-2530 Mongorestore puede restaurar desde el nuevo formato mongodump
HERRAMIENTAS-2537 Ignorar el espacio de nombres config.system.indexBuilds
HERRAMIENTAS-2544 4Agregar4 pruebas. a Evergreen
HERRAMIENTAS-2551 Dividir la carga de versiones en tareas por distribución
HERRAMIENTAS-2555 Admite la opción directConnection
HERRAMIENTAS-2561 Firmar los archivos tarball de mongodb-tools
HERRAMIENTAS-2605 Cortar.. liberar 10002
100.0.1 Registro de cambios
Este lanzamiento fue una prueba de nuestra nueva infraestructura de lanzamiento y no contiene cambios respecto de la versión 100.0.0.
Tarea
- HERRAMIENTAS-2493 Herramientas 100 de0 0 corte,,100 y,, Versiones0 1 GA
100.0.0 Registro de Cambios
Esta es la primera versión por separado de las Database Tools del servidor. Decidimos pasar a una versión separada para poder enviar nuevas funcionalidades y correcciones de errores con mayor frecuencia. La nueva versión separada comienza desde 100.0.0 para dejar en claro que la numeración de versiones es independiente del Servidor. Puedes leer más sobre esto en el blog de MongoDB.
Esta versión contiene correcciones de errores, algunas nuevas opciones de línea de comandos y mejoras en la experiencia de usuario. A continuación se puede encontrar una lista completa, pero estos son algunos de los aspectos más destacados:
Ya no hay restricciones para usar
--uricon otras opciones de conexión, como--porty--password, siempre que la URI y la opción explícita no proporcionen información contradictoria. Las cadenas de conexión ahora se pueden especificar como un argumento posicional sin la opción--uri.El nuevo flag
--useArrayIndexFieldsparamongoimportinterpreta los números naturales en los campos como índices de arreglo al importar archivos csv o tsv.La nueva bandera de
--convertLegacyIndexesparamongorestoreelimina cualquier opción de índice no válida especificada en lamongodumpcorrespondiente de salida, y reescribe cualquier valor de clave de índice anterior para usar valores válidos.Un nuevo
deletemodeparamongoimport. Con--modedelete,mongoimportborre los documentos existentes en la base de datos que coincidan con un documento en el archivo de importación.
Fallo de compilar
- HERRAMIENTAS- La2489 tarea format-go falla en el maestro
Bug
HERRAMIENTAS- Las1493 herramientas fallan al ejecutar la ayuda cuando el ancho de la terminal es bajo.
HERRAMIENTAS-1786 mongodump no crea el archivo metadata.json para las vistas volcadas como colecciones.
HERRAMIENTAS-1826 Mongorestore entra en pánico en modo de archivo cuando falla la reproducción del oplog.
HERRAMIENTAS-1909 mongoimport no informa que admita el tipo decimal.
TOOLS-2275 autoIndexId:false no es compatible 4 con.0
HERRAMIENTAS-2334 Omitir recopilaciones del sistema durante la reproducción del oplog
HERRAMIENTAS-2336 Mensaje de error de obsolescencia incorrecto impreso al restaurar desde stdin
HERRAMIENTAS-2346 mongodump --archive a stdout corrompe el archivo al solicitar la contraseña
HERRAMIENTAS-2379 Error de mongodump/mongorestore si la base de datos de origen tiene una opción de índice no válida.
HERRAMIENTAS-2380 mongodump falla contra un nodo oculto con autenticación habilitada
HERRAMIENTAS-2381 Restaurar el comportamiento sin tiempo de espera de socket
HERRAMIENTAS-2395 Mensaje incorrecto para desbordamiento de oplog
HERRAMIENTAS-2403 mongorestore se bloquea mientras se reproduce el último oplog fallido en modo de archivo.
TOOLS-2422 admin.tempusers no es eliminado por mongorestore
HERRAMIENTAS-2423 mongorestore no elimina admin.tempusers si existe en el volcado.
HERRAMIENTAS-2455 mongorestore se bloquea debido a un archivo no válido
HERRAMIENTAS- La2462 solicitud de contraseña no funciona en Windows.
HERRAMIENTAS-2497 mongorestore puede validar incorrectamente la longitud del nombre del índice antes de llamar a createIndexes.
HERRAMIENTAS-2513 La creación de opciones de cliente produce un error de validación de la cadena de conexión.
HERRAMIENTAS-2520 Corregir el análisis de opciones para las opciones SSL
HERRAMIENTAS-2547 La instalación de las herramientas de base de datos falla en 7 RHEL.0
HERRAMIENTAS-2548 La instalación de las herramientas de base de datos falla en SLES 15
Nueva funcionalidad
HERRAMIENTAS-1954 Soporte para la conversión bidireccional de la notación de matriz de mongoexport en mongoimport
HERRAMIENTAS-2268 Agregar modo de eliminación a mongoimport
HERRAMIENTAS-2412 Eliminar opciones de índice heredadas no compatibles
HERRAMIENTAS-2430 mongorestore: en las claves de índice con puntos, reemplace "hashed" con "1"
HERRAMIENTAS-2459 Permite usar --uri con otras opciones de cadena de conexión.
HERRAMIENTAS-2460 Se puede establecer una cadena de conexión como argumento posicional.
HERRAMIENTAS-2521 Agregar compatibilidad con la opción URI tlsDisableOCSPEndpointCheck
HERRAMIENTAS-2529 Mongodump genera un nuevo formato de archivo para nombres de colección largos.
Tarea
HERRAMIENTAS-2418 Eliminar mongoreplay de mongo-tools
HERRAMIENTAS-2421 Mantener la cobertura de pruebas después de mover las pruebas de herramientas del servidor
HERRAMIENTAS-2438 Crear instalador MSI en la tarea dist
HERRAMIENTAS-2439 Fórmula de herramientas incluida en el grifo de cerveza casera
HERRAMIENTAS-2440 Firmar instalador MSI
HERRAMIENTAS-2441 Documentación del proceso de actualización de versiones
HERRAMIENTAS-2442 Automatizar la carga de versiones
HERRAMIENTAS-2443 Generar archivo tarball en la tarea dist
HERRAMIENTAS-2444 Generar paquetes deb en la tarea dist
HERRAMIENTAS-2449 Crear tarea de firma
HERRAMIENTAS-2464 Actualizar la compatibilidad de la plataforma
HERRAMIENTAS-2470 Firmar paquetes de Linux
HERRAMIENTAS-2471 Automatizar la generación de feeds de descarga JSON
HERRAMIENTAS-2472 Automatizar la publicación de paquetes de Linux
HERRAMIENTAS-2473 Consolidar variantes de compilación comunitarias y empresariales
HERRAMIENTAS- Verificar2475 manualmente la versión de las herramientas
HERRAMIENTAS-2480 Generar paquetes rpm en la tarea dist
HERRAMIENTAS- Actualizar2488 la nomenclatura y el versionado de los paquetes
HERRAMIENTAS-2493 Herramientas 100 de0 0 corte,,100 y,, Versiones0 1 GA
HERRAMIENTAS-2506 Actualizar el mantenedor en los paquetes de Linux
HERRAMIENTAS-2523 Eliminar 12 04 7las1 variantes de Ubuntu. y Debian.
HERRAMIENTAS-2536 opción ignoreUnknownIndexOptions en el comando createIndexes para servidores >..419
HERRAMIENTAS-2538 Mover convertLegacyIndexKeys() de mongorestore a mongo-tools-common
HERRAMIENTAS-2539 Publicar paquetes de Linux en Curator con los nombres correctos.
HERRAMIENTAS-2549 Enviar versiones GA al repositorio de pruebas del servidor
HERRAMIENTAS-2550 Enviar versiones GA al 4 4 repositorio.
HERRAMIENTAS-2551 Dividir la carga de versiones en tareas por distribución