I noticed a while back that when implementing IOrderRepositoryCallback it is marked as deprecated and refers to implementing IOrderEvents.
However when implementing IOrderEvents it is marked as an unstable pre-release api.
Which is the safest way to go for the moment, is it simply an old summary that is set on IOrderEvents or should one use IOrderRepositoryCallback until IOrderEvents are stable?
Go with IOrderEvents. The existing methods are unlikely going to change, the reason we add the "BETA" tag was because we might need to add more methods to the interface (which is technically a breaking change). It's a "workaround" so we won't be hold back by the sematic version rules.
Thanks Quan! Fast to respond as always :)