It is on our near-term roadmap to add support for these Custom Functions in AMP.
It will not be in the next Release but look for it after that. It will be in the Release notes when it is released and I will try to remember to update this thread.
As Tonya mentioned this idea is on our near term roadmap, so I'm updating this idea to accepted. We'll be sure to do our best to update it again once we are close to the release of this feature.
@TonyaS@CristonS Does the building of customs functions with c++ need to be submitted as a new idea? @jdunkerley79 has some great functions in his alteryx abacus that are c++ based. Some of the functions are inherently not AMP "compatible" as they rely on the data to be processed sequentially, but many others could work just fine in theory. Thanks!
That could help get it prioritized. It's on our roadmap but I'm not sure when we might get it prioritized. If there was a Community idea with votes it might help.
For the record ordering, there is a feature that will be in the next release (2021.4) which will allow users to select "Engine Compatibility Mode" when using AMP Engine and that will maintain the same record ordering used by the original Engine at a cost to performance. It should still be a bit faster than original Engine but not as fast as AMP Engine without that option selected.