HQbird 2024 R2 Update 10
HQbird 2024 R2 Update 10
IBSurgeon publie la version HQbird 2024 R2 Update 10. En plus des correctifs des versions vanilla récentes, HQbird propose les nouvelles fonctionnalités suivantes :
Vues matérialisées (Nouvelle fonctionnalité) en 5.0
- Nouveau type de vue persistante : définie comme une vue, stockée comme une table. Prend en charge les index ; DML et déclencheurs non autorisés.
- Syntaxe :
CREATE / ALTER / RECREATE MATERIALIZED VIEW ... AS [WITH [NO] DATA]. Suppression viaDROP VIEWstandard. - Conversion entre types :
ALTER ... TO NOT MATERIALIZEDetALTER VIEW ... TO MATERIALIZED. - REFRESH MATERIALIZED VIEW - quatre modes :
- Par défaut : rechargement exclusif complet (le plus rapide pour de nombreuses modifications).
- CONCURRENTLY : mise à jour basée sur la fusion, sans verrou exclusif, nécessite un index unique.
- DROP DATA : efface toutes les données et index pour libérer de l’espace.
- CASCADE : actualise toutes les vues matérialisées dépendantes dans l’ordre de dépendance correct.
- La restauration gbak actualise automatiquement toutes les vues matérialisées. Utilisez l’option
-NO_MATVIEWSpour ignorer. Une sauvegarde contenant des vues matérialisées nécessite Firebird compatible MV pour la restauration.
Sauvegarde et récupération
- Sauvegarde de vérification : suppression pré-compression rotative ; coefficients d’espace disque désormais configurables.
- Tâche Sauvegarde-Restauration-Remplacement : répertoire de sauvegarde et modèle de nom de fichier configurables (ex.
brr_{0,date,yyyyMMdd_HH-mm-ss}.fbk) ; répertoire créé automatiquement s’il est manquant. - nBackup : renommage du journal modifié en renommage atomique avec nouvelle tentative.
Trace et surveillance
- Nouveau champ
connection_iddans la boîte de dialogue de configuration de trace. - Rapport de trace : regroupement et filtrage insensibles à la casse des noms de processus ; pourcentage de progression pendant la génération du rapport.
Interface Web et configuration
- Améliorations de la localisation de la console Web ; nouvel élément diviseur étiqueté pour le regroupement de formulaires.
- Actualisation du cache mise à jour pour éviter les JS/CSS obsolètes après les mises à niveau.
- Paramètres de transfert de fichiers par défaut unifiés : port 8722, utilisateur
socketuser, mot de passe fort. - Enregistrement de licence KA : le préfixe HTTP/HTTPS n’est plus requis dans le champ hôte.
Corrections de bogues
- Fausse alerte critique lorsque toutes les tâches de base de données sont temporairement désactivées - corrigé.
- Erreur de liste de sessions de trace pour les utilisateurs SYSDBA sans autorisations de liste de trace - corrigé.
- Chemins UTF-8 dans le composant de décryptage provoquant des erreurs mon/trace - corrigé côté DG.
- Configuration de réplication : les clés à valeur vide ne sont plus conservées après suppression.
- Gestion de
journal_archive_commandpour Firebird 4+ corrigée (FB PR #8381).
Installateur et build
- Installateur Windows mis à jour ; bibliothèques clientes binaires et OpenSSL mis à jour.
- VSS Writer : journalisation étendue de l’état de la base de données (taille, horodatage, gstat -h).
- cloudbackup : prise en charge de l’upload de fichiers via protocole Socket ajoutée.
Plus de détails ici.