HQbird 2024 R2 Update 10
HQbird 2024 R2 Update 10
IBSurgeon publica la versión HQbird 2024 R2 Update 10. Además de las correcciones de las versiones vanilla recientes, HQbird incluye las siguientes novedades:
Vistas Materializadas (Nueva Funcionalidad) en 5.0
- Nuevo tipo de vista persistente: definida como una vista, almacenada como una tabla. Soporta índices; DML y disparadores no permitidos.
- Sintaxis:
CREATE / ALTER / RECREATE MATERIALIZED VIEW ... AS [WITH [NO] DATA]. Eliminación medianteDROP VIEWestándar. - Conversión entre tipos:
ALTER ... TO NOT MATERIALIZEDyALTER VIEW ... TO MATERIALIZED. - REFRESH MATERIALIZED VIEW - cuatro modos:
- Predeterminado: recarga exclusiva completa (más rápida para muchos cambios).
- CONCURRENTLY: actualización basada en fusión, sin bloqueo exclusivo, requiere índice único.
- DROP DATA: elimina todos los datos e índices para liberar espacio.
- CASCADE: actualiza todas las MV dependientes en el orden de dependencia correcto.
- La restauración con gbak actualiza automáticamente todas las MV. Use el modificador
-NO_MATVIEWSpara omitirlo. Una copia de seguridad que contenga MV requiere Firebird con soporte de MV para restaurarse.
Copia de Seguridad y Recuperación
- Copia de seguridad de verificación: eliminación rotativa previa a la compresión; coeficientes de espacio en disco ahora configurables.
- Tarea Backup-Restore-Replace: directorio de copia de seguridad y plantilla de nombre de archivo configurables (p. ej.
brr_{0,date,yyyyMMdd_HH-mm-ss}.fbk); el directorio se crea automáticamente si no existe. - nBackup: el cambio de nombre del diario se cambió a cambio atómico con reintento.
Trazado y Monitoreo
- Nuevo campo
connection_iden el diálogo de configuración de trazado. - Informe de trazado: agrupación y filtrado por nombre de proceso sin distinción de mayúsculas; porcentaje de progreso durante la generación del informe.
Interfaz Web y Configuración
- Mejoras de localización en la consola web; nuevo elemento divisor etiquetado para agrupar formularios.
- Actualización de cache-busting para evitar JS/CSS obsoletos después de actualizaciones.
- Configuración predeterminada de transferencia de archivos unificada: puerto 8722, usuario
socketuser, contraseña segura. - Registro de licencia KA: el prefijo HTTP/HTTPS ya no es necesario en el campo de host.
Correcciones de Errores
- Alerta crítica falsa cuando todas las tareas de base de datos están temporalmente deshabilitadas - corregido.
- Error en la lista de sesiones de trazado para usuarios SYSDBA sin permisos de lista de trazado - corregido.
- Rutas UTF-8 en el componente de descifrado que causaban errores de mon/trace - corregido en el lado de DG.
- Configuración de replicación: las claves con valores vacíos ya no se conservan después de su eliminación.
- Manejo de
journal_archive_commandpara Firebird 4+ corregido (FB PR #8381).
Instalador y Compilación
- Instalador de Windows actualizado; bibliotecas binarias del cliente y OpenSSL actualizados.
- VSS Writer: registro extendido del estado de la base de datos (tamaño, marca de tiempo, gstat -h).
- cloudbackup: soporte de carga de archivos mediante protocolo Socket añadido.
Más detalles aquí.