Open the menu

    Versão 9.0.2

    A versão 9.0.2 possui todas as modificações incluídas até a versão 9.0.1. Abaixo seguem os destaques das demais funcionalidades não existentes na versão 9.0.1.

    Melhorias

    • Nova propriedade lumis.content.preview.enabled, que quando definida com valor false no property bag de uma página, faz com que a página não apareça entre as opções de páginas da visualização de conteúdo;
    • Incluída configuração na instância de serviço do serviço de Conteúdos Hierárquicos que permite desabilitar limpeza de cache de todas suas interfaces quando ocorre cadastramento de um de seus conteúdos;
    • Incluído botão de salvar e visualizar na adição e edição do serviço de Conteúdos Hierárquicos;
    • Definição de item de menu tipo lum_addInterface pode usar identificador simples para referenciar interface do mesmo serviço, ao invés de obrigatoriamente usar o identificador completo (que inclui o identificador do serviço antes da interface);
    • Parâmetros na query string de páginas com cache HTML são disponibilizados para interfaces com renderização client-side.

    Correções

    • Correção no endereço do link incluído no e-mail enviado pelo workflow padrão;
    • Correção na manipulação de elementos style no pós-processamento de HTML;
    • Correção no links gerados pelo controle lum_pagination quando em página com cache HTML;
    • Correção na inclusão do elemento generatingPageCache no XML gerado por padrão pelas interfaces;
    • Correção para quando operação customizada de JAX-RS utiliza classe customizada de XmlAdapter instalada em módulo, que em alguns casos não era encontrada;
    • Correção em consumo excessivo de processamento no navegador em modos de publicação;
    • Correção na configuração de ordenação de interface quando source possui campo sem atributo dataType declarado;
    • Correção na configuração de ordenação de interface, que não levava em conta lumis.doui.source.field.ITabularSourceField.isSortable nas opções de campos oferecidas;
    • Correção na adição e edição de conteúdo, na renderização no metadados de termos, quando o conteúdo não possui alguns outros metadados;
    • Correção na adição e edição de conteúdo com categorização e sem versionamento;
    • Correção nas sugestões para filtro de categorização, que não apareciam para quem tem permissão apenas de visualização;
    • Correção no controle lum_inputCategory quando associado a um source e com valor vazio;
    • Correção no uso de include com omitParent="true" em douidefinition.xml quando o elemento sendo incluído possui comentário;
    • Correção no editor HTML em tela cheia, que escondia lightboxes abertos;
    • Correção no editor HTML onde ao editar um conteúdo as imagens contidas no HTML sendo editado não eram exibidas;
    • Correção ao alterar estado de workflow pela tela de minhas pendências, do modo de administração de conteúdo, que não gerava atividades no fluxo de atividades;
    • Correção no botão de Gerar Conteúdo, que não é exibido quando serviço possui classe customizada em módulo;
    • Correção na exibição de detalhes de módulo no Gerenciador de Módulos;
    • Correção em Configurações > Informações > Atualização do Lumis Portal para exibir apenas as versões para as quais se pode atualizar a partir da atual;
    • Correção no lumis.doui.bigdata.TabularSourceBigDataPersister, que é a implementação base para persistência de dados de source no big data, para verificar se é possível resolver a URL destino ao invés de assumir que será em interface de detalhes. Isto corrige a não exibição de conteúdos do serviço de Conteúdo Simples nos resultados de busca;
    • Correção na customização de um big data persister de um source tipo table, onde usar um extensão de lumis.doui.bigdata.TabularSourceBigDataPersister fazia com que registros não fossem removidos devidamente do big data;
    • Correção na indexação de arquivos PDF protegidos;
    • Correção em lumis.portal.propertybag.Property.getValues que não resolvia EL em valores locais;
    • Correção para evitar geração de entradas de log de erro indevidas quando há canal ou página com formato de URL amigável contendo EL;
    • Correção no monitoramento na leitura do ip do cliente das requisições;
    • Correção no uso do JavaMelody que causava StackOverflowError ao monitorar alguns casos específicos de SQL;
    • Correção na configuração de filtros de uma interface quando a definição da interface possui filtros compostos (<filters>) dentro do elemento <filters> que define os filtros do source;
    • Correção na configuração de filtros de uma interface para que ao editar um filtro anteriormente cadastrado do tipo avançado, seja exibido o XML cadastrado completo;
    • Correção no serviço de Busca no funcionamento de filtros de agregação junto com paginação nos resultados de busca;
    • Correção no serviço de Busca onde o filtro por tags, que devia aparecer por padrão, só aparecia após editar as configurações do resultado de busca;
    • Correção no serviço de Gerenciador de Grupos, ao editar grupo, onde o campo tipo de grupo não deve ser editável;
    • Correção em textos exibidos pelo serviço de Análise de Dados.

    Observações

    • A assinatura do método lumis.portal.bigdata.IBigDataIndexer.deleteDocumentsByFieldValue(String, Collection<Object>) foi alterada para deleteDocumentsByFieldValue(String, Collection<?>). Isto não deve impactar os usuários da API, mas implementações customizadas de repositório big data devem ajustar a assinatura deste método em sua implementação da mesma forma.
    • As seguintes bibliotecas foram atualizadas em www/WEB-INF/lib:
      pdfbox-1.8.5.jar pdfbox-1.8.12.jar
      fontbox-1.8.5.jar fontbox-1.8.12.jar
      jempbox-1.8.5.jar jempbox-1.8.12.jar