Funzioni e API obsolete e rimosse deprecated-and-removed-features-apis
Adobe esamina regolarmente le funzioni, incluse API e configurazioni, per garantire che soddisfino gli standard in evoluzione in termini di prestazioni, sicurezza e valore complessivo per AEM as a Cloud Service. In base a queste valutazioni, alcune funzionalità potrebbero essere dichiarate obsolete. Quando possibile, Adobe fornirà una sostituzione adeguata.
Quando viene dichiarata obsoleta, la funzione rimarrà disponibile solo per un periodo limitato e la clientela dovrà rimuovere tutto l’utilizzo prima di qualsiasi data di rimozione specificata. Adobe fornirà un preavviso ragionevole e indicazioni per supportare una transizione senza problemi.
Durante la finestra temporale di dichiarazione come obsoleta, Adobe ricorderà alla clientela le azioni da intraprendere per abbandonare l’utilizzo di una funzione tramite notifiche e-mail, avvisi del Centro azioni o promemoria in Cloud Manager.
Funzionalità obsolete deprecated-features
Le funzionalità nella tabella seguente sono state dichiarate obsolete, ma non sono ancora state rimosse. L’utilizzo delle funzionalità deve cessare prima della data di rimozione prevista oppure si rischiano problemi relativi a prestazioni, disponibilità e sicurezza.
- l’editor universale per la modifica visiva.
- Editor frammenti di contenuto per la modifica basata su modulo.
DAM Asset Update
per elaborare le immagini acquisite.DAM Asset Update
non sono supportati, inclusa la chiamata di strumenti della riga di comando come ImageMagick.Funzionalità rimossa removed-features
In questa sezione sono elencate le funzionalità rimosse.
API obsolete aem-apis
Le API nella tabella seguente (fai clic per espanderle e visualizzarle) sono state dichiarate obsolete, ma non sono ancora state rimosse. L’utilizzo di queste API deve cessare prima della data di rimozione prevista oppure si rischiano problemi relativi a prestazioni, disponibilità e sicurezza. Alcune API fanno riferimento alla sezione Indicazioni per la rimozione delle API di seguito riportata.
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 | |||
---|---|---|---|
Pacchetto/Classe | Commenti | Data di rimozione | Data di rimozione prevista |
org.apache.sling.commons.auth org.apache.sling.commons.auth.spi |
Utilizzare le interfacce Auth Core/Auth Core SPI Sling come alternativa. Consulta le note sulla rimozione di seguito. | 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 |
I pacchetti Eclipse Jetty e Felix Http Jetty non sono più supportati. Consulta le note sulla rimozione di seguito. | 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 |
L’utilizzo di questa API non è più supportato in AEM as a Cloud Service. Consulta le note sulla rimozione di seguito. | 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 |
Questa API è obsoleta poiché Apache Abdera è un progetto ritirato nel 2017. Consulta le note sulla rimozione di seguito. | 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 |
Questa API è obsoleta poiché Apache Abdera è un progetto ritirato nel 2017. Consulta le note sulla rimozione di seguito. | 08/04/2019 | 31/08/2025 |
org.apache.felix.http.whiteboard | Apache Felix Http Whiteboard non è più supportato. Esegui la migrazione del codice a OSGi HTTP Whiteboard. Consulta le note sulla rimozione di seguito. | 27/01/2022 | 31/08/2025 |
org.apache.cocoon.xml.dom org.apache.cocoon.xml.sax |
Questa API è obsoleta. Esegui la migrazione del codice alle API XML fornite da 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 |
AEM as a Cloud Service non supporta questa API di logback interna. Consulta le note sulla rimozione di seguito. | 27/01/2022 | 31/08/2025 |
org.slf4j.spi | AEM as a Cloud Service non supporta questa API log4j interna. Consulta le note sulla rimozione di seguito. | 27/01/2022 | 31/08/2025 |
org.apache.log4j org.apache.log4j.helpers org.apache.log4j.spi org.apache.log4j.xml |
Apache Log4j 1 ha raggiunto la fine del ciclo di vita nel 2015 e non è più supportato. Consulta le note sulla rimozione di seguito. | 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 |
Le librerie core Guava di Google sono obsolete in Cloud Service. Consulta le note sulla rimozione di seguito. | 15/05/2023 | 31/08/2025 |
org.slf4j.event | AEM as a Cloud Service non supporta questa API slf4j interna. Consulta le note sulla rimozione di seguito. | 11/04/2022 | 31/08/2025 |
com.drew.* | L’estrazione dei metadati da immagini e video dovrebbe essere eseguita tramite Asset Compute nel Cloud Service oppure tramite Apache POI o Apache Tika. | 17/09/2024 | 31/08/2025 |
org.apache.jackrabbit.oak.plugins.blob.* | Questa API è solo per uso interno. | 23/09/2024 | 31/08/2025 |
org.apache.jackrabbit.oak.plugins.memory | Questa API è solo per 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 |
La console web Felix non è supportata negli ambienti cloud. Consulta le note sulla rimozione di seguito. | 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 |
L’utilizzo di questa API non è più supportato in AEM as a Cloud Service. | 31/10/2022 | 31/08/2025 |
org.apache.sling.runmode | 2015 | Da definire | |
org.json | L’implementazione Apache Johnzon di javax.json è consigliata e deve essere utilizzata. | 30/04/2021 | Da definire |
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 è in modalità di manutenzione. Utilizzare invece Commons Lang 3. Consulta le note sulla rimozione di seguito. | 30/04/2021 | Da definire |
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 è in modalità di manutenzione. Utilizzare invece Commons Collections 4. Consulta le note sulla rimozione di seguito. | 30/04/2021 | Da definire |
com.day.cq.contentsync.handler.util | Questa API è obsoleta. Utilizza invece Apache Sling’s Builders. | 31/10/2022 | Da definire |
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 |
AEM as a Cloud Service non supporta questa API. | 15/05/2023 | Da definire |
com.day.cq.xss com.day.cq.xss.taglib com.day.cq.xss.impl |
Utilizza invece org.apache.sling.xss. | 12/12/2023 | Da definire |
com.adobe.granite.xss com.adobe.granite.xss.impl |
Utilizza invece org.apache.sling.xss. | 12/12/2023 | Da definire |
API rimosse removed-apis
In questa sezione sono elencate le API che sono state dichiarate obsolete e rimosse. Alcune API fanno riferimento alla sezione Indicazioni per la rimozione delle API di seguito riportata.
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 | |
---|---|
Pacchetto/Classe | Commenti |
com.day.cq.jcrclustersupport | Utilizzare l’API Discovery di Sling in 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 |
Gli strumenti personalizzati di gestione della persistenza non sono supportati in AEM as a Cloud Service. |
org.apache.felix.systemready | Si consiglia l’uso dell’API HealthCheck di Apache Felix |
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 |
I pacchetti Eclipse Jetty e Felix Http Jetty non sono più supportati. |
org.apache.felix.metatype org.apache.felix.scr org.apache.felix.scr.info org.apache.felix.scr.component |
Il metatipo Apache Felix e le API SCR sono obsoleti. Utilizza invece il metatipo OSGi e le API Declarative Service. |
org.slf4j.impl | Le classi di implementazione dei registri non sono compatibili con 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> |
API AEM 6.x legacy. |
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 |
Questa API non è supportata in Cloud Service. |
org.apache.jackrabbit.vault.util.xml org.apache.jackrabbit.vault.util.xml.serialize |
Le classi di utilità correlate ad Apache Xerces vengono rimosse nelle versioni successive con un’importante modifica della versione. Poiché queste utilità sono destinate all’uso interno in Filevault, l’API verrà eliminata dalla superficie API pubblica. |
org.apache.sling.atom.taglib org.apache.sling.atom.taglib.media |
API AEM 6.x legacy. Consulta le note sulla rimozione di seguito. |
org.apache.sling.commons.log.logback org.apache.sling.commons.log.logback.webconsole |
AEM as a Cloud Service non supporta questa API di logback interna. |
com.github.jknack.handlebars.js | È necessario aggiornare Handlebars da 4.0.5 a 4.3.0 a causa di vulnerabilità della sicurezza. Questo pacchetto non è più presente nella versione aggiornata di Handlebars. |
com.adobe.granite.resourceresolverhelper | Questa API non è più supportata. Utilizza invece org.apache.sling.api.resource.ResourceResolverFactory. |
org.apache.sling.repoinit.jcr org.apache.sling.repoinit.parser.operations |
L’utilizzo di questa API non è più supportato in AEM as a Cloud Service. |
org.apache.jackrabbit.oak.cache | Questa API è solo per uso interno. |
Indicazioni per la rimozione di API api-removal-guidance
Questa sezione tratta le indicazioni per la rimozione delle API relativa a varie API riportate nelle tabelle precedenti.
Rimozione di org.apache.sling.commons.auth*
org.apache.sling.commons.auth
Se stai utilizzando org.apache.sling.commons.auth
e/o org.apache.sling.commons.auth.spi
, è possibile sostituirli eseguendo la migrazione del codice in org.apache.sling.auth
resp. org.apache.sling.auth.spi
. Se stai utilizzando una versione precedente di ACS AEM Commons, assicurati di eseguire l’aggiornamento alla versione più recente.
Elenco azioni:
- Aggiornare ACS AEM Commons alla versione più recente (almeno 6.11.0)
- Esegui la migrazione da
org.apache.sling.commons.auth
e/oorg.apache.sling.commons.auth.spi
aorg.apache.sling.auth
resp.org.apache.sling.auth.spi
.
Rimozione di org.apache.felix.webconsole*
org.apache.felix.webconsole
Se utilizzi pacchetti da org.apache.felix.webconsole*
, rimuovi questo codice dal progetto. La console web non è accessibile in Cloud Service.
Elenco azioni:
- Rimuovi il codice utilizzando i pacchetti da
org.apache.felix.webconsole*
Rimozione di org.eclipse.jetty*
org.eclipse.jetty
Se stai utilizzando un elemento del pacchetto org.eclipse.jetty
o uno dei relativi pacchetti secondari, è possibile eseguire la migrazione ad altre librerie di terze parti con funzionalità simile. Se la migrazione non è fattibile, aggiungi al progetto i bundle richiesti dall’elenco seguente.
Elenco azioni:
-
Sostituisci l’utilizzo di pacchetti
org.eclipse.jetty
con altre librerie di terze parti/proprio codice o -
seleziona i bundle richiesti da questo elenco e aggiungili al progetto:
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
Rimozione di com.mongodb
com.mongodb
Aggiungi l’API client Mongo al progetto.
Elenco azioni:
- Aggiungi questo bundle al progetto
org.mongodb:mongo-java-driver:3.12.7
Puoi scegliere una versione diversa, a seconda delle tue esigenze.
Rimozione di com.google.common*
com.google.common
Rimuovi l’utilizzo delle librerie core Java di Google o includi una versione appropriata nel progetto. In molti casi l’utilizzo di questa libreria può essere sostituito con una delle classi di raccolta di JDK o Apache Commons4. Se non trovi sostituzioni, includi nel progetto la versione più recente della Libreria core Guava di Google. Se stai utilizzando una versione precedente di ACS AEM Commons, assicurati di eseguire l’aggiornamento alla versione più recente.
Elenco azioni:
- Aggiornare ACS AEM Commons alla versione più recente (almeno 6.11.0)
- Sostituire l’utilizzo della libreria core Guava di Google con raccolte JDK o Apache Commons4
- Se ancora necessario, aggiungi questo pacchetto al progetto (sostituisci la versione con quella più recente disponibile):
com.google.guava:guava:33.4.8-jre
Rimozione di Apache Commons Lang 2 and Apache Commons Collections 3
apache.commons
Rimuovi l’utilizzo delle librerie Apache Commons non mantenute e sostituiscile con l’utilizzo delle versioni di supporto. Nella maggior parte dei casi questo richiede solo di adeguare le importazioni dei pacchetti, solo in alcuni casi le classi o i metodi sono stati rinominati. Se stai utilizzando una versione precedente di ACS AEM Commons, assicurati di eseguire l’aggiornamento alla versione più recente.
Elenco azioni:
- Aggiornare ACS AEM Commons alla versione più recente (almeno 6.11.0)
- Sostituisci le importazioni di
org.apache.commons.lang*
conorg.apache.commons.lang3
- Sostituisci le importazioni di
org.apache.commons.collections*
conorg.apache.commons.collecitons4
Utilizzo di org.apache.abdera*
e org.apache.sling.atom.taglib
org.apache.abdera_or_org.apache.sling.atom.taglib
Sostituisci l’utilizzo di qualsiasi pacchetto di org.apache.abdera
e org.apache.sling.atom.taglib
con una libreria di terze parti che fornisce funzionalità simili o il tuo codice.
Elenco azioni:
- Sostituisci l’utilizzo dei pacchetti di
org.apache.abdera
eorg.apache.sling.atom.taglib
con altre librerie di terze parti/proprio codice.
Utilizzo di org.apache.felix.http.whiteboard
org.apache.felix.http.whiteboard
Sostituisci l’utilizzo di org.apache.felix.http.whiteboard
con OSGi Http Whiteboard. L’API OSGi ufficiale dispone di funzionalità simili e, in molti casi, la sostituzione richiede solo di modificare le proprietà di registrazione del servizio.
Elenco azioni:
- Sostituisci l’utilizzo di
org.apache.felix.http.whiteboard
con OSGi Http Whiteboard
Utilizzo di ch.qos.logback*
ch.qos.logback
La funzione Logback non è supportata in Cloud Service. Rimuovine qualsiasi utilizzo. Se stai utilizzando una versione precedente di ACS AEM Commons, assicurati di eseguire l’aggiornamento alla versione più recente.
Elenco azioni:
- Aggiornare ACS AEM Commons alla versione più recente (almeno 6.11.0)
- Rimuovi il codice utilizzando i pacchetti da
ch.qos.logback
Utilizzo di org.slf4j.event and org.slf4j.spi
org.slf4j
Se utilizzi org.slf4j.event
o org.slf4j.spi
, rimuovine l’utilizzo completo. Se stai utilizzando una versione precedente di ACS AEM Commons, assicurati di eseguire l’aggiornamento alla versione più recente.
Elenco azioni:
- Aggiornare ACS AEM Commons alla versione più recente (almeno 6.11.0)
- Rimuovi il codice utilizzando
org.slf4j.event
eorg.slf4j.spi
Utilizzo di org.apache.log4j
org.apache.log4j
Se stai utilizzando org.apache.log4j
, passa a SLF4J (org.slf4j
) o Log4J 2.x (org.apache.logging.log4j
).
Elenco azioni:
- Sostituisci l’utilizzo di
org.apache.log4j
con quello diorg.slf4j
(consigliato) oorg.apache.logging.log4j
Configurazione OSGI osgi-configuration
Le due sezioni seguenti trattano la superficie di configurazione OSGi di AEM as a Cloud Service e descrivono che cosa la clientela può configurare.
- Il codice cliente non deve configurare le configurazioni OSGi elencate.
- Un elenco di configurazioni OSGi le cui proprietà possono essere configurate, ma devono rispettare le regole di convalida indicate. Queste regole includono se è necessaria la dichiarazione della proprietà, il tipo e, in alcuni casi, l’intervallo di valori consentito.
Il codice cliente può configurare qualsiasi configurazione OSGi non elencata.
Queste regole vengono convalidate durante il processo di compilazione di Cloud Manager. Con il passare del tempo è possibile aggiungere altre regole e la data di applicazione prevista è indicata nella tabella. I clienti sono tenuti a rispettare queste regole entro la data di applicazione prevista. Il mancato rispetto delle regole dopo la data di rimozione genera errori nel processo di compilazione di Cloud Manager. I progetti Maven devono includere plug-in Maven di Build Analyzer nell’SDK di AEM as a Cloud Service per segnalare gli errori di configurazione OSGI durante lo sviluppo dell’SDK locale.
Ulteriori informazioni sulla configurazione OSGI sono disponibili in questa posizione.
Proprietà OSGi obsolete (presto non modificabili) deprecated-unmodifiable-osgi-properties
Le proprietà per i seguenti PID del componente OSGi sono obsolete e l’utilizzo deve esserne interrotto entro la data di applicazione.
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
Configurazioni OSGi non modificabili unmodifiable-osgi-properties
Non è possibile modificare le proprietà per i PID dei seguenti componenti OSGi, pertanto questi non devono essere configurati.
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
Restrizioni applicate alle proprietà OSGi future future-restrictions-osgi-properties
In futuro, Adobe applicherà le seguenti restrizioni alle proprietà OSGi. Per i PID menzionati, è consentito configurare solo le proprietà elencate.
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
Restrizioni proprietà OSGi restrictions-osgi-properties
I valori di queste proprietà OSGi sono limitati alle regole descritte di seguito.
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
Aggiornamento Java Runtime alla versione 21 java-runtime-update-21
Transizione da Adobe Experience Manager as a Cloud Service a Java Runtime 21. Per garantire la compatibilità, è essenziale aggiornare le versioni della libreria come descritto in Requisiti di runtime.