非推奨(廃止予定)および削除された機能と API deprecated-and-removed-features-apis

アドビでは、製品の機能を絶えず評価して、常に後方互換性を慎重に考慮しながら、古い機能を作成し直したり、新たな機能に置き換えて、お客様にとっての全体的な価値を向上させます。また、Adobe Experience Manager as a Cloud Service はクラウドネイティブなデプロイメントモデルを提供するので、一部の機能はクラウドネイティブな同等機能に置き換わりました。

近い将来行われる Experience Manager 機能の削除や置換を通知するため、次のルールが適用されます。

  1. まず、非推奨(廃止予定)の発表が行われます。廃止される機能は引き続き使用できますが、それ以上改善されません。
  2. 廃止予定と発表された機能は、早ければ後続のメジャーリリースで削除されます。削除の実際の目標日が通知されます。

このプロセスにより、機能が実際に削除されるまでに、非推奨(廃止予定)の機能の新しいバージョンまたは後継機能にお客様が実装を合わせるためのリリースサイクルが少なくとも 1 回あります。

非推奨(廃止予定)の機能 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
ImageMagick などのコマンドラインツールの呼び出しを含め、DAM Asset Update ワークフローの特定のワークフローステップはサポートされていません。
アセットマイクロサービスが多くのワークフローの代替機能となります。カスタム処理の場合は、後処理ワークフローを使用します。
Assets
ビデオの FFmpeg トランスコード。
FFmpeg サムネールの生成には、アセットマイクロサービスを使用。FFmpeg トランスコードの場合は、Dynamic Media を使用。
Foundation
レプリケーションエージェントの「配布」タブのツリーレプリケーション UI(2021 年 9 月 30 日以降に削除)
パブリケーションの管理または ツリーアクティベーションワークフローステップアプローチ。
Foundation
レプリケーションエージェントの管理画面の「配布」タブも、レプリケーション API も、10 MB を超えるコンテンツパッケージのレプリケーションには使用できません。
パブリケーションの管理または ツリーアクティベーションワークフローステップ
Foundation
Adobe Developer Console プロジェクトから生成された資格情報を使用した統合では、サービスアカウント(JWT)資格情報のサポートが段階的に失われます。2024 年5月1日(PT)以降、Adobe Developer Console で新しいサービスアカウント(JWT)資格情報を作成できなくなります。ただし、既存のサービスアカウント(JWT)資格情報は、2025年1月1日(PT)までは設定済みの統合に引き続き使用できます。この時点で、既存のサービスアカウント(JWT)資格情報は機能しなくなり、お客様は OAuth サーバー間の資格情報に移行する必要があります。詳細情報
OAuth サーバー間の資格情報に移行します。
Foundation
Publish コンテンツツリーワークフローと、コンテンツ階層のレプリケーションに使用された、関連するPublish コンテンツツリーワークフローステップ。
よりパフォーマンスの高い ツリーのアクティベーションワークフローステップを使用します。

削除された機能 removed-features

ここでは、Experience Manager as a Cloud Service の導入で Experience Manager から削除された機能の一覧を示します。

領域
機能
代替手段
削除予定日
ユーザーインターフェイス
クラシック UI が製品ユーザーインターフェイスから削除されました。いくつかのクラシック UI ダイアログは、リンクチェッカー、バージョンパージ、一部の Cloud Service 設定など、いくつかの機能で使用できます。今後の製品アップデートにより、クラシック UI の利用範囲がさらに狭まる可能性があります。
標準 UI
削除済み
Dynamic Media
Dynamic Media Classic および Dynamic Media Hybrid モードとの従来の統合は、Experience Manager as a Cloud Service では使用できません。
Experience Manager as a Cloud Service に用意されている Dynamic Media を使用します。
削除済み
Sites
Portal Director とポートレットコンポーネント
これらの機能は Experience Manager 6.4 で非推奨(廃止予定)となり、現在は Experience Manager から削除されています。
削除済み
Sites
デザインインポーター
実行時に Experience Manager リポジトリーの不変セクションにアクセスできないので、この機能は削除されました。
削除済み
Assets
AssetsExperience 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
サービスユーザー ID を取得するための org.apache.sling.serviceusermapping 機能のサポート
該当なし
2024年8月30日(PT)

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 2021/7/30
org.apache.sling.runmode 2015 2021/7/30
com.day.cq.jcrclustersupport Sling の Discovery API を代わりに使用してください。 2015 削除済み
org.apache.fop.apps 2021/3/1 削除済み
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
2021/3/5 削除済み
org.json javax.json の Apache Johnzon 実装の使用をお勧めします。 2021/4/30 2021/12/31
org.apache.felix.cm
org.apache.felix.cm.file
AEM as a Cloud Service では、カスタム永続性マネージャーはサポートされていません。 2021/4/30 削除済み
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 を代わりに使用してください。 2021/4/30 2021/12/31
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 を代わりに使用してください。 2021/4/30 2021/12/31
org.apache.felix.systemready Apache Felix HealthCheck API を代わりに使用することをお勧めします。 2021/4/30 削除済み
org.apache.felix.webconsole
org.apache.felix.webconsole.bundleinfo
org.apache.felix.webconsole.i18n
Felix web コンソールはクラウド環境ではサポートされていません。 2021/4/30 2021/7/30
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 パッケージはサポートされなくなりました。以下の削除に関するメモを参照してください。 2021/5/27 2021/8/26
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 パッケージはサポートされなくなりました。 2021/5/27 2021/8/26
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
この API の使用は、AEM as a Cloud Service ではサポートされていません。以下の削除に関するメモを参照してください。 2021/5/27 2021/7/30
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 を代わりに使用してください。 2021/5/27 削除済み
org.slf4j.impl ログ実装クラスは、AEM as a Cloud Service と互換性がありません。 2021/7/4 削除済み
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
Apache Abdera が 2017年以降廃止されたプロジェクトなので、この API は廃止されました。以下の削除に関するメモを参照してください。 2021/7/29 2021/9/29
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
Apache Abdera が 2017年以降廃止されたプロジェクトなので、この API は廃止されました。 2019/4/8 2021/9/29
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。 2019/4/8 削除済み
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
この API は Cloud Service ではサポートされていません。 2021/9/30 削除済み
org.apache.jackrabbit.vault.util.xml
org.apache.jackrabbit.vault.util.xml.serialize
Apache Xerces に関連する Util クラスは、後続のリリースで削除され、メジャーバージョンが変更されます。これらのユーティリティは Filevault の内部使用のためのものであるため、API はパブリック API サーフェスから非推奨になります。 2021/9/1 削除済み
org.apache.sling.atom.taglib
org.apache.sling.atom.taglib.media
従来の AEM 6.x API。以下の削除に関するメモを参照してください。 2019/4/8 2021/9/29
org.apache.felix.http.whiteboard Apache Felix Http ホワイトボードはサポートされなくなりました。コードを OSGi Http ホワイトボードに移行します。以下の削除に関するメモを参照してください。 2022/1/27 2022/3/24
org.apache.cocoon.xml.dom
org.apache.cocoon.xml.sax
この API は非推奨(廃止予定)です。JDK が提供する XML API にコードを移行してください。 2022/1/27 2022/3/24
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 ではサポートされていません。 2022/1/27 2022/3/24
org.slf4j.spi この内部 log4j API は、AEM as a Cloud Service ではサポートされていません。 2022/1/27 2022/3/24
org.apache.log4j
org.apache.log4j.helpers
org.apache.log4j.spi
org.apache.log4j.xml
Apache Log4j 1 は 2015年に提供が終了し、サポートは終了しました。 2022/1/27 2022/3/24
org.apache.sling.commons.log.logback
org.apache.sling.commons.log.logback.webconsole
この内部 logback API は、AEM as a Cloud Service ではサポートされていません。 2022/1/27 削除済み
com.github.jcotness.handlebars.js Handlebars のアップグレードは、セキュリティの脆弱性により、4.0.5 から 4.3.0 に必要です。 このパッケージは、アップグレードされたハンドルバーには存在しません。 2022/5/5(PT) 2022/8/5(PT)
com.adobe.granite.resourceresolverhelper この API は、サポートされなくなりました。代わりに、org.apache.sling.api.resource.ResourceResolverFactory を使用します。 2022/9/29 2022/11/24
com.day.cq.contentsync.handler.util この API は非推奨です。代わりに、Apache Sling のビルダーを使用します。 2022/10/31 2023/1/1
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 ではサポートされていません。 2023/05/15 2023/06/15
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 コアライブラリは非推奨です。 2023/05/15 2023/06/15
org.slf4j.event この内部 slf4j API は、AEM as a Cloud Service ではサポートされていません。 2022/4/11 2024/08/30
org.apache.sling.repoinit.jcr
org.apache.sling.repoinit.parser.operations
この API の使用は、AEM as a Cloud Service ではサポートされていません。 2024/05/17 2024年6月30日(PT)
com.day.cq.xss
com.day.cq.xss.taglib
com.day.cq.xss.impl
代わりに、org.apache.sling.xss を使用します。 2023年12月12日(PT) 2024年6月30日(PT)
com.adobe.granite.xss
com.adobe.granite.xss.impl
代わりに、org.apache.sling.xss を使用します。 2023年12月12日(PT) 2024年6月30日(PT)
com.drew.* 画像やビデオからのメタデータの抽出には、Cloud Service の Asset Compute、Apache POI または Apache Tika を使用する必要があります。 2024年9月17日(PT) 2024年12月17日(PT)
org.apache.jackrabbit.oak.plugins.blob.* 2024年9月23日(PT) 2024月12月23日(PT)

org.apache.sling.commons.auth* の削除 org.apache.sling.commons.auth

org.apache.sling.commons.authorg.apache.sling.commons.auth.spi を使用している場合、コードをそれぞれ org.apache.sling.auth または。 org.apache.sling.auth.spi に移行することで使用を置き換えることができます。古いバージョンの ACS AEM Commons を使用している場合は、最新バージョンに更新する必要があります。

アクションリスト:

  • ACS AEM Commons を最新バージョンに更新
  • org.apache.sling.commons.authorg.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 client 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 ホワイトボードに置き換えます。公式の OSGi API には同様の機能があり、ほとんどの場合、置き換えにはサービス登録プロパティの変更のみが必要です。

アクションリスト:

OSGi 設定 osgi-configuration

次の 2 つのリストは、AEM as a Cloud Service の OSGi 設定サーフェスを反映しており、顧客が設定できる内容を示しています。

  1. 顧客コードで設定してはいけない OSGi 設定のリスト
  2. プロパティを設定できるが、示されている検証ルールに従う必要がある OSGi 設定のリスト。これらのルールには、プロパティの宣言が必須かどうか、プロパティの型、場合によっては許容される値の範囲が許可されます。

OSGi 設定がリストに表示されない場合は、顧客コードで設定できます。

これらのルールは、Cloud Manager のビルドプロセス中に検証されます。今後、ルールが追加される可能性があり、その実施予定日が表に記載されています。顧客は、目標の実施日までにこれらのルールを遵守する必要があります。削除日の後にルールに従わないと、Cloud Manager のビルドプロセスでエラーが発生します。ローカル SDK の開発中に OSGI 設定エラーにフラグを付けるには、Maven プロジェクトに AEM as a Maven SDK Build Analyzer Maven プラグイン を含める必要があります。

OSGI 設定に関する追加情報は、この場所にあります。

変更できない OSGi 設定。
  • org.apache.felix.webconsole.internal.servlet.OsgiManager(発表日:4/30/2021、施行日:7/31/2021)
  • com.day.cq.auth.impl.cug.CugSupportImpl(発表日:4/30/2021、施行日:7/31/2021)
  • com.day.cq.jcrclustersupport.ClusterStartLevelController(発表日:4/30/2021、施行日:7/31/2021)
  • org.apache.felix.http (Factory)(発表日:4/30/2021、施行日:7/31/2021)
  • org.apache.sling.jcr.davex.impl.servlets.SlingDavExServlet(発表日:8/25/2021、施行日:11/26/2021)
ビルド検証ルールの対象となる OSGi 設定。
  • org.apache.felix.eventadmin.impl.EventAdmin(発表日:4/30/2021、施行日:7/31/2021)

  • org.apache.felix.eventadmin.ThreadPoolSize

    • 型:integer
    • 要求範囲:2 ~ 100
  • org.apache.felix.eventadmin.AsyncToSyncThreadRatio

    • 型:double
  • org.apache.felix.eventadmin.Timeout

    • 型:integer
  • org.apache.felix.eventadmin.RequireTopic

    • 型:boolean
  • org.apache.felix.eventadmin.IgnoreTimeout

    • 必須
    • 型:文字列の配列
    • 要求範囲:少なくとも org.apache.felix*org.apache.sling*come.day*com.adobe* をすべてを含める必要があります。
  • org.apache.felix.eventadmin.IgnoreTopic

    • 型:文字列の配列
  • org.apache.felix.http(発表日:4/30/2021、施行日:7/31/2021)

    • org.apache.felix.http.timeout
      • 型:integer
    • org.apache.felix.http.session.timeout
      • 型:integer
    • org.apache.felix.http.jetty.threadpool.max
      • 型:integer
    • org.apache.felix.http.jetty.headerBufferSize
      • 型:integer
    • org.apache.felix.http.jetty.requestBufferSize
      • 型:integer
    • org.apache.felix.http.jetty.responseBufferSize
      • 型:integer
    • org.apache.felix.http.jetty.maxFormSize
      • 型:integer
    • org.apache.felix.https.jetty.session.cookie.httpOnly
      • 型:boolean
    • org.apache.felix.https.jetty.session.cookie.secure
      • 型:boolean
    • org.eclipse.jetty.servlet.SessionIdPathParameterName
      • 型:string
    • org.eclipse.jetty.servlet.CheckingRemoteSessionIdEncoding
      • 型:boolean
    • org.eclipse.jetty.servlet.SessionCookie
      • 型:string
    • org.eclipse.jetty.servlet.SessionDomain
      • 型:string
    • org.eclipse.jetty.servlet.SessionPath
      • 型:string
    • org.eclipse.jetty.servlet.MaxAge
      • 型:integer
    • org.eclipse.jetty.servlet.SessionScavengingInterval
      • 型:integer
    • org.apache.felix.jetty.gziphandler.enable
      • 型:boolean
    • org.apache.felix.jetty.gzip.minGzipSize
      • 型:integer
    • org.apache.felix.jetty.gzip.compressionLevel
      • 型:integer
    • org.apache.felix.jetty.gzip.inflateBufferSize
      • 型:integer
    • org.apache.felix.jetty.gzip.syncFlush
      • 型:boolean
    • org.apache.felix.jetty.gzip.excludedUserAgents
      • 型:string
    • 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
      • 型:boolean
    • org.apache.felix.http.session.container.attribute
      • 型:文字列の配列
    • org.apache.felix.http.session.uniqueid
      • 型:boolean
  • org.apache.sling.scripting.cache(発表日:4/30/2021、施行日:7/31/2021)

    • org.apache.sling.scripting.cache.size

      • 型:integer
      • 要求範囲:>= 2048
    • org.apache.sling.scripting.cache.additional_extensions

      • 必須
      • 型:文字列の配列
      • 要求範囲:js を含める必要があります
  • com.day.cq.mailer.DefaultMailService(発表日:4/30/2021、施行日:7/31/2021)

    • smtp.host

      • 型:string
    • smtp.port

      • 型:integer
      • 要求範囲:465、587、25 のいずれか
    • smtp.user

      • 型:string
    • smtp.password

      • 型:string
    • from.address

      • 型:string
    • smtp.ssl

      • 型:string
    • smtp.starttls

      • 型:boolean
    • smtp.requiretls

      • 型:boolean
    • debug.email

      • 型:boolean
    • oauth.flow

      • 型:boolean
  • org.apache.sling.commons.log.LogManager.factory.config(発表日:21/11/16、施行日:21/2/16)

    • org.apache.sling.commons.log.level

      • タイプ:列挙
      • 必須範囲:情報、デバッグ、TRACE
    • org.apache.sling.commons.log.names

      • 型:string
    • org.apache.sling.commons.log.file

      • 型:string
    • org.apache.sling.commons.log.additiv

      • 型:boolean

Java ランタイムのバージョン 21 へのアップデート java-runtime-update-21

AEM as a Cloud Service は Java 21 ランタイムに移行します。互換性を確保するには、次の調整を行うことが不可欠です。

ランタイム要件

これらの調整は、Java 21 ランタイムとの互換性を確保するために必要です。 ライブラリは、古いバージョンの Java と互換性があるので、いつでも更新できます。

org.objectweb.asm の最小バージョン org.objectweb.asm

新しい JVM ランタイムのサポートを確保するには、org.objectweb.asm の使用をバージョン 9.5 以降に更新します。

org.apache.groovy の最小バージョン org.apache.groovy

新しい JVM ランタイムのサポートを確保するには、org.apache.groovy の使用をバージョン 4.0.22 以降に更新します。

このバンドルは、AEM Groovy コンソールなどのサードパーティの依存関係を追加することで間接的に含めることができます。

ビルド時間の要件

これらの調整は、新しいバージョンの Java でプロジェクトを構築できるようにするために必要ですが、実行時の互換性には必要ありません。 Maven プラグインは、古いバージョンの Java と互換性があるので、いつでも更新できます。

bnd-maven-plugin の最小バージョン bnd-maven-plugin

bnd-maven-plugin の使用方法をバージョン 6.4.0 に更新して、新しい JVM ランタイムがサポートされるようにします。 バージョン 7 以降は Java 11 以下と互換性がないので、現時点ではそのバージョンへのアップグレードは推奨されません。

aemanalyzer-maven-plugin の最小バージョン aemanalyser-maven-plugin

aemanalyzer-maven-plugin の使用をバージョン 1.6.6 以降に更新して、新しい JVM ランタイムがサポートされるようにします。

Maven-bundle-plugin の最小バージョン maven-bundle-plugin

新しい JVM ランタイムがサポートされるように、maven-bundle-plugin の使用方法をバージョン 5.1.5 以降に更新します。

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