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!

Faça um comentário