# LATROMI Web Versão 3.5.351

**URL:** <https://community.latromi.com.br/t/latromi-web-versao-3-5-351/780>\
**Category:** Web\
**Created:** [Março 23, 2022, 5:24pm UTC](https://community.latromi.com.br/t/latromi-web-versao-3-5-351/780 "2022-03-23T17:24:08Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![latromi](https://community.latromi.com.br/user_avatar/community.latromi.com.br/latromi/32/1697_2.png) [@latromi](https://community.latromi.com.br/u/latromi)\
**Post date:** [Março 23, 2022, 5:24pm UTC](https://community.latromi.com.br/t/latromi-web-versao-3-5-351/780/1 "2022-03-23T17:24:08Z")

</div>

Data da Liberação: 2022-03-23T20:24:08Z

## Novos Recursos

- Foi adicionado um novo elemento no arquivo **config.xml** chamado “timezone” para especificar o fuso horário que será utilizado na conexão de banco de dados interna do sistema. Isso impacta na visualização dos campos de data (inclusão, alteração etc.) exibidos no LATROMI Client.

- Suporte a nova propriedade “Quebra automática de texto” dos campos do tipo “TextBox” do **Formulário Dinâmico**.

- Criação das “[Configurações de Diagnóstico](https://community.latromi.com.br/t/configuracoes-de-diagnostico/765)”.

## Melhorias

- No registro de conversas (threads) do **Bot de Mensagens** , o nome de exibição do contato não era atualizado após ser gravado pela primeira vez. Alteramos este comportamento para que o nome de exibição fornecido pelo provedor seja atualizado quando uma nova mensagem for adicionada à uma conversa.

- Quando ocorria um erro na execução do comando SQL da Fonte de Dados do **Bot de Mensagens** , a mensagem era gravada no Log de Eventos, mas o Comando SQL não era gravado. Realizamos uma alteração para que o Comando SQL seja grava nos detalhes do evento de erro.

- Foram realizadas pequenas melhorias na responsividade da página de **Configurações do Site**.

## Correções

- Após habilitar o log da sessão do usuário de serviços na tela de “Sessão de Usuários” do módulo **LATROMI Tools** , os logs não eram gravados. Isso acontecia porque após o logon do usuário de serviços, as configurações de log não eram mais verificadas. Alteramos o sistema para que as configurações de log sejam verificadas a cada novo escopo de execução dos serviços em segundo plano.

- Ao chamar um **Extrator de Arquivos** com a opção “Habilitar compressão de arquivos” habilitada, a mensagem “O valor da propriedade ‘AuthTicket’ não pode ser nulo” era exibida, e o arquivo não era baixado. Este erro foi corrigido.

- Correção de erro que ocorria na execução do **Bot de Mensagens** quando havia um comentário de linha no início de uma linha, no Comando SQL da Fonte de Dados. O erro era causado porque o sistema estava removendo o prefixo de comentários `--`. Este problema foi corrigido.

- Na **Consulta** com saída em Grid, ao aplicar filtros em uma coluna numérica com casas decimais, o valor estava sendo formatado conforme era apresentado em tela, ou seja, com uma “,” (vírgula) separando a parte decimal, quando o correto seria utilizar um “.” (ponto). Isso acabava gerando um erro no comando SQL quando a “Paginação SQL” estivesse habilitada. Este problema foi resolvido.

- Os campos do tipo “Gauge” do **Formulário Dinâmico** não estavam respeitando os valores configurados nas propriedade “Valor Mínimo” e “Valor Máximo”, ficando estes respectivamente com os valores 1 e 100. Este problema foi corrigido.

- Quando o “ **Acesso Anônimo** ” estava habilitado, mas o usuário de acesso anônimo estivesse inativo, ocorria um erro de “Referência de objeto não definida” ao tentar acessar o site sem previa autenticação. Este erro foi corrigido.

## Mudanças

- O tempo limite de execução das páginas do ASP.NET ( **executionTimeout** ) ajuda a manter a aplicação saudável, abortando requisições muito longas, que estejam causando bloqueios e consumindo recursos indevidamente. No LATROMI, essa “limitação” havia sido removida em determinado momento, para permitir a execução de relatórios muito lentos. Agora, estamos restabelecendo gradativamente os limites de execução, que agora serão de **30** a **60** minutos.

- Redução do tempo de duração da sessão do ASP.NET de 60 para 30 minutos (tempo de inatividade). A sessão é o local onde são armazenadas informações para acesso rápido (em memória). Quando ela expira e é retomada posteriormente, as informações precisam ser recarregadas do banco de dados ou de arquivos físicos.

- Atualização da biblioteca “ **Npgsql** ” da versão 4.0.11 para a versão 4.1.10.
