Versão 17.0.0
A versão 17.0.0, lançada em 03/09/2024, possui todas as modificações incluídas até a versão 16.1.2. Abaixo seguem os destaques das demais funcionalidades não existentes na versão 16.1.2.
Novidades
-
Novo Assistente de Customer Experience que permite que o usuário, através de linguagem natural, construir gráficos, relatórios e fazer análise dos dados do portal.
-
Nova opção de gerar blocos de página usando IA no Editor de Texto/HTML.
-
Adicionada nova opção
Page Builder
para o Editor de Texto/HTML. -
Coleta de eventos para o serviço Assistente Virtual, disponibilizada a partir da Análise de dados.
-
Busca por conteúdos a partir da árvore de canais ao utilizar a Paleta de comandos no modo de administração de conteúdos.
-
Adicionada possibilidade de utilizar múltiplas interfaces de Detalhes Hierárquicos em uma mesma página no serviço Conteúdos hierárquicos.
-
Adicionada nova opção no serviço Conteúdos hierárquicos que permite definir diferentes páginas de detalhes para os conteúdos.
-
Novo framework de Integração HTTP.
-
Adicionada em ambientes de desenvolvimento standalone uma nova opção no Gerenciador de Websites que permite a criação adicionando automaticamente no apache um host virtual.
Melhorias
Núcleo da Plataforma
- Agora, se algum índice de idioma específico estiver faltando no Elasticsearch, ele será recriado automaticamente.
- Foi desenvolvida uma nova API, acessível em ManagerFactory.getProjectManager(), que possibilita a leitura de dados de projetos.
- Atualizado o modelo de I.A. utilizado por padrão no Assistente de Conteúdo e para o Chat Completion de
gpt-3.5-turbo-16k
paragpt-4o-mini
. - Método JAX-RS que lançar
java.lang.IllegalArgumentException
gera resposta com status 400 (bad request). - Agora, a árvore de navegação de itens na visualização daAdministração de conteúdos não mostrará agrupadores que não possuam itens filhos.
- A importação/exportação de estruturas agora importa/exporta permissões de acesso do portal de grupos locais.
- Foi adicionado novo campo para configurar o modelo de análise de textos por inteligência artificial na interface de Configuração de Integração com OpenAI.
- Melhoria no framework de BigData para melhorar a forma de alocação de memória quando uma busca é realizada.
Administração da Plataforma e Portal Studio
- Agora, ao criar um projeto, é automaticamente habilitado no serviço de Repositório de Mídias a transformação de arquivos, e são adicionadas as transformações de escalonamento de imagem pequeno, médio e grande.
- Agora, ao criar um novo projeto, o canal é criado com a opção de "Incluir API de monitoramento Lumis" habilitada.
- Agora, ao criar um projeto, o grupo "publicadores" possuirá permissão para realizar upload de arquivos no nível Portal.
- Incluída a capacidade de configurar políticas de senha para usuários no Gerenciador de usuários.
- Ao ocorrer erro durante exclusão de instâncias de serviços na sincronização de estrutura, incluindo na mensagem informação sobre quais instâncias de serviço estavam sendo excluídas no momento do erro.
- Ao gerenciar o controle de acesso de canais, páginas e instâncias de serviço, foram adicionados os grupos Desenvolvedores e Usuários cadastrados aos grupos que aparecem por padrão quando a property bag lumis.portal.acl.members não está definida.
- Não é mais exigida a presença de JAVE para conseguir configurar transformações de arquivos em uma instância de serviço. Observe que os extratores de metadados e transformadores padrões para arquivos de áudio e vídeo continuam dependendo do JAVE para conseguirem executar.
Customer Experience
- Adicionado novo botão para fechar a janela popup de Administração de variantes de um experimento criado em um conteúdo na Administração de conteúdo.
- Melhoria no cálculo do valor do campo
Tipo de dispositivo
. - Adicionado uma nova opção na Análise de dados ao criar relatórios para não contabilizar eventos gerados pelos acessos administrativos.
- Adicionada uma nova opção nas Configurações do ambiente para habilitar o recálculo automático em tempo real das segmentações de usuário baseadas em eventos.
DOUI / Content
- Disponibilizadas opções para deleter uma versão inativa de um conteúdo ou deletar todas as versões inativas de um conteúdo na interface de Versionamento de conteúdos.
- Adicionada nova instrução de gerar uma variante do conteúdo ao utilizar o Assistente de I.A.
- Disponibilizado novo botão que permite a clonagem de conteúdos criados em serviços
content
edoui
. Para mais informações, veja a Tabela de controles - Otimização na atualização periódica de Popularidade de Conteúdos, para evitar a reindexação completa dos conteúdos afetados.
- Agora, a Identificação do conteúdo gerada automaticamente a partir do nome do conteúdo incluirá um sufixo para torná-lo único caso necessário, por exemplo, ao cadastrar um conteúdo com mesmo nome de outro pré-existente.
- Agora, ao criar blocos de conteúdo com o Editor de Texto/HTML adicionando marcações de edição estruturada nos elementos, a visualização final do HTML não apresentará o atributo
contenteditable
. - Mudanças na interface de Adicionar HTML no Editor de Texto/HTML, deixando a lista de templates HTML visualmente mais amigável.
- Adicionada estrutura básica de HTML para evitar erros ao avaliar conteúdo no Editor de Texto/HTML.
- Nova propriedade para definir dados retornados por Interfaces REST em campos tipo
lumisPrincipal
.
Serviços Nativos
- Removida a coluna "Visualizações nos últimos 30 dias" na interface de administração dos serviços Gerenciador de Tags e Conteúdos para Experiências.
- Incluídas opções de curtir e descurtir respostas no Chat do Assistente Virtual, que são coletadas como eventos disponibilizados na Análise de Dados.
- Melhoria no Chat do Assistente Virtual, que agora também fornece a data de publicação de conteúdos ao IA, o que ajuda em cenários onde ela é relevante na interpretação do conhecimento presente.
- Incluída a possibilidade de indicar para qual website de um canal os arquivos públicos de um Tema deverão ser copiados durante um deploy.
- Adicionado nova configuração de Limite de caracteres no serviço de Construtor de Formulários, que permite definir o tamanho máximo de resposta permitida, para campos do tipo Texto longo e Texto curto.
- Aumentado o tamanho do campo de instruções na administração do serviço de Assistente Virtual.
- Adicionado novo tipo de campo Título no serviço de Construtor de Formulários, que permite adicionar textos de tamanho configurável para o usuário.
- Adicionada a nova interface Uso da mídia no serviço de Repositório de mídias que permite visualizar onde uma determinada mídia esta sendo utilizada no momento.
Correções
Núcleo da Plataforma
- Correção na codificação de caminho no retorno de
HttpServletRequest.getRequestURL()
eHttpServletRequest.getRequestURI()
em ambientes usando Apache HTTPD. - Correção de erro quando uma exceção era lançada por um método JAX-RS e o tipo definido no
@Produces
do método era incompatível com a serialização JAXB. Agora, para evitar erro, só é gerado automaticamente corpo de resposta neste caso para tiposapplication/xml
ouapplication/json
. - Correção na obtenção da base de dados de geolocalização, para ser capaz de seguir redirecionamentos.
- Correção de resposta de erro ao receber requisições com cabeçalho
Origin
com valornull
. - Correção na atualização de estrutura durante deploy de módulo que possui estrutura filha de estrutura de outro módulo.
- Correção ao executar busca no BigData que utilize lumis.portal.bigdata.query.GeoDistanceAggregation.
- Correção no preenchimento do valor do campo de contexto de negócio de tipo de dispositivo.
Administração da Plataforma e Portal Studio
- Corrigido problema na paginação da tela de adição de usuário ou grupo em controle de acesso quando a property bag lumis.portal.acl.members não indicava para disponibilizar todos.
Customer Experience
- Ajuste no Dashboard de relatórios em alguns casos em que editar a visualização de um relatório não funcionava corretamente.
DOUI / Content
- Ajuste estético no alinhamento do texto do estado do workflow nas telas de adicionar/editar conteúdo.
- Ajuste no Editor de Texto/HTML em alguns casos em que a ação de
dividir em blocos
não nomeava os blocos corretamente. - Corrigido problema ao editar campos HTML estruturados que fazia com que HTMLs estruturados dentro de listas perdessem seus atributos de estrutura quando editados.
- Correção no cadastro de publicação para instâncias de serviço, que não estava exibindo o link para exibir a lista com todas instâncias de serviço.
Serviços Nativos
- Corrigida a filtragem por usuários na interface de administração do serviço Comentar conteúdo.
- Corrigida a filtragem por usuários na interface Histórico de Pacotes do serviço Gerenciador de Instalações.
- Corrigido o estilo padrão javascript da interface de Formulário, que impedia a utilização correta ao criar um widget e utilizá-lo em um Editor de texto/HTML.
- Correção no serviço de Repositório de Widgets onde podia ocorrer erro durante o cadastro de um novo widget se demorar mais de um minuto.
- Correção no Editor de texto/HTML para não disponibilizar mais o botão de edição estruturada quando no modo de visualizar blocos juntos, pois esse tipo de edição funciona apenas ao editar blocos separadamente.
- Correção no serviço de Assistente Virtual onde em certos casos
na utilização do chat ocorria
Error setting function call arguments
relacionado a JSON inválido. - Correção para interfaces de lista rápida por padrão ter a configuração de número de itens igual a 5 ao invés do padrão de 50.
- Corrigido problema do serviço de Email marketing onde apresentava um erro ao tentar cancelar a assinatura de um tópico.
- Corrigido problema com o editor HTML quando se removia um bloco de um campo utilizando o Editor de texto/HTML e essa exclusão afetava outro campo HTML usando outro Editor de texto/HTML.
- Novas opções foram incluídas nas Propriedades do Assistente Virtual afim de configurar análise de textos por inteligência artificial, assim como sentimentos e intenções.
- Corrigida a validação de arquivos de acordo com sua extensão, que não funcionava corretamente ao validar arquivos com múltiplas extensões.
- Correção de erro no Chat do Assistente Virtual que fazia com que as mensagens recebidas do servidor não fossem corretamente processadas em determinadas situações.
Outros
- Corrigido o script de Upgrade do LumisXP na versão Standalone, que poderia dar erro caso a inicialização do Tomcat demorasse mais do que 120 segundos.
- Corrigido o script de Upgrade do LumisXP na versão Standalone,para inicializar o Apache ao terminar a execução do upgrade.
Observações
- Os temas de compatibilidade
classic
,70
e90
foram removidos. Caso a solução utilize algum deles, antes de efetuar a atualização para esta versão do LumisXP, a solução deve ser ajustada para não utilizar nenhum deles. - Esta versão inclui uma nova configuração de políticas de senha para usuários habilitada por padrão. Caso seja desejado algum comportamento diferente do padrão, ela deve ser configurada em Gerenciador de usuários.
- A partir do upgrade para esta versão a opção de excluir acessos administrativos será habilitada nos relatórios já existentes na área de Análise de Dados
- O modelo de I.A. utilizado no Assistente de conteúdo será alterado para
gpt-4o-mini
durante o upgrade, caso ele esteja utilizando o valorgpt-3.5-turbo-16k
. - O modelo de I.A. utilizado para Chat Completion será alterado para
gpt-4o-mini
durante o upgrade, caso ele esteja utilizando o valorgpt-3.5-turbo-16k
. - A partir desta versão, a exceção
java.lang.IllegalArgumentException
em métodos JAX-RS resultará em uma resposta com status 400 (bad request) em vez de 500 (server error). O corpo da resposta permanecerá vazio. Para incluir um corpo na resposta, os desenvolvedores podem continuar usando as formas que já existiam anteriormente, como definir a resposta manualmente, ou lançarjavax.ws.rs.BadRequestException
para gerar uma resposta com corpo padrão com a mensagem incluída na exceção. Além disso, não será mais registrado um log de erro para essa exceção em métodos JAX-RS, que passou a ser considerada uma exceção de negócio relacionada à validação neste caso. - A partir desta versão, interfaces do tipo de lista rápida terão a configuração de número de itens igual a 5 ao invés do padrão de 50. Caso tenha alguma usando o padrão e seja desejado que continue com mais itens, o número de itens desejado deverá ser configurado nas instâncias de interfaces correspondentes ou explicitado na implementação da interface.
- A partir desta versão, Interfaces REST não retornarão
valores de campos tipo
lumisPrincipal
por padrão. Para habilitar que valores de campos deste tipo sejam retornados é necessário configurar o property bag lumis.doui.service.rest.principalFields. - A lista que referencia onde uma determinada mídia está sendo utilizada no momento não será criada no upgrade. Somente conforme os conteúdos forem criados e atualizados.
- As seguintes bibliotecas foram modificadas em www/WEB-INF/lib:
Adicionadas commons-text-1.12.0.jar httpclient5-5.3.1.jar httpclient5-fluent-5.3.1.jar httpcore5-5.2.4.jar httpcore5-h2-5.2.4.jar Atualizadas Antiga Nova aggs-matrix-stats-client-7.17.16.jar aggs-matrix-stats-client-7.17.23.jar ant-1.10.12.jar ant-1.10.14.jar ant-antlr-1.10.12.jar ant-antlr-1.10.14.jar ant-junit-1.10.12.jar ant-junit-1.10.14.jar ant-launcher-1.10.12.jar ant-launcher-1.10.14.jar apache-mime4j-core-0.8.9.jar apache-mime4j-core-0.8.11.jar apache-mime4j-dom-0.8.9.jar apache-mime4j-dom-0.8.11.jar atmosphere-runtime-2.7.9.jar atmosphere-runtime-2.7.14.jar bcmail-jdk18on-1.77.jar bcmail-jdk18on-1.78.1.jar bcpkix-jdk18on-1.77.jar bcpkix-jdk18on-1.78.1.jar bcprov-jdk18on-1.77.jar bcprov-jdk18on-1.78.1.jar bcutil-jdk18on-1.77.jar bcutil-jdk18on-1.78.1.jar checker-qual-3.33.0.jar checker-qual-3.42.0.jar classgraph-4.8.21.jar classgraph-4.8.174.jar commons-cli-1.6.0.jar commons-cli-1.8.0.jar commons-codec-1.16.0.jar commons-codec-1.17.1.jar commons-compress-1.24.0.jar commons-compress-1.26.1.jar commons-configuration-1.8.jar commons-configuration2-2.11.0.jar commons-exec-1.3.jar commons-exec-1.4.0.jar commons-io-2.15.0.jar commons-io-2.15.1.jar commons-lang3-3.14.0.jar commons-lang3-3.15.0.jar commons-net-3.10.0.jar commons-net-3.11.1.jar curvesapi-1.07.jar curvesapi-1.08.jar dd-plist-1.27.jar dd-plist-1.28.jar elasticsearch-7.17.16.jar elasticsearch-7.17.23.jar elasticsearch-cli-7.17.16.jar elasticsearch-cli-7.17.23.jar elasticsearch-core-7.17.16.jar elasticsearch-core-7.17.23.jar elasticsearch-geo-7.17.16.jar elasticsearch-geo-7.17.23.jar elasticsearch-java-8.11.1.jar elasticsearch-java-8.14.0.jar elasticsearch-lz4-7.17.16.jar elasticsearch-lz4-7.17.23.jar elasticsearch-plugin-classloader-7.17.16.jar elasticsearch-plugin-classloader-7.17.23.jar elasticsearch-rest-client-8.11.1.jar elasticsearch-rest-client-8.14.0.jar elasticsearch-rest-high-level-client-7.17.16.jar elasticsearch-rest-high-level-client-7.17.23.jar elasticsearch-secure-sm-7.17.16.jar elasticsearch-secure-sm-7.17.23.jar elasticsearch-x-content-7.17.16.jar elasticsearch-x-content-7.17.23.jar error_prone_annotations-2.18.0.jar error_prone_annotations-2.26.1.jar failureaccess-1.0.1.jar failureaccess-1.0.2.jar fontbox-2.0.29.jar fontbox-2.0.31.jar groovy-4.0.1.jar groovy-4.0.22.jar groovy-ant-4.0.1.jar groovy-ant-4.0.22.jar groovy-cli-picocli-4.0.1.jar groovy-cli-picocli-4.0.22.jar groovy-datetime-4.0.1.jar groovy-datetime-4.0.22.jar groovy-docgenerator-4.0.1.jar groovy-docgenerator-4.0.22.jar groovy-groovydoc-4.0.1.jar groovy-groovydoc-4.0.22.jar groovy-groovysh-4.0.1.jar groovy-groovysh-4.0.22.jar groovy-jmx-4.0.1.jar groovy-jmx-4.0.22.jar groovy-json-4.0.1.jar groovy-json-4.0.22.jar groovy-jsr223-4.0.1.jar groovy-jsr223-4.0.22.jar groovy-macro-4.0.1.jar groovy-macro-4.0.22.jar groovy-nio-4.0.1.jar groovy-nio-4.0.22.jar groovy-servlet-4.0.1.jar groovy-servlet-4.0.22.jar groovy-sql-4.0.1.jar groovy-sql-4.0.22.jar groovy-swing-4.0.1.jar groovy-swing-4.0.22.jar groovy-templates-4.0.1.jar groovy-templates-4.0.22.jar groovy-xml-4.0.1.jar groovy-xml-4.0.22.jar groovy-yaml-4.0.1.jar groovy-yaml-4.0.22.jar guava-32.1.2-jre.jar guava-33.2.1-jre.jar HikariCP-3.3.1.jar HikariCP-5.1.0.jar jackson-annotations-2.16.1.jar jackson-annotations-2.17.2.jar jackson-core-2.16.1.jar jackson-core-2.17.2.jar jackson-databind-2.16.1.jar jackson-databind-2.17.2.jar jackson-dataformat-cbor-2.16.1.jar jackson-dataformat-cbor-2.17.2.jar jackson-dataformat-smile-2.16.1.jar jackson-dataformat-smile-2.17.2.jar jackson-dataformat-yaml-2.16.1.jar jackson-dataformat-yaml-2.17.2.jar javaparser-core-3.24.0.jar javaparser-core-3.26.1.jar javassist-3.29.2-GA.jar javassist-3.30.2-GA.jar joda-time-2.10.10.jar joda-time-2.12.6.jar json-20231013.jar json-20240303.jar jsoup-1.17.2.jar jsoup-1.18.1.jar jwarc-0.28.3.jar jwarc-0.29.0.jar lang-mustache-client-7.17.16.jar lang-mustache-client-7.17.23.jar log4j-1.2-api-2.22.1.jar log4j-1.2-api-2.23.1.jar log4j-api-2.22.1.jar log4j-api-2.23.1.jar log4j-core-2.22.1.jar log4j-core-2.23.1.jar log4j-jcl-2.22.1.jar log4j-jcl-2.23.1.jar log4j-slf4j2-impl-2.22.1.jar log4j-slf4j2-impl-2.23.1.jar lucene-analyzers-common-8.11.1.jar lucene-analyzers-common-8.11.3.jar lucene-backward-codecs-8.11.1.jar lucene-backward-codecs-8.11.3.jar lucene-core-8.11.1.jar lucene-core-8.11.3.jar lucene-grouping-8.11.1.jar lucene-grouping-8.11.3.jar lucene-highlighter-8.11.1.jar lucene-highlighter-8.11.3.jar lucene-join-8.11.1.jar lucene-join-8.11.3.jar lucene-memory-8.11.1.jar lucene-memory-8.11.3.jar lucene-misc-8.11.1.jar lucene-misc-8.11.3.jar lucene-queries-8.11.1.jar lucene-queries-8.11.3.jar lucene-queryparser-8.11.1.jar lucene-queryparser-8.11.3.jar lucene-sandbox-8.11.1.jar lucene-sandbox-8.11.3.jar lucene-spatial3d-8.11.1.jar lucene-spatial3d-8.11.3.jar lucene-suggest-8.11.1.jar lucene-suggest-8.11.3.jar mapper-extras-client-7.17.16.jar mapper-extras-client-7.17.23.jar metadata-extractor-2.18.0.jar metadata-extractor-2.19.0.jar ojdbc10-19.21.0.0.jar ojdbc10-19.23.0.0.jar opencsv-3.10.jar opencsv-5.9.jar org.eclipse.persistence.asm-9.6.0.jar org.eclipse.persistence.asm-9.7.0.jar org.eclipse.persistence.core-2.7.14.jar org.eclipse.persistence.core-2.7.15.jar org.eclipse.persistence.moxy-2.7.14.jar org.eclipse.persistence.moxy-2.7.15.jar parent-join-client-7.17.16.jar parent-join-client-7.17.23.jar pdfbox-2.0.29.jar pdfbox-2.0.31.jar pdfbox-tools-2.0.29.jar pdfbox-tools-2.0.31.jar picocli-4.6.3.jar picocli-4.7.6.jar poi-5.2.3.jar poi-5.2.5.jar poi-ooxml-5.2.3.jar poi-ooxml-5.2.5.jar poi-ooxml-lite-5.2.3.jar poi-ooxml-lite-5.2.5.jar poi-scratchpad-5.2.3.jar poi-scratchpad-5.2.5.jar rank-eval-client-7.17.16.jar rank-eval-client-7.17.23.jar slf4j-api-2.0.9.jar slf4j-api-2.0.13.jar SparseBitSet-1.2.jar SparseBitSet-1.3.jar tika-core-2.9.1.jar tika-core-2.9.2.jar tika-parser-apple-module-2.9.1.jar tika-parser-apple-module-2.9.2.jar tika-parser-audiovideo-module-2.9.1.jar tika-parser-audiovideo-module-2.9.2.jar tika-parser-cad-module-2.9.1.jar tika-parser-cad-module-2.9.2.jar tika-parser-code-module-2.9.1.jar tika-parser-code-module-2.9.2.jar tika-parser-crypto-module-2.9.1.jar tika-parser-crypto-module-2.9.2.jar tika-parser-digest-commons-2.9.1.jar tika-parser-digest-commons-2.9.2.jar tika-parser-font-module-2.9.1.jar tika-parser-font-module-2.9.2.jar tika-parser-html-module-2.9.1.jar tika-parser-html-module-2.9.2.jar tika-parser-image-module-2.9.1.jar tika-parser-image-module-2.9.2.jar tika-parser-mail-commons-2.9.1.jar tika-parser-mail-commons-2.9.2.jar tika-parser-mail-module-2.9.1.jar tika-parser-mail-module-2.9.2.jar tika-parser-microsoft-module-2.9.1.jar tika-parser-microsoft-module-2.9.2.jar tika-parser-miscoffice-module-2.9.1.jar tika-parser-miscoffice-module-2.9.2.jar tika-parser-news-module-2.9.1.jar tika-parser-news-module-2.9.2.jar tika-parser-ocr-module-2.9.1.jar tika-parser-ocr-module-2.9.2.jar tika-parser-pdf-module-2.9.1.jar tika-parser-pdf-module-2.9.2.jar tika-parser-pkg-module-2.9.1.jar tika-parser-pkg-module-2.9.2.jar tika-parser-text-module-2.9.1.jar tika-parser-text-module-2.9.2.jar tika-parser-webarchive-module-2.9.1.jar tika-parser-webarchive-module-2.9.2.jar tika-parser-xml-module-2.9.1.jar tika-parser-xml-module-2.9.2.jar tika-parser-xmp-commons-2.9.1.jar tika-parser-xmp-commons-2.9.2.jar tika-parser-zip-commons-2.9.1.jar tika-parser-zip-commons-2.9.2.jar tika-parsers-standard-package-2.9.1.jar tika-parsers-standard-package-2.9.2.jar uap-java-1.5.4.jar uap-java-1.6.1.jar wicket-core-9.16.0.jar wicket-core-9.18.0.jar wicket-request-9.16.0.jar wicket-request-9.18.0.jar wicket-util-9.16.0.jar wicket-util-9.18.0.jar xbean-classloader-4.24.jar xbean-classloader-4.25.jar xmlbeans-5.1.1.jar xmlbeans-5.2.0.jar xmpbox-2.0.29.jar xmpbox-2.0.31.jar Removidas archaius-core-0.4.1.jar hystrix-core-1.5.18.jar rxjava-1.2.0.jar