Novidades e correções no Firebird 2.1.2
Esta semana o time de desenvolvimento do Firebird liberou a versão 2.1.2. O foco deste sub-release é estabilidade. Não tem grandes novidades, que estão guardadas para a 2.5, mas merece destaque porque a lista de correções é impressionante.
Bugs
Entre as várias correções, algumas merecem destaque:
- Erro no processamento de nulos em Check Constraints.
- Falsa detecção de deadlocks sob carga.
- Possível erro ao atualizar o mesmo registro várias vezes.
- Lentidão das tabelas de monitoramento no ClassicServer sob carga.
- Estatísticas de Stored Procedures não estavam sendo contabilizadas nas tabelas de monitoramento.
Esta duas últimas afetam diretamente os usuários do Sinática Monitor. Por isto recomendo a atualização.
Melhorias
Além dos bugs, algumas melhorias foram incluídas.
- Restrição de usuário para o DPB. Se você conecta-se com um usuário não-sysdba e está usando algum parâmetro especial de conexão, verifique se ele não está na lista de parâmetros bloqueados. Também é possível que os componentes de conectividade estejam fazendo isto. Nestes casos a conexão será rejeitada pelo Firebird.
- Possibilidade de usar o Runtime MS C em diretório privado. Antigamente (2.0 e anteriores), bastava copiar a fbclient.dll para os clientes e pronto. A partir da 2.1 começou a ser necessária a instalação dos Runtimes. Isto levou a problemas com a distribuição de clientes que ficou mais complexa. No 2.1.2 volta a ser possível copiar apenas a fbclient.dll e os arquivos da runtime para o cliente.
Para saber mais, consulte o release notes.
Baixe o Firebird 2.1.2 agora!