Eingestellte und entfernte Funktionen und APIs deprecated-and-removed-features-apis

Adobe überprüft regelmäßig Funktionen, einschließlich APIs und Konfigurationen, um sicherzustellen, dass sie den sich weiterentwickelnden Standards für Leistung, Sicherheit und Gesamtwert für AEM as a Cloud Service entsprechen. Basierend auf diesen Auswertungen können bestimmte Funktionen möglicherweise als veraltet gekennzeichnet werden. Wenn möglich, stellt Adobe einen geeigneten Ersatz bereit.

Wenn eine Einstellung angekündigt wird, bleibt die Funktion nur für einen begrenzten Zeitraum verfügbar und Kundinnen und Kunden müssen alle Nutzungsdaten vor einem angegebenen Entfernungsdatum entfernen. Adobe sorgt für angemessene Ankündigungen und Leitlinien, um einen reibungslosen Übergang zu unterstützen.

Während des Zeitfensters für die Einstellung erinnert Adobe die Kundinnen und Kunden durch E-Mail-Benachrichtigungen, Aktionscenter-Warnungen oder Erinnerungen in Cloud Manager an die Maßnahmen, die sie ergreifen müssen, um die Verwendung einer bestimmten Funktion einzustellen.

WARNING
In einigen Fällen kann es erforderlich sein, eine Funktion zu entfernen, bevor ein neuer Cloud Manager-Build bereitgestellt oder auf die neueste Version von AEM as a Cloud Service aktualisiert wird.

Veraltete Funktionalität deprecated-features

Die Funktionen in der folgenden Tabelle wurden schon als veraltet angekündigt, jedoch bisher noch nicht entfernt. Die Nutzung der Funktion muss vor dem Zieltermin für die Entfernung eingestellt werden, da ansonsten Probleme im Zusammenhang mit Leistung, Verfügbarkeit und Sicherheit auftreten könnten.

Funktionen
Veraltete Funktion
Ersatz
Sites
Unterstützung von Inhaltsfragmenten in dem Assets-HTTP-API
Bereitstellung von Inhaltsfragmenten mit OpenAPI
zusammen mit
OpenAPIs für das Management von Inhaltsfragmenten und Inhaltsfragmentmodellen
Sites
PWA-Funktionen
Keine
Sites
SPA-Editor
Die bevorzugten Editoren für die Verwaltung von Headless-Inhalten in AEM sind:
- der universelle Editor zur visuellen Bearbeitung.
- der Inhaltsfragment-Editor zur formularbasierten Bearbeitung.
Sites
JavaScript-Anwendungs-API
Java-Anwendungs-API
Sites
Eigenschaften von Experience Fragments für Social-Media-Status.
Die Funktion wird in Kürze entfernt werden.
Sites
Automatisierung der Einrichtung von Experience Cloud
Keine
Sites
Vorlagenbasierte einfache Inhaltsfragmente.
Jetzt Modellbasierte strukturierte Inhaltsfragmente.
Assets
DAM Asset Update-Workflow zur Verarbeitung erfasster Bilder.
Für die Asset-Erfassung werden jetzt Asset-Microservices verwendet.
Assets
Hochladen von Assets direkt in Experience Manager. Siehe Veraltete APIs zum Hochladen von Assets.
Verwenden Sie den direkten binären Upload. Weitere technische Daten finden Sie im Abschnitt zu den APIs für den direkten Upload.
Assets
Bestimmte Workflow-Schritteim DAM Asset Update-Workflow werden nicht unterstützt, darunter der Aufruf von Befehlszeilen-Tools wie ImageMagick.
Asset-Microservices bieten Ersatz für viele Workflows. Verwenden Sie für die benutzerdefinierte Verarbeitung Nachbearbeitungs-Workflows.
Assets
FFmpeg-Transcodierung von Videos.
Verwenden Sie für die Generierung von FFmpeg-Miniaturen Asset-Microservices. Verwenden Sie für die von FFmpeg-Transcodierung Dynamic Media.
Foundation
Benutzeroberfläche für die Strukturreplikation auf der Registerkarte „Verteilung“ des Replikationsagenten (nach dem 30. September 2021 entfernt)
Ansätze zum Verwalten der Veröffentlichung oder zum Workflow-Schritt für die Strukturaktivierung.
Foundation
Die Registerkarte „Verteilen“ im Admin-Bildschirm des Replikationsagenten und die Replikations-API können keine Inhaltspakete replizieren, die größer als 10 MB sind.
Verwalten der Veröffentlichung oder Workflow-Schritt für die Strukturaktivierung
Foundation
Integrationen mit Anmeldedaten, die aus Adobe Developer Console-Projekten generiert wurden, verlieren schrittweise die Unterstützung für Service-Konto-Anmeldedaten (JWT). Seit dem 1. Mai 2024 können in Adobe Developer Console keine neuen Anmeldedaten für Service-Konten (JWT) mehr erstellt werden. Vorhandene Anmeldedaten für Service-Konten (JWT) bleiben bis zum 1. Januar 2025 für konfigurierte Integrationen nutzbar. Danach funktionieren sie nicht mehr, sodass Kundinnen und Kunden zu OAuth-Server-zu-Server-Anmeldedaten migrieren müssen. Weitere Informationen.
Migrieren Sie zu OAuth-Server-zu-Server-Anmeldedaten.
Foundation
Der Workflow für die Veröffentlichung der Inhaltsstruktur und der zugehörige Workflow-Schritt für die Veröffentlichung der Inhaltsstruktur, der für die Replikationen von Inhaltshierarchien verwendet wurde.
Verwenden Sie den Workflow-Schritt für die Strukturaktivierung, der leistungsfähiger ist.
Foundation
Verwendung von YUI zum Komprimieren/Minimieren der JavaScript-Client-Bibliotheken: Adobe plant keine weitere Aktualisierung der YUI-Bibliothek.
Adobe empfiehlt Kundinnen und Kunden, für ihre Implementierung zum Google Closure Compiler (GCC) zu wechseln.

Entfernte Funktionalität removed-features

In diesem Abschnitt werden Funktionen aufgelistet, die entfernt wurden.

Bereich
Funktion
Ersatz
Zieltermin für die Entfernung
Benutzeroberfläche
Die Classic-Benutzeroberfläche wurde aus der Produkt-Benutzeroberfläche entfernt. Für einige ausgewählte Funktionen wie Link Checker, Versionsbereinigung und einige Cloud Service-Konfigurationen sind einige Dialogfelder der Classic-Benutzeroberfläche verfügbar. Künftige Produkt-Updates können weitere verfügbare Elemente der Classic-Benutzeroberfläche entfernen.
Standard-Benutzeroberfläche
Entfernt
Dynamic Media
Frühere Integrationen mit Dynamic Media Classic und dem Dynamic Media-Hybridmodus sind in Experience Manager as a Cloud Service nicht verfügbar.
Verwenden Sie Dynamic Media, das mit Experience Manager as a Cloud Servicebereitgestellt wird.
Entfernt
Sites
Komponenten „Portal Director“ und „Portlet“
Diese Funktionen gelten seit Experience Manager 6.4 als veraltet und wurden nun aus Experience Manager entfernt.
Entfernt
Sites
Design-Import-Tool
Diese Funktion wurde entfernt, da auf unveränderliche Abschnitte des Experience Manager-Repositorys nicht zur Laufzeit zugegriffen werden kann.
Entfernt
Assets
Assets-Freigabe für Marketing Cloud Assets Core Service und Creative Cloud-Services ist nicht verfügbar.
Zur Integration mit Adobe Creative Cloud verwenden Sie Adobe Asset Link.
Entfernt
Foundation
Unterstützung für Apache Sling-Datenquellen (OSGi-Bundle org.apache.sling.datasource)
Nicht zutreffend
Entfernt
Foundation
Unterstützung für JST-Skriptvorlagen (OSGi-Bundle org.apache.sling.scripting.jst)
Nicht zutreffend
Entfernt
Foundation
Unterstützung für das Apache Felix Http Whiteboard
OSGi Http Whiteboard
März 2022
Foundation
Unterstützung für com.adobe.granite.oauth.server
Adobe IMS-Integration
März 2023
Foundation
Unterstützung für die Funktion org.apache.sling.serviceusermapping, um die Dienstbenutzer-ID abzurufen
Nicht zutreffend
30.08.24
Foundation
Java 11 Runtime ist veraltet und wurde von Adobe durch Java 21 Runtime ersetzt. Beachten Sie, dass es akzeptabel ist, Code weiterhin mit Java 11 zu erstellen (Java 17 und 21 sind die anderen Optionen)
Die Java 21-Laufzeit wird angewendet. Um die Kompatibilität sicherzustellen, müssen die Bibliotheksversionen aktualisiert werden, wie unter Laufzeitanforderungen beschrieben.
29.05.25

Veraltete APIs aem-apis

Die APIs in der folgenden Tabelle (klicken Sie, um sie zu erweitern) wurden bereits als veraltet angekündigt, jedoch noch nicht entfernt. Die Verwendung dieser APIs muss vor dem Zieltermin für die Entfernung beendet werden, da sonst Probleme im Zusammenhang mit Leistung, Verfügbarkeit und Sicherheit auftreten können. Einige APIs verweisen auf den Abschnitt „API-Entfernungsanleitung“ unten.

Erweitern, um die Liste veralteter APIs anzuzeigen.
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 layout-auto html-authored
Package/Klasse Kommentare Verfallsdatum Zieltermin für die Entfernung
org.apache.sling.commons.auth
org.apache.sling.commons.auth.spi
Verwenden Sie alternativ die Auth Core-/Auth Core SPI-Schnittstellen von Sling. Siehe die folgenden Hinweise zur Entfernung. 2015 31.08.2025
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
Die Pakete Eclipse Jetty und Felix Http Jetty werden nicht mehr unterstützt. Siehe die folgenden Hinweise zur Entfernung. 27.05.2021 31.08.2025
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
Die Verwendung dieses APIs wird in AEM as a Cloud Service nicht unterstützt. Siehe die folgenden Hinweise zur Entfernung. 27.05.2021 31.08.2025
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
Diese API wird nicht mehr unterstützt, da das Projekt Apache Abdera 2017 eingestellt wurde. Siehe die folgenden Hinweise zur Entfernung. 29.07.2021 31.08.2025
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
Diese API wird nicht mehr unterstützt, da das Projekt Apache Abdera 2017 eingestellt wurde. Siehe die folgenden Hinweise zur Entfernung. 08.04.2019 31.08.2025
org.apache.felix.http.whiteboard Das Apache Felix Http-Whiteboard wird nicht mehr unterstützt. Migrieren Sie Ihren Code zum OSGi Http-Whiteboard. Siehe die folgenden Hinweise zur Entfernung. 27.01.2022 31.08.2025
org.apache.cocoon.xml.dom
org.apache.cocoon.xml.sax
Diese API wird nicht mehr unterstützt. Migrieren Sie Ihren Code zu den vom JDK bereitgestellten XML-APIs. 27.01.2022 31.08.2025
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 unterstützt diese interne Log-Back-API nicht. Siehe die folgenden Hinweise zur Entfernung. 27.01.2022 31.08.2025
org.slf4j.spi AEM as a Cloud Service unterstützt diese interne Log4j-API nicht. Siehe die folgenden Hinweise zur Entfernung. 27.01.2022 31.08.2025
org.apache.log4j
org.apache.log4j.helpers
org.apache.log4j.spi
org.apache.log4j.xml
Apache Log4j 1 wurde 2015 eingestellt und wird nicht mehr unterstützt. Siehe die folgenden Hinweise zur Entfernung. 27.01.2022 31.08.2025
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
Die Google Guava-Kernbibliotheken werden in Cloud Service nicht mehr unterstützt. Siehe die folgenden Hinweise zur Entfernung. 15.05.2023 31.08.2025
org.slf4j.event AEM as a Cloud Service unterstützt dieses interne slf4j-API nicht. Siehe die folgenden Hinweise zur Entfernung. 11.04.2022 31.08.2025
com.drew.* Das Extrahieren von Metadaten aus Bildern und Videos sollte über Asset Compute im Cloud Service oder über Apache POI oder Apache Tika erfolgen. 17.09.2024 31.08.2025
org.apache.jackrabbit.oak.plugins.blob.* Diese API dient nur zur internen Verwendung. 23.09.2024 31.08.2025
org.apache.jackrabbit.oak.plugins.memory Diese API dient nur zur internen Verwendung. 23.09.2024 31.08.2025
org.apache.felix.webconsole
org.apache.felix.webconsole.bundleinfo
org.apache.felix.webconsole.i18n
org.apache.felix.webconsole.spi
Die Felix-Web-Konsole wird in Cloud-Umgebungen nicht unterstützt. Siehe die folgenden Hinweise zur Entfernung. 30.4.2021 31.08.2025
org.bson
org.bson.assertions
org.bson.codecs
org.bson.codecs.configuration
org.bson.codecs.pojo
org.bson.codecs.pojo.annotations
org.bson.conversions
org.bson.diagnostics
org.bson.internal
org.bson.io
org.bson.json
org.bson.types
org.bson.util
Die Verwendung dieses APIs wird in AEM as a Cloud Service nicht unterstützt. 31.10.2022 31.08.2025
org.apache.sling.runmode 2015 TBD
org.json Die Apache Johnzon-Implementierung von javax.json wird empfohlen und sollte verwendet werden. 30.4.2021 TBD
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 befindet sich im Wartungsmodus. Stattdessen sollte Commons Lang 3 verwendet werden. Siehe die folgenden Hinweise zur Entfernung. 30.4.2021 TBD
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 befindet sich im Wartungsmodus. Stattdessen sollte Commons Collections 4 verwendet werden. Siehe die folgenden Hinweise zur Entfernung. 30.4.2021 TBD
com.day.cq.contentsync.handler.util Diese API wird nicht mehr unterstützt. Verwenden Sie stattdessen die Builder von Apache Sling. 31.10.2022 TBD
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 unterstützt diese API nicht. 15.05.2023 TBD
com.day.cq.xss
com.day.cq.xss.taglib
com.day.cq.xss.impl
Verwenden Sie stattdessen org.apache.sling.xss. 12.12.2023 TBD
com.adobe.granite.xss
com.adobe.granite.xss.impl
Verwenden Sie stattdessen org.apache.sling.xss. 12.12.2023 TBD

Entfernte APIs removed-apis

In diesem Abschnitt werden APIs aufgelistet, die veraltet sind und entfernt wurden. Einige APIs verweisen auf den Abschnitt „API-Entfernungsanleitung“ unten.

Erweitern, um die Liste entfernter APIs anzuzeigen.
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 7-row-2 8-row-2 9-row-2 10-row-2 11-row-2 12-row-2 13-row-2 14-row-2 15-row-2 16-row-2 17-row-2 layout-auto html-authored
Package/Klasse Kommentare
com.day.cq.jcrclustersupport Verwenden Sie alternativ die Discovery-API von Sling
org.apache.fop.apps
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
org.apache.felix.cm
org.apache.felix.cm.file
Benutzerdefinierte Persistenz-Manager werden in AEM as a Cloud Service nicht unterstützt.
org.apache.felix.systemready Es wird empfohlen, stattdessen die Apache Felix HealthCheck-API zu verwenden.
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
Die Pakete Eclipse Jetty und Felix Http Jetty werden nicht mehr unterstützt.
org.apache.felix.metatype
org.apache.felix.scr
org.apache.felix.scr.info
org.apache.felix.scr.component
Der Apache Felix-Metatyp und die SCR-APIs sind veraltet. Verwenden Sie stattdessen den OSGi-Metatyp und die Declarative Service-APIs.
org.slf4j.impl Protokollimplementierungsklassen sind mit AEM as a Cloud Service nicht kompatibel.
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>
Altes AEM 6.x-API.
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
Diese API wird in Cloud Service nicht unterstützt.
org.apache.jackrabbit.vault.util.xml
org.apache.jackrabbit.vault.util.xml.serialize
Util-Klassen, die sich auf Apache Xerces beziehen, werden in späteren Versionen entfernt, was eine größere Versionsänderung zur Folge hat. Da diese Util-Klassen für den internen Gebrauch im File-Vault bestimmt sind, wird die API aus der öffentlichen API-Oberfläche entfernt.
org.apache.sling.atom.taglib
org.apache.sling.atom.taglib.media
Altes AEM 6.x-API. Siehe die folgenden Hinweise zur Entfernung.
org.apache.sling.commons.log.logback
org.apache.sling.commons.log.logback.webconsole
AEM as a Cloud Service unterstützt diese interne Log-Back-API nicht.
com.github.jknack.handlebars.js Aufgrund von Sicherheitslücken ist ein Upgrade von Handlebars von 4.0.5 auf 4.3.0 erforderlich. Dieses Paket ist in der aktualisierten Handlebars-Version nicht mehr vorhanden.
com.adobe.granite.resourceresolverhelper Diese API wird nicht mehr unterstützt. Verwenden Sie stattdessen org.apache.sling.api.resource.ResourceResolverFactory.
org.apache.sling.repoinit.jcr
org.apache.sling.repoinit.parser.operations
Die Verwendung dieses APIs wird in AEM as a Cloud Service nicht unterstützt.
org.apache.jackrabbit.oak.cache Diese API dient nur zur internen Verwendung.

Anleitung zur API-Entfernung api-removal-guidance

Dieser Abschnitt enthält Anleitungen zum Entfernen von APIs für verschiedene APIs in den obigen Tabellen.

Entfernung von org.apache.sling.commons.auth* org.apache.sling.commons.auth

Wenn Sie org.apache.sling.commons.auth und/oder org.apache.sling.commons.auth.spi verwenden, kann die Verwendung ersetzt werden durch eine Migration des Codes zu org.apache.sling.auth bzw. org.apache.sling.auth.spi. Wenn Sie eine alte ACS AEM Commons-Version verwenden, stellen Sie sicher, dass Sie auf die neueste Version aktualisieren.

Aktionsliste:

  • Aktualisieren von ACS AEM Commons auf die neueste Version (mindestens 6.11.0)
  • Migration von org.apache.sling.commons.auth und/oder org.apache.sling.commons.auth.spi zu org.apache.sling.auth bzw. org.apache.sling.auth.spi.

Entfernung von org.apache.felix.webconsole* org.apache.felix.webconsole

Wenn Sie Pakete aus org.apache.felix.webconsole* verwenden, entfernen Sie diesen Code aus Ihrem Projekt. Auf die Web-Konsole kann in Cloud Service nicht zugegriffen werden.

Aktionsliste:

  • Entfernen von Code mithilfe von Paketen aus org.apache.felix.webconsole*

Entfernung von org.eclipse.jetty* org.eclipse.jetty

Wenn Sie Bestandteile aus dem Paket org.eclipse.jetty oder einem seiner Unterpakete verwenden, empfiehlt es sich möglicherweise, auf andere Bibliotheken von Drittanbietern mit einer ähnlichen Funktionalität zu migrieren. Wenn die Migration nicht möglich ist, fügen Sie Ihrem Projekt die erforderlichen Bundles aus der folgenden Liste hinzu.

Aktionsliste:

  • Ersetzen Sie die Verwendung von org.eclipse.jetty-Paketen durch andere Drittanbieter-Bibliotheken bzw. eigenen Code oder

  • Wählen Sie die erforderlichen Bundles aus dieser Liste aus und fügen Sie sie zu Ihrem Projekt hinzu:

    • 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

Entfernung von com.mongodb com.mongodb

Fügen Sie die Mongo-Client-API zu Ihrem Projekt hinzu.

Aktionsliste:

  • Fügen Sie dieses Bundle zu Ihrem Projekt hinzu
    • org.mongodb:mongo-java-driver:3.12.7

Je nach Ihren Anforderungen können Sie eine andere Version auswählen.

Entfernung von com.google.common* com.google.common

Entfernen Sie die Verwendung der Google Guava-Kernbibliotheken oder nehmen Sie eine geeignete Version in Ihr Projekt auf. In vielen Fällen kann die Verwendung dieser Bibliothek durch Sammlungsklassen aus JDK oder Apache Commons Collections4 ersetzt werden. Wenn Sie keinen Ersatz finden, verwenden Sie die neueste Version der Google Guava-Kernbibliothek in Ihrem Projekt. Wenn Sie eine alte ACS AEM Commons-Version verwenden, stellen Sie sicher, dass Sie auf die neueste Version aktualisieren.

Aktionsliste:

  • Aktualisieren von ACS AEM Commons auf die neueste Version (mindestens 6.11.0)
  • Ersetzen der Verwendung der Google Guava-Kernbibliothek durch JDK-Sammlungen oder Apache Commons Collections4
  • Falls weiterhin erforderlich, fügen Sie Ihrem Projekt dieses Paket hinzu (ersetzen Sie die Version durch die neueste verfügbare):
    • com.google.guava:guava:33.4.8-jre

Entfernung von Apache Commons Lang 2 and Apache Commons Collections 3 apache.commons

Entfernen Sie die Verwendung der nicht verwalteten Apache Commons-Bibliotheken und ersetzen Sie sie durch die Verwendung der unterstützten Versionen. In den meisten Fällen reicht es, Paketimporte anzupassen, nur in einigen Fällen wurden Klassen oder Methoden umbenannt. Wenn Sie eine alte ACS AEM Commons-Version verwenden, stellen Sie sicher, dass Sie auf die neueste Version aktualisieren.

Aktionsliste:

  • Aktualisieren von ACS AEM Commons auf die neueste Version (mindestens 6.11.0)
  • Importe von org.apache.commons.lang* durch org.apache.commons.lang3 ersetzen
  • Importe von org.apache.commons.collections* durch org.apache.commons.collecitons4 ersetzen

Verwendung von org.apache.abdera* und org.apache.sling.atom.taglib org.apache.abdera_or_org.apache.sling.atom.taglib

Ersetzen Sie die Verwendung von Paketen aus org.apache.abdera und org.apache.sling.atom.taglib durch eine Bibliothek eines Drittanbieters, die ähnliche Funktionen bietet, oder Ihren eigenen Code.

Aktionsliste:

  • Ersetzen Sie die Verwendung von Paketen aus org.apache.abdera und org.apache.sling.atom.taglib durch andere Bibliotheken von Drittanbietern oder eigenen Code.

Verwendung von org.apache.felix.http.whiteboard org.apache.felix.http.whiteboard

Ersetzen Sie die Verwendung von org.apache.felix.http.whiteboard durch das OSGi Http Whiteboard. Die offizielle OSGi-API weist ähnliche Funktionen auf. Beim Ersetzen müssen in den meisten Fällen nur die Eigenschaften für die Dienstregistrierung geändert werden.

Aktionsliste:

Verwendung von ch.qos.logback* ch.qos.logback

Logback wird in Cloud Service nicht unterstützt. Es muss vollständig entfernt werden. Wenn Sie eine alte ACS AEM Commons-Version verwenden, stellen Sie sicher, dass Sie auf die neueste Version aktualisieren.

Aktionsliste:

  • Aktualisieren von ACS AEM Commons auf die neueste Version (mindestens 6.11.0)
  • Entfernen des Codes mithilfe von Paketen aus ch.qos.logback

Verwendung von org.slf4j.event and org.slf4j.spi org.slf4j

Wenn Sie org.slf4j.event oder org.slf4j.spi verwenden, entfernen Sie alle Verwendungen davon. Wenn Sie eine alte ACS AEM Commons-Version verwenden, stellen Sie sicher, dass Sie auf die neueste Version aktualisieren.

Aktionsliste:

  • Aktualisieren von ACS AEM Commons auf die neueste Version (mindestens 6.11.0)
  • Entfernen des Codes mithilfe von org.slf4j.event und org.slf4j.spi

Verwendung von org.apache.log4j org.apache.log4j

Wenn Sie org.apache.log4j verwenden, wechseln Sie entweder zu SLF4J (org.slf4j) oder zu Log4J 2.x (org.apache.logging.log4j).

Aktionsliste:

  • Ersetzen Sie die Verwendung von org.apache.log4j durch die Verwendung von org.slf4j (empfohlen) oder org.apache.logging.log4j

OSGi-Konfiguration osgi-configuration

Die folgenden Abschnitte spiegeln die OSGi-Konfigurationsoberfläche für AEM as a Cloud Service wider und beschreiben, was sich kundenseitig konfigurieren lässt.

  1. Kunden-Code darf die aufgelisteten OSGi-Konfigurationen nicht konfigurieren.
  2. Eine Liste der OSGi-Konfigurationen, deren Eigenschaften zwar konfiguriert werden können, aber die angegebenen Validierungsregeln einhalten müssen. Zu diesen Regeln gehört, ob die Deklaration der Eigenschaft erforderlich ist, ihr Typ und in einigen Fällen ihr zulässiger Wertebereich.

Der Kunden-Code kann alle OSGi-Konfigurationen konfigurieren, die nicht aufgeführt sind.

Diese Regeln werden während des Build-Prozesses von Cloud Manager validiert. Im Laufe der Zeit können zusätzliche Regeln hinzugefügt werden, und das erwartete Erzwingungsdatum wird in der Tabelle angegeben. Von Kunden wird erwartet, dass sie diese Regeln bis zum Zieltermin für die Erzwingung einhalten. Werden die Regeln nach dem Entfernungsdatum nicht eingehalten, treten im Build-Prozess von Cloud Manager Fehler auf. Maven-Projekte sollten das Build Analyzer-Maven-Plug-in des AEM as a Cloud Service-SDK enthalten, um OSGi-Konfigurationsfehler während der lokalen SDK-Entwicklung zu kennzeichnen.

Weitere Informationen zur OSGi-Konfiguration finden Sie hier.

Veraltete OSGi-Eigenschaften (bald unveränderbar) deprecated-unmodifiable-osgi-properties

Eigenschaften für die folgenden OSGi-Komponenten-PIDs sind veraltet, und ihre Verwendung sollte zum Durchsetzungsdatum enden.

OSGi-Komponenten-ID
Nicht veränderbare Eigenschaften
Abschaffung
Durchsetzung
org.apache.sling.commons.log.LogManager
alle
24.4.25
31.8.25 (Konfiguration im Juni ignoriert)
org.apache.sling.commons.log.LogManager.factory.config
org.apache.sling.commons.log.file, org.apache.sling.commons.log.pattern
24.4.25
31.8.25 (Konfiguration im Juni ignoriert)
org.apache.sling.jcr.davex.impl.servlets.SlingDavExServlet
alle
2024
31.8.25
com.adobe.granite.toggle.impl.dev.DynamicToggleProviderImpl
alle
3.6.25
31.8.25
org.apache.http.proxyconfigurator
alle
3.6.25
31.8.25

Nicht veränderbare OSGi-Konfigurationen unmodifiable-osgi-properties

Eigenschaften für die folgenden OSGi-Komponenten-PIDs können nicht verändert werden. Daher dürfen diese nicht konfiguriert werden.

OSGi-Komponenten-ID
Nicht veränderbare Eigenschaften
com.day.cq.auth.impl.cug.CugSupportImpl
com.day.cq.jcrclustersupport.ClusterStartLevelController
alle
com.adobe.granite.toggle.impl.ToggleRouterImpl
alle
org.apache.sling.engine.impl.log.RequestLoggerFilter
alle
org.apache.sling.feature.apiregions.impl
alle
org.apache.sling.jcr.resource.internal.helper.jcr.BinaryDownloadUriProvider
alle
com.adobe.cq.unifiedshell.impl.discovery.DiscoveryServlet
alle
com.adobe.cq.unifiedshell.impl.ui.FrameErrorHandler
alle
com.adobe.cq.unifiedshell.impl.config.UnifiedShellConfService
alle
com.adobe.cq.unifiedshell.impl.config.RepositoryIdentifier
alle
org.apache.sling.feature.apiregions.factory
alle
com.adobe.granite.toggle.monitor.systemproperty
alle

Zukünftige erzwungene Einschränkungen für OSGi-Eigenschaften future-restrictions-osgi-properties

In Zukunft wird Adobe die folgenden Einschränkungen für OSGi-Eigenschaften durchsetzen. Für die genannten PIDs dürfen nur die aufgelisteten Eigenschaften konfiguriert werden.

PID von OSGi-Komponenten
Erforderlich
Typ
Einschränkung (falls anwendbar)
com.day.cq.mailer.DefaultMailService
smtp.host
Zeichenfolge
smtp.port
Ja
Ganzzahl
Entweder „465“, „587“ oder „25“
smtp.user
Zeichenfolge
smtp.password
Zeichenfolge
from.address
Zeichenfolge
smtp.ssl
Zeichenfolge
smtp.starttls
Boolesch
smtp.requiretls
Boolesch
debug.email
Boolesch
oauth.flow
Boolesch
org.apache.sling.commons.log.LogManager.factory.config
org.apache.sling.commons.log.level
Ja
Zeichenfolge
Entweder „INFO“, „DEBUG“ oder "TRACE"
org.apache.sling.commons.log.names
Zeichenfolgen-Array
org.apache.sling.commons.log.additiv
Boolesch
com.day.cq.commons.impl.ExternalizerImpl
externalizer.domains
Nein
Zeichenfolge[]
externalizer.encodedpath
Nein
Boolesch
externalizer.host
Nein
Zeichenfolge
externalizer.contextpath
Nein
Zeichenfolge

Einschränkungen für OSGi-Eigenschaften restrictions-osgi-properties

Die Werte dieser OSGi-Eigenschaften sind auf die unten beschriebenen Regeln beschränkt.

PID von OSGi-Komponenten
Erforderlich
Typ
Einschränkung (falls anwendbar)
org.apache.felix.eventadmin.impl.EventAdmin
org.apache.felix.eventadmin.ThreadPoolSize
Ja
Ganzzahl
2–100
org.apache.felix.eventadmin.AsyncToSyncThreadRatio
Dezimalzahl
org.apache.felix.eventadmin.AsyncToSyncThreadRatio
Ganzzahl
org.apache.felix.eventadmin.RequireTopic
Boolesch
org.apache.felix.eventadmin.IgnoreTimeout
Ja
Zeichenfolgen-Array
Erforderlicher Bereich: muss mindestens alles von org.apache.felix*org.apache.sling*come.day*com.adobe* enthalten
org.apache.felix.eventadmin.IgnoreTopic
Zeichenfolgen-Array
org.apache.felix.http
org.apache.felix.http.timeout
Ganzzahl
org.apache.felix.http.session.timeout
Ganzzahl
org.apache.felix.http.jetty.threadpool.max
Ganzzahl
org.apache.felix.http.jetty.headerBufferSize
Ganzzahl
org.apache.felix.http.jetty.requestBufferSize
Ganzzahl
org.apache.felix.http.jetty.responseBufferSize
Ganzzahl
org.apache.felix.http.jetty.maxFormSize
Ganzzahl
org.apache.felix.https.jetty.session.cookie.httpOnly
Boolesch
org.apache.felix.https.jetty.session.cookie.secure
Boolesch
org.eclipse.jetty.servlet.SessionIdPathParameterName
Zeichenfolge
org.eclipse.jetty.servlet.CheckingRemoteSessionIdEncoding
Boolesch
org.eclipse.jetty.servlet.SessionCookie
Zeichenfolge
org.eclipse.jetty.servlet.SessionDomain
Zeichenfolge
org.eclipse.jetty.servlet.SessionPath
Zeichenfolge
org.eclipse.jetty.servlet.MaxAge
Ganzzahl
org.eclipse.jetty.servlet.SessionScavengingInterval
Ganzzahl
org.apache.felix.jetty.gziphandler.enable
Boolesch
org.apache.felix.jetty.gzip.minGzipSize
Ganzzahl
org.apache.felix.jetty.gzip.compressionLevel
Ganzzahl
org.apache.felix.jetty.gzip.inflateBufferSize
Ganzzahl
org.apache.felix.jetty.gzip.syncFlush
Boolesch
org.apache.felix.jetty.gzip.excludedUserAgents
Zeichenfolge
org.apache.felix.jetty.gzip.includedMethods
Zeichenfolgen-Array
org.apache.felix.jetty.gzip.excludedMethods
Zeichenfolgen-Array
org.apache.felix.jetty.gzip.includedPaths
Zeichenfolgen-Array
org.apache.felix.jetty.gzip.excludedPaths
Zeichenfolgen-Array
org.apache.felix.jetty.gzip.includedMimeTypes
Zeichenfolgen-Array
org.apache.felix.http.session.invalidate
Boolesch
org.apache.felix.http.session.container.attribute
Zeichenfolgen-Array
org.apache.felix.http.session.uniqueid
Boolesch
org.apache.sling.scripting.cache
org.apache.sling.scripting.cache.size
Ja
Ganzzahl
>= 2048
org.apache.sling.scripting.cache.additional_extensions
Ja
Zeichenfolgen-Array
Muss „js“ enthalten
org.apache.sling.engine.impl.log.RequestLogger
request.log.output
Nein
Zeichenfolge
request.log.outputtype
Nein
Zeichenfolge
request.log.entry.format
Nein
Zeichenfolge
request.log.exit.format
Nein
Zeichenfolge
request.log.enabled
Nein
Zeichenfolge
access.log.output
Nein
Zeichenfolge
access.log.outputtype
Nein
Zeichenfolge
access.log.enabled
Nein
Zeichenfolge
org.apache.sling.servlets.resolver.SlingServletResolver
servletresolver.servletRoot
Nein
Zeichenfolge
servletresolver.cacheSize
Nein
Ganzzahl
servletresolver.paths
Nein
Zeichenfolge[]
servletresolver.defaultExtensions
Nein
Zeichenfolge
servletresolver.mountProviders
Nein
Boolesch
servletresolver.scriptUser
Nein
Zeichenfolge
veraltet, nicht verwenden.

Aktualisierung von Java Runtime auf Version 21 java-runtime-update-21

Adobe Experience Manager as a Cloud Service hat zur Java 21-Laufzeit gewechselt. Um die Kompatibilität sicherzustellen, müssen die Bibliotheksversionen wie unter Laufzeitanforderungen beschrieben aktualisiert werden.

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