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:

  1. Primero se anuncia el desuso. Las funciones en desuso siguen estando disponibles, pero no se siguen actualizando.
  2. 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.

Capacidades
Función en desuso
Reemplazo
Sites
API de uso de JavaScript
API de uso de Java
Sites
Propiedades de Fragmentos de experiencias para Estado de los medios sociales.
La función se eliminará próximamente.
Sites
Fragmentos de contenido simples basados en plantillas.
Fragmentos de contenido estructurados basados en modelos ahora.
Assets
DAM Asset Update flujo de trabajo para procesar imágenes grabadas.
Ahora, el consumo de recursos utiliza los microservicios de recursos.
Assets
Cargar recursos directamente en Experience Manager.  Consulte API de carga de recursos en desuso.
Utilice la carga binaria directa. Para obtener más información técnica, consulte API de carga directa.
Assets
No se admiten determinados pasos en el flujo de trabajo DAM Asset Update, incluida la llamada a herramientas de línea de comandos como ImageMagick.
Los microservicios de recursos sustituyen a muchos flujos de trabajo. Para el procesamiento personalizado, utilice flujos de trabajo posteriores al procesamiento.
Assets
FFmpeg transcodificar vídeos.
Para la generación de miniaturas de FFmpeg, use los microservicios de Asset. Para la transcodificación FFmpeg, utilice Dynamic Media.
Foundation
IU de replicación de árbol en la pestaña Distribuir del agente de replicación (eliminación después del 30 de septiembre de 2021)
Enfoques Administrar publicación o flujo de trabajo del árbol de contenido de publicación
Foundation
Ni la pestaña Distribuir de la pantalla del administrador del agente de replicación ni la API de replicación pueden utilizarse para replicar paquetes de contenido de más de 10 MB.  En su lugar, utilice Administrar publicación o flujo de trabajo del árbol de contenido de publicación
Foundation
Las integraciones que utilizan credenciales generadas a partir de proyectos de Adobe Developer Console perderán gradualmente la compatibilidad con las credenciales de la cuenta de servicio (JWT). No se pueden crear nuevas credenciales de cuenta de servicio (JWT) enAdobe Developer Console a partir del 1 de mayo de 2024, aunque las credenciales de cuenta de servicio (JWT) existentes se pueden seguir utilizando para integraciones ya configuradas hasta el 1 de enero de 2025, momento en el que las credenciales de cuenta de servicio (JWT) existentes dejarán de funcionar y los clientes deberán migrar a las credenciales de servidor a servidor de OAuth. Más información.
Migrar a las credenciales de servidor a servidor de OAuth.

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.

Área
Funcionalidad
Reemplazo
Fecha de eliminación objetivo
Interfaz de usuario
La IU clásica se elimina de la interfaz de usuario del producto. Hay algunos cuadros de diálogo de IU clásica disponibles para algunas funciones seleccionadas, como Verificador de vínculos, Depuración de versiones y algunas configuraciones de Cloud Service. Próximas actualizaciones de productos pueden eliminar aún más la disponibilidad de la IU clásica.
IU estándar
Eliminado
Dynamic Media
Las integraciones anteriores con Dynamic Media Classic y el modo híbrido de Dynamic Media no están disponibles en Experience Manager as a Cloud Service.
Utilice Dynamic Media proporcionado con Experience Manager as a Cloud Service.
Eliminado
Sites
Portal Director y componentes Portlet
Estas funciones quedaron obsoletas en Experience Manager 6.4 y ahora se han eliminado de Experience Manager.
Eliminado
Sites
Importador de diseños
Esta capacidad se ha eliminado porque no se puede acceder a las secciones inmutables del repositorio de Experience Manager durante la ejecución.
Eliminado
Assets
El uso compartido de Assets con el servicio principal de Experience Cloud Assets y Creative Cloud Services no está disponible.
Para la integración con Adobe Creative Cloud, utilice Adobe Asset Link.
Eliminado
Foundation
Compatibilidad con fuentes de datos de Apache Sling (paquete OSGi org.apache.sling.datasource)
N/D
Eliminado
Foundation
Compatibilidad con plantillas de scripts JST (paquete OSGi org.apache.sling.scripting.jst)
N/D
Eliminado
Foundation
Compatibilidad con la pizarra Apache Felix Http
Pizarra Http OSGi
Marzo de 2022
Foundation
Compatibilidad con com.adobe.granite.oauth.server
Integración de IMS de Adobe
Marzo de 2023
Foundation
Compatibilidad con la función org.apache.sling.serviceusermapping para obtener el id de usuario del servicio
N/D
30/08/24

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.

Amplíe para ver la lista de API obsoletas.
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 o org.apache.sling.commons.auth.spi a org.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 y org.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:

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.

  1. Una lista de configuraciones de OSGi que el código de cliente no debe configurar
  2. 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.

Configuraciones de OSGi que no se pueden modificar.
  • 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)
Las configuraciones de OSGi están sujetas a reglas de validación de compilación.
  • 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.

recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab