Hi @rickmaz ,
The cfmx_compat algorithm has served ColdFusion well, but is no longer secure and so is due for change. Therefore I would strongly advise you to replace it with the new algorithms. It is definitely not waste and pain. Improving your code in this way is actually an investment in the long run.
Not only ColdFusion, but every programming language evolves. Generally for the better.
We, developers, should therefore expect to change our software as time goes on.
In fact, if you think that you can avoid such maintenance, you are mistaken. Benjamin Franklin once wrote to a friend, "... in this world nothing can be said to be certain, except death and taxes". That is also true in the world of software: nothing can be said to be certain, except maintenance costs and end-of-life.
Research shows that 60 to 80% of the total lifecycle costs of a software application is spent on maintenance. For further information on this research, see the following:
Software Engineering Economics and COCOMO research by Barry Boehm
Software Maintenance: Concepts and Practice, by Penny Grubb and Armstrong A Takang
Software Cost and Effort Estimation: Current Approaches and Future Trends, by IEEE
... View more