已過時和已移除的功能和 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
使用從 Adob​​e Developer Console 專案產生的憑證來整合,將逐漸失去對服務帳戶 (JWT) 憑證的支援。2024 年 5 月 1 日或之後,無法在 Adobe Developer Console 中建立新的服務帳戶(JWT) 憑證,但在 2025 年 1 月 1 日之前,現有服務帳戶 (JWT) 憑證仍可用於已設定的整合,到那時候,現有服務帳戶 (JWT) 憑證將不再有效,且客戶必須移轉到 OAuth Server-to-Server 憑證。了解更多
移轉至 OAuth Server-to-Server 憑證。
Foundation
Publish內容樹工作流程和相關的Publish內容樹工作流程步驟,用於複製內容的階層。
使用樹狀結構啟動工作流程步驟,其效能更高。

移除的功能 removed-features

本節提供已從具 Experience Manager 之 Experience Manager as a Cloud Service 中移除的功能。

區域
功能
替代方案
目標移除日期
使用者介面
傳統 UI 已從產品使用者介面中移除。一些傳統 UI 對話框可用於一些選定的功能,例如連結檢查器、版本清除和一些 Cloud Service 設定。即將推出的產品更新可能會進一步移除傳統 UI 可用性。
標準 UI
已移除
Dynamic Media
先前與 Dynamic Media ClassicDynamic Media 混合模式整合無法在 Experience Manager as a Cloud Service中使用。
請使用 Dynamic Media (隨 Experience Manager as a Cloud Service 提供)。
已移除
Sites
Portal Director 和 Portlet 元件
這些功能在 Experience Manager 6.4 中已過時,並已從 Experience Manager 中移除。
已移除
Sites
Design Importer
此功能已移除,因為無法在執行階段存取 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
不適用
2024 年 8 月 30 日

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 建議並應該使用 Apache Johnzon 的 javax.json 實作。 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 處於維護模式。應該改用 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
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
不再支援 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.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
不再支援 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 中繼類型和宣告式服務 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
AEM as a Cloud Service 不支援此內部 Logback API。 1/27/2022 3/24/2022
org.slf4j.spi AEM as a Cloud Service 不支援此內部 log4j API。 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
AEM as a Cloud Service 不支援此內部 Logback API。 1/27/2022 已移除
com.github.jknack.handlebars.js 由於安全性漏洞,Handlebars 必須從 4.0.5 升級到 4.3.0。此套件不再出現在升級後的 Handlebars 中。 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
AEM as a Cloud Service 不支援此 API。 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 AEM as a Cloud Service 不支援此內部 slf4j API 2022 年 4 月 11 日 2024 年 8 月 30 日
org.apache.sling.repoinit.jcr
org.apache.sling.repoinit.parser.operations
AEM as a Cloud Service 不支援使用此 API。 2024 年 5 月 17 日 2024 年 6 月 30 日
com.day.cq.xss
com.day.cq.xss.taglib
com.day.cq.xss.impl
請改用 org.apache.sling.xss。 2023 年 12 月 12 日 2024 年 6 月 30 日
com.adobe.granite.xss
com.adobe.granite.xss.impl
請改用 org.apache.sling.xss。 2023 年 12 月 12 日 2024 年 6 月 30 日
com.drew.* 若要從影像和影片中擷取中繼資料,應透過 Cloud Service 中的 Asset Compute 或透過 Apache POI 或 Apache Tika 完成。 2024 年 9 月 17 日 2024 年 12 月 17 日
org.apache.jackrabbit.oak.plugins.blob。* 2024 年 9 月 23 日 2024 年 12 月 23 日

移除 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.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 Runtime 更新至 21 版 java-runtime-update-21

AEM as a Cloud Service 將移至 Java 21 Runtime。為確保相容性,必須進行以下調整:

建置時間要求:

org.objectweb.asm 的最低版本 org.objectweb.asm

將 org.objectweb.asm 使用更新至 9.5 版以上,以確保支援新版的 JVM Runtime。

org.apache.groovy 的最低版本 org.apache.groovy

將 org.apache.groovy 使用更新至 4.0.22 版以上,以確保支援新版 JVM Runtime。

新增第三方相依性 (例如 AEM Groovy 主控台) 可以間接包含此搭售方案。

bnd-maven-plugin的最低版本 bnd-maven-plugin

將bnd-maven-plugin的使用更新至6.4.0版或更新版本,以確保支援更新的JVM執行階段。

aemanalyzer-maven-plugin的最低版本 aemanalyser-maven-plugin

將aemanalyser-maven-plugin的使用更新至1.6.6版或更新版本,以確保支援更新的JVM執行階段。

maven-bundle-plugin的最低版本 maven-bundle-plugin

將maven-bundle-plugin的使用更新至5.1.5版或更新版本,以確保支援更新的JVM執行階段。

更新maven-scr-plugin中的相依性 maven-scr-plugin

maven-scr-plugin與Java 17和21不直接相容。 不過,您可以更新外掛程式組態內的ASM相依性版本,來產生描述項檔案,類似於下列程式碼片段:

[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>
recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab