Tedious: Versión 1.15.0

Creado en 12 nov. 2016  ·  8Comentarios  ·  Fuente: tediousjs/tedious

Planeo lanzar la próxima versión de tedious , 1.15.0 "Alive and Kicking" pronto.

Aquí está el registro de cambios hasta ahora:


Qué hay de nuevo

  • ¡362 tedious ahora tiene mejor soporte para instancias SQLServer configuradas para alta disponibilidad! Si el nombre DNS de la instancia de SQLServer a la que se está conectando se resuelve en varias direcciones IP, tedious ahora intentará conectarse secuencialmente a cada una de ellas y se detendrá después de la primera conexión exitosa. Ahora también hay soporte para la opción de conexión multiSubnetFailover , que permite conectarse a todas las direcciones IP resueltas en paralelo y utilizará la conexión que se establezca primero. ¡Gracias @chrislukkk!

  • 419 Al establecer una conexión encriptada a un servidor, tedious nunca verificó realmente el certificado presentado por el servidor. Como probablemente no sea una buena idea desde el punto de vista de la seguridad, existe una nueva opción de conexión trustServerCertificate que puede configurar en false para hacer cumplir la verificación del certificado. El comportamiento predeterminado no cambió, pero lo hará en una versión futura. ¡Gracias @SimonHooker!

Reparado

  • 461 Accidentalmente rompimos el soporte para TDS 7.1 (usado por SQLServer 2000) hace algunas versiones. Si todavía está ejecutando software del año 2000, regocíjese: ¡la compatibilidad con TDS 7.1 ha vuelto! ¡Gracias @tvrprasad!

  • 367 Las conexiones cifradas y la autenticación NTLM no funcionaban juntas, en absoluto, ¡pero ahora sí! ¡Gracias @leerlemoniii y @mcrummey!

  • 417 Al autenticarse a través de NTLM, el nombre de dominio se envió al servidor como se indica en las opciones de conexión. Resulta que NTLM prefiere que los nombres de dominio se especifiquen en mayúsculas, así que eso es lo que estamos haciendo ahora. ¡Gracias @tvrprasad!

  • 440 # 443 Analizar y escribir el contenido de las columnas GUID fue bastante lento. ¡Ahora es muchas veces más rápido! ¡Gracias @jdanyow!

  • 445 El objeto de configuración que se pasó al constructor Connection se modificó en varios lugares. Eso fue bastante descuidado e inesperado, por lo que tedious ahora mantendrá una copia interna de la configuración. ¡Gracias @tvrprasad!


¿Me perdí algo importante?

/ cc @tvrprasad @SaloniSonpal @patriksimek

Comentario más útil

@arthurschreiber ¿Hay alguna ETA sobre este lanzamiento? ¡Me encantaría tener la función multiSubnetFailover!

Todos 8 comentarios

¡Grandes contribuciones! Gracias por todo tu esfuerzo.

¡Esto es genial @arthurschreiber!

¿Me perdí algo importante?

¿Podemos fusionar las pruebas unitarias para la función de conmutación por error de subredes múltiples (# 362)?
https://github.com/tediousjs/tedious/pull/444

@arthurschreiber ¿Hay alguna ETA sobre este lanzamiento? ¡Me encantaría tener la función multiSubnetFailover!

@arthurschreiber ¿Hay alguna ETA sobre este lanzamiento? ¡Me encantaría tener la función multiSubnetFailover!

Falta una última cosa antes de que podamos lanzar una versión, y es la compatibilidad entre multiSubnetFailover y la conexión a través de una búsqueda de instancia (https://github.com/tediousjs/tedious/blob/master/src/instance -lookup.js).

Una vez que se resuelva, impulsaré la nueva y tediosa versión lo antes posible.

@arthurschreiber Solo quiero comprobar esto de nuevo, ¡

¿Hay algo que pueda hacer para ayudar a que esto avance?

@arthurschreiber Por favor, considere revisar el número 501 para esta versión. Es simple. Funciona y debería ser una opción disponible.

@ jjg1914 PR está en revisión de código: https://github.com/tediousjs/tedious/pull/502. En cualquier momento :-)

¿Algún progreso en el nuevo lanzamiento?

¿Fue útil esta página
0 / 5 - 0 calificaciones