Hi Quan, I was having a look at the promotion processor example code. While I was looking at the DLL using dot peek; I see the constructors are now different. RedemptionDescriptionFactory is all we need to use in the constructor and also there are quite a few deprecated methods (ExtractEntries, GetMaxRedemptions).
Also, forgive my english. I meant depricated and not obsolete.
Just wanted to bring this to notice, that some of the documentation looks obsolete depricated now. Example: https://world.episerver.com/documentation/developer-guides/commerce/marketing/custom-promotions/