Funciones y API obsoletas y eliminadas deprecated-and-removed-features-apis
Adobe evalúa constantemente las capacidades de los productos para renovar o sustituir las funciones más antiguas con alternativas más modernas que mejoren el valor general del cliente, siempre teniendo en cuenta la compatibilidad con versiones anteriores. Además, como Adobe Experience Manager as a Cloud Service proporciona un modelo de implementación nativo de la nube, ciertas funciones y características se han reemplazado con homólogos nativos de la nube.
Para comunicar la eliminación o el reemplazo inminente de las capacidades de Experience Manager, se aplican las siguientes reglas:
- Primero se anuncia el desuso. Las funciones en desuso siguen estando disponibles, pero no se siguen actualizando.
- Las funciones anunciadas como obsoletas se eliminan en la siguiente versión principal, como pronto. Se anuncia la auténtica fecha límite para la eliminación.
Este proceso proporciona a los clientes un ciclo de lanzamiento para adaptar su implementación a una nueva versión o a la siguiente versión de una capacidad en desuso, antes de eliminarla.
Funciones en desuso deprecated-features
Esta sección enumera las funciones que se han marcado como en desuso en Experience Manager as a Cloud Service. Normalmente, las funciones que se quieren eliminar en una versión futura se establecen en primer lugar como en desuso, con una alternativa.
Se recomienda a los clientes que comprueben si utilizan la función o capacidad en su implementación actual, y que planifiquen el cambio de la implementación y usen la alternativa proporcionada.
DAM Asset Update
flujo de trabajo para procesar imágenes grabadas.DAM Asset Update
, incluida la llamada a herramientas de línea de comandos como ImageMagick.Funciones eliminadas removed-features
En esta sección se enumeran las funciones que se han eliminado de Experience Manager con Experience Manager as a Cloud Service.
API DE AEM aem-apis
A continuación se incluye una lista detallada de las API de AEM en desuso y su fecha prevista de eliminación. Se espera que los clientes eliminen las API antes de la fecha prevista de eliminación de su código. Cualquier uso de la API más allá de la fecha de eliminación generará errores en el SDK/entorno de desarrollo local y en el proceso de compilación de Cloud Manager.
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 26-row-4 27-row-4 28-row-4 29-row-4 30-row-4 31-row-4 32-row-4 33-row-4 34-row-4 35-row-4 36-row-4 37-row-4 38-row-4 39-row-4 layout-auto html-authored | |||
---|---|---|---|
Paquete/Clase | Comentarios | Fecha de desuso | Fecha de eliminación objetivo |
org.apache.sling.commons.auth org.apache.sling.commons.auth.spi |
Uso de las interfaces Auth Core/Auth Core SPI de Sling como alternativa. Consulte las notas de eliminación a continuación. | 2015 | 7/30/21 |
org.apache.sling.runmode | 2015 | 7/30/21 | |
com.day.cq.jcrclustersupport | Uso de la API Discovery de Sling como alternativa | 2015 | eliminado |
org.apache.fop.apps | 3/1/21 | eliminado | |
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 |
3/5/21 | eliminado | |
org.json | La implementación de Apache Johnzon de javax.json se recomienda y debe utilizarse. | 4/30/21 | 12/31/21 |
org.apache.felix.cm org.apache.felix.cm.file |
Los administradores de persistencia personalizados no son compatibles con AEM as a Cloud Service. | 4/30/21 | eliminado |
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 |
Commons Lang 2 está en modo de mantenimiento. Debe utilizarse Commons Lang 3 en su lugar. | 4/30/21 | 12/31/21 |
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 |
Commons Collections 3 está en modo de mantenimiento. Debe utilizarse Commons Collections 4 en su lugar. | 4/30/21 | 12/31/21 |
org.apache.felix.systemready | Se recomienda utilizar la API Apache Felix HealthCheck en su lugar | 4/30/21 | eliminado |
org.apache.felix.webconsole org.apache.felix.webconsole.bundleinfo org.apache.felix.webconsole.i18n |
La consola web de Felix no es compatible con entornos de la nube | 4/30/21 | 7/30/21 |
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 |
Los paquetes Eclipse Jetty y Felix Http Jetty ya no se admiten. Consulte las notas de eliminación a continuación. | 5/27/21 | 8/26/21 |
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 |
Los paquetes Eclipse Jetty y Felix Http Jetty ya no se admiten. | 5/27/21 | 8/26/21 |
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 |
El uso de esta API no se admite en AEM as a Cloud Service. Consulte las notas de eliminación a continuación. | 5/27/21 | 7/30/21 |
org.apache.felix.metatype org.apache.felix.scr org.apache.felix.scr.info org.apache.felix.scr.component |
Las API Apache Felix metatype y SCR están en desuso. Utilice en su lugar las API OSGi metatype y Declarative Service. | 5/27/21 | eliminado |
org.slf4j.impl | Las clases de implementación de registros no son compatibles con AEM as a Cloud Service. | 7/4/21 | eliminado |
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á en desuso, ya que Apache Abdera es un proyecto retirado desde 2017. Consulte las notas de eliminación a continuación. | 7/29/21 | 09/29/21 |
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á en desuso, ya que Apache Abdera es un proyecto retirado desde 2017. | 4/8/19 | 09/29/21 |
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> |
API heredada AEM 6.x. | 4/8/19 | eliminado |
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 no se admite en Cloud Service. | 9/30/21 | eliminado |
org.apache.jackrabbit.vault.util.xml org.apache.jackrabbit.vault.util.xml.serialize |
Las clases de utilidad relacionadas con Apache Xerces se eliminan en las versiones posteriores, lo que provoca un cambio de versión importante. Como estas utilidades son de uso interno en Filevault, la API está quedando en desuso en la superficie de la API pública. | 9/1/21 | eliminado |
org.apache.sling.atom.taglib org.apache.sling.atom.taglib.media |
API heredada AEM 6.x. Consulte las notas de eliminación a continuación. | 4/8/19 | 09/29/21 |
org.apache.felix.http.whiteboard | La pizarra Apache Felix Http ya no es compatible. Migre su código a la pizarra Http OSGi. Consulte las notas de eliminación a continuación. | 1/27/2022 | 03/24/2022 |
org.apache.cocoon.xml.dom org.apache.cocoon.xml.sax |
Esta API está en desuso. Migre su código a las API XML proporcionadas por el JDK. | 1/27/2022 | 3/24/2022 |
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 |
Esta API de inicio de sesión interna no es compatible con AEM as a Cloud Service. | 1/27/2022 | 3/24/2022 |
org.slf4j.spi | Esta API interna de log4j no es compatible con AEM as a Cloud Service. | 1/27/2022 | 3/24/2022 |
org.apache.log4j org.apache.log4j.helpers org.apache.log4j.spi org.apache.log4j.xml |
Apache Log4j 1 ha llegado al fin de su vida útil en 2015 y ya no es compatible. | 1/27/2022 | 3/24/2022 |
org.apache.sling.commons.log.logback org.apache.sling.commons.log.logback.webconsole |
Esta API de inicio de sesión interna no es compatible con AEM as a Cloud Service. | 1/27/2022 | eliminado |
com.github.jknack.handlebars.js | Se requiere la actualización de Handlebars de 4.0.5 a 4.3.0 debido a una vulnerabilidad de seguridad. Este paquete ya no está presente en los controladores actualizados. | 5/5/2022 | 8/5/2022 |
com.adobe.granite.resourceresolverhelper | Esta API ya no es compatible. En su lugar, utilice org.apache.sling.api.resource.ResourceResolverFactory. | 9/29/2022 | 11/24/2022 |
com.day.cq.contentsync.handler.util | Esta API está obsoleta. En su lugar, utilice los generadores de Apache Sling. | 10/31/2022 | 01/01/2023 |
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 |
Esta API no es compatible con AEM as a Cloud Service. | 15/5/2023 | 15/6/2023 |
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 |
Las bibliotecas principales de Google Guava están en desuso. | 15/5/2023 | 15/6/2023 |
org.slf4j.event | Esta API slf4j interna no es compatible con AEM as a Cloud Service. | 11/4/2022 | 30/8/2024 |
org.apache.sling.repoinit.jcr org.apache.sling.repoinit.parser.operations |
El uso de esta API no se admite en AEM as a Cloud Service. | 17/5/2024 | 30/6/2024 |
com.day.cq.xss com.day.cq.xss.taglib com.day.cq.xss.impl |
En su lugar, utilice org.apache.sling.xss. | 12/12/2023 | 30/6/2024 |
com.adobe.granite.xss com.adobe.granite.xss.impl |
En su lugar, utilice org.apache.sling.xss. | 12/12/2023 | 30/6/2024 |
com.drew.* | La extracción de metadatos de imágenes y vídeos debe realizarse mediante Asset Compute en Cloud Service, o mediante Apache POI o Apache Tika. | 17/9/2024 | 17/12/2024 |
org.apache.jackrabbit.oak.plugins.blob.* | 23/9/2024 | 23/12/2024 |
Eliminación de org.apache.sling.commons.auth*
org.apache.sling.commons.auth
Si usa org.apache.sling.commons.auth
o org.apache.sling.commons.auth.spi
, el uso se puede reemplazar migrando el código a org.apache.sling.auth
resp. org.apache.sling.auth.spi
. Si está usando una versión antigua de ACS AEM Commons, asegúrese de actualizarla a la versión más reciente.
Lista de acciones:
- Actualizar ACS AEM Commons a la versión más reciente
- Migrar de
org.apache.sling.commons.auth
oorg.apache.sling.commons.auth.spi
aorg.apache.sling.auth
resp.org.apache.sling.auth.spi
.
Eliminación de org.eclipse.jetty*
org.eclipse.jetty
Si utiliza cualquier elemento del paquete org.eclipse.jetty
o de uno de sus subpaquetes, es posible que desee migrar a otras bibliotecas de terceros cuya funcionalidad sea similar. Si la migración no es factible, añada los paquetes requeridos de la siguiente lista a su proyecto.
Lista de acciones:
-
Reemplazar el uso de paquetes de
org.eclipse.jetty
con otras bibliotecas de terceros/código propio o -
Seleccionar los paquetes necesarios de esta lista y añadirlos al proyecto:
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
Eliminación de com.mongodb
com.mongodb
Añadir la API del cliente Mongo al proyecto.
Lista de acciones:
- Añadir este paquete al proyecto
org.mongodb:mongo-java-driver:3.12.7
Uso de org.apache.abdera*
y org.apache.sling.atom.taglib
org.apache.abdera_or_org.apache.sling.atom.taglib
Reemplazar el uso de cualquier paquete de org.apache.abdera
y org.apache.sling.atom.taglib
con una biblioteca de terceros que proporcione una funcionalidad similar o con su propio código.
Lista de acciones:
- Reemplazar el uso de paquetes de
org.apache.abdera
yorg.apache.sling.atom.taglib
por otras bibliotecas de terceros o código propio.
Uso de org.apache.felix.http.whiteboard
org.apache.felix.http.whiteboard
Reemplazar el uso de org.apache.felix.http.whiteboard
con la pizarra Http OSGi. La API oficial de OSGi tiene capacidades similares y su reemplazo la mayoría de las veces solo requiere cambiar las propiedades de registro del servicio.
Lista de acciones:
- Reemplazar el uso de
org.apache.felix.http.whiteboard
con la pizarra Http OSGi
Configuración OSGi osgi-configuration
Las dos listas siguientes reflejan la superficie de configuración de AEM as a Cloud Service de OSGi, describiendo lo que los clientes pueden configurar.
- Una lista de configuraciones de OSGi que el código de cliente no debe configurar
- Una lista de configuraciones de OSGi cuyas propiedades pueden configurarse, pero deben cumplir las reglas de validación indicadas. Estas reglas incluyen si la declaración de la propiedad es obligatoria, su tipo y, en algunos casos, su intervalo permitido de valores.
Si la configuración de OSGI no aparece en la lista, puede configurarse mediante el código de cliente.
Estas reglas se validan durante el proceso de compilación de Cloud Manager. Con el tiempo se pueden añadir reglas adicionales y la fecha de aplicación esperada se indica en la tabla. Se espera que los clientes cumplan estas reglas en la fecha objetivo de aplicación. Si no se respetan las reglas después de la fecha de eliminación, se generarán errores en el proceso de generación de Cloud Manager. Los proyectos de Maven deben incluir el complemento Maven AEM as a Cloud Service SDK Build Analyzer para marcar los errores de configuración de OSGI durante el desarrollo local del SDK.
Puede encontrar información adicional sobre la configuración de OSGI en esta ubicación.
org.apache.felix.webconsole.internal.servlet.OsgiManager
(Fecha de anuncio: 30/4/2021, fecha de aplicación: 31/7/2021)com.day.cq.auth.impl.cug.CugSupportImpl
(Fecha de anuncio: 30/4/2021, fecha de aplicación: 31/7/2021)com.day.cq.jcrclustersupport.ClusterStartLevelController
(Fecha de anuncio: 30/4/2021, fecha de aplicación: 31/7/2021)org.apache.felix.http (Factory)
(Fecha de anuncio: 30/4/2021, fecha de aplicación: 31/7/2021)org.apache.sling.jcr.davex.impl.servlets.SlingDavExServlet
(Fecha de anuncio: 25/8/2021, fecha de aplicación: 26/11/2021)
-
org.apache.felix.eventadmin.impl.EventAdmin
(Fecha de anuncio: 30/4/2021, fecha de aplicación: 31/7/2021) -
org.apache.felix.eventadmin.ThreadPoolSize
- Tipo: entero
- Intervalo requerido: 2-100
-
org.apache.felix.eventadmin.AsyncToSyncThreadRatio
- Tipo: doble
-
org.apache.felix.eventadmin.Timeout
- Tipo: entero
-
org.apache.felix.eventadmin.RequireTopic
- Tipo: booleano
-
org.apache.felix.eventadmin.IgnoreTimeout
- Requerido
- Tipo: matriz de cadenas
- Intervalo requerido: debe incluir al menos todos los
org.apache.felix*
,org.apache.sling*
,come.day*
,com.adobe*
-
org.apache.felix.eventadmin.IgnoreTopic
- Tipo: matriz de cadenas
-
org.apache.felix.http
(Fecha de anuncio: 30/4/2021, fecha de aplicación: 31/7/2021)org.apache.felix.http.timeout
- Tipo: entero
org.apache.felix.http.session.timeout
- Tipo: entero
org.apache.felix.http.jetty.threadpool.max
- Tipo: entero
org.apache.felix.http.jetty.headerBufferSize
- Tipo: entero
org.apache.felix.http.jetty.requestBufferSize
- Tipo: entero
org.apache.felix.http.jetty.responseBufferSize
- Tipo: entero
org.apache.felix.http.jetty.maxFormSize
- Tipo: entero
org.apache.felix.https.jetty.session.cookie.httpOnly
- Tipo: booleano
org.apache.felix.https.jetty.session.cookie.secure
- Tipo: booleano
org.eclipse.jetty.servlet.SessionIdPathParameterName
- Tipo: cadena
org.eclipse.jetty.servlet.CheckingRemoteSessionIdEncoding
- Tipo: booleano
org.eclipse.jetty.servlet.SessionCookie
- Tipo: cadena
org.eclipse.jetty.servlet.SessionDomain
- Tipo: cadena
org.eclipse.jetty.servlet.SessionPath
- Tipo: cadena
org.eclipse.jetty.servlet.MaxAge
- Tipo: entero
org.eclipse.jetty.servlet.SessionScavengingInterval
- Tipo: entero
org.apache.felix.jetty.gziphandler.enable
- Tipo: booleano
org.apache.felix.jetty.gzip.minGzipSize
- Tipo: entero
org.apache.felix.jetty.gzip.compressionLevel
- Tipo: entero
org.apache.felix.jetty.gzip.inflateBufferSize
- Tipo: entero
org.apache.felix.jetty.gzip.syncFlush
- Tipo: booleano
org.apache.felix.jetty.gzip.excludedUserAgents
- Tipo: cadena
org.apache.felix.jetty.gzip.includedMethods
- Tipo: matriz de cadenas
org.apache.felix.jetty.gzip.excludedMethods
- Tipo: matriz de cadenas
org.apache.felix.jetty.gzip.includedPaths
- Tipo: matriz de cadenas
org.apache.felix.jetty.gzip.excludedPaths
- Tipo: matriz de cadenas
org.apache.felix.jetty.gzip.includedMimeTypes
- Tipo: matriz de cadenas
org.apache.felix.jetty.gzip.excludedMimeTypes
- Tipo: matriz de cadenas
org.apache.felix.http.session.invalidate
- Tipo: booleano
org.apache.felix.http.session.container.attribute
- Tipo: matriz de cadenas
org.apache.felix.http.session.uniqueid
- Tipo: booleano
-
org.apache.sling.scripting.cache
(Fecha de anuncio: 30/4/2021, fecha de aplicación: 31/7/2021)-
org.apache.sling.scripting.cache.size
- Tipo: entero
- Intervalo requerido: >= 2048
-
org.apache.sling.scripting.cache.additional_extensions
- Requerido
- Tipo: matriz de cadenas
- Intervalo requerido: debe incluir js
-
-
com.day.cq.mailer.DefaultMailService
(Fecha de anuncio: 30/4/2021, fecha de aplicación: 31/7/2021)-
smtp.host
- Tipo: cadena
-
smtp.port
- Tipo: entero
- Intervalo requerido: 465, 587 o 25
-
smtp.user
- Tipo: cadena
-
smtp.password
- Tipo: cadena
-
from.address
- Tipo: cadena
-
smtp.ssl
- Tipo: cadena
-
smtp.starttls
- Tipo: booleano
-
smtp.requiretls
- Tipo: booleano
-
debug.email
- Tipo: booleano
-
oauth.flow
- Tipo: booleano
-
-
org.apache.sling.commons.log.LogManager.factory.config
(Fecha de anuncio: 16/11/21, Fecha de aplicación: 2/16/21)-
org.apache.sling.commons.log.level
- Tipo: enumeración
- Intervalo requerido: INFO, DEPURACIÓN o TRACE
-
org.apache.sling.commons.log.names
- Tipo: cadena
-
org.apache.sling.commons.log.file
- Tipo: cadena
-
org.apache.sling.commons.log.additiv
- Tipo: booleano
-
Actualización de Java Runtime a la versión 21 java-runtime-update-21
AEM as a Cloud Service pasará al tiempo de ejecución de Java 21. Para garantizar la compatibilidad, es esencial realizar los siguientes ajustes:
Versión mínima de org.objectweb.asm org.objectweb.asm
Actualice el uso de org.objectweb.asm a la versión 9.5 o superior para garantizar la compatibilidad con los tiempos de ejecución de JVM más recientes.
Versión mínima de org.apache.groovy org.apache.groovy
Actualice el uso de org.apache.groovy a la versión 4.0.22 o superior para garantizar la compatibilidad con los tiempos de ejecución de JVM más nuevos.
AEM Este paquete se puede incluir indirectamente añadiendo dependencias de terceros como la consola de Groovy de la.