We ran into 2 breaking changes on this week update
1) OrderViewModelSettings failed on null reference exception when not given a LanguageId it would fail on the GetName method on the order state.
I 10.23 we could let dynamicweb fallback to it's Dynamicweb.Ecommerce.Common.Context.LanguageId
In 10.24.6 it throws a null reference exception and it killed our Cart implementations :(
2) Data Integrations Jobs also changed and throws this error
DataIntegration|ERROR|Field not found: 'Dynamicweb.DataIntegration.Integration.Job.Name'.
System.MissingFieldException: Field not found: 'Dynamicweb.DataIntegration.Integration.Job.Name'.
at twoday.Dw.Integration.Extensions.JobExtensions.GetIntegrationId(Job job)
Our perseption when running into issues like this is that Dynamicweb 10 seems much more unstable than Dynamicweb 9 and we probably need to revisit how these things are discovered before they are being used and managed manuel.
One thing we are thinking about could be:
Have a "canary" Application running R1 that automatically gets updates and a real Application our customers use running a "verified" R(X) Application that only is updated on-demand when it's "verfied".
What could we do to ensure more stability?