Föråldrade och borttagna funktioner och API:er deprecated-and-removed-features-apis
Adobe utvärderar ständigt produktfunktioner för att med tiden kunna förnya eller ersätta äldre funktioner med modernare alternativ för att förbättra det totala kundvärdet, alltid under noggrant övervägande av bakåtkompatibilitet. Eftersom Adobe Experience Manager som Cloud Service tillhandahåller en molnbaserad distributionsmodell har vissa funktioner ersatts av molnbaserade motsvarigheter.
Följande regler gäller för att kommunicera den förestående borttagningen/ersättningen av Experience Manager-funktioner:
- Föråldringsanmälan kommer först. Föråldrade funktioner är fortfarande tillgängliga men har inte förbättrats ytterligare.
- Funktioner som annonserats vara borttagna så snart som möjligt i den senare större versionen. Det faktiska måldatumet för borttagning tillkännages.
Den här processen ger kunderna minst en releasecykel för att anpassa implementeringen till en ny version eller en efterföljare till en borttagningsfunktion, innan den faktiska borttagningen.
Föråldrade funktioner deprecated-features
I det här avsnittet visas funktioner som har markerats som borttagna i Experience Manager som Cloud Service. Vanligtvis är funktioner som ska tas bort i en framtida version först inaktuella, med ett alternativ.
Kunderna rekommenderas att granska om de använder funktionen/funktionen i den aktuella distributionen och planera för att ändra implementeringen så att den använder det alternativ som erbjuds.
DAM Asset Update
arbetsflöde för att bearbeta inkapslade bilder.DAM Asset Update
-arbetsflödet stöds inte, inklusive anrop av kommandoradsverktyg som ImageMagick.Borttagna funktioner removed-features
I det här avsnittet visas funktioner som har tagits bort från Experience Manager med Experience Manager som Cloud Service.
AEM API:er aem-apis
Nedan finns en omfattande lista över borttagna AEM-API:er och deras förväntade borttagningsdatum. Kunder förväntas ta bort API:erna vid målborttagningsdatumet från sin kod. Om API:t används efter borttagningsdatumet genereras fel i den lokala SDK/Development Environment och Cloud Manager byggprocess.
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 | |||
---|---|---|---|
Paket/klass | Kommentar | Inaktuellt datum | Borttagningsdatum för mål |
org.apache.sling.commons.auth org.apache.sling.commons.auth.spi |
Använd Slings gränssnitt Auth Core/Auth Core SPI som ett alternativ. Se borttagningsanteckningar nedan. | 2015 | 7/30/21 |
org.apache.sling.runmode | 2015 | 7/30/21 | |
com.day.cq.jcrclustersupport | Använd Sling Discovery API som ett alternativ | 2015 | borttagen |
org.apache.fop.apps | 3/1/21 | borttagen | |
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 | borttagen | |
org.json | Apache Johnzon-implementeringen av javax.json rekommenderas och bör användas. | 4/30/21 | 12/31/21 |
org.apache.felix.cm org.apache.felix.cm.file |
Anpassade beständiga hanterare stöds inte i AEM as a Cloud Service. | 4/30/21 | borttagen |
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 är i underhållsläge. Kommandon Lang 3 bör användas i stället. | 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 är i underhållsläge. Commons Collections 4 ska användas i stället. | 4/30/21 | 12/31/21 |
org.apache.felix.systemready | Du bör använda API:t Apache Felix HealthCheck i stället | 4/30/21 | borttagen |
org.apache.felix.webconsole org.apache.felix.webconsole.bundleinfo org.apache.felix.webconsole.i18n |
Felix webbkonsol stöds inte i molnmiljöer | 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 |
Paketen Eclipse Jetty och Felix Http Jetty stöds inte längre. Se borttagningsanteckningar nedan. | 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 |
Paketen Eclipse Jetty och Felix Http Jetty stöds inte längre. | 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 |
Användning av detta API stöds inte i AEM as a Cloud Service. Se borttagningsanteckningar nedan. | 5/27/21 | 7/30/21 |
org.apache.felix.metatype org.apache.felix.scr org.apache.felix.scr.info org.apache.felix.scr.component |
Apache Felix-metatypen och SCR-API:erna är föråldrade. Använd OSGi-metatypen och deklarativa tjänstens API:er i stället. | 5/27/21 | borttagen |
org.slf4j.impl | Loggimplementeringsklasser är inte kompatibla med AEM as a Cloud Service. | 7/4/21 | borttagen |
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 |
API:t används inte eftersom Apache Abdera är ett projekt som har gått tillbaka sedan 2017. Se borttagningsanteckningar nedan. | 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 |
API:t används inte eftersom Apache Abdera är ett projekt som har gått tillbaka sedan 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> |
Äldre AEM 6.x API. | 4/8/19 | borttagen |
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 |
Detta API stöds inte i Cloud Servicen. | 9/30/21 | borttagen |
org.apache.jackrabbit.vault.util.xml org.apache.jackrabbit.vault.util.xml.serialize |
Util-klasser som är relaterade till Apache Xerces tas bort i efterföljande versioner, vilket orsakar en större versionsändring. Eftersom de här verktygen är avsedda för internt bruk i Filevault är API-gränssnittet föråldrat från den offentliga API-ytan. | 9/1/21 | borttagen |
org.apache.sling.atom.taglib org.apache.sling.atom.taglib.media |
Äldre AEM 6.x API. Se borttagningsanteckningar nedan. | 4/8/19 | 09/29/21 |
org.apache.felix.http.whiteboard | Apache Felix Http Whiteboard stöds inte längre. Migrera koden till OSGi Http Whiteboard. Se borttagningsanteckningar nedan. | 2022-1-27 | 03/24/2022 |
org.apache.cocoon.xml.dom org.apache.cocoon.xml.sax |
Detta API är inaktuellt. Migrera koden till de XML-API:er som tillhandahålls av JDK. | 2022-1-27 | 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 |
Detta interna API för inloggning stöds inte av AEM as a Cloud Service. | 2022-1-27 | 3/24/2022 |
org.slf4j.spi | Detta interna log4j-API stöds inte av AEM as a Cloud Service. | 2022-1-27 | 3/24/2022 |
org.apache.log4j org.apache.log4j.helpers org.apache.log4j.spi org.apache.log4j.xml |
Apache Log4j 1 upphörde 2015 och stöds inte längre. | 2022-1-27 | 3/24/2022 |
org.apache.sling.commons.log.logback org.apache.sling.commons.log.logback.webconsole |
Detta interna API för inloggning stöds inte av AEM as a Cloud Service. | 2022-1-27 | borttagen |
com.github.jknack.handlebars.js | Uppgradering av handtag krävs från 4.0.5 till 4.3.0 på grund av säkerhetslucka. Det här paketet finns inte längre i de uppgraderade verktygsfälten. | 5/5/2022 | 8/5/2022 |
com.adobe.granite.resourceresolverhelper | Detta API stöds inte längre. Använd org.apache.sling.api.resource.ResourceResolverFactory i stället. | 9/29/2022 | 2022-11-24 |
com.day.cq.contentsync.handler.util | Detta API är inaktuellt. Använd Apache Sling's Builders i stället. | 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 |
Detta API stöds inte av AEM as a Cloud Service. | 5/15/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 |
Google Guava Core Libraries är föråldrat. | 5/15/2023 | 15/6/2023 |
org.slf4j.event | Detta interna slf4j-API stöds inte av AEM as a Cloud Service | 4/11/2022 | 8/30/2024 |
org.apache.sling.repoinit.jcr org.apache.sling.repoinit.parser.operations |
Användning av detta API stöds inte i AEM as a Cloud Service. | 5/17/2024 | 6/30/2024 |
com.day.cq.xss com.day.cq.xss.taglib com.day.cq.xss.impl |
Använd org.apache.sling.xss i stället. | 12/12/2023 | 6/30/2024 |
com.adobe.granite.xss com.adobe.granite.xss.impl |
Använd org.apache.sling.xss i stället. | 12/12/2023 | 6/30/2024 |
com.drew.* | Du bör extrahera metadata från bilder och videoklipp via Asset compute i Cloud Servicen eller via Apache POI eller Apache Tika. | 9/17/2024 | 12/17/2024 |
org.apache.jackrabbit.oak.plugins.blob.* | 9/23/2024 | 12/23/2024 |
Borttagning av org.apache.sling.commons.auth*
org.apache.sling.commons.auth
Om du använder org.apache.sling.commons.auth
och/eller org.apache.sling.commons.auth.spi
kan användningen ersättas genom att du migrerar koden till org.apache.sling.auth
-svar. org.apache.sling.auth.spi
. Om du använder en gammal version av ACS AEM Commons måste du uppdatera till den senaste versionen.
Åtgärdslista:
- Uppdatera ACS AEM Commons till den senaste versionen
- Migrera från
org.apache.sling.commons.auth
och/ellerorg.apache.sling.commons.auth.spi
tillorg.apache.sling.auth
.org.apache.sling.auth.spi
.
Borttagning av org.eclipse.jetty*
org.eclipse.jetty
Om du använder något från paketet org.eclipse.jetty
eller något av dess underpaket kanske du vill migrera till andra tredjepartsbibliotek med liknande funktioner. Om migrering inte är möjlig lägger du till de paket som krävs från listan nedan i ditt projekt.
Åtgärdslista:
-
Ersätt användning av
org.eclipse.jetty
-paket med andra bibliotek från tredje part/egen kod eller -
Välj de paket som behövs från den här listan och lägg till dem i ditt projekt:
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
Borttagning av com.mongodb
com.mongodb
Lägg till Mongo-klient-API i ditt projekt.
Åtgärdslista:
- Lägg till det här paketet i ditt projekt
org.mongodb:mongo-java-driver:3.12.7
Användning av org.apache.abdera*
och org.apache.sling.atom.taglib
org.apache.abdera_or_org.apache.sling.atom.taglib
Ersätt användningen av ett paket från org.apache.abdera
och org.apache.sling.atom.taglib
med ett tredjepartsbibliotek med liknande funktionalitet eller egen kod.
Åtgärdslista:
- Ersätt användning av paket från
org.apache.abdera
ochorg.apache.sling.atom.taglib
med andra bibliotek från tredje part/egen kod.
Användning av org.apache.felix.http.whiteboard
org.apache.felix.http.whiteboard
Ersätt användningen av org.apache.felix.http.whiteboard
med OSGi Http Whiteboard. Det officiella OSGi-API:t har liknande funktioner och oftast behöver du bara ändra tjänstregistreringsegenskaperna för att ersätta dem.
Åtgärdslista:
- Ersätt användningen av
org.apache.felix.http.whiteboard
med OSGi Http Whiteboard
OSGI-konfiguration osgi-configuration
De två listorna nedan återspeglar konfigurationsytan för AEM as a Cloud Service OSGi och beskriver vad kunderna kan konfigurera.
- En lista med OSGi-konfigurationer som inte får konfigureras av kundkoden
- En lista över OSGi-konfigurationer vars egenskaper kan konfigureras, men måste följa de angivna verifieringsreglerna. Dessa regler omfattar huruvida deklarationen av egenskapen är obligatorisk, dess typ och i vissa fall dess tillåtna värdeintervall.
Om en OSGI-konfiguration inte anges kan den konfigureras med kundkod.
Dessa regler valideras under Cloud Manager byggprocess. Ytterligare regler kan läggas till över tid och det förväntade datumet för verkställighet anges i tabellen. Kunderna förväntas följa dessa regler senast vid måldatumet. Om reglerna inte följs efter borttagningsdatumet genereras fel i Cloud Manager byggprocess. Maven-projekt bör innehålla AEM as a Cloud Service SDK Build Analyzer Maven Plugin för att flagga OSGI-konfigurationsfel under lokal SDK-utveckling.
Ytterligare information om OSGI-konfigurationen finns på den här platsen.
org.apache.felix.webconsole.internal.servlet.OsgiManager
(Anmälningsdatum: 2021-04-30, Kräftelsedatum: 2021-07-31)com.day.cq.auth.impl.cug.CugSupportImpl
(Anmälningsdatum: 2021-04-30, Kräftelsedatum: 2021-07-31)com.day.cq.jcrclustersupport.ClusterStartLevelController
(Anmälningsdatum: 2021-04-30, Kräftelsedatum: 2021-07-31)org.apache.felix.http (Factory)
(Anmälningsdatum: 2021-04-30, Kräftelsedatum: 2021-07-31)org.apache.sling.jcr.davex.impl.servlets.SlingDavExServlet
(Tillkännagivandedatum: 2021-08-25, Kräftelsedatum: 2021-08-26)
-
org.apache.felix.eventadmin.impl.EventAdmin
(Anmälningsdatum: 2021-04-30, Kräftelsedatum: 2021-07-31) -
org.apache.felix.eventadmin.ThreadPoolSize
- Typ: heltal
- Obligatoriskt intervall: 2-100
-
org.apache.felix.eventadmin.AsyncToSyncThreadRatio
- Typ: dubbel
-
org.apache.felix.eventadmin.Timeout
- Typ: heltal
-
org.apache.felix.eventadmin.RequireTopic
- Typ: boolesk
-
org.apache.felix.eventadmin.IgnoreTimeout
- Obligatoriskt
- Typ: strängmatris
- Obligatoriskt intervall: Måste innehålla minst
org.apache.felix*
,org.apache.sling*
,come.day*
,com.adobe*
-
org.apache.felix.eventadmin.IgnoreTopic
- Typ: strängmatris
-
org.apache.felix.http
(Anmälningsdatum: 2021-04-30, Kräftelsedatum: 2021-07-31)org.apache.felix.http.timeout
- Typ: heltal
org.apache.felix.http.session.timeout
- Typ: heltal
org.apache.felix.http.jetty.threadpool.max
- Typ: heltal
org.apache.felix.http.jetty.headerBufferSize
- Typ: heltal
org.apache.felix.http.jetty.requestBufferSize
- Typ: heltal
org.apache.felix.http.jetty.responseBufferSize
- Typ: heltal
org.apache.felix.http.jetty.maxFormSize
- Typ: heltal
org.apache.felix.https.jetty.session.cookie.httpOnly
- Typ: boolesk
org.apache.felix.https.jetty.session.cookie.secure
- Typ: boolesk
org.eclipse.jetty.servlet.SessionIdPathParameterName
- Typ: sträng
org.eclipse.jetty.servlet.CheckingRemoteSessionIdEncoding
- Typ: boolesk
org.eclipse.jetty.servlet.SessionCookie
- Typ: sträng
org.eclipse.jetty.servlet.SessionDomain
- Typ: sträng
org.eclipse.jetty.servlet.SessionPath
- Typ: sträng
org.eclipse.jetty.servlet.MaxAge
- Typ: heltal
org.eclipse.jetty.servlet.SessionScavengingInterval
- Typ: heltal
org.apache.felix.jetty.gziphandler.enable
- Typ: boolesk
org.apache.felix.jetty.gzip.minGzipSize
- Typ: heltal
org.apache.felix.jetty.gzip.compressionLevel
- Typ: heltal
org.apache.felix.jetty.gzip.inflateBufferSize
- Typ: heltal
org.apache.felix.jetty.gzip.syncFlush
- Typ: boolesk
org.apache.felix.jetty.gzip.excludedUserAgents
- Typ: sträng
org.apache.felix.jetty.gzip.includedMethods
- Typ: strängmatris
org.apache.felix.jetty.gzip.excludedMethods
- Typ: strängmatris
org.apache.felix.jetty.gzip.includedPaths
- Typ: strängmatris
org.apache.felix.jetty.gzip.excludedPaths
- Typ: strängmatris
org.apache.felix.jetty.gzip.includedMimeTypes
- Typ: strängmatris
org.apache.felix.jetty.gzip.excludedMimeTypes
- Typ: strängmatris
org.apache.felix.http.session.invalidate
- Typ: boolesk
org.apache.felix.http.session.container.attribute
- Typ: strängmatris
org.apache.felix.http.session.uniqueid
- Typ: boolesk
-
org.apache.sling.scripting.cache
(Anmälningsdatum: 2021-04-30, Kräftelsedatum: 2021-07-31)-
org.apache.sling.scripting.cache.size
- Typ: heltal
- Obligatoriskt intervall: >= 2048
-
org.apache.sling.scripting.cache.additional_extensions
- Obligatoriskt
- Typ: strängmatris
- Obligatoriskt intervall: måste innehålla js
-
-
com.day.cq.mailer.DefaultMailService
(Anmälningsdatum: 2021-04-30, Kräftelsedatum: 2021-07-31)-
smtp.host
- Typ: sträng
-
smtp.port
- Typ: heltal
- Obligatoriskt intervall: 465, 587 eller 25
-
smtp.user
- Typ: sträng
-
smtp.password
- Typ: sträng
-
from.address
- Typ: sträng
-
smtp.ssl
- Typ: sträng
-
smtp.starttls
- Typ: boolesk
-
smtp.requiretls
- Typ: boolesk
-
debug.email
- Typ: boolesk
-
oauth.flow
- Typ: boolesk
-
-
org.apache.sling.commons.log.LogManager.factory.config
(Meddelande: 11/16/21, Kräftelsedatum: 2/16/21)-
org.apache.sling.commons.log.level
- Typ: uppräkning
- Obligatoriskt intervall: INFO, DEBUG eller TRACE
-
org.apache.sling.commons.log.names
- Typ: sträng
-
org.apache.sling.commons.log.file
- Typ: sträng
-
org.apache.sling.commons.log.additiv
- Typ: boolesk
-
Java Runtime Update to Version 21 java-runtime-update-21
AEM as a Cloud Service kommer att gå över till Java 21 runtime. För att säkerställa kompatibilitet är det viktigt att göra följande justeringar:
Körningskrav
Dessa justeringar krävs för att säkerställa kompatibilitet med Java 21-miljön. Biblioteken kan uppdateras när som helst eftersom de är kompatibla med äldre versioner av Java.
Minimiversion av org.objectweb.asm org.objectweb.asm
Uppdatera användningen av org.objectweb.asm till version 9.5 eller senare för att säkerställa stöd för nyare JVM-miljöer.
Minimiversion av org.apache.groovy org.apache.groovy
Uppdatera användningen av org.apache.groovy till version 4.0.22 eller senare för att säkerställa stöd för nyare JVM-miljöer.
Det här paketet kan inkluderas indirekt genom att tredjepartsberoenden läggs till, som AEM Groovy Console.
Krav vid byggtid
Dessa justeringar krävs för att projektet ska kunna byggas med nyare versioner av Java, men de krävs inte för körningskompatibilitet. Plugin-programmen för Maven kan uppdateras när som helst eftersom de är kompatibla med äldre versioner av Java.
Lägsta version av bnd-maven-plugin bnd-maven-plugin
Uppdatera användningen av bnd-maven-plugin till version 6.4.0 för att säkerställa stöd för nyare JVM-miljöer. Versioner 7 eller senare är inte kompatibla med Java 11 eller tidigare, så en uppgradering till den versionen rekommenderas inte för närvarande.
Lägsta version av aemanalysator-maven-plugin aemanalyser-maven-plugin
Uppdatera användningen av aemanalysator-maven-plugin till version 1.6.6 eller senare för att säkerställa stöd för nyare JVM-miljöer.
Lägsta version av maven-bundle-plugin maven-bundle-plugin
Uppdatera användningen av maven-bundle-plugin till version 5.1.5 eller senare för att säkerställa stöd för nyare JVM-miljöer.
Uppdatera beroenden i maven-scr-plugin maven-scr-plugin
maven-scr-plugin
är inte direkt kompatibel med Java 17 och 21. Det går dock att generera beskrivningsfilerna genom att uppdatera ASM-beroendeversionen i plugin-konfigurationen, som i fragmentet nedan:
[source,xml]
<project>
...
<build>
...
<plugins>
...
<plugin>
<groupId>org.apache.felix</groupId>
<artifactId>maven-scr-plugin</artifactId>
<version>1.26.4</version>
<executions>
<execution>
<id>generate-scr-scrdescriptor</id>
<goals>
<goal>scr</goal>
</goals>
</execution>
</executions>
<dependencies>
<dependency>
<groupId>org.ow2.asm</groupId>
<artifactId>asm-analysis</artifactId>
<version>9.7.1</version>
<scope>compile</scope>
</dependency>
</dependencies>
</plugin>
...
</plugins>
...
</build>
...
</project>