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 valorfalse
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 atributodataType
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 umsource
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 dosource
; - 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 paradeleteDocumentsByFieldValue(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