已弃用和已删除的功能和 API deprecated-and-removed-features-apis
Adobe 在不断地评估产品功能,以便随着时间的推移,使用更现代的替代方案重塑或替换旧功能,从而提高整体客户价值,此过程中将始终谨慎考虑功能的向后兼容性。此外,由于 Adobe Experience Manager as a Cloud Service 提供了云原生部署模型,因此某些功能和特性已由云原生对应功能和特性取代。
为了传达即将删除/替换 Experience Manager 功能,以下规则适用:
- 首先宣布弃用。已弃用的功能仍然可用,但不会进一步增强。
- 最早会在后续的主要发行版中删除已宣布弃用的功能。将会宣布进行删除的实际目标日期。
在实际删除之前,此过程将为客户提供至少一个发行周期时间,使其实施适应已弃用功能的新版本或后续版本。
已弃用功能 deprecated-features
此部分列出了在 Experience Manager as a Cloud Service 中标记为已弃用的特性和功能。通常,会先将计划在未来版本中删除的功能设置为已弃用,并提供替代功能。
建议客户检查其当前部署中是否使用了此类特性/功能,然后制定相应的计划,将其实施更改为使用提供的备选方案。
已删除功能 removed-features
此部分列出了使用 Experience Manager as a Cloud Service 从 Experience Manager 中删除的特性和功能。
AEM API aem-apis
以下是已弃用的 AEM API 及其预计删除日期的详尽列表。客户应在目标删除日期之前从其代码中删除 API。如果在删除日期之后使用 API,都会在本地 SDK/开发环境和 Cloud Manager 构建过程中生成错误。
table 0-row-4 1-row-4 2-row-4 3-row-4 4-row-4 5-row-4 6-row-4 7-row-4 8-row-4 9-row-4 10-row-4 11-row-4 12-row-4 13-row-4 14-row-4 15-row-4 16-row-4 17-row-4 18-row-4 19-row-4 20-row-4 21-row-4 22-row-4 23-row-4 24-row-4 25-row-4 26-row-4 27-row-4 28-row-4 29-row-4 30-row-4 31-row-4 32-row-4 33-row-4 34-row-4 35-row-4 36-row-4 37-row-4 38-row-4 39-row-4 layout-auto html-authored | |||
---|---|---|---|
包/类 | 评论 | 弃用日期 | 目标删除日期 |
org.apache.sling.commons.auth org.apache.sling.commons.auth.spi |
使用 Sling 的 Auth Core/Auth Core SPI 接口作为替代方案。请参阅下面的删除说明。 | 2015 | 7/30/21 |
org.apache.sling.runmode | 2015 | 7/30/21 | |
com.day.cq.jcrclustersupport | 使用 Sling 的 Discovery API 作为替代方案 | 2015 | 已删除 |
org.apache.fop.apps | 3/1/21 | 已删除 | |
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 | 已删除 | |
org.json | 推荐并应使用 javax.json 的 Apache Johnzon 实施。 | 4/30/21 | 12/31/21 |
org.apache.felix.cm org.apache.felix.cm.file |
AEM as a Cloud Service 不支持自定义持久性管理器。 | 4/30/21 | 已删除 |
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 处于维护模式。应改用 Commons Lang 3。 | 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 处于维护模式。应改用 Commons Collections 4。 | 4/30/21 | 12/31/21 |
org.apache.felix.systemready | 建议您改用 Apache Felix HealthCheck API | 4/30/21 | 已删除 |
org.apache.felix.webconsole org.apache.felix.webconsole.bundleinfo org.apache.felix.webconsole.i18n |
云环境中不支持 Felix Web 控制台 | 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 o rg.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.ecli pse.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 |
Eclipse Jetty 和 Felix Http Jetty 包不再受支持。请参阅下面的删除说明。 | 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.ecli pse.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 |
不再支持 Eclipse Jetty 和 Felix Http Jetty 包。 | 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 |
不支持在 AEM as a Cloud Service 中使用此 API。请参阅下面的删除说明。 | 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 元类型和 SCR API。请改用 OSGi 元类型和 Declarative Service API。 | 5/27/21 | 已删除 |
org.slf4j.impl | 日志实施类与 AEM as a Cloud Service 不兼容。 | 7/4/21 | 已删除 |
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 已被弃用,因为 Apache Abdera 自 2017 年起已停用。请参阅下面的删除说明。 | 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 已被弃用,因为 Apache Abdera 自 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> |
旧版 AEM 6.x API。 | 4/8/19 | 已删除 |
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 |
Cloud Service 中不支持此 API。 | 9/30/21 | 已删除 |
org.apache.jackrabbit.vault.util.xml org.apache.jackrabbit.vault.util.xml.serialize |
后续版本中已删除与 Apache Xerces 相关的 Util 类,导致了主要版本更改。由于这些 util 供 Filevault 内部使用,因此,公共 API 表面已弃用 API。 | 9/1/21 | 已删除 |
org.apache.sling.atom.taglib org.apache.sling.atom.taglib.media |
旧版 AEM 6.x API。请参阅下面的删除说明。 | 4/8/19 | 09/29/21 |
org.apache.felix.http.whiteboard | Apache Felix Http Whiteboard 不再受支持。将您的代码迁移到 OSGi Http Whiteboard。请参阅下面的删除说明。 | 1/27/2022 | 03/24/2022 |
org.apache.cocoon.xml.dom org.apache.cocoon.xml.sax |
此 API 已被弃用,请将您的代码迁移到 JDK 提供的 XML API。 | 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 |
此内部 logback API 不再受 AEM as a Cloud Service 支持。 | 1/27/2022 | 3/24/2022 |
org.slf4j.spi | 此内部 log4j API 不再受 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 已于 2015 年终止生命周期,不再受支持。 | 1/27/2022 | 3/24/2022 |
org.apache.sling.commons.log.logback org.apache.sling.commons.log.logback.webconsole |
此内部 logback API 不再受 AEM as a Cloud Service 支持。 | 1/27/2022 | 已删除 |
com.github.jknack.handlebars.js | 由于安全漏洞,需要从 4.0.5 升级到 4.3.0。 此包不再存在于升级的 handlebar 中。 | 5/5/2022 | 8/5/2022 |
com.adobe.granite.resourceresolverhelper | 不再支持此 API。 请改用 org.apache.sling.api.resource.ResourceResolverFactory。 | 9/29/2022 | 11/24/2022 |
com.day.cq.contentsync.handler.util | 该 API 已弃用。 请改用 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 |
此 API 不再受 AEM as a Cloud Service 支持。 | 5/15/2023 | 6/15/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 核心库已弃用。 | 5/15/2023 | 6/15/2023 |
org.slf4j.event | 此内部 slf4j API 不再受 AEM as a Cloud Service 支持 | 4/11/2022 | 8/30/2024 |
org.apache.sling.repoinit.jcr org.apache.sling.repoinit.parser.operations |
不支持在 AEM as a Cloud Service 中使用此 API。 | 5/17/2024 | 6/30/2024 |
com.day.cq.xss com.day.cq.xss.taglib com.day.cq.xss.impl |
改用 org.apache.sling.xss。 | 12/12=2023 | 6/30/2024 |
com.adobe.granite.xss com.adobe.granite.xss.impl |
改用 org.apache.sling.xss。 | 12/12=2023 | 6/30/2024 |
com.drew。* | 从图像和视频中提取元数据应该通过 Cloud Service 中的 Asset Compute 或通过 Apache POI 或 Apache Tika 完成。 | 9/17/2024 | 12/17/2024 |
org.apache.jackrabbit.oak.plugins.blob。* | 9/23/2024 | 12/23/2024 |
移除 org.apache.sling.commons.auth*
org.apache.sling.commons.auth
如果您正在使用org.apache.sling.commons.auth
和/或org.apache.sling.commons.auth.spi
,则可以通过将代码迁移到org.apache.sling.auth
来代替用法。org.apache.sling.auth.spi
。如果你正在使用旧版本的 ACS AEM Commons,确保更新到最新版本。
操作列表:
- 将 ACS AEM Commons 更新至最新版本
- 分别从
org.apache.sling.commons.auth
和/或org.apache.sling.commons.auth.spi
迁移到org.apache.sling.auth
。org.apache.sling.auth.spi
。
移除 org.eclipse.jetty*
org.eclipse.jetty
如果您使用包org.eclipse.jetty
或其子包中的任何内容,您可能需要迁移到具有类似功能的其他第三方库。如果迁移不可行,请将下面列表中所需的包添加到您的项目中。
操作列表:
-
替换使用
org.eclipse.jetty
包含其他第三方库/自有代码的包或 -
从此列表中选择所需的包并将其添加到您的项目中:
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
移除 com.mongodb
com.mongodb
将 Mongo 客户端 API 添加到您的项目。
操作列表:
- 将此包添加到您的项目中
org.mongodb:mongo-java-driver:3.12.7
使用 org.apache.abdera*
和 org.apache.sling.atom.taglib
org.apache.abdera_or_org.apache.sling.atom.taglib
将org.apache.abdera
和 org.apache.sling.atom.taglib
中任何包的使用替换为提供类似功能或您自己的代码的第三方库。
操作列表:
- 使用其他第三方库/自己的代码替换
org.apache.abdera
和org.apache.sling.atom.taglib
中包的使用。
使用 org.apache.felix.http.whiteboard
org.apache.felix.http.whiteboard
将org.apache.felix.http.whiteboard
的用法替换为OSGi Http Whiteboard。官方 OSGi API 具有类似的功能,并且大多数情况下的替换只需要更改服务注册属性。
操作列表:
- 将
org.apache.felix.http.whiteboard
的用法替换为OSGi Http Whiteboard
OSGI 配置 osgi-configuration
下面的两个列表反映 AEM as a Cloud Service OSGi 配置表面,并描述客户可配置的内容。
- 不得由客户代码配置的 OSGi 配置的列表
- 可配置其属性但必须遵守所示验证规则的 OSGi 配置的列表。这些规则包括是否需要属性声明、其类型,在某些情况下还包括其允许的值范围。
如果未列出某项 OSGI 配置,则可由客户代码配置它。
在 Cloud Manager 构建过程中验证这些规则。可能逐渐添加其他规则,并在表中注明预期的实施日期。客户应在目标实施日期之前遵守这些规则。在删除日期后不遵守这些规则将在 Cloud Manager 构建过程中产生错误。Maven 项目应包括 AEM as a Cloud Service SDK 构建分析器 Maven 插件以在开发本地 SDK 期间标出 OSGI 配置错误。
可在此位置找到有关 OSGI 配置的其他信息。
org.apache.felix.webconsole.internal.servlet.OsgiManager
(公告日期:2021 年 4 月 30 日,实施日期:2021 年 7 月 31 日)com.day.cq.auth.impl.cug.CugSupportImpl
(公告日期:2021 年 4 月 30 日,实施日期:2021 年 7 月 31 日)com.day.cq.jcrclustersupport.ClusterStartLevelController
(公告日期:2021 年 4 月 30 日,实施日期:2021 年 7 月 31 日)org.apache.felix.http (Factory)
(公告日期:2021 年 4 月 30 日,实施日期:2021 年 7 月 31 日)org.apache.sling.jcr.davex.impl.servlets.SlingDavExServlet
(公告日期:2021 年 8 月 25 日,实施日期:2021 年 11 月 26 日)
-
org.apache.felix.eventadmin.impl.EventAdmin
(公告日期:2021 年 4 月 30 日,实施日期:2021 年 7 月 31 日) -
org.apache.felix.eventadmin.ThreadPoolSize
- 类型:整数
- 要求的范围:2-100
-
org.apache.felix.eventadmin.AsyncToSyncThreadRatio
- 类型:双精度
-
org.apache.felix.eventadmin.Timeout
- 类型:整数
-
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
(公告日期:2021 年 4 月 30 日,实施日期:2021 年 7 月 31 日)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.jetty.gzip.excludedMimeTypes
- 类型:字符串数组
org.apache.felix.http.session.invalidate
- 类型:布尔值
org.apache.felix.http.session.container.attribute
- 类型:字符串数组
org.apache.felix.http.session.uniqueid
- 类型:布尔值
-
org.apache.sling.scripting.cache
(公告日期:2021 年 4 月 30 日,实施日期:2021 年 7 月 31 日)-
org.apache.sling.scripting.cache.size
- 类型:整数
- 要求的范围:>= 2048
-
org.apache.sling.scripting.cache.additional_extensions
- 必填
- 类型:字符串数组
- 要求的范围:必须包括 js
-
-
com.day.cq.mailer.DefaultMailService
(公告日期:2021 年 4 月 30 日,实施日期:2021 年 7 月 31 日)-
smtp.host
- 类型:字符串
-
smtp.port
- 类型:整数
- 要求的范围:465、587 或 25
-
smtp.user
- 类型:字符串
-
smtp.password
- 类型:字符串
-
from.address
- 类型:字符串
-
smtp.ssl
- 类型:字符串
-
smtp.starttls
- 类型:布尔值
-
smtp.requiretls
- 类型:布尔值
-
debug.email
- 类型:布尔值
-
oauth.flow
- 类型:布尔值
-
-
org.apache.sling.commons.log.LogManager.factory.config
(公告日期:2021 年 11 月 16 日,实施日期:2021 年 2 月 16 日)-
org.apache.sling.commons.log.level
- 类型:明细列表
- 要求的范围:INFO、DEBUG 或 TRACE
-
org.apache.sling.commons.log.names
- 类型:字符串
-
org.apache.sling.commons.log.file
- 类型:字符串
-
org.apache.sling.commons.log.additiv
- 类型:布尔值
-
Java运行时更新至版本21 java-runtime-update-21
AEM as a Cloud Service将迁移到Java 21运行时。 为确保兼容性,必须进行以下调整:
org.objectweb.asm的最低版本 org.objectweb.asm
将org.objectweb.asm的使用更新到9.5版或更高版本,以确保支持更新的JVM运行时。
org.apache.groovy的最低版本 org.apache.groovy
将org.apache.groovy的使用更新到4.0.22版或更高版本,以确保支持更新的JVM运行时。
通过添加第三方依赖项(如AEM Groovy控制台),可以间接包含此捆绑包。