Versão 56

Melhorias

Desenvolvimento

  • O nome do arquivo gerado pelo processo “Desenvolvimento > Bases de dados > Migração > Criar cópia” passa a indicar a versão, data e hora do início da cópia.
  • Foi criada a opção “Simular restauração” no processo “Desenvolvimento > Base de dados > Migração > Restaurar cópia” com o objetivo de processar um arquivo contendo uma cópia da base de dados sem de fato realizar a restauração das tabelas e registros. Essa opção é útil para validar se uma cópia de uma base de dados está íntegra. O processo também passa a apresentar a relação das tabelas restauradas e a quantidade de registros dessas tabelas.

Extensão VS Code

  • Ao adicionar simultaneamente múltiplos arquivos à VFS, a extensão passa a perguntar o produto apenas uma vez, utilizando o mesmo produto para todos os arquivos.

Defeitos corrigidos

Engine

  • Ao restaurar o backup do Agendador de Scripts poderia ocorrer o erro “Field iSessionId not found” caso o arquivo de backup fosse gerado pelo Engine 51 ou inferior.
  • O servidor HTTP poderia ficar instável caso ocorresse uma falha no início do atendimento de uma conexão HTTPS.
  • Ao executar o método security.authenticateUser informando uma senha vazia ocorria o erro “KDF routines:pkey_scrypt_derive:missing pass” em vez do retorno esperado -1.
  • Em situações específicas, os arquivos temporários criados pelo sistema poderiam ser gravados no diretório de temporários padrão do Windows em vez do diretório “temp” do Engine. Esse comportamento era indesejado quando o Engine era instalado em uma unidade de disco diferente da utilizada pelo sistema operacional.

Desenvolvimento

  • A atualização do sistema poderia falhar caso houvesse uma chave na base de dados destino associada a um produto do sistema removido na versão atual.
  • A opção “Com iLog” era ignorada no processo “Desenvolvimento > Bases de dados > Migração > Criar cópia” caso fosse informada uma lista de tabelas separadas por “;”.
  • Ao ativar a opção “Ignorar tabelas existentes” no processo “Desenvolvimento > Base de dados > Migração > Restaurar cópia” ocorria o erro “Transaction not started”.