Overview of Commerce 15 pre-release
Familiarize yourself with Optimizely Commerce Connect 15 pre-release features: async order APIs, platform modernization, Optimizely Graph Commerce, and legacy infrastructure cleanup.
Optimizely Commerce Connect 15 pre-release is a major modernization release that aligns the commerce platform with Optimizely Content Management System (CMS 13) and .NET 10. Commerce Connect 15 introduces async order repository APIs, consolidates the Optimizely Graph integration, migrates to System.Text.Json, and removes legacy infrastructure.
ImportantPreview 1 is a pre-release version intended for early evaluation and upgrade planning. APIs and behaviors may change before general availability. Do not use pre-release versions in production environments. Pin your package references to the exact preview version to avoid unintended updates.
Platform requirements
Commerce Connect 15 requires:
- .NET 10 (SDK 10.0.100) – The target framework has been updated from
net6.0tonet10.0. - Optimizely Graph – Mandatory for Commerce Connect 15 to access Content Manager and its content selector in CMS 13. Graph enables content retrieval in CMS 13 and catalog retrieval in Commerce Connect 15. See the CMS 13 pre-release documentation for details.
- Optimizely CMS 13.0.0 – Commerce Connect 15 depends on CMS 13. CMS 13 introduces breaking changes, including mandatory Opti ID and Optimizely Graph components. See the CMS 13 pre-release documentation for details.
- Opti ID for CMS 13 – Mandatory for CMS 13 to use Optimizely Opal and embedded Digital Asset Manager (DAM). See the CMS 13 preview 4 release notes for more details.
- Optimizely Graph for CMS 13 – Mandatory for CMS 13 to leverage Graph-specific tools in Optimizely Opal, add images from DAM, and Content Manager.
Deprecated search support
Commerce Connect 15 and future releases will no longer support Search & Navigation implementations. You should implement search with Graph or a third-party search provider. If you have Commerce Connect 14 or older and are upgrading to Commerce Connect 15, more information on migrating Search & Navigation to Graph will be provided closer to the general availability release date for Commerce Connect 15.
ImportantUpgrading to Commerce Connect 15 requires upgrading to CMS 13 at the same time. Plan your upgrade to address breaking changes from both CMS 13 and Commerce Connect 15 together.
Key changes in Commerce Connect 15
Async order repository
Commerce Connect 15 introduces async versions of all IOrderRepository methods, enabling non-blocking I/O for order operations. Async APIs extend through IOrderProvider, DataProvider, DBHelper, MetaObject, and related classes.
The synchronous methods remain available for backward compatibility.
Optimizely Graph Commerce
The Optimizely Graph integration for Commerce Connect has been restructured and consolidated into a single Optimizely.Graph.Commerce package. This aligns matches CMS 13, where Optimizely Graph is a mandatory component.
System.Text.Json migration
Commerce Connect 15 completes the migration from Newtonsoft.Json to System.Text.Json. All internal JSON converters have been rewritten. You should update custom JSON converters that extend the Commerce serialization pipeline.
PCI DSS compliance
All credit card data storage APIs have been removed to support Payment Card Industry Data Security Standard (PCI DSS) compliance. Use PCI-compliant tokenized payment solutions through third-party payment providers.
Legacy infrastructure removal
Commerce Connect 15 removes the following legacy infrastructure:
- Workflow engine – The entire
Mediachase.Commerce.Workflowproject andActivityFlowinfrastructure. - Legacy discount classes – The
Mediachase.Commerce.Orders.Discountclass hierarchy. - Merchant functionality – All merchant-related APIs and database objects.
- BinaryFormatter – All binary serialization has been removed for security.
- Membership provider – Only ASP.NET Core Identity is supported.
- Obsolete APIs – More than 50 methods and classes deprecated between 2018 and 2021.
Get started with Commerce Connect 15 pre-release
- Preview 1 release notes – Detailed changes in the current preview.
- Not in Commerce Connect 15 pre-release – Features and capabilities not yet available.
- CMS 13 pre-release documentation – CMS 13 platform changes that Commerce Connect 15 depends on.
- Download Commerce Connect preview 1
- Download CMS 13 preview 4
Updated about 17 hours ago
