Foi criado o processo “Administração do sistema > Aparência e personalização > Política de
privacidade” com o objetivo de informar a política de privacidade empregada no sistema. A política
configurada nesse processo é apresentada ao usuário na tela de login padrão do sistema. Mais
detalhes em Política de privacidade.
Passa a ser possível configurar o título e subtítulo da base de dados apresentados na tela
de login do sistema. Por padrão, o título apresentado será o nome da base de dados, podendo
ser modificado quando o nome não é intuitivo para o usuário final. O subtítulo é uma
configuração nova, recomendada para indicar a finalidade das bases de dados que não são de
produção, como as de “Desenvolvimento”, “Homologação” ou “Treinamento”. Independentemente
dessas configurações, o nome da base de dados passa a ser sempre apresentado ao lado da versão do
sistema. Essas novas configurações não se aplicam às telas de login customizadas. Mais detalhes
no manual Tela de login.
O cadastro de usuários passa a apresentar os campos “Política de segurança atual” e
“Política de autenticação atual” com o objetivo de indicar as configurações que foram herdadas
dos grupos e papéis, caso não haja uma configuração explícita de política de segurança para o
usuário.
O cadastro de usuários passa a alertar o administrador do sistema se houver mais de um usuário
utilizando um mesmo e-mail. Essa nova validação pode ser configurada por meio da propriedade
“duplicateEmailHandling” na definição da classe de dados
“/Dados/Sistema/Grupos, papéis e usuários/Usuários”.
Foi criado o relatório “Administração do sistema > Segurança > Políticas de segurança >
Políticas associadas aos usuários” com o objetivo de permitir que o administrador possa
conferir de uma forma consolidada se as políticas de segurança e de autenticação dos
usuários estão corretas.
Engine
O sistema passa a permitir que os usuários façam login utilizando o e-mail. Essa opção não
poderá ser utilizada para e-mails que estejam associados a mais de uma conta de usuário.
Extensão VS Code
Passa a ser exibido o progresso da execução de script ou query na área de notificação do
VS Code.
Defeitos corrigidos
Engine
Tarefas com o nome “Erro do usuário nnnnn” poderiam ficar presas no Scheduler caso fossem
gerados erros no sistema com mensagens com tamanho superior a 1MB.
A função Math.atan2() retornava resultados diferentes dos determinados pela especificação
da linguagem ECMAScript.
A janela do histórico de alterações da VFS parava de funcionar caso o usuário pressionasse
a tecla enter enquanto o foco estivesse em um dos espaços do formulário de busca.
Web Framework
Ao logar no sistema utilizando credenciais inválidas poderiam ser exibidos erros diferentes
da mensagem padrão “Usuário ou senha inválida”.
Durante o login, o aviso “Tempo máximo de espera atingido. Tente novamente” poderia ser
exibido indevidamente para o usuário.