Versão 62
Novidades
Geração de QR Codes
O sistema passa a contar com a funcionalidade de geração de QR Codes por meio da classe
QRCode
.
Melhorias
Desenvolvimento
- Foi adicionado no cadastro “Desenvolvimento > Base de dados > Outras colunas” o botão “Remover colunas não utilizadas”. Ele permite avaliar e remover as colunas que não estão em uso no banco de dados.
Engine
- O Engine passa a realizar a leitura de registros em bloco nas consultas executadas no Oracle a fim de contornar uma limitação desse SGBD que desativa o prefetch de registros caso a consulta retorne uma coluna do tipo CLOB (memo), melhorando de forma significativa consultas que retornem esse tipo de dado.
- A autenticação de usuários nas rotas HTTP foi otimizada por meio de um cache dos tokens de autorização recentemente utilizados.
Extensão VS Code
- O histórico de alterações da Virtual File System passa a contar com filtro de usuários. Mais informações em https://nginstack.com/pt/docs/vscode/vfs-history/#user-filter.
- O histórico de alterações da Virtual File System passa a preencher automaticamente os campos de data que tiverem valores vazios ou inválidos no momento da busca. A data final é preenchida com o dia corrente, e a inicial com a data das últimas alterações feitas.
- Passa a ser possível criar novos scratchpads arrastando e soltando arquivos para dentro da view dos scratchpads.
- Utilizar o comando Save Changes on VFS em arquivos de alterações pendentes do Source Control que estejam com modificações não salvas passa a salvar essas modificações antes de persistir as alterações na Virtual File System de destino.
Defeitos corrigidos
Engine
- Dependendo da configuração de rede, a propriedade
Connection.prototype.isOnline
poderia demorar até 1 minuto para retornar o seu valor caso o Engine estivesse offline. - O driver de conexão ao SGBD Oracle poderia aumentar indevidamente o consumo de memória do sistema durante usos prolongados do Engine sem reinício.
Extensão VS Code
- Por conta de uma regressão ocorrida na versão 59, o
ctrl + click
em “show more results…” no histórico de alterações da Virtual File System para abertura de mais resultados em nova aba não estava funcionando. - Ao utilizar Update To ou Update From para criar uma alteração pendente em um arquivo destino que já estivesse no Source Control, o arquivo aparecia duplicado e a atualização passava a dar erro. Agora, alterações pendentes criadas em arquivos já presentes no Source Control passam a sobrescrever as alterações anteriores.
Web Framework
- A primeira tentativa de revelar a senha na tela de login padrão era ignorada.
- O tooltip exibido ao passar o mouse sobre os campos da grade poderia exibir informações desatualizadas caso o valor do campo fosse vazio.
Outras alterações
Desenvolvimento
- A atualização do sistema passa a alertar o usuário caso sejam ignoradas as sugestões de remoção de colunas. O alerta consta também no relatório final do processo e explica o impacto no sistema causado pela não remoção dessas colunas.
Extensão VS Code
- A criação de scratchpads passa a rejeitar extensões de arquivos não textuais.
- O sincronismo de versão rodando em background passa a não mais notificar erros de conexão ao usuário. Isso impede que janelas de erro indesejadas apareçam em oscilações na conexão com a internet. Eventuais oscilações ainda poderão ser notadas através do ícone que sinaliza o status de conexão (à esquerda do nome da base de dados), que fica temporariamente vermelho em caso de falha de requisição.