Versão 47
Melhorias
Administração do sistema
- Foi criado o relatório “Administração do sistema > Auditoria > Scripts executados por
desenvolvedores” com o objetivo de auditar as execuções de script de desenvolvimento realizadas
no iDBC SQL ou via extensão do VS Code.
Desenvolvimento
- Foi criado o processo “Desenvolvimento > Atualização > Atualização de configurações gerais” com
o objetivo de sincronizar as configurações gerais de uma base de dados a partir de uma
outra. Mais detalhes no manual
Atualização de configurações gerais.
Engine
Extensão VS Code
- Passa a ser possível criar, editar e remover registros do DataSet por meio da interface da
grade, no resultado da execução de script ou query. Mais detalhes no manual
DataSets.
- Na grade de resultado do tipo DataSet de uma execução de script ou query, passa a ser possível
visualizar no rodapé os detalhes de uma chave selecionada.
- Foi disponibilizada a busca rápida por arquivos textuais da VFS por meio do atalho
Ctrl+E P
ou
do comando Engine DevTools: Quick Open File
.
Web Framework
- As grades de vínculos de arquivos aos cadastros do sistema passam a tratar a inserção
de arquivos duplicados, ignorando-os caso eles tenham sido inseridos previamente pelo
usuário via grade ou pelo processo “Administração do sistema > Armazenamento de arquivos >
Importação de arquivos”.
Defeitos corrigidos
Administração do sistema
- Ao executar o processo “Administração do sistema > Cache local > Descarte dos caches de
dados e de chaves” poderia ocorrer o erro “URL Syntax Error! Invalid port number”.
Engine
- Quando utilizado o runtime JavaScript Ije, a conversão de uma string vazia para um número
retornava
NaN
em vez do valor 0
, comportamento divergente da especificação da linguagem
EcmaScript e do runtime V8.
Extensão VS Code
- Ao remover a última variável na seção “Variables” ocorria o erro “Failed to set variables”.
Web Framework
- A grade não entrava em edição após a alteração de um campo se o usuário clicasse fora da
grade em vez de pressionar Tab ou Enter. O problema ocorria apenas no modo tabela.
- Em campos que utilizam o controle do tipo “image”, a alteração realizada no seletor de cores
poderia ser ignorada.
- Ao passar por campos com controle do tipo “image” usando a tecla Tab, o
valor “#000000” poderia ser aplicado no campo caso o valor anterior fosse vazio.
- As variáveis booleanas dos relatórios que não eram preenchidas pelo usuário sempre eram
exibidas no cabeçalho do relatório, mesmo que a opção
SimpleLayout.prototype.showOnlyFilledVariables
estivesse ativa.
- Após alteração de senha, as conexões remotas para outros engines falhavam, apresentando erro
de conexão inválida. Este é um erro que já havia sido corrigido e foi acidentalmente reintroduzido
na versão 45.
Outras alterações
Engine
- As tabelas “iAuthTokenOnline” e “iAuthTokenOffline” foram unificadas na tabela “iAuthToken”.
Os tokens existentes nas tabelas removidas serão migrados automaticamente para a nova tabela
durante a atualização do sistema. Com essa alteração, a propriedade
offlineAuth
da classe
AuthToken
perdeu a sua função e foi removida.
Extensão VS Code
- O atalho do comando
Engine DevTools: Show Execution Plan
, utilizado para exibir o plano de
execução de uma consulta SQL, foi remapeado para Ctrl+E E
.
Última atualização em 23 Jan 2025