Recursos e APIs obsoletos e removidos deprecated-and-removed-features-apis
A Adobe analisa regularmente os recursos, incluindo APIs e configurações, para garantir que eles atendam aos padrões em evolução de desempenho, segurança e valor geral do AEM as a Cloud Service. Com base nessas avaliações, certos recursos podem ser marcados para desativação. Quando viável, a Adobe fornecerá uma substituição adequada.
Quando uma descontinuação for anunciada, o recurso permanecerá disponível somente por um período limitado e os clientes deverão remover todo o uso antes de qualquer data de remoção especificada. A Adobe fornecerá aviso e orientação razoáveis para oferecer suporte a uma transição tranquila.
Durante a janela de tempo de desativação, a Adobe lembrará os clientes das ações que precisam tomar para sair do uso de um recurso por meio de notificações por email, alertas da Central de ações ou lembretes no Cloud Manager.
Funcionalidade obsoleta deprecated-features
A funcionalidade na tabela abaixo foi anunciada como obsoleta, mas ainda não foi removida. O uso da funcionalidade deve cessar antes da data de remoção do público alvo ou você corre o risco de ter problemas relacionados a desempenho, disponibilidade e segurança.
- O Editor Universal para edição visual.
- O Editor de Fragmento de Conteúdo para edição baseada em formulário.
DAM Asset Update
para processar imagens ingeridas.DAM Asset Update
não são compatíveis, incluindo a chamada de ferramentas de linha de comando, como o ImageMagick.Funcionalidade removida removed-features
Esta seção lista as funcionalidades que foram removidas.
APIs obsoletas aem-apis
As APIs na tabela abaixo (clique para expandir e ver) foram anunciadas como obsoletas, mas ainda não foram removidas. O uso dessas APIs deve terminar antes da data de remoção do público-alvo, caso contrário você corre o risco de ter problemas relacionados a desempenho, disponibilidade e segurança. Algumas APIs fazem referência à seção Diretrizes de remoção de API abaixo.
table 0-row-4 1-row-4 2-row-4 3-row-4 4-row-4 5-row-4 6-row-4 7-row-4 8-row-4 9-row-4 10-row-4 11-row-4 12-row-4 13-row-4 14-row-4 15-row-4 16-row-4 17-row-4 18-row-4 19-row-4 20-row-4 21-row-4 22-row-4 23-row-4 24-row-4 25-row-4 layout-auto html-authored | |||
---|---|---|---|
Pacote/Classe | Comentários | Data de descontinuidade | Data definida para remoção |
org.apache.sling.commons.auth org.apache.sling.commons.auth.spi |
Use as interfaces Auth Core/Auth Core SPI do Sling como alternativa. Consulte as notas de remoção abaixo. | 2015 | 31/08/2025 |
org.eclipse.jetty.client org.eclipse.jetty.client.api org.eclipse.jetty.client.http org.eclipse.jetty.client.util org.eclipse.jetty.http org.eclipse.jetty.http.pathmap org.eclipse.jetty.io org.eclipse.jetty.io.ssl org.eclipse.jetty.security org.eclipse.jetty.server org.eclipse.jetty.server.handler org.eclipse.jetty.server.handler.gzip org.eclipse.jetty.server.session org.eclipse.jetty.servlet org.eclipse.jetty.servlet.listener org.eclipse.jetty.util org.eclipse.jetty.util.annotation org.eclipse.jetty.util.component org.eclipse.jetty.util.log org.eclipse.jetty.util.resource org.eclipse.jetty.util.security org.eclipse.jetty.util.ssl org.eclipse.jetty.util.statistic org.eclipse.jetty.util.thread |
Os pacotes Eclipse Jetty e Felix Http Jetty não são mais suportados. Consulte as notas de remoção abaixo. | 27/05/2021 | 31/08/2025 |
com.mongodb com.mongodb.annotations com.mongodb.assertions com.mongodb.async com.mongodb.binding com.mongodb.bulk com.mongodb.client com.mongodb.client.gridfs com.mongodb.client.gridfs.codecs com.mongodb.client.gridfs.model com.mongodb.client.jndi com.mongodb.client.model com.mongodb.client.model.changestream com.mongodb.client.model.geojson com.mongodb.client.model.geojson.codecs com.mongodb.client.result com.mongodb.connection com.mongodb.connection.netty com.mongodb.diagnostics.logging com.mongodb.event com.mongodb.gridfs com.mongodb.internal com.mongodb.internal.async com.mongodb.internal.authentication com.mongodb.internal.connection com.mongodb.internal.dns com.mongodb.internal.event com.mongodb.internal.management.jmx com.mongodb.internal.session com.mongodb.internal.thread com.mongodb.internal.validator com.mongodb.management com.mongodb.operation com.mongodb.selector com.mongodb.session com.mongodb.util |
O uso dessa API não é compatível com o AEM as a Cloud Service. Consulte as notas de remoção abaixo. | 27/05/2021 | 31/08/2025 |
org.apache.abdera org.apache.abdera.model org.apache.abdera.factory org.apache.abdera.ext.media org.apache.abdera.util org.apache.abdera.i18n.iri org.apache.abdera.writer org.apache.abdera.i18n.rfc4646 org.apache.abdera.i18n.rfc4646.enums org.apache.abdera.i18n.text org.apache.abdera.filter org.apache.abdera.xpath org.apache.abdera.i18n.text.io org.apache.abdera.i18n.text.data org.apache.abdera.parser |
Esta API está obsoleta porque o Apache Abdera é um projeto inativo desde 2017. Consulte as notas de remoção abaixo. | 29/07/2021 | 31/08/2025 |
org.apache.abdera.ext.opensearch org.apache.abdera.ext.opensearch.model org.apache.abdera.ext.opensearch.server org.apache.abdera.ext.opensearch.server.impl org.apache.abdera.ext.opensearch.server.processors org.apache.abdera.i18n.iri.data org.apache.abdera.i18n.lang org.apache.abdera.i18n.templates org.apache.abdera.i18n.unicode.data org.apache.abdera.parser.stax org.apache.abdera.parser.stax.util org.apache.abdera.protocol org.apache.abdera.protocol.client org.apache.abdera.protocol.client.cache org.apache.abdera.protocol.client.util org.apache.abdera.protocol.error org.apache.abdera.protocol.server org.apache.abdera.protocol.server.context org.apache.abdera.protocol.server.filters org.apache.abdera.protocol.server.impl org.apache.abdera.protocol.server.multipart org.apache.abdera.protocol.server.processors org.apache.abdera.protocol.server.provider.basic org.apache.abdera.protocol.server.provider.managed org.apache.abdera.protocol.server.servlet org.apache.abdera.protocol.util org.apache.abdera.util.filter |
Esta API está obsoleta porque o Apache Abdera é um projeto inativo desde 2017. Consulte as notas de remoção abaixo. | 08/04/2019 | 31/08/2025 |
org.apache.felix.http.whiteboard | O quadro de permissões Apache Felix Http não é mais suportado. Migre seu código para o OSGi Http Whiteboard. Consulte as notas de remoção abaixo. | 27/01/2022 | 31/08/2025 |
org.apache.cocoon.xml.dom org.apache.cocoon.xml.sax |
Essa API está obsoleta. Migre seu código para as APIs XML fornecidas pelo JDK. | 27/01/2022 | 31/08/2025 |
ch.qos.logback.classic ch.qos.logback.classic.boolex ch.qos.logback.classic.db.names ch.qos.logback.classic.db.script ch.qos.logback.classic.encoder ch.qos.logback.classic.filter ch.qos.logback.classic.helpers ch.qos.logback.classic.html ch.qos.logback.classic.jmx ch.qos.logback.classic.joran ch.qos.logback.classic.joran.action ch.qos.logback.classic.jul ch.qos.logback.classic.layout ch.qos.logback.classic.log4j ch.qos.logback.classic.net ch.qos.logback.classic.net.server ch.qos.logback.classic.pattern ch.qos.logback.classic.pattern.color ch.qos.logback.classic.selector ch.qos.logback.classic.selector.servlet ch.qos.logback.classic.servlet ch.qos.logback.classic.sift ch.qos.logback.classic.spi ch.qos.logback.classic.turbo ch.qos.logback.classic.util ch.qos.logback.core ch.qos.logback.core.boolex ch.qos.logback.core.encoder ch.qos.logback.core.filter ch.qos.logback.core.helpers ch.qos.logback.core.hook ch.qos.logback.core.html ch.qos.logback.core.joran ch.qos.logback.core.joran.action ch.qos.logback.core.joran.conditional ch.qos.logback.core.joran.event ch.qos.logback.core.joran.event.stax ch.qos.logback.core.joran.node ch.qos.logback.core.joran.spi ch.qos.logback.core.joran.util ch.qos.logback.core.joran.util.beans ch.qos.logback.core.layout ch.qos.logback.core.net ch.qos.logback.core.net.server ch.qos.logback.core.net.ssl ch.qos.logback.core.pattern ch.qos.logback.core.pattern.color ch.qos.logback.core.pattern.parser ch.qos.logback.core.pattern.util ch.qos.logback.core.property ch.qos.logback.core.read ch.qos.logback.core.recovery ch.qos.logback.core.rolling ch.qos.logback.core.rolling.helper ch.qos.logback.core.sift ch.qos.logback.core.spi ch.qos.logback.core.status ch.qos.logback.core.subst ch.qos.logback.core.util |
O AEM as a Cloud Service não oferece suporte a essa API de log back interna. Consulte as notas de remoção abaixo. | 27/01/2022 | 31/08/2025 |
org.slf4j.spi | O AEM as a Cloud Service não é compatível com essa API de log4j interna. Consulte as notas de remoção abaixo. | 27/01/2022 | 31/08/2025 |
org.apache.log4j org.apache.log4j.helpers org.apache.log4j.spi org.apache.log4j.xml |
O Apache Log4j 1 chegou ao fim da vida útil em 2015 e não é mais compatível. Consulte as notas de remoção abaixo. | 27/01/2022 | 31/08/2025 |
com.google.common.annotations com.google.common.base com.google.common.cache com.google.common.collect com.google.common.escape com.google.common.eventbus com.google.common.hash com.google.common.html com.google.common.io com.google.common.math com.google.common.net com.google.common.primitives com.google.common.reflect com.google.common.util.concurrent com.google.common.xml |
As bibliotecas principais do Google Guava estão obsoletas no Cloud Service. Consulte as notas de remoção abaixo. | 15/05/2023 | 31/08/2025 |
org.slf4j.event | O AEM as a Cloud Service não é compatível com essa API slf4j interna. Consulte as notas de remoção abaixo. | 11/04/2022 | 31/08/2025 |
com.drew.* | A extração de metadados de imagens e vídeos deve ser feita via Asset Compute no Cloud Service ou via Apache POI ou Apache Tika. | 17/09/2024 | 31/08/2025 |
org.apache.jackrabbit.oak.plugins.blob.* | Essa API é somente para uso interno. | 23/09/2024 | 31/08/2025 |
org.apache.jackrabbit.oak.plugins.memory | Essa API é somente para uso interno. | 23/09/2024 | 31/08/2025 |
org.apache.felix.webconsole org.apache.felix.webconsole.bundleinfo org.apache.felix.webconsole.i18n org.apache.felix.webconsole.spi |
O Felix web console não é suportado em ambientes em nuvem. Consulte as notas de remoção abaixo. | 30/04/2021 | 31/08/2025 |
org.bson org.bson.assertions org.bson.codecs org.bson.codecs.configuration org.bson.codecs.pojo org.bson.codecs.pojo.annotations org.bson.conversions org.bson.diagnostics org.bson.internal org.bson.io org.bson.json org.bson.types org.bson.util |
O uso desta API não é compatível com o AEM as a Cloud Service. | 31/10/2022 | 31/08/2025 |
org.apache.sling.runmode | 2015 | A ser definido | |
org.json | Recomenda-se a implementação e o uso do Apache Johnzon do javax.json. | 30/04/2021 | A ser definido |
org.apache.commons.lang org.apache.commons.lang.enums org.apache.commons.lang.builder org.apache.commons.lang.exception org.apache.commons.lang.math org.apache.commons.lang.mutable org.apache.commons.lang.reflect org.apache.commons.lang.text org.apache.commons.lang.time |
O Commons Lang 2 está em modo de manutenção. O Commons Lang 3 deve ser usado em seu lugar. Consulte as notas de remoção abaixo. | 30/04/2021 | A ser definido |
org.apache.commons.collections org.apache.commons.collections.bag org.apache.commons.collections.bidimap org.apache.commons.collections.buffer org.apache.commons.collections.collection org.apache.commons.collections.comparators org.apache.commons.collections.functors org.apache.commons.collections.iterators org.apache.commons.collections.keyvalue org.apache.commons.collections.list org.apache.commons.collections.map org.apache.commons.collections.set |
O Commons Collections 3 está em modo de manutenção. O Commons Collections 4 deve ser usado em seu lugar. Consulte as notas de remoção abaixo. | 30/04/2021 | A ser definido |
com.day.cq.contentsync.handler.util | Essa API está obsoleta. Em vez disso, use os Construtores do Apache Sling. | 31/10/2022 | A ser definido |
org.apache.sling.commons.json org.apache.sling.commons.json.http org.apache.sling.commons.json.io org.apache.sling.commons.json.jcr org.apache.sling.commons.json.sling org.apache.sling.commons.json.util org.apache.sling.commons.json.xml |
O AEM as a Cloud Service não é compatível com essa API. | 15/05/2023 | A ser definido |
com.day.cq.xss com.day.cq.xss.taglib com.day.cq.xss.impl |
Em vez disso, use org.apache.sling.xss. | 12/12/2023 | A ser definido |
com.adobe.granite.xss com.adobe.granite.xss.impl |
Em vez disso, use org.apache.sling.xss. | 12/12/2023 | A ser definido |
APIs removidas removed-apis
Esta seção lista APIs que foram descontinuadas e removidas. Algumas APIs fazem referência à seção Diretrizes de remoção de API abaixo.
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 7-row-2 8-row-2 9-row-2 10-row-2 11-row-2 12-row-2 13-row-2 14-row-2 15-row-2 16-row-2 17-row-2 layout-auto html-authored | |
---|---|
Pacote/Classe | Comentários |
com.day.cq.jcrclustersupport | O uso da Sling's Discovery API é uma alternativa |
org.apache.fop.apps | |
org.apache.jackrabbit.vault.util.xml.xerces.dom org.apache.jackrabbit.vault.util.xml.xerces.util org.apache.jackrabbit.vault.util.xml.xerces.xni org.apache.jackrabbit.vault.util.xml.xerces.xni.parser |
|
org.apache.felix.cm org.apache.felix.cm.file |
Os gerenciadores de persistência personalizados não são compatíveis com o AEM as a Cloud Service. |
org.apache.felix.systemready | É recomendado que use a API Apache Felix HealthCheck em seu lugar |
org.apache.felix.http.jetty org.eclipse.jetty.client.jmx org.eclipse.jetty.jmx org.eclipse.jetty.server.handler.jmx org.eclipse.jetty.server.nio org.eclipse.jetty.server.jmx org.eclipse.jetty.servlet.jmx org.eclipse.jetty.util.preventers org.eclipse.jetty.util.thread.strategy org.eclipse.jetty.webapp org.eclipse.jetty.websocket.api org.eclipse.jetty.websocket.api.annotations org.eclipse.jetty.websocket.api.extensions org.eclipse.jetty.websocket.api.util org.eclipse.jetty.websocket.client org.eclipse.jetty.websocket.client.io org.eclipse.jetty.websocket.client.masks org.eclipse.jetty.websocket.common org.eclipse.jetty.websocket.common.events org.eclipse.jetty.websocket.common.events.annotated org.eclipse.jetty.websocket.common.extensions org.eclipse.jetty.websocket.common.extensions.compress org.eclipse.jetty.websocket.common.extensions.fragment org.eclipse.jetty.websocket.common.extensions.identity org.eclipse.jetty.websocket.common.frames org.eclipse.jetty.websocket.common.io org.eclipse.jetty.websocket.common.io.http org.eclipse.jetty.websocket.common.io.payload org.eclipse.jetty.websocket.common.message org.eclipse.jetty.websocket.common.scopes org.eclipse.jetty.websocket.common.util org.eclipse.jetty.websocket.server org.eclipse.jetty.websocket.server.pathmap org.eclipse.jetty.websocket.servlet org.eclipse.jetty.xml |
Os pacotes Eclipse Jetty e Felix Http Jetty não são mais suportados. |
org.apache.felix.metatype org.apache.felix.scr org.apache.felix.scr.info org.apache.felix.scr.component |
O metatipo Apache Felix e as APIs SCR estão obsoletos. Em vez disso, use o metatipo OSGi e as APIs de Serviço Declarativo. |
org.slf4j.impl | As classes de implementação de logs não são compatíveis com o AEM as a Cloud Service. |
org.apache.sling.startupfilter com.adobe.granite.crypto.spi com.adobe.granite.crpyto.spi.base com.adobe.agl.impl.data.icudt40b com.adobe.agl.impl.data.icudt40b.brkitr com.adobe.agl.impl.data.icudt40b.coll com.adobe.agl.impl.data.icudt40b.rbnf com. adobe.agl.impl.data.icudt40b.translit com.adobe.internal.pdf.tika com.adobe.internal.pdftoolkit.color com.adobe.internal.pdftoolkit.core.encryption com.adobe.internal.pdftoolkit.core.encryption.impl com.adobe.internal.pdftoolkit.core.traverser com.adobe.internal.pdftoolkit.graphicsDOM com.adobe.internal.pdftoolkit.graphicsDOM.shading com.adobe.internal.pdftoolkit.graphicsDOM.utils com.adobe.internal.pdftoolkit.image com.adobe.internal.pdftoolkit.pdf.content com.adobe.internal.pdftoolkit.pdf.content.processor com.adobe.internal.pdftoolkit.pdf.content.processor.base14fontwidths com.adobe.internal.pdftoolkit.pdf.contentmodify com.adobe.internal.pdftoolkit.pdf.contentmodify.impl com.adobe.internal.pdftoolkit.pdf.digsig com.adobe.internal.pdftoolkit.pdf.document com.adobe.internal.pdftoolkit.pdf.document.listener com.adobe.internal.pdftoolkit.pdf.document.permissionhandlers com.adobe.internal.pdftoolkit.pdf.filters com.adobe.internal.pdftoolkit.pdf.graphics com.adobe.internal.pdftoolkit.pdf.graphics.colorspaces com.adobe.internal.pdftoolkit.pdf.graphics.colorspaces.cmykresources com.adobe.internal.pdftoolkit.pdf.graphics.font com.adobe.internal.pdftoolkit.pdf.graphics.font.encodings com.adobe.internal.pdftoolkit.pdf.graphics.font.impl com.adobe.internal.pdftoolkit.pdf.graphics.impl com.adobe.internal.pdftoolkit.pdf.graphics.optionalcontent com.adobe.internal.pdftoolkit.pdf.graphics.patterns com.adobe.internal.pdftoolkit.pdf.graphics.shading com.adobe.internal.pdftoolkit.pdf.graphics.xobject com.adobe.internal.pdftoolkit.pdf.impl com.adobe.internal.pdftoolkit.pdf.inlineimage com.adobe.internal.pdftoolkit.pdf.interactive com.adobe.internal.pdftoolkit.pdf.interactive.action com.adobe.internal.pdftoolkit.pdf.interactive.annotation com.adobe.internal.pdftoolkit.pdf.interactive.forms com.adobe.internal.pdftoolkit.pdf.interactive.forms.impl com.adobe.internal.pdftoolkit.pdf.interactive.geospatial com.adobe.internal.pdftoolkit.pdf.interactive.markedcontent com.adobe.internal.pdftoolkit.pdf.interactive.navigation com.adobe.internal.pdftoolkit.pdf.interactive.navigation.collection com.adobe.internal.pdftoolkit.pdf.interactive.readerrequirements com.adobe.internal.pdftoolkit.pdf.interactive.requirement com.adobe.internal.pdftoolkit.pdf.interchange com.adobe.internal.pdftoolkit.pdf.interchange.documentparts com.adobe.internal.pdftoolkit.pdf.interchange.metadata com.adobe.internal.pdftoolkit.pdf.interchange.prepress com.adobe.internal.pdftoolkit.pdf.interchange.structure com.adobe.internal.pdftoolkit.pdf.multimedia com.adobe.internal.pdftoolkit.pdf.page com.adobe.internal.pdftoolkit.pdf.rendering com.adobe.internal.pdftoolkit.pdf.transparency com.adobe.internal.pdftoolkit.pdf.utils com.adobe.internal.pdftoolkit.services.Jpeg2000 com.adobe.internal.pdftoolkit.services.fontresources com.adobe.internal.pdftoolkit.services.fontresources.subsetting com.adobe.internal.pdftoolkit.services.interchange.structure com.adobe.internal.pdftoolkit.services.optionalcontent com.adobe.internal.pdftoolkit.services.optionalcontent.impl com.adobe.internal.pdftoolkit.services.pdfParser com.adobe.internal.pdftoolkit.services.permissions com.adobe.internal.pdftoolkit.services.rasterizer com.adobe.internal.pdftoolkit.services.readingorder com.adobe.internal.pdftoolkit.services.security com.adobe.internal.pdftoolkit.services.swf com.adobe.internal.pdftoolkit.services.textextraction com.adobe.internal.pdftoolkit.services.textextraction.impl com.adobe.internal.pdftoolkit.services.xmp com.adobe.internal.util.base64 com.adobe.internal.xmp.utils com.day.crx.core.cluster com.day.crx.packaging com.day.crx.packaging.gfx com.day.crx.query com.day.crx.sling.server.jmx com.day.durbo com.day.durbo.io com.day.imageio.plugins org.apache.aries.jmx.codec org.h2.mvstore org.h2.mvstore.rtree org.h2.mvstore.type org.openxmlformats.schemas.drawingml.x2006.chart.impl org.openxmlformats.schemas.drawingml.x2006.main.impl org.openxmlformats.schemas.drawingml.x2006.picture.impl org.openxmlformats.schemas.drawingml.x2006.spreadsheetDrawing.impl org.openxmlformats.schemas.drawingml.x2006.wordprocessingDrawing.impl org.openxmlformats.schemas.officeDocument.x2006.customProperties.impl org.openxmlformats.schemas.officeDocument.x2006.docPropsVTypes.impl org.openxmlformats.schemas.officeDocument.x2006.extendedProperties.impl org.openxmlformats.schemas.officeDocument.x2006.relationships.impl org.openxmlformats.schemas.presentationml.x2006.main.impl org.openxmlformats.schemas.spreadsheetml.x2006.main.impl org.openxmlformats.schemas.wordprocessingml.x2006.main.impl org.openxmlformats.schemas.xpackage.x2006.contentTypes org.openxmlformats.schemas.xpackage.x2006.contentTypes.impl org.openxmlformats.schemas.xpackage.x2006.digitalSignature org.openxmlformats.schemas.xpackage.x2006.digitalSignature.impl org.openxmlformats.schemas.xpackage.x2006.metadata.coreProperties org.openxmlformats.schemas.xpackage.x2006.metadata.coreProperties.impl org.openxmlformats.schemas.xpackage.x2006.relationships org.openxmlformats.schemas.xpackage.x2006.relationships.impl com.adobe.internal.afml com.adobe.internal.agm com.adobe.internal.pdftoolkit.legacy.services.ap.es2 com.adobe.internal.pdftoolkit.legacy.services.ap.es3 com.adobe.internal.pdftoolkit.pdf.pieceinfo.compoundtype com.adobe.internal.pdftoolkit.pdf.pieceinfo.editablepdf com.adobe.internal.pdftoolkit.services.ap com.adobe.internal.pdftoolkit.services.ap.annot com.adobe.internal.pdftoolkit.services.ap.extension com.adobe.internal.pdftoolkit.services.ap.impl com.adobe.internal.pdftoolkit.services.ap.spi com.adobe.internal.pdftoolkit.services.digsig com.adobe.internal.pdftoolkit.services.digsig.cryptoprovider com.adobe.internal.pdftoolkit.services.digsig.docmodanalysis com.adobe.internal.pdftoolkit.services.digsig.spi com.adobe.internal.pdftoolkit.services.fdf com.adobe.internal.pdftoolkit.services.formflattener com.adobe.internal.pdftoolkit.services.forms com.adobe.internal.pdftoolkit.services.imageconversion com.adobe.internal.pdftoolkit.services.javascript com.adobe.internal.pdftoolkit.services.javascript.extension com.adobe.internal.pdftoolkit.services.manipulations com.adobe.internal.pdftoolkit.services.manipulations.impl com.adobe.internal.pdftoolkit.services.optimizer com.adobe.internal.pdftoolkit.services.pdfa com.adobe.internal.pdftoolkit.services.pdfa.error com.adobe.internal.pdftoolkit.services.pdfa2 com.adobe.internal.pdftoolkit.services.pdfa2.error com.adobe.internal.pdftoolkit.services.pdfa2.error.codes com.adobe.internal.pdftoolkit.services.pdfa3 com.adobe.internal.pdftoolkit.services.pdfport com.adobe.internal.pdftoolkit.services.portfolio com.adobe.internal.pdftoolkit.services.rcg com.adobe.internal.pdftoolkit.services.rcg.impl com.adobe.internal.pdftoolkit.services.redaction com.adobe.internal.pdftoolkit.services.redaction.handler com.adobe.internal.pdftoolkit.services.sanitization com.adobe.internal.pdftoolkit.services.xbm com.adobe.internal.pdftoolkit.services.xdp com.adobe.internal.pdftoolkit.services.xfa com.adobe.internal.pdftoolkit.services.xfa.form com.adobe.internal.pdftoolkit.services.xfatext com.adobe.internal.pdftoolkit.services.xfdf com.adobe.internal.pdftoolkit.services.xobjhandler com.adobe.internal.pdftoolkit.xml com.adobe.octopus.extract opennlp.tools.doccat opennlp.tools.entitylinker opennlp.tools.formats opennlp.tools.formats.ad opennlp.tools.formats.brat opennlp.tools.formats.convert opennlp.tools.formats.frenchtreebank opennlp.tools.formats.muc opennlp.tools.formats.ontonotes opennlp.tools.lemmatizer opennlp.tools.parser opennlp.tools.parser.chunking opennlp.tools.parser.lang.en opennlp.tools.parser.lang.es opennlp.tools.parser.treeinsert opennlp.tools.sentdetect opennlp.tools.sentdetect.lang opennlp.tools.sentdetect.lang.th opennlp.tools.stemmer opennlp.tools.stemmer.snowball opennlp.tools.tokenize.lang.en org.apache.commons.imaging.color org.apache.commons.imaging.common org.apache.commons.imaging.common.itu_t4 org.apache.commons.imaging.common.mylzw org.apache.commons.imaging.formats.bmp org.apache.commons.imaging.formats.dcx org.apache.commons.imaging.formats.gif org.apache.commons.imaging.formats.icns org.apache.commons.imaging.formats.ico org.apache.commons.imaging.formats.jpeg org.apache.commons.imaging.formats.jpeg.decoder org.apache.commons.imaging.formats.jpeg.exif org.apache.commons.imaging.formats.jpeg.iptc org.apache.commons.imaging.formats.jpeg.segments org.apache.commons.imaging.formats.jpeg.xmp org.apache.commons.imaging.formats.pcx org.apache.commons.imaging.formats.png org.apache.commons.imaging.formats.png.chunks org.apache.commons.imaging.formats.png.scanlinefilters org.apache.commons.imaging.formats.png.transparencyfilters org.apache.commons.imaging.formats.pnm org.apache.commons.imaging.formats.psd org.apache.commons.imaging.formats.psd.dataparsers org.apache.commons.imaging.formats.psd.datareaders org.apache.commons.imaging.formats.rgbe org.apache.commons.imaging.formats.tiff org.apache.commons.imaging.formats.tiff.constants org.apache.commons.imaging.formats.tiff.datareaders org.apache.commons.imaging.formats.tiff.fieldtypes org.apache.commons.imaging.formats.tiff.photometricinterpreters org.apache.commons.imaging.formats.tiff.taginfos org.apache.commons.imaging.formats.tiff.write org.apache.commons.imaging.formats.wbmp org.apache.commons.imaging.formats.xbm org.apache.commons.imaging.formats.xpm org.apache.commons.imaging.icc org.apache.commons.imaging.palette org.apache.commons.imaging.util com.adobe.dam.print.ids.utils com.day.cq.dam.api.reporting com.day.cq.dam.entitlement.api com.day.cq.dam.handler.standard.epub com.day.cq.dam.handler.standard.keynote com.day.cq.dam.handler.standard.mp3 com.day.cq.dam.handler.standard.msoffice com.day.cq.dam.handler.standard.msoffice.wmf com.day.cq.dam.handler.standard.ooxml com.day.cq.dam.handler.standard.pdf com.day.cq.dam.handler.standard.pict com.day.cq.dam.handler.standard.ps com.day.cq.dam.handler.standard.psd com.day.cq.dam.handler.standard.zip com.day.cq.dam.word.extraction com.day.cq.dam.word.process com.adobe.xmp.worker.files com.adobe.cq.address.api com.adobe.cq.address.api.location com.day.cq.mcm.emailprovider.impl.types com.day.io com.day.io.disk com.day.io.file org.apache.commons.exec.environment org.apache.commons.exec.launcher org.apache.commons.exec.util com.google.zxing com.google.zxing.common com.google.zxing.common.reedsolomon com.google.zxing.qrcode.decoder com.google.zxing.qrcode.encoder com.adobe.cq.dam.dm.internalapi.image_server com.day.cq.dam.api.s7dam.jobs com.day.cq.dam.api.s7dam.omnisearch com.day.cq.dam.api.s7dam.scene7 com.day.cq.dam.scene7 com.day.cq.dam.scene7.api.net com.day.cq.analytics.sitecatalyst.rsmerger com.day.cq.searchpromote com.day.cq.searchpromote.xml com.day.cq.searchpromote.xml.form com.day.cq.searchpromote.xml.result> |
Legacy AEM 6.x API. |
org.apache.sling.discovery.commons org.apache.sling.discovery.commons.providers org.apache.sling.discovery.commons.providers.base org.apache.sling.discovery.commons.providers.spi org.apache.sling.discovery.commons.providers.spi.base org.apache.sling.discovery.commons.providers.util |
Esta API não é suportada no Cloud Service. |
org.apache.jackrabbit.vault.util.xml org.apache.jackrabbit.vault.util.xml.serialize |
As classes de utilitários relacionadas ao Apache Xerces estão removidas nas versões subsequentes, causando uma alteração importante da versão. Como esses utilitários são para uso interno no File vault, a API está ficando obsoleta da superfície pública da API. |
org.apache.sling.atom.taglib org.apache.sling.atom.taglib.media |
API herdada do AEM 6.x. Consulte as notas de remoção abaixo. |
org.apache.sling.commons.log.logback org.apache.sling.commons.log.logback.webconsole |
O AEM as a Cloud Service não oferece suporte a essa API de log back interna. |
com.github.jknack.handlebars.js | É necessário atualizar o Handlebars da versão 4.0.5 para a 4.3.0, devido a uma vulnerabilidade de segurança. Este pacote não está mais presente no Handlebars atualizado. |
com.adobe.granite.resourceresolverhelper | Essa API não é mais aceita. Em vez disso, use org.apache.sling.api.resource.ResourceResolverFactory. |
org.apache.sling.repoinit.jcr org.apache.sling.repoinit.parser.operations |
O uso desta API não é compatível com o AEM as a Cloud Service. |
org.apache.jackrabbit.oak.cache | Essa API é somente para uso interno. |
Diretrizes de remoção da API api-removal-guidance
Esta seção reflete a orientação de remoção de APIs para várias APIs nas tabelas acima.
Remoção de org.apache.sling.commons.auth*
org.apache.sling.commons.auth
Se você estiver usando o org.apache.sling.commons.auth
, o org.apache.sling.commons.auth.spi
ou ambos, o uso poderá ser substituído por meio da migração do código para o org.apache.sling.auth
resp. org.apache.sling.auth.spi
. Se você estiver usando uma versão antiga do ACS AEM Commons, atualize para a versão mais recente.
Lista de ações:
- Atualizar o ACS AEM Commons para a versão mais recente (pelo menos 6.11.0)
- Migrar de
org.apache.sling.commons.auth
e/ouorg.apache.sling.commons.auth.spi
paraorg.apache.sling.auth
resp.org.apache.sling.auth.spi
.
Remoção de org.apache.felix.webconsole*
org.apache.felix.webconsole
Se você estiver usando pacotes de org.apache.felix.webconsole*
, remova este código do seu projeto. O console da Web não está acessível no Cloud Service.
Lista de ações:
- Remover código usando pacotes de
org.apache.felix.webconsole*
Remoção de org.eclipse.jetty*
org.eclipse.jetty
Se você usar qualquer item do pacote org.eclipse.jetty
ou de um de seus pacotes secundários, talvez queira migrar para outras bibliotecas de terceiros com uma funcionalidade semelhante. Se a migração não for viável, adicione os pacotes necessários da lista abaixo ao seu projeto.
Lista de ações:
-
Substitua o uso de
org.eclipse.jetty
pacotes por outro código próprio/bibliotecas de terceiros ou -
Selecione os pacotes necessários nesta lista e adicione-os ao seu projeto:
org.eclipse.jetty:jetty-client:9.4.54.v20240208
org.eclipse.jetty:jetty-http:9.4.54.v20240208
org.eclipse.jetty:jetty-io:9.4.54.v20240208
org.eclipse.jetty:jetty-security:9.4.54.v20240208
org.eclipse.jetty:jetty-servlet:9.4.54.v20240208
org.eclipse.jetty:jetty-server:9.4.54.v20240208
org.eclipse.jetty:jetty-util:9.4.54.v20240208
org.eclipse.jetty:jetty-util-ajax:9.4.54.v20240208
Remoção de com.mongodb
com.mongodb
Adicione a API do cliente Mongo ao seu projeto.
Lista de ações:
- Adicionar este pacote ao seu projeto
org.mongodb:mongo-java-driver:3.12.7
Você pode escolher uma versão diferente, dependendo de suas necessidades.
Remoção de com.google.common*
com.google.common
Remova o uso das bibliotecas principais do Google Guava ou inclua uma versão apropriada em seu projeto. Em muitos casos, o uso dessa biblioteca pode ser substituído por classes de coleção do JDK ou Apache Commons Collections4. Se você não encontrar nenhuma substituição, inclua a versão mais recente da Biblioteca principal do Google Guave no seu projeto. Se você estiver usando uma versão antiga do ACS AEM Commons, atualize para a versão mais recente.
Lista de ações:
- Atualizar o ACS AEM Commons para a versão mais recente (pelo menos 6.11.0)
- Substituir o uso da biblioteca principal do Google Guava por coleções JDK ou coleções Apache Commons4
- Se ainda for necessário, adicione este pacote ao seu projeto (substitua a versão pela mais recente disponível):
com.google.guava:guava:33.4.8-jre
Remoção de Apache Commons Lang 2 and Apache Commons Collections 3
apache.commons
Remova o uso das bibliotecas não mantidas do Apache Commons e substitua-as pelo uso das versões de suporte. Na maioria dos casos, é necessário apenas ajustar as importações de pacote. Somente em alguns casos, as classes ou os métodos foram renomeados. Se você estiver usando uma versão antiga do ACS AEM Commons, atualize para a versão mais recente.
Lista de ações:
- Atualizar o ACS AEM Commons para a versão mais recente (pelo menos 6.11.0)
- Substituir importações de
org.apache.commons.lang*
pororg.apache.commons.lang3
- Substituir importações de
org.apache.commons.collections*
pororg.apache.commons.collecitons4
Uso de org.apache.abdera*
e org.apache.sling.atom.taglib
org.apache.abdera_or_org.apache.sling.atom.taglib
Substitua o uso de qualquer pacote de org.apache.abdera
e org.apache.sling.atom.taglib
por uma biblioteca de terceiros que forneça funcionalidade semelhante ou seu próprio código.
Lista de ações:
- Substituir o uso de pacotes de
org.apache.abdera
eorg.apache.sling.atom.taglib
por outro código próprio/bibliotecas de terceiros.
Uso do org.apache.felix.http.whiteboard
org.apache.felix.http.whiteboard
Substitua o uso de org.apache.felix.http.whiteboard
pelo Quadro de permissões OSGi Http. A API OSGi oficial tem recursos semelhantes e, na maioria das vezes, a substituição requer apenas a alteração das propriedades de registro do serviço.
Lista de ações:
- Substituir o uso de
org.apache.felix.http.whiteboard
pelo Quadro de permissões OSGi Http
Uso do ch.qos.logback*
ch.qos.logback
O logback não é compatível com o Cloud Service. Remova todo o uso. Se você estiver usando uma versão antiga do ACS AEM Commons, atualize para a versão mais recente.
Lista de ações:
- Atualizar o ACS AEM Commons para a versão mais recente (pelo menos 6.11.0)
- Remover o código usando pacotes de
ch.qos.logback
Uso do org.slf4j.event and org.slf4j.spi
org.slf4j
Se você estiver usando org.slf4j.event
ou org.slf4j.spi
, remova todo o uso dele. Se você estiver usando uma versão antiga do ACS AEM Commons, atualize para a versão mais recente.
Lista de ações:
- Atualizar o ACS AEM Commons para a versão mais recente (pelo menos 6.11.0)
- Remover o código usando
org.slf4j.event
eorg.slf4j.spi
Uso do org.apache.log4j
org.apache.log4j
Se você estiver usando a opção org.apache.log4j
para SLF4J (org.slf4j
) ou Log4J 2.x (org.apache.logging.log4j
).
Lista de ações:
- Substituir o uso de
org.apache.log4j
pororg.slf4j
(recomendado) ouorg.apache.logging.log4j
Configuração OSGI osgi-configuration
As seções abaixo refletem a superfície de configuração OSGi do AEM as a Cloud Service, descrevendo o que os clientes podem configurar.
- O código do cliente não deve definir as configurações OSGi listadas.
- Uma lista de configurações OSGi cujas propriedades podem ser configuradas, mas devem obedecer às regras de validação indicadas. Essas regras incluem se a declaração da propriedade é obrigatória, seu tipo e, em alguns casos, seu intervalo permitido de valores.
O código do cliente pode configurar qualquer configuração OSGi não listada.
Essas regras são validadas durante o processo de criação do Cloud Manager. Regras adicionais podem ser adicionadas ao longo do tempo e a data de aplicação esperada é anotada na tabela. Espera-se que os clientes cumpram essas regras até a data de aplicação prevista. O não cumprimento das regras após a data de remoção gera erros no processo de criação do Cloud Manager. Os projetos Maven devem incluir o Plug-in Maven do AEM as a Cloud Service SDK Build Analyzer para sinalizar erros de configuração OSGI durante o desenvolvimento local do SDK.
Informações adicionais sobre a configuração OSGI podem ser encontradas em este local.
Propriedades OSGi obsoletas (não poderão ser modificadas em breve) deprecated-unmodifiable-osgi-properties
As propriedades para os seguintes PIDs de componente OSGi estão obsoletos e o uso deve ser interrompido na data de imposição.
org.apache.sling.commons.log.LogManager
org.apache.sling.commons.log.LogManager.factory.config
org.apache.sling.jcr.davex.impl.servlets.SlingDavExServlet
com.adobe.granite.toggle.impl.dev.DynamicToggleProviderImpl
org.apache.http.proxyconfigurator
Configurações OSGi não modificáveis unmodifiable-osgi-properties
As propriedades para os seguintes PIDs de componente OSGi não podem ser modificadas, portanto, não devem ser configuradas.
com.day.cq.auth.impl.cug.CugSupportImpl
com.day.cq.jcrclustersupport.ClusterStartLevelController
com.adobe.granite.toggle.impl.ToggleRouterImpl
org.apache.sling.engine.impl.log.RequestLoggerFilter
org.apache.sling.feature.apiregions.impl
org.apache.sling.jcr.resource.internal.helper.jcr.BinaryDownloadUriProvider
com.adobe.cq.unifiedshell.impl.discovery.DiscoveryServlet
com.adobe.cq.unifiedshell.impl.ui.FrameErrorHandler
com.adobe.cq.unifiedshell.impl.config.UnifiedShellConfService
com.adobe.cq.unifiedshell.impl.config.RepositoryIdentifier
org.apache.sling.feature.apiregions.factory
com.adobe.granite.toggle.monitor.systemproperty
Restrições futuras de propriedade OSGi impostas future-restrictions-osgi-properties
No futuro, o Adobe aplicará as seguintes restrições de propriedades OSGi. Para os PIDs mencionados, somente as propriedades listadas podem ser configuradas.
com.day.cq.mailer.DefaultMailService
smtp.host
smtp.port
smtp.user
smtp.password
from.address
smtp.ssl
smtp.starttls
smtp.requiretls
debug.email
oauth.flow
org.apache.sling.commons.log.LogManager.factory.config
org.apache.sling.commons.log.level
org.apache.sling.commons.log.names
org.apache.sling.commons.log.additiv
com.day.cq.commons.impl.ExternalizerImpl
externalizer.domains
externalizer.encodedpath
externalizer.host
externalizer.contextpath
Restrições de propriedade OSGi restrictions-osgi-properties
Os valores dessas propriedades OSGi são restritos às regras descritas abaixo.
org.apache.felix.eventadmin.impl.EventAdmin
org.apache.felix.eventadmin.ThreadPoolSize
org.apache.felix.eventadmin.AsyncToSyncThreadRatio
org.apache.felix.eventadmin.AsyncToSyncThreadRatio
org.apache.felix.eventadmin.RequireTopic
org.apache.felix.eventadmin.IgnoreTimeout
org.apache.felix*
, org.apache.sling*
, come.day*
, com.adobe*
org.apache.felix.eventadmin.IgnoreTopic
org.apache.felix.http
org.apache.felix.http.timeout
org.apache.felix.http.session.timeout
org.apache.felix.http.jetty.threadpool.max
org.apache.felix.http.jetty.headerBufferSize
org.apache.felix.http.jetty.requestBufferSize
org.apache.felix.http.jetty.responseBufferSize
org.apache.felix.http.jetty.maxFormSize
org.apache.felix.https.jetty.session.cookie.httpOnly
org.apache.felix.https.jetty.session.cookie.secure
org.eclipse.jetty.servlet.SessionIdPathParameterName
org.eclipse.jetty.servlet.CheckingRemoteSessionIdEncoding
org.eclipse.jetty.servlet.SessionCookie
org.eclipse.jetty.servlet.SessionDomain
org.eclipse.jetty.servlet.SessionPath
org.eclipse.jetty.servlet.MaxAge
org.eclipse.jetty.servlet.SessionScavengingInterval
org.apache.felix.jetty.gziphandler.enable
org.apache.felix.jetty.gzip.minGzipSize
org.apache.felix.jetty.gzip.compressionLevel
org.apache.felix.jetty.gzip.inflateBufferSize
org.apache.felix.jetty.gzip.syncFlush
org.apache.felix.jetty.gzip.excludedUserAgents
org.apache.felix.jetty.gzip.includedMethods
org.apache.felix.jetty.gzip.excludedMethods
org.apache.felix.jetty.gzip.includedPaths
org.apache.felix.jetty.gzip.excludedPaths
org.apache.felix.jetty.gzip.includedMimeTypes
org.apache.felix.http.session.invalidate
org.apache.felix.http.session.container.attribute
org.apache.felix.http.session.uniqueid
org.apache.sling.scripting.cache
org.apache.sling.scripting.cache.size
org.apache.sling.scripting.cache.additional_extensions
org.apache.sling.engine.impl.log.RequestLogger
request.log.output
request.log.outputtype
request.log.entry.format
request.log.exit.format
request.log.enabled
access.log.output
access.log.outputtype
access.log.enabled
org.apache.sling.servlets.resolver.SlingServletResolver
servletresolver.servletRoot
servletresolver.cacheSize
servletresolver.paths
servletresolver.defaultExtensions
servletresolver.mountProviders
servletresolver.scriptUser
Atualização do Java Runtime para a versão 21 java-runtime-update-21
O Adobe Experience Manager as a Cloud Service fez a transição para o Java 21 runtime. Para garantir a compatibilidade, é essencial atualizar as versões da biblioteca conforme descrito nos Requisitos de tempo de execução.