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.

QR Code

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.