Correção no acesso e exibição de relatórios em Sistemas Operacionais Linux que apresentavam o erro "An item with the same key has already been added";
Correção no envio de parâmetros com caracteres especiais em tabelas dinâmicas e visão de dados;
Correção na exibição e listagem de relatórios legado no Smart View;
Correção no sincronismo de autenticação para visualização de relatórios legados em conexões lentas, eliminando o erro 401 durante a requisição /api/trep/v1/Reports/{uId}/byrequest;
3.8.2
Correção no envio de parâmetros booleanos contidos em agrupamento e que causavam um erro na geração/visualização de recursos por falta de valores de parâmetros;
Correção do travamento em consultas padrão de parâmetros ao tentar realizar a ordenação;
Correção na exclusão de Conectores (não era possível excluir conector do qual um Objeto de Negócio estava sendo utilizado em um recurso com customização em parâmetros, mesmo que o recurso tivesse sido excluído);
Correção para evitar a exibição de senha de conexão de base de dados na interface de cadastrado de Conector SQL;
Correção para evitar a exibição de senha de conexão de base de dados na interface de Armazenamento de Dados no Smart View Agent;
Correção na geração de relatórios legados via ERP quando a data de agendamento de geração é enviada como uma string vazia;
Correção no preenchimento automático nos valores de parâmetros multivalorados ao abrir um recurso quando, no último acesso, foi enviado uma lista vazia;
Correção no funcionamento das funções NumberInWords e CurrenceInWords em relatórios;
3.8.3
Correção do registro da Connection String de Armazenamento de Dados na base do Smart View Agent, que passou a ser criptografada;
Correção na sumarização de contagem de dados do tipo 'date' em tabelas dinâmicas;
Correção na passagem de valores de parâmetros do tipo string via URL que possuam acentuação;
Correção na exibição de parâmetros dentro de grupos que possuam a exibição configurada como hidden;
Correção no controle de crescimento da tabela TRF_DISTRIBUTEDCACHE no SQL Server, com implementação de rotina periódica para remoção automática de registros expirados, evitando o aumento desnecessário do tamanho do banco de dados;
Correção da falha na execução de relatórios legados via Protheus, que resultava em erro 500 na versão 3.8 do Smart View;
Correção na captura de valores em campos do tipo 'date', solucionando o envio de valores NULL quando o submit era executado imediatamente após preenchimento da data;
Correção na exibição dos campos de configuração do certificado SSL e dados do Servidor de Licença na tela de Configurações Avançadas do Agent, que apareciam em branco mesmo quando existiam dados válidos cadastrados;
Correção da falha ao salvar modificações na edição de parâmetros da Visão de Dados;
Correção no comportamento do componente multiselect que lista as opções de parâmetros multivalorados, solucionando problemas na seleção de itens após utilizar a função "carregar mais resultados";
Correção na persistência de valores padrão para parâmetros simples e multivalorados provenientes de Objeto de Negócio, quando definidos pelo design do relatório;
Correção no fechamento da conexão de solicitação de dados com o ERP durante a execução de recursos que extrapolem o limite de dados configurados no Smart View (nesse cenário ocorriam problemas de consumo de memória no RM, causando travamentos e falhas na exibição);
Correção no envio do contexto de licença na operação GetData via SIGAADV no Protheus, que utilizava o mesmo valor para MainThreadId e ThreadId, ocasionando o erro "O servidor de licenças não conseguiu encontrar uma licença para consumo" ao tentar executar uma Visão de Dados. O ThreadId foi ajustado para evitar o conflito e permitir a correta alocação de licença;
Correção ao salvar Conector SQL cuja ConnectionString possua muitos caracteres;
Remoção/desativação de controles interativos no Design de relatórios que possuíam compatibilidade limitada com o viewer PDF. São eles: controles de Drill-Down e Drill-Down Expanded (seções Detalhes, Cabeçalho de Grupo e Sub-relatório), Classificação Interativa (controles Rótulo/Label, Célula/TableCell e Character Comb), Editar Opções (Rótulos/Labels, Célula/TableCell e Character Comb) e Action de Navegação (todos os controles);
Correção na exibição de campos aninhados em Visões de Dados que utilizam Objetos de Negócio com campos do tipo array, solucionando a não exibição de campos de nível "0" e permitindo o redimensionamento de campos aninhados em arrays internos;
3.8.4
Correção do travamento da tela do SmartView ao criar recursos cujo objeto de negócio possui parâmetros do tipo data com valores anteriores a 1915, garantindo que os elementos da interface permaneçam funcionais independentemente da data informada;
Correção do erro ao salvar Edições de Parâmetros em objetos de negócio que possuíam parâmetros configurados com inputMaxLength superior a 128, assegurando que a atualização de parâmetros e filtros seja concluída com sucesso em qualquer configuração de tamanho permitido;
Correção do erro ao editar conectores SQL cuja connectionString possuía um ';' ao final (que ocasionava falha de acesso a índice inválido no array), assegurando a exibição correta dos campos em tela ao editar um conector existente;
3.8.5
Correção da formatação de datas e valores numéricos no SmartView, garantindo que o sistema respeite as configurações de idioma/localidade do navegador, e assegurando a formatação adequada por região (en-US, es-CL, es-PE, es-MX) em todos os componentes;
Correção no envio de parâmetros de data;
Correção da falha de inicialização do SmartView em ambientes Oracle configurados com timezone "E. South America Standard Time", implementando conversão automática de TIME_ZONE_ID localizados para formatos oficiais reconhecidos universalmente, garantindo que o sistema inicie corretamente independentemente da configuração regional do sistema operacional;
3.8.6
Correção da perda de seleções em parâmetros lookup com multiValue ao visualizar a busca avançada, garantindo que todas as opções selecionadas sejam mantidas mesmo em listas paginadas com mais de 100 registros
3.8.3
Correção do registro da Connection String de Armazenamento de Dados na base do Smart View Agent, que passou a ser criptografada;