HQbird 2024R2 Actualización 12
HQbird 2024R2 Update 12
IBSurgeon publica HQbird 2024R2 Update 12: descárguelo aquí.
Interfaz web y control de acceso
- Se implementó un mecanismo de separación de privilegios para el acceso de administrador e invitado. La cuenta de invitado ahora tiene credenciales predeterminadas actualizadas:
access.guest-login = vieweraccess.guest-password = password 4 viewer
- Se agregó validación y requisito de unicidad para los nombres de registro de bases de datos.
- Se corrigieron varios mensajes de error.
- Se implementó un mecanismo de cierre de sesión para usuarios de la interfaz web (modo de autenticación digest).
- La limpieza del almacenamiento local ahora se combina con el cierre de sesión.
- Se agregó la capacidad de restablecer y establecer el indicador “replica” en el archivo de base de datos (iconos adicionales en los widgets). Probado solo en Firebird 5.
- El instalador de Windows ahora genera un archivo
versions.jsoncon una descripción detallada de qué está instalado y dónde. - Correcciones menores de sintaxis.
Corrección de errores
- Tarea de copia de seguridad-restauración-reemplazo: se agregó una verificación de la existencia del directorio de destino al verificar el espacio disponible en disco, con creación automática si el directorio falta.
- Tarea de envío de segmentos: se corrigió la fuente de datos mostrada en el widget; se mejoró el restablecimiento forzado del estado (limpia el posible estado de error después de una pausa prolongada entre iteraciones o cuando la tarea está deshabilitada).
- Se corrigió la falsa distinción entre mayúsculas y minúsculas al verificar la unicidad de identificadores y nombres de bases de datos.
- Se corrigió la visualización de las tablas de versiones de la biblioteca cliente para Firebird 3 cuando las tablas
rdb$configestán ausentes.
Actualizaciones del motor Firebird
Las compilaciones de Firebird incluidas se actualizaron a: 5.0.5.1837, 4.0.8.3286 y 3.0.15.33868.
Firebird 5.0.5.1837
Cambios clave:
Seguridad
- Se corrigió un desbordamiento de búfer en el montón en la función
REPLACE()(CVE/GHSA-vfr2-ff6c-7mxw). - Se corrigió la vulnerabilidad GHSA-jprr-w4f8-43q3: los datos del perfilador ahora están restringidos al usuario propietario o a los usuarios que poseen el privilegio
PROFILE_ANY_ATTACHMENT. - Se evitó el recorrido de directorios durante la carga de módulos UDR.
- Se agregaron verificaciones de privilegios faltantes para el comando
COMMENT ON PARAMETERen funciones dentro de paquetes (#8806).
Corrección de errores
- Se corrigieron resultados incorrectos para
DISTINCTcombinado conIN/EXISTSconvertido en una semi-unión (#9063). - Se corrigió una violación de clave externa espuria para tipos
[var]binarycuando los índices PK y FK tienen direcciones opuestas (#9059). - Se corrigió el contenido obsoleto de blobs en línea devuelto en la relectura de la misma transacción después de la reutilización del id de blob (#9060).
- Se corrigió
SIMILAR TOcon comodines combinados con el operadorOR(#9040). - Se corrigieron fugas de memoria en el lado del cliente durante ciclos de conexión/desconexión en fbclient (#9014).
- Se corrigió el desbordamiento de enteros en la capa de compatibilidad hacia atrás de UDF (#9025).
Otros
- El filtro de seguimiento
include_table_modifyahora tiene en cuenta los contadores “Locks” y “Conflicts”. - Se cambió al ejecutor de Windows-2022 pendiente del soporte adecuado de VS 2026.
Firebird 4.0.8.3286
- Se corrigió un desbordamiento de búfer en el montón en la función
REPLACE()(CVE/GHSA-vfr2-ff6c-7mxw). - Se agregaron verificaciones de privilegios faltantes para el comando
COMMENT ON PARAMETERen funciones dentro de paquetes (#8806). - Se corrigió una violación de clave externa espuria para tipos
[var]binarycuando los índices PK y FK tienen direcciones opuestas (#9059). - Se corrigieron fugas de memoria en el lado del cliente durante ciclos de conexión/desconexión en fbclient (#9014).
- Se corrigió el mal funcionamiento de
MAKE_DBKEYdespués de copia de seguridad/restauración (#8168).
Firebird 3.0.15.33868
- Se corrigió un desbordamiento de búfer en el montón en la función
REPLACE()(CVE/GHSA-vfr2-ff6c-7mxw). - Se agregaron verificaciones de privilegios faltantes para el comando
COMMENT ON PARAMETERen funciones dentro de paquetes (#8806). - Se corrigió una violación de clave externa espuria para tipos
[var]binarycuando los índices PK y FK tienen direcciones opuestas (#9059). - Se corrigieron fugas de memoria en el lado del cliente durante ciclos de conexión/desconexión en fbclient (#9014).
- Se corrigió la falta de texto de error del sistema operativo en ciertos casos de notificación de errores de E/S.
Descarga
Descargue desde /es/download-hqbird