IBSurgeon lança a versão HQbird 2024 R2 Update 10. Além das correções das versões vanilla, o HQbird inclui o seguinte
Visualizações Materializadas (Novo Recurso) no 5.0
- Novo tipo de visão persistente: definida como uma view, armazenada como uma tabela. Suporta índices; DML e triggers não são permitidos.
- Sintaxe:
CREATE / ALTER / RECREATE MATERIALIZED VIEW ... AS <query> [WITH [NO] DATA]. Remoção via DROP VIEW padrão.
- Conversão entre tipos:
ALTER ... TO NOT MATERIALIZED e ALTER VIEW ... TO MATERIALIZED.
- REFRESH MATERIALIZED VIEW — quatro modos:
- Padrão: recarga exclusiva completa (mais rápida para muitas alterações).
- CONCURRENTLY: atualização por mesclagem, sem bloqueio exclusivo, requer índice único.
- DROP DATA: limpa todos os dados e índices para liberar espaço.
- CASCADE: atualiza todas as MVs dependentes na ordem correta de dependência.
- A restauração pelo gbak atualiza automaticamente todas as MVs. Use a opção
-NO_MATVIEWS para ignorar. Backups contendo MVs exigem Firebird com suporte a MV para restauração.
Backup & Recuperação
- Backup de verificação: exclusão rotativa antes da compressão; coeficientes de espaço em disco agora configuráveis.
- Tarefa Backup-Restore-Replace: diretório de backup e modelo de nome de arquivo configuráveis (ex.:
brr_{0,date,yyyyMMdd_HH-mm-ss}.fbk); diretório criado automaticamente se não existir.
- nBackup: renomeação do journal alterada para renomeação atômica com nova tentativa.
Trace & Monitoramento
- Novo campo
connection_id no diálogo de configuração de trace.
- Relatório de trace: agrupamento e filtragem por nome de processo sem distinção de maiúsculas/minúsculas; percentual de progresso durante a geração do relatório.
Interface Web & Configuração
- Melhorias na localização do console web; novo elemento divisor com rótulo para agrupamento de formulários.
- Cache-busting atualizado para evitar JS/CSS desatualizados após atualizações.
- Configurações padrão de transferência de arquivos unificadas: porta 8722, usuário
socketuser, senha forte.
- Registro de licença KA: prefixo HTTP/HTTPS não é mais obrigatório no campo de host.
Correções de Bugs
- Alerta crítico falso quando todas as tarefas do banco de dados estão temporariamente desativadas — corrigido.
- Erro na lista de sessões de trace para usuários SYSDBA sem permissão de listagem de trace — corrigido.
- Caminhos UTF-8 no componente de descriptografia causando erros no mon/trace — corrigido no lado DG.
- Configuração de replicação: chaves com valor vazio não são mais mantidas após remoção.
- Tratamento de
journal_archive_command para Firebird 4+ corrigido (FB PR #8381).
Instalador & Build
- Instalador Windows atualizado; binários da biblioteca cliente e OpenSSL atualizados.
- VSS Writer: registro de diagnóstico estendido do estado do banco de dados (tamanho, data/hora, gstat -h).
- cloudbackup: suporte a upload de arquivos via protocolo Socket adicionado.