Umbraco Commerce v15.0.0-rc release notes.
Umbraco Commerce v15.0.0-rc is the initial release of Umbraco Commerce for Umbraco CMS v15.
Everything is now async.
Storefront API aligned with Management API
A number of Umbraco v15 updates.
The key focus of this release is the move to a fully asynchronous code base. To reduce the maintenance burden, the decision was made to go fully async without maintaining backward compatibility. This will therefore require code updates to use the new async methods.
Previously all C# API's were synchronous and thus blocking by nature.
All APIs are now asynchronous and thus are suffixed with Async and return a Task result.
Implementing the Management API in v14 provided valuable insights into API structure. Common models were identified between the Management API and the Storefront API. To aid with maintenance and align approaches, the Storefront API was updated to reflect similar patterns.
The API will largely remain the same, with the main change being updated operation IDs for compatibility with client generators.
In addition to the asynchronous work, Umbraco Commerce v15 has been updated to depend on Umbraco v15, which includes the following updates:
Runs against .NET 9
Variants property editor supports content variants
We welcome any feedback on installation or upgrade issues, as well as any bugs found in the sections mentioned above.
Issues can be raised on the Umbraco Commerce issue tracker at https://github.com/umbraco/Umbraco.Commerce.Issues/issues.