Versão 10.4.1
A versão 10.4.1 possui todas as modificações incluídas até a versão 10.4.0. Abaixo seguem os destaques das demais funcionalidades não existentes na versão 10.4.0.
Correções
Núcleo do Portal
- Correção em
DefaultPageWebResourceDataProvider
para utilizar idioma do web resource ao invés da sessão em raro cenário de serem diferentes; - Correção em processamento de geração de caminho amigável que utilizava idioma da sessão ao invés do web resource;
- Correção de StackOverflowError em
GroupManager.getMembers
quando se pede apenas usuários e existem grupos cíclicos; - Correção de NullPointerException em PortalCache.handleClusterNotification em caso raro quando o cache recebe a notifição em um momento específico durante sua inicialização;
- Correção de StackOverflowError ao armazenar item em PortalCache em caso raro com altíssima concorrência;
- Correção de caso raro de condição de concorrência onde o cache de segundo nível do hibernate pode ficar com valor desatualizado;
- Correção no processo de mensagens pendentes de cluster para maior resiliência em caso de erro durante o processamento;
- Correção em erro durante reprocessamento de transformação de arquivo.
Administração do Portal e Portal Studio
- Correção no editor de estilo para não ser bloqueado pela proteção XSS de navegadores em casos em que o estilo possuía códigos específicos;
- Correção no layout da tela de Aplicado nos canais de template de canal;
- Correção na verificação de saúde do portal de Verificação de src/href não encontrado para não ser bloqueado pelo filtro de requisições cross-site;
- Correção na verificação de saúde do portal de Verificação dos locks que resultava em erro em ambientes com Oracle ou SQL Server;
- Correção no gerenciador de módulos para operação Resetar estado de deploy limpar corretamente arquivos temporários de instalações interrompidas de módulos abertos;
- Correção na cópia de arquivos públicos de componente para websites quando há mais de um website;
- Correção em Configuração de Ambiente onde alteração do campo Usar cache de sessão para grupos do usuário não era salva;
- Correção na limpeza de atividades antigas do fluxo de atividades, que quando configurada nas Configurações Global de Atividades, podia limpar atividades baseado em datas erradas;
- Correção na propagação de expiração de cache de instância de interface para suas derivadas;
- Correção para alteração nas preferências de uma instância de interface expirar seu cache;
- Correção de erro ao acessar Propriedades de Instância de Serviço de serviço não DOUI;
- Correção no Wizard de Conteúdo onde aparecia erro no console do navegador quando a opção Criar em módulo era habilitada;
- Correção em layout ao efetuar rolagem na lista de interfaces durante diagramação de página em navegador Chrome;
- Correção em Testes Automatizados ao executar testes em ambiente com WebLogic.
DOUI / Content
- Correção ao excluir conteúdo com campo de arquivo, que não excluía corretamente o arquivo de versões antigas;
- Correção de erro excluir conteúdo que removeria em cascata muitos itens em ambiente com SQL Server;
- Correção no REST lumgetdata para que campos tipo arquivo retornem seus endereços dando preferência ao mesmo protocolo (http ou https) utilizado na chamada REST;
- Correção no REST lumgetdata para que campos tipo arquivo retornem endereços corretos de suas transformações;
- Correção de NullPointerException em processaction de tableUpdateMultiRowData;
- Correção na duplicidade de definição de filtros de source gerada quando há filtro cadastrado pelo publicador, o que quebrava, por exemplo, filtro com itens referenciados;
- Correção em interface tipo lum_contentAdministrationList para quando possuir campo de posição, sua ordenação padrão ser pela posição seguida pela data de modificação ao invés de apenas pela posição;
- Correção em
lumis.content.workflow.WorkflowConfig.getDefinition
para quando é usado concorrentemente; - Correção para a coleta de monitoramento relativo a execução de process actions ignorar casos com identificadores inexistentes;
- Correção nos controles de seleção de elemento de estrutura onde aparecia erro no console do navegador ao clicar em remover o valor do controle;
- Correção no controle
lum_workflowSendTo
onde aparecia erro no console do navegador ao clicar em Selecionar usuários ou grupos; - Correção ao editar uma versão antiga de conteúdo onde ocorria erro ao salvar;
- Correção no controle de
lum_filesPicker
que resultava em erro javascript quando nenhum outro componente da página incluíaLumisLightBox.js
.
Serviços Nativos
- Correção no serviço de Repositório de Widgets para que, em caso do widget não estar conseguindo renderizar, mesmo assim possibilitar acesso ao menu de contexto nas configurações avançadas em seu cadastro;
- Correção no serviço de Repositório de Widgets onde ao entrar no editor de estilo de um widget ocorria uma mensagem de erro no log do portal;
- Correção no serviço de Repositório de Widgets onde ocorria erro durante importação de LEC com conteúdo em cenário em que existia alguma instância de widget orfã no ambiente;
- Correção no serviço de Banners onde a interface de banner não funcionava como widget;
- Correção no serviço de Conteúdo Html onde ao arrastar uma interface de uma instância de serviço sem conteúdo para uma página com arquivo de layout ocorria erro;
- Correção no serviço de Injetar HTML, que expirava mais cache do que devia;
- Correção nos serviços de Construtor de Formulários e Questionários ao exportar CSV quando há resposta múltipla não respondida;
- Correção no serviço de Álbum de Fotos ao selecionar outro album;
- Correção no serviço de Postagem Social, que ao gerar título do conteúdo de uma postagem, estava eliminando caracteres acentuados;
- Correção no serviço de Postagem Social para permitir referenciar usuários que possuem '@' em seu login;
- Correção no serviço de Integração com Redes Sociais Públicas ao cadastrar uma conta no modo de administração de conteúdo.