Class changes

What changed
How it changed
Magento\AdobeCommerceEventsClient\Block\Events\EventPayload
Class was added.
Magento\AdobeCommerceEventsClient\Block\Events\ModuleList
Class was added.
Magento\Backend\Console\Command\AbstractCacheTypeManageCommand::execute
[protected] Method return typing changed.
Magento\Backend\Model\Auth\Session::getAcl
[public] Method has been added.
Magento\Backend\Model\Auth\Session::setAcl
[public] Method has been added.
Magento\CustomerSegment\Model\Customer::XML_PATH_REAL_TIME_CHECK_IF_CUSTOMER_IS_MATCHED_BY_SEGMENT
Constant has been added.
Magento\Framework\Filter\FilterManager::__call
[public] Method return typing changed.
Magento\Framework\Filter\FilterManager::createFilterInstance
[protected] Method return typing changed.
Magento\Framework\Filter\FilterManager::get
[public] Method return typing changed.
Magento\Framework\Filter\Template
Implements has been removed.
Magento\Framework\Filter\Template
Interface has been added.
Magento\Framework\GraphQl\Exception\GraphQlAuthenticationException
Interface has been added.
Magento\Framework\GraphQl\Exception\GraphQlAuthenticationException::getExtensions
[public] Method has been added.
Magento\Framework\GraphQl\Exception\GraphQlAuthorizationException
Interface has been added.
Magento\Framework\GraphQl\Exception\GraphQlAuthorizationException::getExtensions
[public] Method has been added.
Magento\Framework\GraphQl\Exception\GraphQlInputException
Interface has been added.
Magento\Framework\GraphQl\Exception\GraphQlInputException::getExtensions
[public] Method has been added.
Magento\Framework\HTTP\Adapter\Curl
Implements has been removed.
Magento\Framework\HTTP\Adapter\Curl
Interface has been added.
Magento\Framework\HTTP\Adapter\Curl::$_options
[protected] Property has been removed.
Magento\Framework\HTTP\Adapter\Curl::setOptions
[public] Method parameter typing removed.
Magento\Framework\Model\AbstractModel::_createValidatorBeforeSave
[protected] Method return typing changed.
Magento\Framework\Model\AbstractModel::_getValidationRulesBeforeSave
[protected] Method return typing changed.
Magento\Framework\Model\AbstractModel::_getValidatorBeforeSave
[protected] Method return typing changed.
Magento\Framework\Stdlib\DateTime\Filter\Date
Implements has been removed.
Magento\Framework\Stdlib\DateTime\Filter\Date
Interface has been added.
Magento\Framework\Validator::setTranslator
[public] Method parameter typing added.
Magento\Framework\Validator\AbstractValidator::getDefaultTranslator
[public] Method return typing changed.
Magento\Framework\Validator\AbstractValidator::getTranslator
[public] Method return typing changed.
Magento\Framework\Validator\AbstractValidator::setDefaultTranslator
[public] Method parameter typing changed.
Magento\Framework\Validator\AbstractValidator::setTranslator
[public] Method parameter typing added.
Magento\Framework\Validator\Constraint::getTranslator
[public] Method return typing changed.
Magento\Framework\Validator\Constraint::setTranslator
[public] Method parameter typing added.
Magento\Framework\Validator\DataObject
Implements has been removed.
Magento\Framework\Validator\DataObject
Interface has been added.
Magento\Framework\Validator\DataObject::addRule
[public] Method parameter typing changed.
Magento\GoogleAdwords\Model\Config\Backend\Color::_getValidationRulesBeforeSave
[protected] Method return typing changed.
Magento\GoogleAdwords\Model\Config\Backend\ConversionId::_getValidationRulesBeforeSave
[protected] Method return typing changed.
Magento\GoogleAdwords\Model\Filter\UppercaseTitle
Implements has been removed.
Magento\GoogleAdwords\Model\Filter\UppercaseTitle
Interface has been added.
Magento\ImportExport\Model\Import::FIELD_IMPORT_IDS
Constant has been added.
Magento\ImportExport\Model\Import::_getEntityAdapter
[protected] Method return typing changed.
Magento\ImportExport\Model\Import::getValidatedIds
[public] Method has been added.
Magento\ImportExport\Model\Import\AbstractEntity
Interface has been added.
Magento\ImportExport\Model\Import\AbstractEntity::getDataSourceModel
[public] Method has been added.
Magento\ImportExport\Model\Import\AbstractEntity::getIds
[public] Method has been added.
Magento\ImportExport\Model\Import\AbstractEntity::setIds
[public] Method has been added.
Magento\ImportExport\Model\Import\Entity\AbstractEntity
Interface has been added.
Magento\ImportExport\Model\Import\Entity\AbstractEntity::getDataSourceModel
[public] Method has been added.
Magento\ImportExport\Model\Import\Entity\AbstractEntity::getIds
[public] Method has been added.
Magento\ImportExport\Model\Import\Entity\AbstractEntity::setIds
[public] Method has been added.
Magento\ImportExport\Model\ResourceModel\Import\Data::cleanProcessedBunches
[public] Method has been added.
Magento\ImportExport\Model\ResourceModel\Import\Data::getBehavior
[public] Added optional parameter(s).
Magento\ImportExport\Model\ResourceModel\Import\Data::getEntityTypeCode
[public] Added optional parameter(s).
Magento\ImportExport\Model\ResourceModel\Import\Data::getIteratorForCustomQuery
[public] Method has been added.
Magento\ImportExport\Model\ResourceModel\Import\Data::getNextUniqueBunch
[public] Method has been added.
Magento\ImportExport\Model\ResourceModel\Import\Data::getUniqueColumnDataWithIds
[public] Method has been added.
Magento\ImportExport\Model\ResourceModel\Import\Data::markProcessedBunches
[public] Method has been added.
Magento\MediaStorage\Model\File\Uploader::renameFile
[public] Method has been added.
Magento\Payment\Gateway\Http\Client\Zend::__construct
[public] Method parameter typing changed.
Magento\Payment\Model\Method\Free::$_isOffline
[protected] Property has been added.
Magento\QuickCheckoutAdminPanel\Block\Adminhtml\Index
Class was added.
Magento\QuickCheckout\Block\Adminhtml\Payment\Form
Class was added.
Magento\QuickCheckout\Block\Adminhtml\System\Config\ConfigureCallbackUrl
Class was added.
Magento\QuickCheckout\Block\Adminhtml\System\Config\Fieldset\Custom
Class was added.
Magento\QuickCheckout\Block\Adminhtml\System\Config\Fieldset\Head
Class was added.
Magento\QuickCheckout\Block\Adminhtml\System\Config\ValidateCredentials
Class was added.
Magento\QuickCheckout\Block\Sdk
Class was added.
Magento\Quote\Model\Quote\Address\Rate::$carrier_sort_order
[public] Property has been added.
Magento\SalesRule\Model\ResourceModel\Rule\Collection::$_eventObject
[protected] Property has been added.
Magento\SalesRule\Model\ResourceModel\Rule\Collection::$_eventPrefix
[protected] Property has been added.
Magento\Store\Model\Store::_getValidationRulesBeforeSave
[protected] Method return typing changed.
Magento\Theme\Block\Html\Topmenu::getCacheTags
[protected] Method has been removed.
Magento\User\Model\ResourceModel\User::getValidationRulesBeforeSave
[public] Method return typing changed.
Magento\User\Model\User::_getValidationRulesBeforeSave
[protected] Method return typing changed.

Interface changes

What changed
How it changed
Magento\AdobeImsApi\Api\ConfigInterface::getLogoutUrl
[public] Method parameter name changed.
Magento\Framework\Filter\FactoryInterface::createFilter
[public] Method return typing changed.
Magento\Framework\Translate\AdapterInterface
Added parent to interface.
Magento\Framework\Translate\AdapterInterface::translate
[public] Added optional parameter(s).
Magento\Framework\Validator\ValidatorInterface
Added parent to interface.
Magento\Framework\Validator\ValidatorInterface
Extends has been removed.
Magento\Framework\Validator\ValidatorInterface::getTranslator
[public] Method return typing changed.
Magento\Framework\Validator\ValidatorInterface::setTranslator
[public] Method parameter typing added.
Magento\ImportCsvApi\Api\Data\SourceDataInterface
Interface was added.
Magento\ImportCsvApi\Api\StartImportInterface
Interface was added.
Magento\ImportExport\Model\Import\EntityInterface
Interface was added.
Magento\PurchaseOrderRule\Api\Data\RuleInterface::getAppliesToRoleIds
[public] Method return typing changed.
Magento\PurchaseOrderRule\Api\Data\RuleInterface::getApproverRoleIds
[public] Method return typing changed.
Magento\QuickCheckout\Api\AccountRepositoryInterface
Interface was added.
Magento\QuickCheckout\Api\Data\AccountInterface
Interface was added.
Magento\QuickCheckout\Api\Data\AddressInterface
Interface was added.
Magento\QuickCheckout\Api\Data\PaymentMethodInterface
Interface was added.
Magento\QuickCheckout\Api\StorefrontAccountRepositoryInterface
Interface was added.

Database changes

What changed
How it changed
event_data
Table was added
importexport_importdata/is_processed
Column was added
importexport_importdata/updated_at
Column was added

Di changes

What changed
How it changed
Magento\Elasticsearch6\Model\Adapter\FieldMapper\ProductFieldMapper
Virtual Type was removed
Magento\Elasticsearch6\Model\Client\ElasticsearchFactory
Virtual Type was removed
Magento\Elasticsearch6\Model\DataProvider\Suggestions
Virtual Type was removed
Magento\Elasticsearch6\Setup\InstallConfig
Virtual Type was removed
Magento\Elasticsearch\Elasticsearch5\SearchAdapter\ConnectionManager
Virtual Type was removed
elasticsearch6FieldNameResolver
Virtual Type was removed
type
Virtual Type was changed

System changes

What changed
How it changed
admin/grid
A group-node was added
admin/grid/limit_total_number_of_products
A field-node was added
admin/grid/records_limit
A field-node was added
adobe_io_events
A section-node was added
adobe_io_events/eventing
A group-node was added
adobe_io_events/eventing/enabled
A field-node was added
adobe_io_events/eventing/env_id
A field-node was added
adobe_io_events/eventing/event_retention
A field-node was added
adobe_io_events/eventing/max_retries
A field-node was added
adobe_io_events/eventing/merchant_id
A field-node was added
adobe_io_events/integration
A group-node was added
adobe_io_events/integration/adobe_io_environment
A field-node was added
adobe_io_events/integration/adobe_io_event_provider_metadata
A field-node was added
adobe_io_events/integration/instance_id
A field-node was added
adobe_io_events/integration/private_key
A field-node was added
adobe_io_events/integration/provider_id
A field-node was added
adobe_io_events/integration/workspace_configuration
A field-node was added
catalog/magento_catalogpermissions/grant_catalog_category_view_groups
A field-node was added
catalog/search/elasticsearch6_enable_auth
A field-node was removed
catalog/search/elasticsearch6_index_prefix
A field-node was removed
catalog/search/elasticsearch6_minimum_should_match
A field-node was removed
catalog/search/elasticsearch6_password
A field-node was removed
catalog/search/elasticsearch6_server_hostname
A field-node was removed
catalog/search/elasticsearch6_server_port
A field-node was removed
catalog/search/elasticsearch6_server_timeout
A field-node was removed
catalog/search/elasticsearch6_test_connect_wizard
A field-node was removed
catalog/search/elasticsearch6_username
A field-node was removed
catalog/search/opensearch_enable_auth
A field-node was added
catalog/search/opensearch_index_prefix
A field-node was added
catalog/search/opensearch_minimum_should_match
A field-node was added
catalog/search/opensearch_password
A field-node was added
catalog/search/opensearch_server_hostname
A field-node was added
catalog/search/opensearch_server_port
A field-node was added
catalog/search/opensearch_server_timeout
A field-node was added
catalog/search/opensearch_test_connect_wizard
A field-node was added
catalog/search/opensearch_username
A field-node was added
checkout
A section-node was added
checkout/quick_checkout
A group-node was added
checkout/quick_checkout/credentials
A group-node was added
checkout/quick_checkout/credentials/api_key
A field-node was added
checkout/quick_checkout/credentials/configure_callback_url
A field-node was added
checkout/quick_checkout/credentials/publishable_key
A field-node was added
checkout/quick_checkout/credentials/signing_secret
A field-node was added
checkout/quick_checkout/credentials/validate_credentials
A field-node was added
checkout/quick_checkout/general
A group-node was added
checkout/quick_checkout/general/active
A field-node was added
checkout/quick_checkout/general/method
A field-node was added
checkout/quick_checkout/settings
A group-node was added
checkout/quick_checkout/settings/auto_login_network
A field-node was added
checkout/quick_checkout/settings/checkout_tracking
A field-node was added
checkout/quick_checkout/settings/debug
A field-node was added
checkout/quick_checkout/settings/enable_auto_login
A field-node was added
checkout/quick_checkout/settings/next_stage_after_login
A field-node was added
checkout/quick_checkout/settings/payment_action
A field-node was added
checkout/quick_checkout/settings/title
A field-node was added
currency/fixerio_apilayer
A group-node was added
currency/fixerio_apilayer/api_key
A field-node was added
currency/fixerio_apilayer/timeout
A field-node was added
customer/account_information/confirm
A field-node was added
customer/magento_customersegment/real_time_check_if_customer_is_matched_by_segment
A field-node was added
system/smtp/auth
A field-node was added
system/smtp/password
A field-node was added
system/smtp/ssl
A field-node was added
system/smtp/transport
A field-node was added
system/smtp/username
A field-node was added

Xsd changes

What changed
How it changed
app/code/module-adobe-commerce-events-client/etc/io_events.xsd
A schema declaration was added
app/code/module-backend/etc/menu.xsd
A schema declaration was added
app/code/module-backend/etc/menu.xsd
A schema declaration was removed

Class API membership changes

What changed
How it changed
Magento\ImportExport\Model\AbstractModel
Class was added.
Magento\SalesRule\Model\Validator
Class was added.
Magento\Sales\Block\Adminhtml\Order\Create\Form\Address
Class was added.