已弃用和已删除的功能和 API deprecated-and-removed-features-apis

Adobe 在不断地评估产品功能,以便随着时间的推移,使用更现代的替代方案重塑或替换旧功能,从而提高整体客户价值,此过程中将始终谨慎考虑功能的向后兼容性。此外,由于 Adobe Experience Manager as a Cloud Service 提供了云原生部署模型,因此某些功能和特性已由云原生对应功能和特性取代。

为了传达即将删除/替换 Experience Manager 功能,以下规则适用:

  1. 首先宣布弃用。已弃用的功能仍然可用,但不会进一步增强。
  2. 最早会在后续的主要发行版中删除已宣布弃用的功能。将会宣布进行删除的实际目标日期。

在实际删除之前,此过程将为客户提供至少一个发行周期时间,使其实施适应已弃用功能的新版本或后续版本。

已弃用功能 deprecated-features

此部分列出了在 Experience Manager as a Cloud Service 中标记为已弃用的特性和功能。通常,会先将计划在未来版本中删除的功能设置为已弃用,并提供替代功能。

建议客户检查其当前部署中是否使用了此类特性/功能,然后制定相应的计划,将其实施更改为使用提供的备选方案。

功能
已弃用功能
替换
Sites
JavaScript Use API
Java Use API
Sites
社交媒体状态 ​的体验片段属性。
该功能将很快被删除。
Sites
基于模板的简单内容片段。
现已提供基于模型的结构化内容片段
Assets
DAM Asset Update 工作流处理摄取的图像。
资源提取现在使用资源微服务
Assets
将资源直接上传至 Experience Manager。请参阅已弃用的资源上传 API
使用直接二进制上传。有关技术详细信息,请参阅直接上传 API
Assets
不支持 DAM Asset Update 工作流中的某些工作流步骤,包括 ImageMagick 等调用命令行工具。
资源微服务可替代许多工作流程。对于自定义处理,请使用后处理工作流
Assets
FFmpeg 视频转码。
对于 FFmpeg 缩略图生成,请使用资源微服务。对于 FFmpeg 转码,请使用 Dynamic Media
Foundation
复制代理的“分发”选项卡下的树复制 UI(在 2021 年 9 月 30 日后被删除)
管理出版物发布内容树工作流方法
Foundation
复制代理管理屏幕的“分发”选项卡和复制 API 都不能用于复制超过 10MB 的内容包。请改用管理发布发布内容树工作流
Foundation
使用从 Adobe Developer Console 项目生成的凭据的集成将会逐步失去对服务帐户 (JWT) 凭据的支持。2024 年 5 月 1 日或之后,无法在 Adobe Developer Console 中创建新的服务帐户 (JWT) 凭据,但在 2025 年 1 月 1 日之前,现有服务帐户 (JWT) 凭据仍可用于已配置的集成,届时现有服务帐户 (JWT) 凭据将不再有效,客户必须迁移到 OAuth 服务器到服务器凭据。了解详情
迁移到 OAuth 服务器到服务器凭据。

已删除功能 removed-features

此部分列出了使用 Experience Manager as a Cloud Service 从 Experience Manager 中删除的特性和功能。

区域
专题
替换
目标删除日期
用户界面
从产品用户界面中删除经典 UI。一些经典 UI 对话框可用于一些选择功能,例如“链接检查器”、“版本清除”和一些 Cloud Service 配置。即将发布的产品更新可能会进一步删除经典 UI 可用性。
标准 UI
已删除
Dynamic Media
以前与 Dynamic Media ClassicDynamic Media Hybrid 模式的集成在 Experience Manager as a Cloud Service 中不可用。
使用 Experience Manager as a Cloud Service 提供的 Dynamic Media
已删除
Sites
Portal Director 和 Portlet 组件
这些功能在 Experience Manager 6.4 中已弃用,现已从 Experience Manager 中删除。
已删除
Sites
设计导入程序
此功能已被删除,因为 Experience Manager 存储库的不可更改部分在运行时无法访问。
已删除
Assets
Assets 无法与 Marketing Cloud Assets 核心服务和 Creative Cloud 服务进行共享。
要与 Adobe Creative Cloud 集成,请使用 Adobe Asset Link
已删除
Foundation
对 Apache Sling 数据源(OSGi 包 org.apache.sling.datasource)的支持
不适用
已删除
Foundation
支持 JST 脚本模板(OSGi 包 org.apache.sling.scripting.jst)
不适用
已删除
Foundation
对 Apache Felix Http Whiteboard 的支持
OSGi Http Whiteboard
2022 年 3 月
Foundation
支持 com.adobe.granite.oauth.server
Adobe IMS 集成
2023 年 3 月
Foundation
支持 org.apache.sling.serviceusermapping 功能,以获取服务用户 ID
不适用
8/30/24

AEM API aem-apis

以下是已弃用的 AEM API 及其预计删除日期的详尽列表。客户应在目标删除日期之前从其代码中删除 API。如果在删除日期之后使用 API,都会在本地 SDK/开发环境和 Cloud Manager 构建过程中生成错误。

展开以查看已弃用的 API 的列表。
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.authorg.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.abderaorg.apache.sling.atom.taglib中任何包的使用替换为提供类似功能或您自己的代码的第三方库。

操作列表:

  • 使用其他第三方库/自己的代码替换org.apache.abderaorg.apache.sling.atom.taglib中包的使用。

使用 org.apache.felix.http.whiteboard org.apache.felix.http.whiteboard

org.apache.felix.http.whiteboard的用法替换为OSGi Http Whiteboard。官方 OSGi API 具有类似的功能,并且大多数情况下的替换只需要更改服务注册属性。

操作列表:

OSGI 配置 osgi-configuration

下面的两个列表反映 AEM as a Cloud Service OSGi 配置表面,并描述客户可配置的内容。

  1. 不得由客户代码配置的 OSGi 配置的列表
  2. 可配置其属性但必须遵守所示验证规则的 OSGi 配置的列表。这些规则包括是否需要属性声明、其类型,在某些情况下还包括其允许的值范围。

如果未列出某项 OSGI 配置,则可由客户代码配置它。

在 Cloud Manager 构建过程中验证这些规则。可能逐渐添加其他规则,并在表中注明预期的实施日期。客户应在目标实施日期之前遵守这些规则。在删除日期后不遵守这些规则将在 Cloud Manager 构建过程中产生错误。Maven 项目应包括 AEM as a Cloud Service SDK 构建分析器 Maven 插件以在开发本地 SDK 期间标出 OSGI 配置错误。

可在此位置找到有关 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 日)
OSGi 配置受构建验证规则的约束。
  • 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控制台),可以间接包含此捆绑包。

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