HQbird 2024R Update 12

O que há de novo — HQbird 2024R2 Update 12. Baixar aqui.

Interface Web e Controle de Acesso

  • Implementado mecanismo de separação de privilégios para acesso de administrador e convidado. A conta de convidado agora possui credenciais padrão atualizadas:
    • access.guest-login = viewer
    • access.guest-password = password 4 viewer
  • Adicionada validação e requisito de unicidade para nomes de registro de bancos de dados.
  • Diversas mensagens de erro foram corrigidas.
  • Implementado mecanismo de logout para usuários da interface web (modo de autenticação digest).
  • A limpeza do armazenamento local (local storage) agora é combinada com o logout.
  • Adicionada a possibilidade de redefinir e configurar o sinalizador "réplica" no arquivo de banco de dados (ícones adicionais nos widgets). Testado apenas no Firebird 5.
  • O instalador do Windows agora gera um arquivo versions.json com descrição detalhada do que está instalado e onde.
  • Correções sintáticas menores.

Correções de Erros

  • Tarefa de backup-restauração-substituição: adicionada verificação da existência do diretório de destino ao controlar o espaço em disco disponível, com criação automática caso o diretório esteja ausente.
  • Tarefa de envio de segmentos: corrigida a fonte de dados exibida no widget; aprimorado o reset forçado de status (limpa o estado de erro potencial após uma longa pausa entre iterações ou quando a tarefa está desativada).
  • Corrigida falsa sensibilidade a maiúsculas/minúsculas na verificação de unicidade de identificadores e nomes de bancos de dados.
  • Corrigida a exibição das tabelas de versões das bibliotecas cliente para o Firebird 3 quando as tabelas rdb$config estão ausentes.

Atualizações do Motor Firebird

Versões do Firebird incluídas atualizadas para: 5.0.5.1837, 4.0.8.3286 e 3.0.15.33868.

Firebird 5.0.5.1837

Principais alterações:

Segurança

  • Corrigido estouro de buffer de heap na função REPLACE() (CVE/GHSA-vfr2-ff6c-7mxw).
  • Corrigida a vulnerabilidade GHSA-jprr-w4f8-43q3: os dados do profiler agora são restritos ao usuário proprietário ou a usuários com o privilégio PROFILE_ANY_ATTACHMENT.
  • Prevenido directory traversal durante o carregamento de módulos UDR.
  • Adicionadas verificações de privilégio ausentes para o comando COMMENT ON PARAMETER em funções de pacotes (#8806).

Correções de Erros

  • Corrigidos resultados incorretos para DISTINCT combinado com IN/EXISTS convertido em semi-join (#9063).
  • Corrigida violação espúria de chave estrangeira para tipos [var]binary quando os índices PK e FK possuem direções opostas (#9059).
  • Corrigido retorno de conteúdo desatualizado de inline-blob em releitura na mesma transação após reutilização de blob id (#9060).
  • Corrigido o funcionamento de SIMILAR TO com curingas combinados com o operador OR (#9040).
  • Corrigidos vazamentos de memória no lado do cliente durante ciclos de connect/disconnect no fbclient (#9014).
  • Corrigido estouro de inteiro na camada de compatibilidade retroativa de UDF (#9025).

Outros

  • O filtro de rastreamento include_table_modify agora leva em conta os contadores "Locks" e "Conflicts".
  • Migração para o runner Windows-2022 até que o suporte ao VS 2026 esteja disponível.

Firebird 4.0.8.3286

  • Corrigido estouro de buffer de heap na função REPLACE() (CVE/GHSA-vfr2-ff6c-7mxw).
  • Adicionadas verificações de privilégio ausentes para o comando COMMENT ON PARAMETER em funções de pacotes (#8806).
  • Corrigida violação espúria de chave estrangeira para tipos [var]binary quando os índices PK e FK possuem direções opostas (#9059).
  • Corrigidos vazamentos de memória no lado do cliente durante ciclos de connect/disconnect no fbclient (#9014).
  • Corrigido mau funcionamento de MAKE_DBKEY após backup/restauração (#8168).

Firebird 3.0.15.33868

  • Corrigido estouro de buffer de heap na função REPLACE() (CVE/GHSA-vfr2-ff6c-7mxw).
  • Adicionadas verificações de privilégio ausentes para o comando COMMENT ON PARAMETER em funções de pacotes (#8806).
  • Corrigida violação espúria de chave estrangeira para tipos [var]binary quando os índices PK e FK possuem direções opostas (#9059).
  • Corrigidos vazamentos de memória no lado do cliente durante ciclos de connect/disconnect no fbclient (#9014).
  • Corrigida ausência do texto de erro do sistema operacional em determinados casos de relatório de erros de E/S.

Download

Download https://ib-aid.com/en/download-hqbird