Notícias
[20/04/26] Lançados Firebird 5.0.4, 4.0.7 e 3.0.14
O Projeto Firebird anunciou recentemente a disponibilidade de novas sub-releases para as suas três séries principais. Estas atualizações focam em melhorias de performance, estabilidade e correções críticas. Abaixo, destacamos as principais mudanças de cada versão.
Firebird 5.0.4
Esta sub-release da versão mais recente do Firebird traz aprimoramentos significativos em lógica de transações e replicação:
- Nova configuração AllowUpdateOverwrite: Foi adicionado o parâmetro
AllowUpdateOverwrite, que define como as operações deUPDATElidam com registros que já foram alterados por gatilhos (triggers) na mesma transação, permitindo maior controle sobre a estabilidade do cursor. - Replicação de Sequências: Agora é garantido que as sequências (generators) sejam replicadas corretamente, mesmo quando alteradas em transações que funcionam tecnicamente como somente-leitura.
- Suporte a RDB$RESET_CONTEXT: Introdução da função
RDB$RESET_CONTEXT, que permite limpar ou reinicializar variáveis de contexto de uma sessão, otimizando a gestão de estado no banco.
Leia o Release Notes completo do Firebird 5.0.4.
Firebird 4.0.7
A série 4.0 continua a receber melhorias de performance e ferramentas para desenvolvedores:
- Otimização de Gatilhos de Integridade Referencial: O motor do banco foi aprimorado para não disparar gatilhos de integridade referencial quando as chaves primárias ou únicas não sofreram alteração real, o que acelera operações de atualização massiva.
- Novo método API Util::convert: Foi adicionado o método
Util::convertà interface Util, permitindo converter tipos de dados entre mensagens de forma idêntica ao motor interno do servidor. - Precisão em Arquivos de Configuração: Melhoria na leitura do tempo de modificação dos arquivos de configuração, garantindo que o servidor identifique e aplique mudanças de parâmetros com maior precisão e rapidez.
Leia o Release Notes completo do Firebird 4.0.7.
Firebird 3.0.14
Embora em estágio avançado de manutenção, a série 3.0 recebeu atualizações de segurança e usabilidade essenciais:
- Atualização da Biblioteca zlib: As distribuições para Windows agora incluem a versão 1.3.2 da
zlib, trazendo correções de segurança e melhorias na compressão de dados. - Alta Precisão em Configurações: Assim como na versão 4.0, esta sub-release recebeu o ajuste para detectar modificações em arquivos de configuração com maior precisão temporal, evitando falhas no recarregamento de parâmetros.

