Open the menu

    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

    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 para gpt-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 e doui. 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() e HttpServletRequest.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 tipos application/xml ou application/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 valor null.
    • 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 e 90 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 valor gpt-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 valor gpt-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çar javax.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